2024-08-19
版本发布时间: 2024-08-19 12:15:40
rust-lang/rust-analyzer最新发布版本:nightly(2024-08-21 08:32:11)
Commit: fa00326
Release: 2024-08-19
(v0.3.2078
)
New Features
-
#17845
implement TAIT and fix ATPIT. -
#17853
supportmin_exhaustive_patterns
. -
#17595
implement lifetime inference. -
#17915
make rust-analyzer partially work while offline.
Fixes
-
#17833
(first contribution) reuse recursion limit as expansion depth limit. -
#17900
(first contribution) add option to exclude vendored libraries from SCIP/LSIF output. -
#17864
build and run build scripts for LSIF. -
#17859
support#[rustc_deprecated_safe_2024]
. -
#17905
properly account for editions in names. -
#17863
resolve included files to their calling modules in IDE layer. -
#17865
emit non-exhaustive let diagnostics for async and unsafe blocks. -
#17882
fix panic while canonicalizing erroneous projection type. -
#17893
fix panic on associated functions with type annotations. -
#17916
fix panic while loweringimpl Trait
parameter of parent generics. -
#17867
handle trailing excess comma in "Convert to named struct".
Internal Improvements
-
#17903
(first contribution) don't kill the flycheck process command group. -
#17908
test for word boundary inFindUsages
. -
#17842
,#17843
optimize channel usage. -
#17850
send back empty responses while the VFS is still loading. -
#17876
remove unreachable logic for include token mapping. -
#17896
check the edition for edition-dependent syntax kinds. -
#17891
be more resilient to bad language item definitions in binary operator inference. -
#17907
replaceonce_cell
with thestd
types. -
#17862
fix auto-publishing workflow. -
#17909
removerust-analyzer.workspace.discoverProjectRunner
.
See also the changelog post.
1、 rust-analyzer-aarch64-apple-darwin.gz 12.08MB
2、 rust-analyzer-aarch64-pc-windows-msvc.gz 11.29MB
3、 rust-analyzer-aarch64-pc-windows-msvc.zip 14.45MB
4、 rust-analyzer-aarch64-unknown-linux-gnu.gz 13.98MB
5、 rust-analyzer-alpine-x64.vsix 14.43MB
6、 rust-analyzer-arm-unknown-linux-gnueabihf.gz 13.68MB
7、 rust-analyzer-darwin-arm64.vsix 13.24MB
8、 rust-analyzer-darwin-x64.vsix 13.63MB
9、 rust-analyzer-i686-pc-windows-msvc.gz 10.33MB
10、 rust-analyzer-i686-pc-windows-msvc.zip 13.41MB
11、 rust-analyzer-linux-arm64.vsix 15.15MB
12、 rust-analyzer-linux-armhf.vsix 14.81MB
13、 rust-analyzer-linux-x64.vsix 15.04MB
14、 rust-analyzer-no-server.vsix 752.35KB
15、 rust-analyzer-win32-arm64.vsix 15.8MB
16、 rust-analyzer-win32-x64.vsix 16.08MB
17、 rust-analyzer-x86_64-apple-darwin.gz 12.64MB
18、 rust-analyzer-x86_64-pc-windows-msvc.gz 11.87MB
19、 rust-analyzer-x86_64-pc-windows-msvc.zip 14.74MB
20、 rust-analyzer-x86_64-unknown-linux-gnu.gz 14.02MB
21、 rust-analyzer-x86_64-unknown-linux-musl.gz 13.62MB