Astral 分叉 rustc 提速 38%,agentic Rust 分叉涌现
10 月 21 日,Ruff 作者 Charlie Marsh 连发多条帖子,梳理社区新近涌现的一批以迭代速度为核心卖点的 Rust 替代实现/分叉(他称之为「agentic Rust 分叉」),并首次披露 Astral 团队自己的解法:真正分叉 rustc、cargo、rustfmt 和 clippy,用 AI agent 编写优化补丁。
已确认
- Astral 路线:在不牺牲正确性和借用检查的前提下,用 agent 补丁优化开发场景性能,实测分叉版 rustc 提速 38%,增量 cargo check 最快可达约 3 倍提升。该分叉将开源,Marsh 本人已 exclusively 使用数周,并已向 Rust 上游提交了几个由此衍生的小补丁。相比更激进的方案,这条路线与上游偏差更小,未来有机会把优化回馈上游。
- rustd:建在 Rust Analyzer 之上,看中 RA 本身围绕增量分析设计(使用 HIR,部分功能用到 MIR),理论上可在编辑后获得秒级重编译;但快速路径没有 borrow checking,构建成功不代表代码能通过 rustc,行为也可能与 rustc 不一致。
- Relax(开发者 rikarends):一个 Rust JIT,可在程序运行时生成原生代码,拥有独立的前端与后端编译器并支持热重载;目前达成 rustc 测试集 85% 的覆盖,正向 100% 迈进,性能逼近 LLVM。
- 开发者 jkelleyrtp 宣称找到把 Rust 构建提速 10 倍的方法并分享早期数据:以比 crate 更细的单位拆分编译、按函数粒度激进缓存 codegen、细粒度 span 失效。
- Marsh 还提及 Rust 官方「编译器性能优化」项目(Nicholas Nethercote 主导的渐进式 profile 驱动优化)。
- 共性取舍:这类快速编译项目可能需要常驻有状态的守护进程、只支持 Rust 的一个语言子集、为直接产出代码跳过 borrow checking 或类型检查,以及运行时代码更慢。
尚未确认
- Marsh 明确声明这些项目都相当早期:他本人至今没能让其中任何一款成功构建 Ruff,也尚未读过它们的源码;jkelleyrtp 的 10 倍提速也仅有早期数据,结论有待项目成熟后验证。
为什么重要
- Marsh 认为比具体项目更值得关注的是这些项目探索的思路,以及它们能否演进、回流到 Rust 主线,从而改善开发循环速度;Astral 分叉已实际回馈上游,验证了这条路径的可行性。
2026-10-21 ~ 2026-10-21 · 12 条相关
一手来源
- Astral 分叉版 rustc 实测提速 38%,cargo check 快 3 倍 — charliermarsh ·
- 「Agentic Rust 分叉」涌现:社区围绕迭代速度重写 Rust 实现 — charliermarsh ·
- Rust JIT 项目 Relax 目标 100% rustc 测试覆盖,已达成 85% — charliermarsh ·
- 【源头】「Agentic Rust 分叉」涌现:社区围绕迭代速度重写 Rust 实现 — charliermarsh · 2026-10-21
- Ruff 作者提醒:这些 Rust 快速编译项目太早期,尚无一款能构建 Ruff — charliermarsh · 2026-10-21
- 快速 Rust 开发循环的四大代价:常驻守护进程、语言子集、跳过检查、运行时变慢 — charliermarsh · 2026-10-21
- 开发者宣称实现 Rust 构建 10 倍提速:按函数缓存 codegen、细化失效粒度 — charliermarsh · 2026-10-21
- rustd 押注 Rust Analyzer 增量基建,追求编辑后秒级重编译 — charliermarsh · 2026-10-21
- 快速编译 Rust 的代价:无 borrow checker、行为可能与 rustc 不一致 — charliermarsh · 2026-10-21
- 【源头】Rust JIT 项目 Relax 目标 100% rustc 测试覆盖,已达成 85% — charliermarsh · 2026-10-21
- Ruff 作者点评多款 Rust 快速迭代编译器:Rust JIT 想法值得关注 — charliermarsh · 2026-10-21
- Astral 公开 rustc 全家桶分叉:agent 写补丁优化开发体验 — charliermarsh · 2026-10-21
- 【源头】Astral 分叉版 rustc 实测提速 38%,cargo check 快 3 倍 — charliermarsh · 2026-10-21
- Astral 的 rustc 分叉将开源,作者已日用数周并回馈上游 — charliermarsh · 2026-10-21
- Astral 用 AI agent 补丁分叉优化 rustc,提速 30-40% — charliermarsh · 2026-10-21