Changelog #193
Commit: baee6b3
Release: 2023-08-07
(v0.3.1615
)
New Features
-
#14723
(first contribution) add "Remove unused imports" assist:remove-unused-imports.mp4
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.
See also the changelog post.