You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
WASI phase 3: LLVM codegen for wasm32-wasip2 #11378
Done. The WebAssembly LLVM backend is initialised in inprocess.rs, wasm32 lowering landed (5f4ca1e), and the WASI acceptance programs including exceptions and GC run under a WASI runtime in CI (#11413, #12208). Remaining WASI work is in #11375 and #11380.
Activity
--target wasi, wasm32-wasip2) #11375perry-codegen tests: stop compiling arm64_32 through compile_module
perry-runtime: build for ILP32 targets; refuse ILP32 codegen (#11376)
perry-codegen tests: stop compiling arm64_32 through compile_module
perry-runtime: build for ILP32 targets; refuse ILP32 codegen (#11376)
perry-codegen tests: stop compiling arm64_32 through compile_module
perry-runtime: build for wasm32-wasip2 (WASI phase 2a, #11377)
perry-runtime: build for wasm32-wasip2 (WASI phase 2a, #11377)
scripts: runtime ABI checker (WASI phase 3a, #11378)
scripts: runtime ABI checker (WASI phase 3a, #11378)
perry-codegen: wasm32 WASI lowering behind `target-wasi` (phase 3b, #…
perry-codegen: wasm32 WASI lowering behind `target-wasi` (phase 3b, #…
WASI: link `perry compile --target wasi` into a runnable component
WASI: link `perry compile --target wasi` into a runnable component
WASI: link `perry compile --target wasi` into a runnable component
WASI: link `perry compile --target wasi` into a runnable component
WASI: link `perry compile --target wasi` into a runnable component
proggeramlug commentedon Oct 12, 2026
Done. The WebAssembly LLVM backend is initialised in inprocess.rs, wasm32 lowering landed (5f4ca1e), and the WASI acceptance programs including exceptions and GC run under a WASI runtime in CI (#11413, #12208). Remaining WASI work is in #11375 and #11380.