V-1.0.23
Pre-release
Pre-release
Released on Jul 4, 2026
What's New:
- combine:
- trailing newlines now get trimmed
- readable output now gets formatted via chippy format
- rr2:
- interpreter panics are now properly intercepted and displayed
- corelib:
libhttp.chh: support for IPv6
- builtins:
- has(container, needle): treat out of range as not found in bytes instead of throwing RTError
- indexof(haystack, needle): treat out of range as not found in bytes instead of throwing RTError
- int(value): now returns err instead of throwing RTError on inconvertible values
- sopen(address, port, mode): support for IPv6
- optional
- http:
- bug: dechunk, parseresponse: fixed some under/overflow cases
- tls:
- tlsopen: support for IPv6
- other:
- various code cleanups and consistency fixes
FYI Breaking:
- has(container, needle): treat out of range as not found in bytes instead of throwing RTError.
- indexof(haystack, needle): treat out of range as not found in bytes instead of throwing RTError
- int(value): now returns err instead of throwing RTError on inconvertible values.
- combine now produces slightly different output (see above changes) compared to the previous version, meaning if you combine a program with 1.0.22 and then with 1.0.23, you will get different hashes, this is expected.
007912a39cc993caac50850f3e8a6a44ce1ce0814e29b0744d22e2a68af841e4 chippy-1.0.23-linux-aarch64.tar.xz
54b20903a5485af48fbef9d401d24e1406f92aa42b7e1b974c86bd0ff47f9e75 chippy-1.0.23-linux-x86_64.tar.xz