v0.4.2
0.4.2 (2026-08-27)
What's Changed
- chore(deps): update compatible Python and cocotb versions by @celox-bot[bot] in #675
- feat(backend): tiered execution — interpret first, promote to JIT by @tignear in #668
- chore(deps): update dependency @biomejs/biome to v2.5.9 by @renovate[bot] in #681
- chore(deps): update vitest monorepo to v4.1.11 by @renovate[bot] in #682
- feat(backend): tier promotion policy and Node tiered bindings by @tignear in #680
- perf(tiered): add deterministic execution measurements by @tignear in #686
- perf(interpreter): reuse tier-zero register storage by @tignear in #687
- chore(deps): update rust crate syn to v3.0.4 by @renovate[bot] in #690
- chore(deps): update dependency vite to v8.2.2 by @renovate[bot] in #692
- perf(interpreter): pack reusable register slots by @tignear in #689
- fix(deps): centralize napi workspace versions by @tignear in #695
- perf(interpreter): add u64 two-state fast path by @tignear in #699
- fix(interpreter): handle 64-bit concat operands by @tignear in #700
- perf(bench): benchmark Heliodor with tiered JIT by @tignear in #697
- fix(docs): sync benchmark tabs with URL by @tignear in #702
- perf(interpreter): reuse prepared register storage by @tignear in #705
- fix(deps): update rust crate wasm-encoder to 0.258 by @renovate[bot] in #708
Full Changelog: v0.4.1...v0.4.2