Changelog #18
Commit: 9e12b9e
Release: 2020-03-30
New Features
-
#3710
display inlay hints for method chains (controlled byrust-analyzer.inlayHints.chainingHints
config). -
#3689
Fill Match Arms assist now handles tuples of enums. -
#3685
auto import now works for macros. -
#3704
add troubleshooting section to the manual. -
#3694
completion for fields does not suggest already specified fields. -
#3732
assist to replace.unwrap
with amatch
. -
#3742
assist to replacelet
withif let
. -
#3693
Rust Analyzer: version command now shows tag in addition to commit hash.
Fixes
-
#3698
dbg!
postfix completion wraps the reference. -
#3703
don’t enabled proposed APIs on stable release. -
#3707
use real visibility in reference search. -
#3714
correctly detect x86 CPU architecture. -
#3717
always expand macros during code analysis. -
#3722
fix parsing lambdas with return type. -
#3724
blame the right queries for memory usage. -
#3725
fix TypeScript memory leak on server restart. -
#3745
Merge Imports assist correctly handles*
. -
#3764
fix index out of bounds error during workspace loading. -
#3761
Fill Match Arms assist correctly preserves comments.
Internal Improvements
-
#3753
introducestdx
crate for storing missing batteries. -
#3695
simplify configuration handling. -
#3708
generalize syntax rewriting infrastructure to allow removal of nodes. -
#3664
,#3692
,#3727
groundwork for procedural macros support. -
#3726
refactor Rust Analyzer: Status command. -
#3754
use auto-joining threads for managingcargo watch
.