21

rust-analyzer changelog #7

 4 years ago
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.
neoserver,ios ssh client

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. fyeeAbZ.gif
  • #2698 initial support for call hierarchy. Un2mEzE.png!web
  • #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. 2M3iIr7.gif

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 add macro_rules snippet.

Internal Improvements


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK