112 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-07-13
stories 87

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

BOOTSTRAP COVERAGE SKIP AND MACRO PARSING REFACTOR LAND IN CORE

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

The Rust compiler just got smarter about skipping expensive test suites and cleaner macro parsing internals, while the ecosystem welcomed a fresh batch of new crates.

Bootstrap can now intelligently skip the coverage test suite without forcing users to enumerate every path they didn't request [1]. This solves a long-standing friction point where running `./x test --skip=te` would still burn cycles on coverage instrumentation. In parallel, macro parsing landed significant preparatory work for a BFS-to-DFS conversion [2], clearing technical debt and setting up simpler code paths that the team has been building toward. The stdlib integration continued its cleanup pace: compiletest dumped its local VecDeque compatibility shim in favor of the now-stable `pop_front_if` method [3], keeping the codebase tighter and more modern. The compiler's diagnostics module naming got another pass [4], continuing the systematic errors.rs-to-diagnostics.rs rename campaign [5]. Meanwhile, const scalar pair offset handling got a critical fix [5] and AArch64 ILP32 builds are no longer stumbling on 128-bit integer cfgs. On the crates.io side, mockforge-chaos, wince, hpvca, xei-editor, and ssmtui all shipped updates [6][7][8][9][10].

Action items

References

  1. [1] Rollup merge of #159131 - Zalathar:skip-coverage, r=jieyouxu rust-lang/rust ↗
  2. [2] Auto merge of #158974 - bal-e:macro-parsing-dfs-prep, r=nnethercote rust-lang/rust ↗
  3. [3] Rollup merge of #159124 - kn1g78:fix/compiletest-pop-front-if, r=jieyouxu rust-lang/rust ↗
  4. [4] Rename `errors.rs` file to `diagnostics.rs` (12/N) ↗ rust-lang/rust
  5. [5] Rollup of 3 pull requests ↗ rust-lang/rust
  6. [6] Update crate `mockforge-chaos` rust-lang/crates.io-index ↗
  7. [7] Create crate `wince` rust-lang/crates.io-index ↗
  8. [8] Update crate `hpvca` rust-lang/crates.io-index ↗
  9. [9] Update crate `xei-editor` rust-lang/crates.io-index ↗
  10. [10] Update crate `ssmtui` rust-lang/crates.io-index ↗

Quick answers

What shipped in Rust on July 13, 2026?
The Rust compiler just got smarter about skipping expensive test suites and cleaner macro parsing internals, while the ecosystem welcomed a fresh batch of new crates. In total, 76 commits and 11 pull requests landed.
Who contributed to Rust on July 13, 2026?
5 developers shipped this update, including bors, Rémy Rakic, Jakub Beránek, Jonathan Brouwer, and GuillaumeGomez.
What were the notable Rust updates?
Rollup merge of #159131 - Zalathar:skip-coverage, r=jieyouxu, Auto merge of #158974 - bal-e:macro-parsing-dfs-prep, r=nnethercote, and Rollup merge of #159124 - kn1g78:fix/compiletest-pop-front-if, r=jieyouxu.