Commit: 7ae18ed
Release: 2026-07-06 (v0.3.2963)
New Features
#22433(first contribution) addunion-pat-has-restdiagnostic.#22665(first contribution) addyield-outside-of-coroutinediagnostic.#22679addcargo.configPathsetting.
Performance Improvements
#22709(first contribution) reduce parser joint token allocation size.#22711hoist attribute qualifier segment computation.#22708remove unusedStaticIndexedFile::inlay_hintsSCIP field.
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.#22639,#22667remove input queries from#[query_group].#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.#22684,#22727document some less-known features.#22666disallow AI usage forE-easyandE-has-instructionsissues.
See also the changelog post.