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-06
stories 133

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

CARGO SWAPS SIPHASH FOR FXHASHER, MIRI RESTRUCTURES SOCKET SHIM

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

Cargo's adopting a faster hashing algorithm to cut build time noise, while Miri refactors its virtual socket implementation to match the codebase's established patterns.

Cargo is replacing SipHasher with Fxhasher in its hottest HashMap and HashSet instances [1], a move born from performance profiling that showed SipHasher was a measurable drag on bors builds. This is the kind of surgical optimization that compounds across millions of builds. Meanwhile, Miri is consolidating private socket methods into an EvalContextPrivExt trait [2], eliminating inconsistency across shims. A major rollup merged to rust-lang/rust [3] pulls in 21 PRs including BorrowSanitizer retag support and improved E0277 diagnostics, plus MIR type cleanup that strips unnecessary Hash derives [4]. TypeVisitable got generalized to handle boxed slices and fixed-size arrays [5]. Rustup's dependency locks refreshed this cycle [9]. On the crates.io index, rlg-cli, vtcode-commons, and rdif-reset saw updates [6] [7] [8].

Action items

References

  1. [1] Change HashMaps and HashSets in Cargo to use Fxhasher ↗ rust-lang/cargo
  2. [2] Move private methods of virtual sockets to `EvalContextPrivExt` ↗ rust-lang/miri
  3. [3] Auto merge of #158795 - JonathanBrouwer:rollup-vhfdJ4m, r=JonathanBrouwer rust-lang/rust ↗
  4. [4] Rollup merge of #158681 - nnethercote:mir-derives-FIDDLING, r=oli-obk rust-lang/rust ↗
  5. [5] Rollup merge of #158698 - addiesh:oh-a-visitor, r=oli-obk rust-lang/rust ↗
  6. [6] Update crate `rlg-cli` rust-lang/crates.io-index ↗
  7. [7] Update crate `vtcode-commons` rust-lang/crates.io-index ↗
  8. [8] Create crate `rdif-reset` rust-lang/crates.io-index ↗
  9. [9] Lock file maintenance ↗ rust-lang/rustup

Quick answers

What shipped in Rust on July 6, 2026?
Cargo's adopting a faster hashing algorithm to cut build time noise, while Miri refactors its virtual socket implementation to match the codebase's established patterns. In total, 112 commits, 20 pull requests, and 1 releases landed.
Who contributed to Rust on July 6, 2026?
3 developers shipped this update, including Kobzol, WhySoBad, and renovate[bot].
What were the notable Rust updates?
Change HashMaps and HashSets in Cargo to use Fxhasher, Move private methods of virtual sockets to `EvalContextPrivExt`, and Auto merge of #158795 - JonathanBrouwer:rollup-vhfdJ4m, r=JonathanBrouwer.