Changelog #343

Commit: f899669
Release: 2026-08-31 (v0.3.3033)

New Features

  • #23213 offer "Extract variable" on field names in record expressions.

Fixes

  • #23232 (first contribution) fix inference of never type in array repeat expressions.

  • #23206, #23257 switch from temp-dir to a homemade NamedTempFile implementation.

  • #23184 fix unsafeck for e.g. &raw const *&raw const *&raw const *&2.

  • #23162 fix HIR lowering of associated trait function parameters.

  • #23176 push a generic params scope for consts.

  • #23216 fix completions inside macro calls.

  • #22901 strip leading asterisk from block doc comments.

  • #23235 fix some subtle bugs in docs rendering.

  • #23245 print the ABI of fn pointers.

  • #23229 fix panic in unresolved_field when accessing numeric fields in unions.

  • #23212 fix panic when dereferencing unresolved aliases.

  • #23250 fix a panic on hover with types like impl for<'b> Fn(&dyn Fn() → &'b u8).

  • #23256 fix hover with impl Trait and generics.

  • #23242 fix parsing of range patterns inside parentheses.

  • #23238 fix a panic on macro calls in extract_variable.

Internal Improvements

  • #23233 require analysis changes made using AI to reference rustc.