Revision history for Frozen
0.04 2026-09-10
- ABI version 3 update: borrow attaches to bytes in place, without copying them, for a
block in memory the caller owns and outlives the reader.
- ABI version 3 update: release is close without an interpreter, and verify walks a
block to say whether its structure holds together.
0.03 2026-09-10
- ABI version 2, appending three entries: freeze and
freeze_container build a block from Perl data through the table
rather than through the Perl surface, and val_at reads a hash
value by index the way at() already reads an array element.
- freeze_container adopts the bytes it just built instead of
copying them, so a consumer that freezes at boot pays one
allocation where freeze-then-attach paid two.
0.02 2026-09-10
- fixes the Windows build: the ABI's own selftest called the table's
close member, which XSUB.h redefines as a macro under
PERL_IMPLICIT_SYS.
0.01 2026-09-10
- First version.