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
#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.
See also the changelog post.