27 releases (13 breaking)

new 0.21.0 Mar 26, 2023
0.19.0 Feb 19, 2023
0.12.0 Dec 19, 2022
0.9.0 Feb 10, 2021
0.8.0-alpha.5 Mar 24, 2020

#202 in Magic Beans

Download history 1411/week @ 2022-12-09 997/week @ 2022-12-16 928/week @ 2022-12-23 251/week @ 2022-12-30 570/week @ 2023-01-06 413/week @ 2023-01-13 1345/week @ 2023-01-20 993/week @ 2023-01-27 1310/week @ 2023-02-03 539/week @ 2023-02-10 1502/week @ 2023-02-17 920/week @ 2023-02-24 1084/week @ 2023-03-03 684/week @ 2023-03-10 675/week @ 2023-03-17 458/week @ 2023-03-24

2,907 downloads per month
Used in 53 crates (via sc-executor)

GPL-3.0-or-later…

390KB
6K SLoC

Rust 3.5K SLoC // 0.1% comments WebAssembly 2.5K SLoC // 0.0% comments

License: GPL-3.0-or-later WITH Classpath-exception-2.0


lib.rs:

Defines a WasmRuntime that uses the Wasmtime JIT to execute.

You can choose a profiling strategy at runtime with environment variable WASMTIME_PROFILING_STRATEGY:

WASMTIME_PROFILING_STRATEGY Effect
undefined No profiling
"jitdump" jitdump profiling
other value No profiling (warning)

Dependencies

~37MB
~813K SLoC