Changelog #327
Commit: e266f5c
Release: 2026-05-11 (v0.3.2896)
Fixes
-
#22303(first contribution) keeprefandmutwhen renaming bindings in macro-generated patterns. -
#22284(first contribution) work around alsp-modeconfiguration bug. -
#22295(first contribution) use runnable kind to disambiguate between Cargo and shell commands. -
#22272don’t fetch diagnostics until proc macros are loaded. -
#22198infer anonymous constants instead of signatures. -
#22237provide anInferCtxttoTyLoweringContext. -
#22319don’t replace closure capture place types with errors if they fail to normalize. -
#22285unify types inref_matchcompletions. -
#22275port async block expected type inference fromrustc. -
#22271port array andrefexpression inference fromrustc. -
#22299fix derive helper resolution. -
#22290respect lint attributes for diagnostics that don’t set their main node. -
#22276remove usage ofreferences_errorin upvar inference. -
#22266fix handling ofselfinlower_coroutine_body_with_moved_arguments. -
#22318provide source map for the loweredlet self = selfbinding in async functions. -
#22274add missing lang items for the trait solver. -
#22282handle#[rustc_reservation_impl = "reason"]. -
#22315add whitespace to postfix completions in macro calls. -
#22286use cursor position for indentation in postfix completions. -
#22302don’t split..=inprettify_macro_expansion. -
#22291don’t add associated types with defaults inadd_missing_impl_members. -
#22304don’t offertoggle_macro_delimiteron inner braces.
Internal Improvements
-
#22312bumprustccrates. -
#22269fix nested edits inSyntaxEditor. -
#22308,#22204migratesplit_importandconvert_closure_to_fnassists toSyntaxEditor. -
#22261migratemissing_fieldsdiagnostic toSyntaxEditor. -
#22296migrateimpl Traitcompletions toSyntaxEditor. -
#22320,#22321,#22323migrate macro expansion toSyntaxEditor. -
#22310removeSourceChangeBuilder::make_mut. -
#22307removeted-basedincrease_indentanddecrease_indent. -
#22256addSyntaxEditorversion ofwrap_in_tree_list.