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