#run-time #cranelift #wasmtime #environment #standalone

no-std wasmtime-environ

Standalone environment support for WebAssembly code in Cranelift

126 releases (76 stable)

new 27.0.0 Nov 20, 2024
26.0.1 Nov 5, 2024
26.0.0 Oct 22, 2024
25.0.3 Nov 5, 2024
0.0.0 Aug 3, 2018

#1531 in WebAssembly

Download history 85416/week @ 2024-07-31 99607/week @ 2024-08-07 97404/week @ 2024-08-14 90316/week @ 2024-08-21 100540/week @ 2024-08-28 103295/week @ 2024-09-04 97987/week @ 2024-09-11 101553/week @ 2024-09-18 101776/week @ 2024-09-25 102892/week @ 2024-10-02 99542/week @ 2024-10-09 107191/week @ 2024-10-16 112551/week @ 2024-10-23 110008/week @ 2024-10-30 108241/week @ 2024-11-06 96038/week @ 2024-11-13

447,605 downloads per month
Used in 642 crates (27 directly)

Apache-2.0 WITH LLVM-exception

1MB
16K SLoC

Standalone environment for WebAssembly using Cranelift. Provides functions to translate get_global, set_global, memory.size, memory.grow, call_indirect that hardcode in the translation the base addresses of regions of memory that will hold the globals, tables and linear memories.

Dependencies

~6–14MB
~187K SLoC