Commit: commit:ebab250b6bffaafb347ce431d5f4c9eeab4aa7e3[]
Release: release:2020-03-16[]
Note that the minimal required version of VS Code is 1.43.0 now. In general, we only support the latest release of VS Code.
-
pr:3534[] Implement nightly channel for VS Code. You can enabled nightly channel by setting
"rust-analyzer.updates.channel": "nightly"
option.
-
pr:3561[] add
Debug
code lens. It requiresvscode-lldb
extension to work. -
pr:3506[] Trigger associated item completion when typing a name of the item.
-
pr:3549[] initial support for the
env!
macro. This unlocks preliminary support forinclude!(concat!(env!("OUT_DIR"), "/foo.rs"))
pattern. At the moment, value forOUT_DIR
should be specified in the settings, usingrust-analyzer.additionalOutDirs
key. -
pr:3543[] separate options for controlling type and parameter inlay hints:
rust-analyzer.inlayHints.typeHints
andrust-analyzer.inlayHints.parameterHints
. -
pr:3591[] initial support for local
macro_rules
. -
pr:3587[] replace "workspace loaded" notification with a progress bar.
-
pr:3552[] fix completion for partially unknown types.
-
pr:3542[] rename works correctly for field init shortcut.
-
pr:3557[] on Enter, continue multiline non-doc comments.
-
pr:3558[] fix parsing of binary expressions where rhs is a block.
-
pr:3564[] correctly handle multi-spand diagnostics/fixits from rustc/clippy.
-
pr:3553[] show completion for all namespaces.
-
pr:3574[] fix completion for
HashMap::new
. -
pr:3576[] correctly parse variadic
extern "C"
functions. -
pr:3595[] fix completion of trait items.
-
pr:3573[] by default, run
cargo check
for all crates in workspace.