Commit: f1297b2
Release: 2026-03-30 (v0.3.2845)
Fixes
#21588(first contribution) fixasm!symoperand parsing for parenthesizedexprfragments.#21871revertTyLoweringContext::storeafter lowering parent defaults.#21876keep value when trying to produce adefaultcall.#21904fix panic on trailing|inunmerge_match_arm.#21838skip usages inside macro expansions indestructure_{struct,tuple}_binding.#21744keep comments inadd_missing_match_arms.#20681fix indent after fixingtrait_impl_redundant_assoc_item.#21411offermerge_match_armson ambiguous identifier patterns.#21709fix spurious flychecks with multiple workspaces.
Internal Improvements
#21874(first contribution) migrategenerate_default_from_newassist toSyntaxEditor.#21879(first contribution) fix bounds check indebug_assert!.#21823,#21859,#21900implement signature type inference.#21901,#21907only allocate non-empty item blocks.#21897removeArcfromGenericParamsandAstIdMap.#21872renameIndentLevel::singletozero.#21856,#21867,#21866,#21870,#21884replacemakeinreplace_derive_with_manual_impl,generate_impl,generate_new,generate_trait_impl_text_intransitiveandgetterwithSyntaxFactory.#21853extractdefault_fill_exprtoutils.#21862don't trigger GC on slow tests, take 2.
See also the changelog post.