Changelog #118
Commit: 4e72700
Release: 2022-02-28
Sponsors
Become a sponsor: On OpenCollective or GitHub Sponsors.
New Features
-
#11549(first contribution) add support forconcat_bytes!. -
#11481display parameter names when hovering over a function pointer alias:
-
#11513expandderiveattribute into a pseudo expansion:
-
#11462highlight continue points:
-
#11375add support forif- andwhile-letchains. -
#11538disable private-editable completions by default (controlled byrust-analyzer.completion.privateEditable.enable).
Fixes
-
#11461(first-contribution) filter generics inExtract struct from enum variant. -
#11531(first contribution) makefill_match_armsassist handle#[doc(hidden)]and#[non_exhaustive]. -
#11535(first contribution) add install instructions for Kakoune and Helix. -
#11524(first contribution) state that only the latest stable toolchain is officially supported. -
#11424pass required features tocargowhen using theRunaction. -
#11540resolve private fields in type inference. -
#11490fix doc test formatting with generics. -
#11525drop generic args in path inreplace_qualified_name_with_use. -
#11562don’t emitunresolvedReferencehighlight tags in unlinked files. -
#11516don’t count commas when looking for the derive attribute in diagnostics. -
#11517fix qualified record literal completion triggering too eagerly. -
#11522make code lenses work on attributed items. -
#11530fixexpand_macroalways expanding the first listed derive. -
#11472fix visibility inimplitems and changepub(crate)topubinextract_module. -
#11552properly display$cratein hovers. -
#11554fix type mismatches withunreachable!in Rust 1.59. -
#11565fix body selection inwhileloops with block conditions. -
#11567fixifwith block conditions. -
#11514update manual forcoc-rust-analyzer.
Internal Improvements
-
#11573reuse buffer inTextEdit::applyand add tests. -
#11550refactor autoderef/method resolution. -
#11455handle proc-macro functions as the proc-macro they resolve to. -
#11527split unresolved proc-macro error out ofmbe. -
#11536resolve functions as proc-macros viaFileAstId. -
#11537reduce visibility of proc-macros topub(crate)in nameres. -
#11548add CSV output toanalysis-stats. -
#11564clean up highlighting tests. -
#11560updateurlto makewebrenderbuild when computing metrics.