Changelog #87
Commit: 5983d37
Release: 2021-07-26
Sponsors
Become a sponsor: On OpenCollective or GitHub Sponsors.
New Features
Fixes
-
#9634
(first contribution) improverust-analyzer.files.excludeDirs
docs. -
#9637
overhauldoc_links
testing infra and fix several issues. -
#9646
showuse
prefix in completion list for auto-imports. -
#9651
restrict completions inside visibility modifiers. -
#9662
only import public items from other crates. -
#9663
don’t offer "Extract variable" when there is no surrounding block. -
#9674
fix pattern name resolution when the name also exists as a type. -
#9677
correctly classify renamed imports. -
#9691
keep catch-all arm in "Fill match arms" if it has a non-empty expression.
Internal Improvements
-
#9453
(first contribution) addLimit
struct. -
#9631
(fisrt contribution) add some metadata to makecargo deb
happy. -
#9641
link to the "Explaining Rust Analyzer" series. -
#9625
simplify handling of build scripts. -
#9633
addTreeId
to identifyItemTree
s. -
#9635
explain why we avoid serializing everything. -
#9638
replace some unwraps with types. -
#9645
make CI logs easier to skim. -
#9644
add simple smoke test for project model. -
#9647
remove potentially slow method. -
#9652
don’t concat path in the "Replace qualified name with use" assist when it starts with a keyword. -
#9675
move and clean up record completion tests. -
#9683
move out expression-basedunqualified_path
completion tests. -
#9685
add tests for tuple struct field completion and resolve a FIXME.