Changelog #7
Commit: a30129b
Release: 2020-01-13
We now publish binary releases to GitHub 🎁! 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
#2724basic support for const-generic parsing.#2738invoking reference search on{searches for struct literals.
#2698initial support for call hierarchy.
#2732add configuration option to silence the error message about missing Cargo.toml.#2779support for parsing trait aliases.#2749initial support for read/write classification of accesses in reference search.#2727add impl membersassist now correctly qualifies paths.#2712extend selection works in macro calls.
Fixes
#2753epic one-line change by @michalt which enables salsa fast-path for incremental validation of libraries.#2785fix macro expansion in expression positions.#2786fix hover for local variables.#2807fix goto implementation for derived implementations.#2788outline correctly displays#[macro_export]ed macro rules.#2816addmacro_rulessnippet.
Internal Improvements
#2771make issues like#2753less likely.#2768rename VS Code extension torust-analyzer.#2820publish binary releases.compiler-team/#237initial research for parser library-ification.