rust-analyzer changelog #7
source link: https://rust-analyzer.github.io/thisweek/2020/01/13/changelog-7.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Changelog #7
Commit: a30129b
Release: 2020-01-13
We now publish binary releases to GitHub :gift:! Note that this is the first release, so things are expected to go wrong. Release process is orchestrated by this workflow .
Additionally, the VS Code extension is renamed to rust-analyzer
(the old name was ra-lsp
). cargo xtask install
should automatically remove the old extension, but, if you use the binary release, you’d have to uninstall manually.
We also got a new sponsor: freiheit.com ! If you use rust-analyzer at work, consider asking your company to support its development!
New Features
-
#2724
basic support for const-generic parsing. -
#2738
invoking reference search on{
searches for struct literals. -
#2698
initial support for call hierarchy. -
#2732
add configuration option to silence the error message about missing Cargo.toml. -
#2779
support for parsing trait aliases. -
#2749
initial support for read/write classification of accesses in reference search. -
#2727
add impl members
assist now correctly qualifies paths. -
#2712
extend selection works in macro calls.
Fixes
-
#2753
epic one-line change by @michalt which enables salsa fast-path for incremental validation of libraries. -
#2785
fix macro expansion in expression positions. -
#2786
fix hover for local variables. -
#2807
fix goto implementation for derived implementations. -
#2788
outline correctly displays#[macro_export]
ed macro rules. -
#2816
addmacro_rules
snippet.
Internal Improvements
-
#2771
make issues like#2753
less likely. -
#2768
rename VS Code extension torust-analyzer
. -
#2820
publish binary releases. -
compiler-team/#237
initial research for parser library-ification.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK