github rust-lang/rust-analyzer 2026-04-27

8 hours ago

Commit: 8954b66
Release: 2026-04-27 (v0.3.2878)

New Features

  • #21979 rename variables in constructors when renaming a field.

Fixes

  • #22116 (first contribution) mark enum variants as deprecated when parent enum is deprecated.
  • #22101 port call expression type checking and closure upvar inference from rustc.
  • #22107 improve "Go to definition" on comparison operators.
  • #22085 reduce relevance of deprecated items.

Internal Improvements

  • #22054 (first contribution) de-duplicate lints.
  • #22104 don't check solver's cache validity on every access.
  • #22105 migrate wrap_unwrap_cfg_attr assist to SyntaxEditor and replace ast::make with SyntaxFactory in few handlers.
  • #22111 group unstable features in a struct.

See also the changelog post.

Don't miss a new rust-analyzer release

NewReleases is sending notifications on new releases.