#编译器 #JIT编译器 #JIT #AOT

wasmer-singlepass-backend-unc

Wasmer运行时单遍编译器后端

1 个不稳定版本

0.18.0 2024年4月8日

#1420 in WebAssembly


用于 wasmer-runtime-unc1

MIT 许可证

1MB
25K SLoC

Wasmer logo

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

Wasmer单遍后端

Wasmer是一个独立的JIT WebAssembly运行时,旨在完全兼容Emscripten、Rust和Go。 了解更多.

此crate表示Wasmer的单遍后端集成。

用法

在Wasmer独立版中的用法

如果您正在使用wasmer CLI,您可以使用以下命令指定后端

wasmer run program.wasm --backend=singlepass

在Wasmer嵌入式版中的用法

如果您正在使用Wasmer嵌入式版,您可以将单遍后端指定给compile_with 函数

use wasmer_singlepass_backend::SinglepassCompiler;

// ...
let module = wasmer_runtime_core::compile_with(&wasm_binary[..], &SinglepassCompiler::new());

依赖项

~10MB
~208K SLoC