2024-06-10
·
901 commits
to master
since this release
Changelog #237
Commit: b427d46
Release: 2024-06-10
(v0.3.1992
)
New Features
#17282
(first contribution) hide items starting with__
from symbol search.#17058
add basic, unstable support forrust-analyzer.toml
.
IMPORTANT: We don't promise any stability with this feature yet, any configs exposed may be removed again, the ordering may change etc.
Fixes
#17352
do not resolve prelude within block modules.#17350
highlight unlinked files more proeminently.#17360
don't touch foreign sources when renaming imports.#17333
check for snippet support inextract_expressions_from_format_string
.#17329
don't mark#[rustc_deprecated_safe_2024]
functions as unsafe.#17353
fix hover action formatting.#17308
prioritize local crates in auto-import.
Internal Improvements
#17346
,#17368
(first contribution) add submenus to GUI VS Code extension settings.#17340
improvefind_path
performance.#17004
cache macro calls more aggressively inSemantics
.#17312
addFunction::fn_ptr_type(…)
for obtaining name-erased function types.#17348
use fallible indexing inTypeOrConstParam::source(…)
andLifetimeParam::source(…)
.#17365
expose snippet capability to diagnostic quickfixes.#17375
don't intern attribute inputs, as their spans make them unique.#17341
clean up inert attribute handling.#17356
prefer shorthandtracing::span
macros.#17315
use string interpolation in more places.#17359
add version info to VS Code status bar item.
See also the changelog post.