30 个版本 (16 个重大更改)
0.17.1 | 2020 年 6 月 24 日 |
---|---|
0.16.2 | 2020 年 3 月 12 日 |
0.12.0 | 2019 年 12 月 19 日 |
0.11.0 | 2019 年 11 月 24 日 |
0.2.0 | 2019 年 2 月 25 日 |
#1529 in WebAssembly
每月 389 次下载
在 11 个 crate 中使用 (5 个直接使用)
640KB
14K SLoC
Wasmer Cranelift 后端
Wasmer 是一个独立的 JIT WebAssembly 运行时,旨在与 Emscripten、Rust 和 Go 完全兼容。 了解更多。
此 crate 代表了 Wasmer 的 Cranelift 后端集成。
用法
在 Wasmer 独立版本中的用法
如果您使用的是 wasmer
CLI,您可以使用以下命令指定后端:
wasmer run program.wasm --backend=cranelift
在 Wasmer 嵌入式版本中的用法
如果您使用 Wasmer 嵌入式版本,您可以将 Cranelift 后端指定给 compile_with
函数
use wasmer_clif_backend::CraneliftCompiler;
// ...
let module = wasmer_runtime_core::compile_with(&wasm_binary[..], &CraneliftCompiler::new());
依赖关系
~15MB
~326K SLoC