162 wires and counting

$ follow Rust

Keep up with Rust in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-08-18
stories 134

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

CARGO RE-STABILIZES BUILD-DIR LAYOUT V2

By RepoJournal · Filed · About Rust · Composed from the cited sources · methodology

Cargo is bringing back the new build-dir layout, and this time it's built to scale.

Cargo re-stabilized the build-dir layout v2 [1], rolling back the rollback after three fixes addressed the performance and scaling issues that forced it off nightly. The layout, tracked in cargo issue #15010, is back with mitigations from PRs #17191, #17168, and #17236. Meanwhile, nightly Cargo also enables `-Zembed-metadata=no` by default [2], cutting metadata from embedded rlibs for faster builds, though it's clearly still experimental. On the rust-lang/rust side, a 12-PR rollup merged [3] that includes new atomic volatile intrinsics and the `unspecified_from()` API for IP and socket addresses. Infra cleanup continues: rust-timer branches are gone [4], and jdno is out of the infra-ci rotation [5] since triagebot kept assigning him PRs he hasn't been reviewing. Docs.rs is dropping `releases.files` and `releases.archive_storage` [6], simplifying storage and removing file list generation. And the index added crates like `glimta` and `diversion` [7] [8]. Skip the lock file bumps [9] [10] - they're routine.

Action items

References

  1. [1] Re-stabilize build-dir layout v2 ↗ rust-lang/cargo
  2. [2] Enable `-Zembed-metadata=no` by default on nightly Cargo ↗ rust-lang/cargo
  3. [3] Auto merge of #161256 - JonathanBrouwer:rollup-WuI2sWX, r=JonathanBrouwer rust-lang/rust ↗
  4. [4] Rollup merge of #161145 - Kobzol:remove-rust-timer-branches, r=Mark-Simulacrum rust-lang/rust ↗
  5. [5] Rollup merge of #161237 - Kobzol:remove-jdno-from-rotation, r=jieyouxu rust-lang/rust ↗
  6. [6] drop releases.files and releases.archive_storage, don't generate file list ↗ rust-lang/docs.rs
  7. [7] Create crate `glimta` rust-lang/crates.io-index ↗
  8. [8] Create crate `diversion` rust-lang/crates.io-index ↗
  9. [9] chore(deps): lock file maintenance ↗ rust-lang/docs.rs
  10. [10] Lock file maintenance ↗ rust-lang/team

Quick answers

What shipped in Rust on August 18, 2026?
Cargo is bringing back the new build-dir layout, and this time it's built to scale. In total, 108 commits and 26 pull requests landed.
Who contributed to Rust on August 18, 2026?
12 developers shipped this update, including bors, syphar, renovate, renovate-bot, Ubiratan Soares, 许杰友 Jieyou Xu (Joe), Matyáš Racek, and Jakub Beránek, and 4 more.
What were the notable Rust updates?
Re-stabilize build-dir layout v2, Enable `-Zembed-metadata=no` by default on nightly Cargo, and Auto merge of #161256 - JonathanBrouwer:rollup-WuI2sWX, r=JonathanBrouwer.