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 animpl
function goes to the corresponding function in the trait. -
#9223
complete associated types indyn
andimpl trait
. -
#9202
make "Memory usage" work on Windows. -
#9204
improve memory usage info accuracy onglibc
Linux. -
#9244
make block-local trait impls work. -
#9153
show server status when click on the VS Code status bar entry to show the server status.
Fixes
-
#9180
fix some IDE functionality inside attribute macros. -
#9239
fix coercion in match with expected type. -
#9182
don’t complete derive macros as function-like macros. -
#9187
fix edge case in import granularity guessing. -
#9186
prefer attr macros in "Expand macro recursively". -
#9191
don’t descend intoMacroCall
TokenTree
delimiters. -
#9196
don’t classify attributes on macro-calls as the macro itself. -
#9209
don’t suggest "Remove unused param" in trait impls. -
#9215
enable "Change visibility" assist foruse
andmacro
items. -
#9216
don’t allow lookup byself
for unprefixed completions. -
#9218
make item search respect trait impl items. -
#9221
correctly highlight tuple field accesses. -
#9161
fix incorrect config usage in hover references.
Internal Improvements
-
#9240
(first contribution) fix a small typo. -
#9169
steps towards attribute macro token mapping. -
#9217
don’t stringify and reparsecfg_attr
-gated attributes. -
#9192
build test-macros in a build script. -
#9238
upgradecov-mark
for cross-crate usage. -
#9243
check that coverage marks are always paired. -
#9242
fix someclippy
warnings. -
#9166
clarify issue label documentation. -
#9230
,#9237
,#9233
,#9245
,#9246
,#9247
,#9248
,#9249
,#9250
,#9252
,#9253
,#9255
,#9256
,#9257
move diagnostics to ahir
-based API.