RepoJournal
Rust

@rust-lang

The Rust language, Cargo, and the standard library

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.

Pick a date

Topics: Rust Full archive →

The Wire · Showcase

RUSTDOC ICE FIX AND SOLVER UPGRADES SHIP OVERNIGHT

By RepoJournal · Filed · About Rust

Rustdoc crashed on deprecated notes in re-export chains. That's fixed [ref:15]. Two major rollups just landed with eager param_env normalization and core::io changes that reshape standard library architecture.

The first critical fix lands in rustdoc [1], which was throwing internal compiler errors when deprecated notes appeared on inlined re-export chains. The fix resolves those links from the owning re-export instead, with regression tests in place [2]. On the solver front, two rollups shipped back-to-back. The first enables eager param_env normalization in the new solver [3], a foundational change for type inference. The second rollup [4] adds the `-Zforce-intrinsic-fallback` flag for intrinsic handling, moves `std::io::Seek` into `core::io` to decouple standard library dependencies, and introduces `WriteThroughCursor` to the cursor API. Miri caught upstream changes and pulled them in [5], while the locals handling for Priroda debug-info is now merged [6], improving visibility into projected debug-info places in the locals command. Five crate index updates crossed the wire overnight [7][8][9][10][11], all routine maintenance.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Fix rustdoc ICE on deprecated note in inlined re-export chain rust-lang/rust
  2. [2] Rollup merge of #158820 - TaKO8Ki:fix-deprecated-note-reexport-chain, r=GuillaumeGomez rust-lang/rust
  3. [3] Auto merge of #158864 - JonathanBrouwer:rollup-re2xAGf, r=JonathanBrouwer rust-lang/rust
  4. [4] Auto merge of #158847 - jhpratt:rollup-MkjhKjV, r=jhpratt rust-lang/rust
  5. [5] Automatic Rustup ↗ rust-lang/miri
  6. [6] [Priroda] Handle projected debug-info locals ↗ rust-lang/miri
  7. [7] Update crate `greentic-bundle-reader` rust-lang/crates.io-index
  8. [8] Update crate `nirs4all-io` rust-lang/crates.io-index
  9. [9] Update crate `cards2pack-core` rust-lang/crates.io-index
  10. [10] Update crate `bundle-standard-core` rust-lang/crates.io-index
  11. [11] Update crate `nirs4all-io-core` rust-lang/crates.io-index

Quick answers

What shipped in Rust on July 7, 2026?
Rustdoc crashed on deprecated notes in re-export chains. That's fixed [ref:15]. Two major rollups just landed with eager param_env normalization and core::io changes that reshape standard library architecture. In total, 106 commits and 28 pull requests landed.
Who contributed to Rust on July 7, 2026?
2 developers shipped this update, including workflows-miri[bot] and moabo3li.
What were the notable Rust updates?
Fix rustdoc ICE on deprecated note in inlined re-export chain, Rollup merge of #158820 - TaKO8Ki:fix-deprecated-note-reexport-chain, r=GuillaumeGomez, and Auto merge of #158864 - JonathanBrouwer:rollup-re2xAGf, r=JonathanBrouwer.

More from @rust-lang

Daily updates, in your inbox

Follow Rust

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

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.