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

Download history 158/week @ 2024-03-27 202/week @ 2024-04-03 92/week @ 2024-04-10 140/week @ 2024-04-17 181/week @ 2024-04-24 99/week @ 2024-05-01 102/week @ 2024-05-08 123/week @ 2024-05-15 116/week @ 2024-05-22 158/week @ 2024-05-29 110/week @ 2024-06-05 114/week @ 2024-06-12 153/week @ 2024-06-19 122/week @ 2024-06-26 33/week @ 2024-07-03 61/week @ 2024-07-10

每月 389 次下载
11 个 crate 中使用 (5 个直接使用)

MIT 许可证

640KB
14K SLoC

Wasmer logo

Build Status License Join the Wasmer Community Number of downloads from crates.io Read our API documentation

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