github rust-lang/rust-analyzer 2026-08-24

2 hours ago

Commit: 5c156cd
Release: 2026-08-24 (v0.3.3025)

New Features

  • #23147 add unary-operator-cannot-be-applied diagnostic.

Performance Improvements

  • #23079 optimize the heck out of the storage of token trees (saves 32 MB on self).

Fixes

  • #23186 (first contribution) allow asm! label blocks to diverge.
  • #23202 (first contribution) use owner expression store for anonymous consts.
  • #23134 accept trailing comma on built-in macro calls.
  • #23201 prevent stack overflow with recursive ADT layouts.

Internal Improvements

  • #23214 (first contribution) use Cargo build directory for flycheck logs.
  • #23166 download all build artifacts in a single step.
  • #23168 drop zigbuild support.
  • #23172 split VSIX publishing into different jobs and skip duplicates.

See also the changelog post.

Don't miss a new rust-analyzer release

NewReleases is sending notifications on new releases.