Skip to content

v0.5.2

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Oct 01:03

Fixed

  • 32-bit builds no longer fail the Value size guard. The prima-core compile-time assertion
    pinned Value at 24 bytes, the size it takes on 64-bit targets. On 32-bit targets (e.g.
    armv7-unknown-linux-gnueabihf) the tag packs into Number's spare discriminants and Value is
    16 bytes, so the release build aborted with E0080. The guard is now pointer-width aware
    (24 bytes on 64-bit, 16 on 32-bit) while still catching any growth of the hot-path value.