#wasm #cranelift #wasmtime #run-time #execution #jit #jit-style

substrate-wasmtime-jit

JIT-style execution for WebAsssembly code in Cranelift

5 releases

0.16.0-threadsafe.4 May 19, 2020
0.16.0-threadsafe.3 May 16, 2020
0.16.0-threadsafe.2 May 7, 2020
0.16.0-threadsafe.1 May 4, 2020
0.13.0-threadsafe.1 Mar 12, 2020

#49 in #cranelift

Download history 47/week @ 2024-04-06 64/week @ 2024-04-13 75/week @ 2024-04-20 71/week @ 2024-04-27 56/week @ 2024-05-04 62/week @ 2024-05-11 65/week @ 2024-05-18 69/week @ 2024-05-25 68/week @ 2024-06-01 28/week @ 2024-06-08 58/week @ 2024-06-15 52/week @ 2024-06-22 16/week @ 2024-06-29 13/week @ 2024-07-06 44/week @ 2024-07-13 44/week @ 2024-07-20

122 downloads per month

Apache-2.0 WITH LLVM-exception

5.5MB
129K SLoC

This is the wasmtime-jit crate, which contains JIT-based execution for wasm, using the wasm ABI defined by wasmtime-environ and the runtime support provided by wasmtime-runtime.

Most users will want to use the main wasmtime crate instead of using this crate directly.


lib.rs:

JIT-style runtime for WebAssembly using Cranelift.

Dependencies

~16–25MB
~528K SLoC