From 6d9179cfefb689d10aa0c96b07df89a79094e154 Mon Sep 17 00:00:00 2001 From: "Shota Kudo (chaploud)" Date: Tue, 21 Apr 2026 14:32:53 +0900 Subject: [PATCH] =?UTF-8?q?Bump=20zwasm=20v1.6.1=20=E2=86=92=20v1.7.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) --- build.zig.zon | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.zig.zon b/build.zig.zon index b4697a0..f3fc214 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -3,8 +3,8 @@ .version = "0.3.0", .dependencies = .{ .zwasm = .{ - .url = "https://github.com/clojurewasm/zwasm/archive/v1.6.1.tar.gz", - .hash = "zwasm-1.6.0-IBbzFxlNJABErVzYJGZtcE4EzBw26P4XziZAj8CywE4M", + .url = "https://github.com/clojurewasm/zwasm/archive/v1.7.2.tar.gz", + .hash = "zwasm-1.6.0-IBbzF3K-KQA1omPPy63QNlvEWV4uV-qS8xmwORW1cV_I", }, }, .fingerprint = 0x62a7be489d633543,