Download Latest Version wasmtime-v33.0.0-i686-linux-c-api.tar.xz (18.5 MB)
Email in envelope

Get an email when there's a new version of Wasmtime

Home / v31.0.0
Name Modified Size InfoDownloads / Week
Parent folder
wasmtime-v31.0.0-x86_64-windows.zip 2025-03-20 10.3 MB
wasmtime-v31.0.0-x86_64-windows.msi 2025-03-20 10.0 MB
wasmtime-v31.0.0-x86_64-windows-c-api.zip 2025-03-20 25.9 MB
wasmtime-v31.0.0-x86_64-musl.tar.xz 2025-03-20 9.4 MB
wasmtime-v31.0.0-x86_64-musl-c-api.tar.xz 2025-03-20 17.9 MB
wasmtime-v31.0.0-x86_64-mingw.zip 2025-03-20 17.2 MB
wasmtime-v31.0.0-x86_64-macos.tar.xz 2025-03-20 8.8 MB
wasmtime-v31.0.0-x86_64-mingw-c-api.zip 2025-03-20 28.6 MB
wasmtime-v31.0.0-x86_64-macos-c-api.tar.xz 2025-03-20 16.5 MB
wasmtime-v31.0.0-x86_64-linux.tar.xz 2025-03-20 9.3 MB
wasmtime-v31.0.0-x86_64-linux-c-api.tar.xz 2025-03-20 17.8 MB
wasmtime-v31.0.0-x86_64-android.tar.xz 2025-03-20 9.3 MB
wasmtime-v31.0.0-x86_64-android-c-api.tar.xz 2025-03-20 17.9 MB
wasmtime-v31.0.0-src.tar.gz 2025-03-20 158.2 MB
wasmtime-v31.0.0-s390x-linux.tar.xz 2025-03-20 9.1 MB
wasmtime-v31.0.0-s390x-linux-c-api.tar.xz 2025-03-20 18.3 MB
wasmtime-v31.0.0-riscv64gc-linux.tar.xz 2025-03-20 8.9 MB
wasmtime-v31.0.0-riscv64gc-linux-c-api.tar.xz 2025-03-20 19.2 MB
wasmtime-v31.0.0-i686-windows.zip 2025-03-20 9.8 MB
wasmtime-v31.0.0-i686-windows-c-api.zip 2025-03-20 23.2 MB
wasmtime-v31.0.0-i686-linux.tar.xz 2025-03-20 9.4 MB
wasmtime-v31.0.0-i686-linux-c-api.tar.xz 2025-03-20 17.8 MB
wasmtime-v31.0.0-armv7-linux.tar.xz 2025-03-20 8.7 MB
wasmtime-v31.0.0-armv7-linux-c-api.tar.xz 2025-03-20 16.9 MB
wasmtime-v31.0.0-aarch64-windows.zip 2025-03-20 9.4 MB
wasmtime-v31.0.0-aarch64-windows-c-api.zip 2025-03-20 24.4 MB
wasmtime-v31.0.0-aarch64-musl.tar.xz 2025-03-20 8.4 MB
wasmtime-v31.0.0-aarch64-musl-c-api.tar.xz 2025-03-20 16.6 MB
wasmtime-v31.0.0-aarch64-macos.tar.xz 2025-03-20 7.7 MB
wasmtime-v31.0.0-aarch64-macos-c-api.tar.xz 2025-03-20 15.1 MB
wasmtime-v31.0.0-aarch64-linux.tar.xz 2025-03-20 8.3 MB
wasmtime-v31.0.0-aarch64-android.tar.xz 2025-03-20 8.5 MB
wasmtime-v31.0.0-aarch64-linux-c-api.tar.xz 2025-03-20 16.5 MB
wasmtime-v31.0.0-aarch64-android-c-api.tar.xz 2025-03-20 16.7 MB
wasi_snapshot_preview1.proxy.wasm 2025-03-20 17.8 kB
wasi_snapshot_preview1.reactor.wasm 2025-03-20 55.2 kB
wasmtime-platform.h 2025-03-20 10.3 kB
wasi_snapshot_preview1.command.wasm 2025-03-20 55.4 kB
README.md 2025-03-20 4.4 kB
v31.0.0 source code.tar.gz 2025-03-20 24.4 MB
v31.0.0 source code.zip 2025-03-20 27.7 MB
Totals: 41 Items   681.9 MB 5

31.0.0

Released 2025-03-20.

Added

Changed

  • Pulley's implementation of loads/stores to linear memory has changed to better support optimizations and reduction of interpreter opcodes in the final binary. #10154

  • Cranelift's verifier now ensures that integers used as address types have the correct width. #10209

  • Wasmtime and Cranelift's minimum supported version of Rust is now 1.83.0. #10264

  • Wasmtime now mentions the filename when the input cannot be opened on the CLI. #10292

  • All types are now generated in component::bindgen!, even if they're not reachable. #10311

  • Tables allocated with the system allocator now use alloc_zeroed (aka calloc) for allocation. #10313

Fixed

  • GC: the is-null-or-i31ref checks have been fixed. #10221

  • GC: an incorrect assertion and canonicalized types for runtime usage has been fixed. #10223

  • GC: subtype checks for imported globals during instantiation have been fixed. #10304

  • GC: exposing references to wasm in the gc_alloc_raw libcall has been fixed. #10322

  • Winch's fuel checks correctly sync fuel before the check now. #10231

  • Winch's treatment of stores and other trapping ops has been fixed on AArch64. #10201

  • Winch's handling of the shadow stack pointer has been fixed on AArch64. #10263

  • Winch's handling of address calculations has been fixed on AArch64. #10297

  • Winch's handling of multivalue return of constants has ben fixed. #10315

Source: README.md, updated 2025-03-20