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.