Changelog #303
Commit: 4a2b38f
Release: 2025-11-24 (v0.3.2693)
Fixes
-
#21090,#21092(first contribution) don’t offer to remove parentheses around control flow expressions. -
#21083complete#[cfg(…)]keys. -
#20980remove some deep normalizations from inference. -
#21084fix formatting request blocking on thecrate_def_mapquery. -
#21061infer array lengths. -
#21036handle references in postfix completions. -
#21053fix panic inextract_functionwhen a variable is used multiple times in a macro call. -
#21074support parameters with the same name as a macro inadd_missing_impl_members. -
#21065fix field completion in irrefutable patterns. -
#21018handle comments inprivate_fieldquick fix. -
#21042import full path inreplace_qualified_name_with_usewhen triggered on the first segment. -
#21038support multiple selected variants ingenerate_from_impl_for_enum. -
#20559add digit group separators inadd_explicit_enum_discriminant. -
#21111fill unguarded arms inadd_missing_match_arms. -
#21047add#[unsafe(…)]completion. -
#21048don’t reportincorrect_caseon#[no_mangle]static items. -
#21098load targets of all types with paths outside package root.
Internal Improvements
-
#21094(first contribution) makeDefMapdumps more verbose. -
#21114(first contribution) disable thetracing/attributesin some crates. -
#21011(first contribution) provide a gdb pretty printer forSmolStr. -
#21017speed up cloning of inlineSmolStrvariants at the expense of heap ones. -
#21087gather trait implementations during cache priming. -
#21085produce fewer progress reports on start-up. -
#21086reduce allocations intry_evaluate_obligations. -
#21059deriveParamEnvfromGenericPredicates. -
#21109migratereplace_qualified_name_with_useassist toSyntaxEditor. -
#21057implement precedence in HIR printing. -
#21103record lang item queries inanalysis-stats.