Changelog #296

Commit: db02cdc
Release: 2025-07-28 (v0.3.2555)

New Features

  • #19938 add "Generate impl for type" assist.

Fixes

  • #20271 disable tests in flycheck if cfg.setTest is set to false.

  • #20262 fix search of raw labels and lifetimes.

  • #20273 apply adjustments to patterns and expressions when doing pattern analysis.

  • #20281 parse for<'a> [const].

  • #20318 ignore Destruct bounds again.

  • #20290, #20315 use temporary directory for copied lockfiles.

  • #20319 consider all produced artifacts for proc macro dylib search.

  • #20302 fix doc-comment folding with multi-line parameter lists.

  • #20285 use Self when renaming self parameter.

  • #20256 support Deref in generate_mut_trait_impl.

  • #20297 fix whitespace in generate_trait_from_impl.

Internal Improvements

  • #20272 (first contribution) fix size asserts on x86_64-unknown-linux-gnux32.

  • #20293, #20306, #20307, #20270 migrate replace_derive_with_manual_impl, add_missing_impl_members, convert_to_guarded_return, extract_expressions_from_format_string and generate_new to SyntaxEditor.

  • #20269 migrate AstNodeEdit::Indent to SyntaxEditor.

  • #20289 remove ExpressionStoreDiagnostics::MacroError.

  • #20278 fupport filtering in analysis-stats MIR lowering.

  • #20280, #20282, #20279 set up rustc-josh-sync.