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-16
stories 90

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

CARGO RAISES MSRV TO 1.95, REVERTS FRAME-POINTERS FEATURE

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

Cargo is bumping its minimum supported Rust version to 1.95 [ref:6], while simultaneously ripping out a freshly merged frame-pointers profiling option over UX concerns [ref:7].

The MSRV bump [1] means Cargo now requires Rust 1.95, tracking the upstream release cycle. More significant is the frame-pointers feature revert [2] that landed in the main branch only hours before being pulled. The team determined the force-off option naming was confusing because it doesn't actually force them off, it just disables the force-on behavior. That's a good catch on the naming, though it signals the feature needs better design before it ships. Meanwhile, rust-lang/rust is moving forward steadily with a rollup of 12 PRs [3] that includes pinned drop sugar [4], Wasm target improvements [5], and delegation error handling [6]. The pinned drop feature is significant: it adds syntactic sugar for `fn drop(&pin mut self)` in trait implementations, making pin drop patterns more ergonomic. On the analyzer side, rust-analyzer fixed method resolution to properly error when illegal Sized bounds are involved [7], eliminating a FIXME that was allowing unsound code to type-check silently on trait objects.

Action items

References

  1. [1] chore(deps): update msrv (1 version) to v1.95 (#17001) ↗ rust-lang/cargo
  2. [2] Revert "feat: add frame-pointers profile option (#16742)" ↗ rust-lang/cargo
  3. [3] Rollup of 12 pull requests ↗ rust-lang/rust
  4. [4] Rollup merge of #156452 - P8L1:implement-pin-drop-sugar-upstream, r=petrochenkov rust-lang/rust ↗
  5. [5] Rollup merge of #156571 - daxpedda:wasm-main, r=alexcrichton rust-lang/rust ↗
  6. [6] delegation: emit error when self type is not specified and accessed ↗ rust-lang/rust
  7. [7] method-resolution: emit error for method calls with illegal Sized b… ↗ rust-lang/rust-analyzer

Quick answers

What shipped in Rust on May 16, 2026?
Cargo is bumping its minimum supported Rust version to 1.95 [ref:6], while simultaneously ripping out a freshly merged frame-pointers profiling option over UX concerns [ref:7]. In total, 74 commits, 15 pull requests, and 1 releases landed.
Who contributed to Rust on May 16, 2026?
4 developers shipped this update, including ehuss, JonathanBrouwer, aerooneqq, and MavenRain.
What were the notable Rust updates?
chore(deps): update msrv (1 version) to v1.95 (#17001), Revert "feat: add frame-pointers profile option (#16742)", and Rollup of 12 pull requests.