The Wire · Showcase
MIRI SYNCS WITH RUST MAINLINE AS COMPILER LANDS INCREMENTAL BUILD SPEEDUP
By RepoJournal · Filed · About Rust
Rust's interpreter pulled a major upstream sync while the compiler team shipped a query optimization that bypasses redundant work during incremental compilation.
Miri pulled in the latest changes from rust-lang/rust via Josh, absorbing recent compiler fixes and improvements [1]. Meanwhile, the compiler landed a targeted optimization that skips the full query machinery when promoting disk-cached values into memory at the end of incremental sessions [2], cutting unnecessary overhead in rebuild profiles. On the team side, the Cargo leadership transitioned: Eric Huss stepped down and moved to alumni status, with Jacob and Weihang now leading the team [3]. The rust-lang/team repo added automation to identify inactive contributors and move them to alumni status according to the new membership policy [4]. Across the ecosystem, thinvec got bumped to 0.2.19 with a gated `may_dangle` Drop impl, unlocking its use in more TCX reference-holding types [5].
One email a day. Unsubscribe in one click.
Keep up with Rust in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Review incremental build performance locally if you maintain cache-heavy projects rust-lang/rust [monitor]
- → Update thinvec dependency to 0.2.19 for better arena code compatibility rust-lang/rust [plan]
References
- [1] Automatic Rustup ↗ rust-lang/miri
- [2] Skip query machinery when promoting disk-cached values ↗ rust-lang/rust
- [3] Update cargo team leads rust-lang/team
- [4] Add command for finding inactive users and moving users to alumni ↗ rust-lang/team
- [5] Rollup merge of #159974 - panstromek:update-thin-vec, r=mejrs rust-lang/rust