Changelog #353

Commit: e5e7830
Release: 2026-11-09 (v0.3.3113)

New Features

  • #23600 (first contribution) add option to only show implicit drop hints for types with drop glue.

  • #23558 (first contribution) remove the "Create Rust Project" button from the welcome view.

  • #23583, #23589, #23619 add invalid-pat-path-res, match-inherited-imm-ref-with-mut-ref-pat and unresolved-associated-type diagnostics.

  • #21392 enable jemalloc for Linux glibc releases.

Performance Improvements

  • #23591 micro-optimize lang items.

Fixes

  • #23598 (first contribution) match rustc-unicode locations in the problem matcher.

  • #23478, #23631 complete trait dyn in type location.

  • #23606 improve emission of associated item bounds on built-in derives.

  • #23610 match rustc coercion logic.

  • #23608 fix a panic in MIR evaluation.

  • #23579 don’t suggest unreachable paths for struct literals.

  • #23615 fix #[repr(i28)] completion.

  • #23620 offer destructure_struct_binding on wildcard patterns.

  • #23592 offer generate_doc_example on re-exported item.

  • #23554 fix GAT bounds position after move_bounds_to_where_clause.

  • #23616 fix a panic on casts in apply_demorgan.

  • #23602 fix a panic in generate_function when generics are present.

Internal Improvements

  • #23623 store {Type,Const}ParamId in keys::{TYPE,CONST}_PARAM.

  • #23514 merge expect-test into the rust-analyzer repo.