文件名称:runwell:实验性WebAssembly虚拟机
文件大小:148KB
文件格式:ZIP
更新时间:2024-03-01 00:07:17
Rust
runwell WebAssembly虚拟机 尝试以确定性行为进行不可炸弹的,优化的WebAssembly(Wasm)JIT编译器。 WIP - runwell虚拟机正在积极开发中。 不要指望它能起作用。 这是龙。 学分 值得称赞的是背后的人们,他们在WebAssembly规范方面的出色工作以及在WebAssembly框架,库和工具方面的出色工作。 该项目从下的项目中获得了很多启发。 Web组装 WebAssembly(缩写为Wasm)是基于堆栈的虚拟机的二进制指令格式。 Wasm被设计为可移植目标,用于编译高级语言(如C / C ++ / Rust),从而可以在Web上为客户端和服务器应用程序进行部署。 阅读更多。 JIT编译器 即时(缩写为JIT)编译器在运行程序时将字节码动态编译为高效的机器代码。 Wasm特别适合这种执行。 即时编译通常比相同字节码的解释快几个数量级。 JIT炸
【文件预览】:
runwell-master
----.gitignore(50B)
----README.md(2KB)
----.rustfmt.toml(2KB)
----.gitmodules(114B)
----.github()
--------workflows()
----Cargo.toml(130B)
----LICENSE(11KB)
----crates()
--------wasm()
--------ir()
--------module()
--------interpreter()
--------entity()
----LICENSE_TEMPLATE(589B)