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

CARGO RAISES MSRV TO 1.95, REVERTS FRAME-POINTERS FEATURE

By RepoJournal · Filed · About Rust

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.

One email a day. Unsubscribe in one click.

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.

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?