Rust: Spring Cleaning and Performance Tuning

March 11th brought a massive housekeeping day to the Rust compiler with 20 merged pull requests focused on code organization and performance improvements. Notable highlights include a major refactor moving the `Spanned` type to a more logical home, new coercion support for pinned references, and significant query system cleanups that remove deprecated APIs.

Duration: PT3M55S

Episode overview

This episode is a short developer briefing from Rust.

It explains recent repository work in plain language.

  • Show: Rust
  • Published: 2026-03-11T10:27:05Z
  • Audio duration: PT3M55S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Hey there, Rust developers! Welcome back to another episode of the Rust podcast. I'm your host, and wow, what a day March 11th was for the Rust compiler! We had twenty - count them, twenty - pull requests merged, and it feels like the entire Rust team decided to have a massive spring cleaning party.

Let me paint you a picture of what happened. Sometimes in software development, you have those days where you're adding shiny new features, and other days where you're doing the essential but less glamorous work of keeping your house in order. Today was definitely a house-keeping day, and honestly? Those are some of…

The star of the show has to be Nicholas Nethercote's work on moving the `Spanned` type. Now, if you're not familiar with `Spanned`, it's one of those fundamental building blocks in the Rust compiler that gets used everywhere - and I mean everywhere. The problem was, it was living in a module called `source_map`,…

Speaking of big changes, we got some really cool ergonomics improvements around pinned references. Frank King has been working on implementing coercions between pinned and regular references when the type implements `Unpin`. This is one of those changes that's…

But…

Th…

Nearby episodes from Rust

  1. Developer Experience Gets Some Love
  2. Spring Cleaning & Closure Revival
  3. Spring Cleaning and Core Improvements
  4. The Great Simplification - 19 PRs Merged in a Cleanup Marathon
  5. The Great Spring Cleanup
  6. Spring Cleaning and Architecture Wins
  7. Spring Cleaning and Performance Wins
  8. The Great Organization Sprint