2024-07-22
版本发布时间: 2024-07-22 13:08:30
rust-lang/rust-analyzer最新发布版本:nightly(2024-08-21 08:32:11)
Commit: 4afe0d5
Release: 2024-07-22
(v0.3.2045
)
New Features
-
#17588
(first contribution) add incorrect case diagnostics for enum variant fields and all variables/params. -
#17620
,#17640
,#17646
make parser edition-aware. -
#17635
add inlay hint support for lifetime labels in block expressions. -
#17246
teach rust-analyzer to discoverlinked_projects
.
Fixes
-
#17650
(first contribution) fix path resolution for child modules of those expanded byinclude!
. -
#17587
trigger a rename in VS Code "Extract variable". -
#17649
be more robust to type errors in match analysis. -
#17656
allow flyimport to import modules that shadow a primitive. -
#17653
prefer standard library paths over shorter extern re-exports. -
#17611
don't callmacro_arg
directly inExpandDatabase::syntax_context
. -
#17622
handle renaming in "Merge imports". -
#17605
setRUSTC_TOOLCHAIN
for runnables.
Internal Improvements
-
#17584
,#17603
,#17604
implement symbol interning. -
#17657
makeCfgExpr
slightly smaller. -
#17638
reduce memory usage ofsalsa
slots by 8 bytes. -
#17639
some moresalsa
memory improvements. -
#17559
,#17601
encode ident rawness and literal kind separately intt::Leaf
. -
#17655
morefind_path
improvements. -
#17618
supportrustc_skip_during_method_dispatch
. -
#17617
derive syntax kind information from ungrammar file. -
#17637
removerust-analyzer.openFAQ
command. -
#17616
fix incorrect generic parameter hint defaults. -
#17641
don't take references informat_args!
and friends.
See also the changelog post.
1、 rust-analyzer-aarch64-apple-darwin.gz 12.07MB
2、 rust-analyzer-aarch64-pc-windows-msvc.gz 11.26MB
3、 rust-analyzer-aarch64-pc-windows-msvc.zip 14.49MB
4、 rust-analyzer-aarch64-unknown-linux-gnu.gz 14.07MB
5、 rust-analyzer-alpine-x64.vsix 14.47MB
6、 rust-analyzer-arm-unknown-linux-gnueabihf.gz 13.76MB
7、 rust-analyzer-darwin-arm64.vsix 13.22MB
8、 rust-analyzer-darwin-x64.vsix 13.61MB
9、 rust-analyzer-i686-pc-windows-msvc.gz 10.36MB
10、 rust-analyzer-i686-pc-windows-msvc.zip 13.54MB
11、 rust-analyzer-linux-arm64.vsix 15.24MB
12、 rust-analyzer-linux-armhf.vsix 14.89MB
13、 rust-analyzer-linux-x64.vsix 15.12MB
14、 rust-analyzer-no-server.vsix 752.33KB
15、 rust-analyzer-win32-arm64.vsix 15.84MB
16、 rust-analyzer-win32-x64.vsix 16.12MB
17、 rust-analyzer-x86_64-apple-darwin.gz 12.62MB
18、 rust-analyzer-x86_64-pc-windows-msvc.gz 11.87MB
19、 rust-analyzer-x86_64-pc-windows-msvc.zip 14.79MB
20、 rust-analyzer-x86_64-unknown-linux-gnu.gz 14.09MB
21、 rust-analyzer-x86_64-unknown-linux-musl.gz 13.65MB