Changelog #254

Commit: 2b750da
Release: 2024-10-07 (v0.3.2137)

New Features

  • #18085 provide an option (rust-analyzer.cfg.setTest) to not set cfg(test).

Fixes

  • #18207 (first contribution) suggest UpperCamelCase instead of CamelCase to match rustc.

  • #18210 fix resolution of labels inside macro calls.

  • #18206 handle block expressions as modules when finding their parents.

  • #18219 fix incorrect bootstrap error message.

  • #18255 use external stack in borrow check DFS.

Internal Improvements

  • #18167 send less data for completions, if possible.

  • #18234 filter out opaque tokens when descending into macros for some IDE features.

  • #18195 remove Default from OpQueue.

  • #18227 add JSON tracing Layer for profiling start-up.