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