Changelog #193
Commit: baee6b3
Release: 2023-08-07
(v0.3.1615
)
New Features
-
#14723
(first contribution) add "Remove unused imports" assist:
Fixes
-
#15361
expand eager macros to delimited comma-separated expression list. -
#15366
remove faulty unwrap in eager macro expansion. -
#15367
strip unused token ids from eager macro input token maps. -
#15380
fix unsized struct problems in MIR eval. -
#15348
exclude non-identifier aliases from completions. -
#15050
skip#[doc(hidden)]
methods in "Implement default members" and "Convert#[derive]
to manual impl". -
#15376
make "Convertmatch
tomatches!
" assist trigger on non-literal bool arms. -
#15345
don’t provideadd_missing_match_arms
assist when up-mapping match arm list failed. -
#15397
remove unwraps from "Generate delegate trait". -
#15406
don’t providegenerate_default_from_new
when impl self type is missing. -
#15391
set the default status bar button action to "Open logs". -
#15392
use the warning color when server is stopped.
Internal Improvements
-
#15373
(first contribution) desugarwhile
toloop
andbreak
. -
#15390
improve MIR interpreter performance by caching. -
#15269
defer structured snippet rendering to allow escaping snippet bits. -
#15377
record extern crate declarations in the HIR. -
#15401
turn unresolved proc macro expansions into missing expressions. -
#15378
renameImport
toUse
inhir-def
, add unused placeholder variants forUseId
. -
#15393
qualify parameters by the containing function in SCIP. -
#15358
add triagebotno-merges
config.