Lobsters | 📄 原文链接 | 2026-08-09 收录

Rust 在 nightly 启用新一代借用检查器 Polonius Alpha

来源:blog.rust-lang.org — 2026-08-04

📋 概述

Rust 团队宣布在 nightly 上启用下一代借用检查器 Polonius Alpha,为未来几个月内的稳定化做准备。Polonius 诞生于 2018 年的 NLL 项目,最初版本虽能通过 NLL 测试套件并接受 NLL 无法接受的(健全的)代码,但性能成为致命瓶颈。2023 年团队提出一种新公式化,只需对现有 NLL 实现做最小重构。Polonius Alpha 的核心改进是<span class="highlight">对流敏感的 lifetime outlives 关系借用检查</span>——它能判断某些 borrow 在某些分支中并未存活,从而让更多代码通过编译,这是 NLL 流不敏感分析做不到的。目前性能与 NLL 相当或略高,仅少数 crate 出现轻微回归。

🔑 核心要点

💡 金句

是的,你没听错!Rust 借用检查器的下一代迭代就要来了。
← 返回 Lobsters 首页