Changelog #284

Commit: 3b57c00
Release: 2025-05-05 (v0.3.2449)

Fixes

  • #19704 add underscore mode for expression filling.

  • #19733 implement mut to const pointer cast for method resolution.

  • #19732 fix associated type bound variable starting index.

  • #19699 properly escape raw names in labels.

  • #19247 fix span info in mir::Operand.

  • #19723 improve parser recovery a bit.

  • #19581 render more lifetimes.

  • #19735 improve the let and letm snippets.

  • #19739 temporarily disable fixpoint for variance computation.

Internal Improvements

  • #19685 (first contribution) add PGO support to xtask install.

  • #19713 clean up cfg check handling in expression store lowering.

  • #19469 migrate merge_imports, unmerge_imports and let_else_to_match to SyntaxEditor.

  • #19708 de-Arc language item queries.

  • #19712 clean up cache priming cancellation handling.

  • #19731 simplify macro call id construction.

  • #19714 remove unnecessary extension trait.

  • #19719 adjust panic context printing.

  • #19727 remove a couple of unnecessary clones.

  • #19716 bump salsa (saves 212 MB on analysis-stats self).