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.
