Changes for version 0.05 - 2026-09-18
- FIXES a heap corruption decoding a hash key of length zero that carries the UTF-8 flag.
- t/25-wide-nv.t used perl's numifier to build -1.797...e+308, which overflows to -Inf below 5.30, and an infinity compares against nothing. The exponent is divided out and the mantissa named.
- t/14-corrupt.t asserted two refusals that only a 64-bit UV gives: an eleven-byte varint is refused for its width, not its length, where a UV is 32 bits, and the descriptor fixture is now a value past INT_MAX that still fits one.
Modules
a Perl structure to bytes and back, with nothing lost