Skip to content

The 351-vector corpus, and refuse_if_failed

Choose a tag to compare

@rowan-claude rowan-claude released this 16 Oct 09:45
· 52 commits to main since this release
5e26a78

The conformance runner discovers and runs the full shared corpus, 351 vectors across every type, through the read, write and measure paths, and refuses on any failed vector rather than skipping it (#70, #71, #72). refuse_if_failed is now public API: a defaulted Stream method, so an outside implementation can halt a stream on the first failed read (#71, #72). A zero-bit read is carried through the failure gate like any other width (#71).

The live interop job pins the C++ reference at v1.16.2 and exchanges bytes both ways (#68, #72).