165 releases (97 breaking)
0.112.3 | Nov 5, 2024 |
---|---|
0.112.1 | Sep 24, 2024 |
0.110.1 | Jul 22, 2024 |
0.106.0 | Mar 20, 2024 |
0.17.0 | Jul 24, 2018 |
#1570 in WebAssembly
247,953 downloads per month
Used in 374 crates
(5 directly)
5MB
116K
SLoC
Performs translation from a wasm module in binary format to the in-memory form
of Cranelift IR. More particularly, it translates the code of all the functions bodies and
interacts with an environment implementing the
ModuleEnvironment
trait to deal with tables, globals and linear memory.
The main function of this module is translate_module
.
This crate performs the translation from a wasm module in binary format to the in-memory form of the Cranelift IR.
If you're looking for a complete WebAssembly implementation that uses this library, see Wasmtime.
Dependencies
~8MB
~154K SLoC