Skip to content

v0.9.0

Choose a tag to compare

@celox-bot celox-bot released this 02 Oct 16:04
bdd5a95

0.9.0 (2026-10-02)

What's Changed

  • fix(ci): reserve build time in Heliodor suite timeout by @tignear in #935
  • fix(sim): preserve four-state values through casts and concatenation by @tignear in #939
  • feat(sv): support bit vector predicate functions by @tignear in #940
  • fix(bench): unify Heliodor revision and publish successful runs by @tignear in #943
  • chore(deps): update pnpm to v12.6.0 by @renovate[bot] in #946
  • chore(deps): update dependency @napi-rs/cli to v3.10.5 by @renovate[bot] in #945
  • fix(release): publish created tags after batched merges by @tignear in #948
  • fix(bench): order Heliodor comparisons by measurement time by @tignear in #949
  • fix(wasm): preserve independent chunks in wide slices by @tignear in #941
  • feat(sv)!: support packed structs and member access by @tignear in #942
  • test(veryl): extend reusable suite with upstream behavioral cases by @tignear in #952
  • fix(ci): eliminate duplicate Rust tests and parallelize binding builds by @tignear in #950
  • ci: queue benchmark runs while preserving latest PR priority by @tignear in #954
  • ci(napi): validate publication sources and restrict cache writes by @tignear in #955
  • fix(simulator): preserve wide shift counts and packed constant storage by @tignear in #953
  • chore(deps): update updatecli/updatecli-action action to v3.8.0 by @renovate[bot] in #958
  • feat(test-suite): tag expectations beyond SystemVerilog requirements by @tignear in #959
  • chore(deps): update dependency vite to v8.3.1 by @renovate[bot] in #962
  • feat(bench): cache native Heliodor compilations by @tignear in #960
  • fix(veryl): preserve contextual widths and signed member reads by @tignear in #966
  • chore(deps): update rust crate blake3 to v1.8.7 by @renovate[bot] in #969
  • chore(deps): update dependency monaco-editor to ^0.57.0 by @renovate[bot] in #971
  • perf(sir): simplify guarded scans and packed array updates by @tignear in #970
  • chore(deps): update vitest monorepo to v5.0.2 by @renovate[bot] in #973
  • chore(deps): update pnpm to v12.7.0 by @renovate[bot] in #975
  • fix(sir): preserve shared values across switch arms by @tignear in #974
  • fix(x86): keep Windows JIT state valid across preemption by @tignear in #976
  • feat(veryl): warn on side effects in array default and repeat items by @tignear in #967
  • chore(deps): update rust to v1.99.0 by @renovate[bot] in #963
  • feat(sv): support constant indexed selections emitted by Veryl by @tignear in #964
  • fix(deps): keep Rust and Nix overlay updates aligned by @tignear in #977

Full Changelog: v0.8.2...v0.9.0