github rust-lang/rust-analyzer 2026-06-22

5 hours ago

Commit: 69ccffd
Release: 2026-06-22 (v0.3.2946)

New Features

  • #22103 add "Create Rust project" command:

    588125554-92a3f6a0-7d25-4dea-9d46-a58430c63f86.mov

Performance Improvements

  • #22615 don't load unnecessary path dependency files into the VFS.
  • #22627 don't visit nodes multiple times during GC.

Fixes

  • #22591 fix execution of benchmark runnables.
  • #22594 fix bit/byte mismatch during const eval.
  • #22601 fix crash on static constants in array length positions.
  • #22621 don't panic on out-of-range integer literals in const positions.
  • #22599 check for #[cfg] in tail expression macros.
  • #22486, #22617 don't complete .await on receivers of unknown type.

Internal Improvements

  • #22604 don't rely on FxHashSet iteration order in SCIP.
  • #22625 track salsa cancellation time in loop turn warning.
  • #22351 migrate merge_imports to SyntaxEditor.
  • #22516 bye-bye ted.

See also the changelog post.

Don't miss a new rust-analyzer release

NewReleases is sending notifications on new releases.