Changelog #279

Commit: fb133c8
Release: 2025-03-31 (v0.3.2362)

New Features

  • #19375 allow crate authors to disable completions using #[rust_analyzer::completions].

  • #19388 parse unsafe record fields.

  • #19347 add diagnostic for ambiguous &impl 'a + Sized.

Fixes

  • #19475 (first contribution) fix debug source map.

  • #19433 fix let else to if let else conversion.

  • #19435 fix ranges in closure return inlay hints.

  • #19466 fix a bug in orphan rule check.

  • #19474 fix, clarify and require a value for proc_macro_cwd of CrateData.

Internal Improvements

  • #19440 replace custom ThinVec with the thin-vec crate.

  • #19451 use medium durability for crate graph changes, high for library source files.

  • #19359 emit lines of code and item tree counts in analysis-stats.

  • #19457 remove salsa dependency from proc macro server again.

  • #19446, #19448 run tests under cargo miri.

  • #19422 clean up VS Code output channels, drop debug.openDebugPane.

  • #19430 bump dependencies.