RepoJournal
Rust

@rust-lang

The Rust language, Cargo, and the standard library

Pick a date

Topics: Rust Full archive →

The Wire · Showcase

BOOTSTRAP COVERAGE SKIP AND MACRO PARSING REFACTOR LAND IN CORE

By RepoJournal · Filed · About Rust

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 [ref:1, ref:2, ref:3, ref:4, ref:5].

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.

More from @rust-lang

Daily updates, in your inbox

Follow Rust

The Rust language, Cargo, and the standard library We'll email you a link to confirm first.

Free. Confirm via email. Unsubscribe in one click.

— or follow the whole beat:

Elsewhere on the wire