2026 年 8 月 20 日,Rust 团队发布 1.98.0 版本,这是 Rust 历史上的第 154 个 release。官方主源码仓库 rust-lang/rust(包含编译器、标准库与文档)截至 8 月底累计 116.7k stars、338,553 次提交、6,853 名贡献者,是 GitHub 上活跃度最高的编程语言仓库之一。
1.98.0 的发布与近期变化
1.98.0 延续了 Rust 约每六周一版(六周快速版)的发布节奏。与版本发布同步,编译器主分支在 8 月合入了几项面向后续版本的关键变更:
- min/max intrinsics(PR #161081,8 月 31 日合并):为编译器补充
min/max内置函数原语,属于提升代码生成质量的基础优化; - f16 的 MSVC 支持(PR #161721,8 月 31 日合并):Windows MSVC 工具链对 16 位浮点类型的支持进一步完善;
- LLVM 升级到 23(8 月 4 日更新 .gitmodules):编译器底层代码生成后端整体升级,为后续优化打基础。
仓库体量:一组数字看 Rust 编译器
- star 116.7k、watchers 1.6k、fork 15.5k;
- 提交总数 338,553 次,贡献者 6,853 人,分支 10 个,tag 162 个;
- 语言构成:Rust 90.5%、HTML 6.4%、Shell 0.8%,另有少量 C、JavaScript、Python;
- 许可证:MIT 与 Apache-2.0 双许可;Rust 与 Cargo 商标由 Rust Foundation 持有。
官方给出 Rust 的三大理由
- 性能(Performance):运行快、内存效率高,适合关键服务与嵌入式设备,也易于与其他语言集成;
- 可靠性(Reliability):类型系统与所有权模型在编译期保证内存与线程安全,多数内存类 bug 在编译阶段即被拦截;
- 生产力(Productivity):官方维护完整工具链——Cargo(包管理与构建)、rustfmt(自动格式化)、Clippy(静态检查)、rust-analyzer(编辑器支持),配套文档完善。
其中所有权模型是 Rust 区别于其他主流语言的核心设计:每个值在同一时刻只有一个所有者,借用规则由编译器静态检查,因此无需垃圾回收也能排除悬垂引用与数据竞争。
总结
Rust 1.98.0 是常规节奏下的一次稳定发布,而主分支持续合入的 intrinsics 与平台支持改进表明,编译器仍在以稳定速度进化。对开发者而言,最值得记住的一点是:Rust 的核心卖点始终是编译期内存安全——这是它在系统编程领域区别于 C 与 C++ 的关键所在。已有安装的用户执行 rustup update stable 即可升级。