← 返回博客

Rotifer v0.2:IR 编译器与代数并行

基因通过 SHA-256 IR 哈希获得内容寻址身份。代数执行器获得真正的 CPU 并行。rotifer-core 发布到 crates.io。

v0.2 将基因变为真正的 WASM 公民——拥有内容寻址身份,并为代数引擎增加了真正的并行能力,同时将 Rust 核心发布为独立 crate。

IR 编译器流水线

新增 rotifer-core::compiler 模块,带来完整的中间表示(IR)支持:

Terminal window
rotifer compile --wasm # 完整 IR 编译,含 Phenotype 更新

代数并行

Par 算子现在通过 std::thread::scope 使用真正的 CPU 并行,而非顺序执行。当 Genome 说”并行运行这些基因”时,它们真的并行运行了。

crates.io

rotifer-core 已作为独立 Rust crate 发布到 crates.io,150+ 个公共 API 项全部配有 rustdoc 文档。Rust 开发者可以直接基于 Rotifer 类型系统和引擎构建。

CLI 升级

修复

数据一览

开始使用

Terminal window
npm install -g @rotifer/playground@alpha