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-05-28
stories 147

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

COMPILER CLEANUP ACCELERATES RUST CODEGEN PIPELINE

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

Rust's core compiler team shipped a rollup that rewires HIR-level query handling and removes ad-hoc enum validation checks, cutting unnecessary complexity from the interpreter.

Nine pull requests merged overnight [1] [2], with the most consequential being a major refactor that consolidates four separate HIR queries into a single owner-based getter pattern [3]. This eliminates redundant round-trips through the query cache and should show measurable gains in compile times for large projects. In parallel, the interpreter now properly handles zero-variant enums without layout checks [4], finally removing what compiler architect Ralf Jung called the last of the ad-hoc validity checks that have lingered since early MIRI development. The diagnostic system shed unneeded `skip_arg` attributes [5] following a recent rework, suggesting the macro-based attribute system may be oversimplified. On the crates.io side, Rspack dependencies continue steady updates [6] [7] [8] [9] [10], with no breaking changes signaled. This Week in Rust published issue 653 [11] [12] [13], capturing community momentum. Team infrastructure also shifted: the funding stream moved to private Zulip [14], and cloud desktop access expanded for types team contributors [15].

Action items

References

  1. [1] Auto merge of #157005 - JonathanBrouwer:rollup-1BZFgyy, r=JonathanBrouwer rust-lang/rust ↗
  2. [2] Rollup of 9 pull requests ↗ rust-lang/rust
  3. [3] Merge several HIR-level queries into one ↗ rust-lang/rust
  4. [4] Rollup merge of #156988 - RalfJung:validate-uninhabited, r=oli-obk rust-lang/rust ↗
  5. [5] Rollup merge of #156942 - GuillaumeGomez:rm-skip_arg-attrs, r=JonathanBrouwer rust-lang/rust ↗
  6. [6] Update crate `rspack_util` rust-lang/crates.io-index ↗
  7. [7] Update crate `rspack_regex` rust-lang/crates.io-index ↗
  8. [8] Update crate `rspack_error` rust-lang/crates.io-index ↗
  9. [9] Update crate `rspack_paths` rust-lang/crates.io-index ↗
  10. [10] Update crate `rspack_location` rust-lang/crates.io-index ↗
  11. [11] Publishing 653 ↗ rust-lang/this-week-in-rust
  12. [12] community update issue 653 (#8141) ↗ rust-lang/this-week-in-rust
  13. [13] Events 653 ↗ rust-lang/this-week-in-rust
  14. [14] add funding/private zulip stream ↗ rust-lang/team
  15. [15] Give addie permission to use the cloud desktops ↗ rust-lang/team

Quick answers

What shipped in Rust on May 28, 2026?
Rust's core compiler team shipped a rollup that rewires HIR-level query handling and removes ad-hoc enum validation checks, cutting unnecessary complexity from the interpreter. In total, 112 commits and 35 pull requests landed.
Who contributed to Rust on May 28, 2026?
5 developers shipped this update, including JonathanBrouwer, aerooneqq, bdillo, nikomatsakis, and oli-obk.
What were the notable Rust updates?
Auto merge of #157005 - JonathanBrouwer:rollup-1BZFgyy, r=JonathanBrouwer, Rollup of 9 pull requests, and Merge several HIR-level queries into one.