wain:从零开始在Safe Rust中从零开始实施WebAssembly

时间:2024-05-23 05:51:04
【文件属性】:

文件名称:wain:从零开始在Safe Rust中从零开始实施WebAssembly

文件大小:233KB

文件格式:ZIP

更新时间:2024-05-23 05:51:04

programming-language interpreter webassembly wasm wat

辂 是W EB甲ssembly IN terpreter写入锈病从头具有零个相关性。 的实现。 特征: 没有不安全的代码。 内存安全性,不保证未定义的行为 没有外部运行时依赖项。 这意味着没有不安全的依赖关系,并且二进制大小更小 效率。 避免不必要的分配,并在没有不安全代码的情况下尽快运行指令 模块化实施。 二进制格式解析器,文本格式解析器,验证器,执行器被开发为单独的库 请注意,该项目正在进行中。 v1.0.0之前的版本表示实验性的。 并非所有功能都已实现。 当前状态是所有MVP实现均已完成,许多任务尚待完成。 v1.0.0的路线图(优先顺序): 将足够的测试添加到所有库和模糊测试以供解析器使用 通过所有 添加基准以跟踪性能 引入中间表示以更有效地执行指令 为每个公共API添加文档 请查看以了解当前进度。 这个项目的开始是为了乐趣和深刻理解Wasm。 安装 wain crat


网友评论