Changelog #222
Commit: 5346002
Release: 2024-02-26
(v0.3.1860
)
New Features
#16489
(first contribution) create alias when renaming an import.#16589
addunresolved-ident
diagnostic.#16303
addnon-exhaustive-let
diagnostic.#16475
support multiple tab stops for edits in VSCode.
Fixes
#16358
(first contribution) de-duplicate references from macro expansions.#16621
(first contribution) avoid settingRUSTC_BOOTSTRAP
for build scripts, to prevent spurious recompiles.#16590
fixremove-unnecessary-else
false positives onif
expressions.#16616
try to fix potential server hang with build scripts.#16645
fix deadlock betweenrecreate_crate_graph
andfile_line_index
.#16618
don't escape{
in assists.#16637
account for string delimiters correctly in proc macro server.#16606
render associated item owner in hover for items other than functions.
Internal Improvements
#16654
(first contribution) add-V
shorthand for--version
.#16643
,#16652
reducesalsa
memory usage.#16612
fetch toolchain and data layout for detached files.#13112
set up handling of auto trait bounds, but leave it disabled due to performance problems.#16617
attempt to add a timeout torustc_tests
.#16648
pinrustc-tests
commit.#16649
,#16650
disablerustc-tests
metrics.#16601
check out repository before runningtypos
.#16646
remove some repeated words.#16668
sync from downstream.
See also the changelog post.