rust-analyzer v0.3.2971 (2026-07-13) release includes a quick fix for array length mismatch, a performance improvement sharing proc macro servers between workspaces using two processes, and numerous bug fixes covering MIR lowering crashes, merge_imports panics, generate_function crashes, cfg handling in tail expression macros, Cargo 1.97 lockfile path support, and more. Internal refactoring removes several database abstractions (ExpandDatabase, DefDatabase) and cleans up query infrastructure.
474 Impressions