使用旧 Rust 2015
0.13.2 |
|
---|---|
0.12.0 |
|
0.4.1 |
|
#4 in #cretonne
每月下载量 70
2MB
38K SLoC
Cretonne 已更名为 Cranelift!未来版本请参阅 cranelift-wasm
包。
此包执行从二进制格式的 wasm 模块到内存中 Cretonne IR 形式的翻译。
lib.rs
:
执行从二进制格式的 wasm 模块到内存中 Cretonne IR 形式的翻译。更具体地说,它翻译所有函数体代码,并与实现 ModuleEnvironment
特性的环境交互,以处理表、全局变量和线性内存。
该包提供了一个 DummyEnvironment
结构体,它将允许翻译函数代码,但在执行时将失败。
此模块的 main 函数是 translate_module
。
依赖项
~3MB
~68K SLoC