open-standards/wai/quantum-conformance/wasmq/refuse/manifest-changed.wai
Transaction Science 436a44f9dc wasmQ vectors: made again from the modules of record rebuilt by Rust 1.100.0
wai-quantum-wasmq.yml's linux and wasm32-wasip2 jobs were red after the
toolchain change: the vectors test makes each envelope from the modules of
record, and the committed envelopes still carried the 1.99.1 modules.

- The vectors are made again with WASMQ_BLESS=1 (19 files under
  wai/quantum-conformance/wasmq: six envelopes, twelve refusals and
  vectors.json); only the modules' bytes, sizes and digests inside the
  envelopes move, and the digests that cover them.
- The crate's two example envelopes (wai/wai-wasmq/envelopes) are copied from
  the set again.
- The change note acknowledges each wire:corpus file as breaking.

Verified on x86_64 Linux: wai-wasmq `cargo test --locked --release` 109
passed, 0 failed; `wasmq_vectors verify` reads all 97 vectors on the native
engine, the interpreter and the prepared interpreter.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-13 22:30:40 -05:00

40 KiB