Skip to content

synth v0.48.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 11:12
· 401 commits to main since this release
c8bf2d5

What's Changed

  • fix(#782b): float select + explicit float return — the 'integer popped f32' class is not pressure, it's the clamp idiom (+2 adversarial finds) by @avrabe in #801
  • feat(#798): RV32 active data segments SHIP — .wasm_data records + linker placement + startup copy, read-back hard gate by @avrabe in #802
  • feat(#782a): implement the WASM trunc_sat family — nontrapping saturating float→int (i32 forms on ARM32, all 8 on aarch64) by @avrabe in #803
  • docs(claims): claim-surface extension — machine-derived status.json + badges, generated FEATURE_MATRIX, repo-metadata pin, README link tripwire, roadmap-doc deletion (#48-surface) by @avrabe in #804
  • fix(claims): regenerate status.json + FEATURE_MATRIX for #803 trunc_sat ops (main is red) by @avrabe in #805
  • feat(#242): VCR-WASM-001 phase 3 — extra-coq-package hook landed (dep-pending on unfree CompCert) by @avrabe in #806
  • feat(#242): VCR-RA-003 unconditional register-allocation validator (bounded straight-line + spill/callee-saved) by @avrabe in #808
  • feat(#778): WCET phase 3 — inter-procedural composition over the direct call graph by @avrabe in #807
  • chore(release): v0.48.0 — real modules, verified allocator by @avrabe in #809

Full Changelog: v0.47.0...v0.48.0