Changelog #294

Commit: 591e3b7
Release: 2025-07-14 (v0.3.2539)

New Features

  • #20054 support folding multi-line parameter list with the function body:

    Screen recording demonstrating folding the parameter list of a function together with its body
  • #20185 include enum variants in world symbols.

  • #20109 make generate_new work for tuple structs.

Fixes

  • #20192 fix a panic in documentation rendering.

  • #20180 always bump in the parser in err_and_bump.

  • #20200 revert "re-enable fixpoint iteration for variance computation".

  • #20212 fix dyn inlay hints with parantheses and don’t display them on HRTBs.

  • #20210 make naked_asm! safe to call and fix global_asm!.

  • #20232 normalize projection types before const eval.

  • #20235 fix where clause position in trait associated item completion.

Internal Improvements

  • #20219 outline parts of ExpressionStore into a different allocation.

  • #20198, #20211, #20218 migrate pull_assignment_up, convert_named_struct_to_tuple_struct, convert_match_to_let_else, generate_impl and remove_dbg assists to SyntaxEditor.