Commit 6d9179c
committed
Bump zwasm v1.6.1 → v1.7.2
Picks up:
- ARM64 JIT remainder fix (rd == rs2 aliasing). Surfaced here via
02_tinygo_test: TinyGo's gcd lowered to IR `r3 = r0 % r3` produced
wrong remainders after HOT_THRESHOLD JIT compilation, causing the
loop to spin for minutes.
- Preserve caller-set vm.* settings across invoke() (v1.7.1).
- -Dpic / -Dcompiler-rt build options (v1.7.1).
- Spec testsuite bumped to f9c743a (v1.7.1).
- v1.7.0 contents (SIMD JIT, memory64 fix, FD-based WASI config,
JIT correctness sweep) previously inaccessible due to the rem bug.
Commit Gate (Mac):
- run_all.sh: zig test, ReleaseSafe build, cljw test (83 ns),
e2e wasm, deps.edn e2e — all PASS
- Binary 4.76 MB (≤ 5 MB), startup 4.5 ms (≤ 6 ms), RSS 7.65 MB (≤ 10 MB)
- wasm_bench.sh --quick: gcd 66.2 ms (was hanging on v1.7.0/v1.7.1)1 parent 14be540 commit 6d9179c
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
| 6 | + | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
0 commit comments