The Rust compiler achieved a 4.57% mean wall-time reduction between July 29 and September 28, 2026. This improvement was observed across 555 of 629 benchmarks, with only 74 showing regressions. Several benchmarks recorded double-digit percentage reductions in wall-time.
Significant speed gains were made in rustdoc, detailed by Noah Lev. Clippy also saw performance improvements, with Jakub Beránek enabling Profile-Guided Optimization (PGO), leading to up to an 18% wall-time reduction in some benchmarks. An upgrade to LLVM 23 by Nikita Popov resulted in a 1.2% mean wall-time reduction across all benchmarks.
The new borrow checker, Polonius Alpha, has been enabled on Nightly. It offers greater precision, accepting some valid programs previously rejected. While it introduces minor compile-time increases in a minority of cases, such as for the `serde` crate, Jack Huey implemented optimizations that reduced instruction counts for `serde` by 3-5%.
The new trait solver, Penelope Hammertime, was also enabled on Nightly. Similar to the new borrow checker, it can be slower in some instances, and efforts are underway to improve its performance.
Further work is planned to address remaining performance regressions from Polonius Alpha and Penelope Hammertime. Despite these minor regressions, the overall compiler performance shows a net improvement due to numerous other optimizations implemented during this period.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
The Rust compiler saw a 4.57% mean wall-time reduction over two months, with 555 out of 629 benchmarks improving. This progress is attributed to updates in rustdoc, Clippy, an LLVM upgrade, and optimizations for the new Polonius borrow checker and Penelope Hammertime trait solver.