Commit: 0daeb5c
Release: 2024-08-12
(v0.3.2070
)
New Features
#17791
add diagnostic forawait
outside ofasync
.#17795
load sysroot library viacargo metadata
(for toolchains after176e54520 2024-08-04
).#17775
,#17824
segregate syntax and semantic diagnostics to improve latency.#17771
load VFS config changes in parallel.
Fixes
#17802
supress type mismatches in calls with mismatched argument counts.#17823
attach unconfigured diagnostics to the right file for modules.#17784
support inlay hints for more expressions with labels.#17844
respect non-std
preference infind_path
.#17805
fix panic inpath_transform
with default type parameters.#17813
fix type equality check for non-ADT types in usage search.#17832
fix panic while rendering function type hint withimpl Trait
parameters.#17818
support.rust-project.json
in addition torust-project.json
.
Internal Improvements
#17825
offload diagnostics serialization to the task pool.#17794
turnErasedFileAstId
into a newtype.#17821
remove unnecessaryCfgFlag
definition inproject-model
.#17809
include vendored crates inStaticIndex
.#17831
mergeflycheck
into the mainrust-analyzer
crate.#17799
split outsyntax-bridge
into a separate crate.#17772
reorganizedebug.ts
.#17745
,#17827
add missing repository and description fields to the crate manifests.#17793
suggest installing the MSVC Redistributable in the manual.
See also the changelog post.