Skip to content

Release 0.11.2 - #494

Merged
Milky2018 merged 1 commit into
mainfrom
milky/release-0-11-2
Aug 7, 2026
Merged

Release 0.11.2#494
Milky2018 merged 1 commit into
mainfrom
milky/release-0-11-2

Conversation

@Milky2018

Copy link
Copy Markdown
Owner

Three fixes have landed since the 0.11.1 publish and none of them are reachable from the registry yet:

Why this bump is wide

machv and milkir both carry source changes, so every module pinning them has to re-pin to reach the fix. 0.11.1 was a three-module release; this one touches everything except regalloc and wasm_core, which are untouched and keep their versions.

module module
machv 0.7.0 → 0.7.1 wasm_machv 0.4.0 → 0.4.1
milkir 0.5.0 → 0.5.1 x64_target 0.4.0 → 0.4.1
machv_regalloc 0.5.0 → 0.5.1 aarch64_target 0.5.1 → 0.5.2
milkir_machv 0.6.0 → 0.6.1 wasmoon_jit 0.6.1 → 0.6.2
wasm_milkir 0.5.0 → 0.5.1 wasmoon 0.11.1 → 0.11.2

Verification

  • Workspace 2634/2634 native, 1028/1028 wasm-gc.
  • moon check clean from a cold moon clean.
  • WAST corpus 258/258 files, 62563 assertions, interpreter and JIT.
  • Built binary reports 0.11.2.

Publishing to mooncakes.io follows once this merges.

Three fixes have landed since the 0.11.1 publish and none of them are
reachable from the registry yet:

- #493 put the AArch64 branch-range fallback on the path the JIT actually
  compiles through, so a function whose conditional branch exceeds imm19
  now compiles instead of failing (GitHub #486). `wasmoon run` also
  reports why the JIT refused a module rather than logging a bare string.
- #492 replaced the recursive CFG and e-graph walks with explicit stacks,
  which is what made deep graphs overflow the stack on wasm-gc (ISS-401).
- #491 moved off the deprecated `@sys` environment API to
  `moonbitlang/core/env` and updated moonbitlang/x to 0.4.48.

`machv` and `milkir` both carry source changes, so every module that
pins them has to re-pin to reach the fix. That is what makes this a wide
bump rather than the three-module release 0.11.1 was: only `regalloc`
and `wasm_core` are untouched and keep their versions.

  machv           0.7.0  -> 0.7.1     wasm_machv      0.4.0  -> 0.4.1
  milkir          0.5.0  -> 0.5.1     x64_target      0.4.0  -> 0.4.1
  machv_regalloc  0.5.0  -> 0.5.1     aarch64_target  0.5.1  -> 0.5.2
  milkir_machv    0.6.0  -> 0.6.1     wasmoon_jit     0.6.1  -> 0.6.2
  wasm_milkir     0.5.0  -> 0.5.1     wasmoon         0.11.1 -> 0.11.2

Verified: workspace 2634/2634 native and 1028/1028 wasm-gc, `moon check`
clean from a cold `moon clean`, corpus 258/258 files and 62563 assertions
in both interpreter and JIT modes, and the built binary reports 0.11.2.
@Milky2018
Milky2018 enabled auto-merge August 7, 2026 03:45
@Milky2018
Milky2018 merged commit 7524831 into main Aug 7, 2026
2 checks passed
@Milky2018
Milky2018 deleted the milky/release-0-11-2 branch August 11, 2026 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant