Changelog #335
Commit: 7ae18ed
Release: 2026-07-06 (v0.3.2963)
Fixes
-
#22706(first contribution) fix const resolution in array lengths. -
#22649(first contribution) fixnvim-lspconfiguration example. -
#22582only runDrop::dropwhen implemented. -
#22675handle more instances of#[cfg]during lowering. -
#22619skip impls on types with errors during method resolution. -
#22673fix handling of coroutine parameters. -
#22646fix crash while lowering consts with associated types. -
#22715fix crash while invoking completions inside macro calls. -
#22705fix crash inextract_variablewith unresolved macro call. -
#22613fix panic inconvert_tuple_struct_to_named_structon nested patterns for recursive enum. -
#22674fix some panics inunwrap_return_type,remove_underscoreandpromote_local_to_const. -
#22488skip associated consts with defaults and remove type bounds ingenerate_blanket_trait_impl. -
#22231support more than two arms inreplace_match_with_if_let. -
#20362add missing generic parameters ingenerate_default_from_enum_variant. -
#22595exclude leading and trailing trivia in SCIP definition ranges. -
#22676don’t usemetadata_extra_argswith the sysroot. -
#22703includewalkthrough_create_projectinto the VSIX.
Internal Improvements
-
#22685(first contribution) bumpitertools. -
#22700remove#[salsa::lru]support in#[query_group]. -
#22702,#22704remove#[salsa::invoke_interned]support from#[query_group]. -
#22689inlineExpandDatabase::expand_proc_macrointo its caller. -
#22699removeExpandDatabase::proc_macro_spanin favor of the underlying function. -
#22485removeclone_for_updatefromide-ssr. -
#22668addSyntaxElement::tree_top. -
#22690fix non-UTF-8 string in asmol_strtest. -
#22666disallow AI usage forE-easyandE-has-instructionsissues.