Changelog #81
Commit: f0618a8
Release: 2021-06-14
Sponsors
Become a sponsor: On OpenCollective or GitHub Sponsors.
New Features
-
#9144(first contribution) extend "Convert tuple to named struct" assist to work for enum variants. -
#9106"Go to definition" on animplfunction goes to the corresponding function in the trait.
-
#9223complete associated types indynandimpl trait. -
#9202make "Memory usage" work on Windows. -
#9204improve memory usage info accuracy onglibcLinux. -
#9244make block-local trait impls work. -
#9153show server status when click on the VS Code status bar entry to show the server status.
Fixes
-
#9180fix some IDE functionality inside attribute macros. -
#9239fix coercion in match with expected type. -
#9182don’t complete derive macros as function-like macros. -
#9187fix edge case in import granularity guessing. -
#9186prefer attr macros in "Expand macro recursively". -
#9191don’t descend intoMacroCallTokenTreedelimiters. -
#9196don’t classify attributes on macro-calls as the macro itself. -
#9209don’t suggest "Remove unused param" in trait impls. -
#9215enable "Change visibility" assist foruseandmacroitems. -
#9216don’t allow lookup byselffor unprefixed completions. -
#9218make item search respect trait impl items. -
#9221correctly highlight tuple field accesses. -
#9161fix incorrect config usage in hover references.
Internal Improvements
-
#9240(first contribution) fix a small typo. -
#9169steps towards attribute macro token mapping. -
#9217don’t stringify and reparsecfg_attr-gated attributes. -
#9192build test-macros in a build script. -
#9238upgradecov-markfor cross-crate usage. -
#9243check that coverage marks are always paired. -
#9242fix someclippywarnings. -
#9166clarify issue label documentation. -
#9230,#9237,#9233,#9245,#9246,#9247,#9248,#9249,#9250,#9252,#9253,#9255,#9256,#9257move diagnostics to ahir-based API.