Changelog #278

Commit: 37acea8
Release: 2025-03-24 (v0.3.2353)

Fixes

  • #19384 fix stale "Building CrateGraph" report.

  • #19416 handle multiple #[repr(..)] attributes correctly.

  • #19362 speed up resolving a "Generate delegate method" assist.

  • #19348 add text edit support for return type hints on non-block body closures.

  • #19413 properly calculate the layout of unsized tuple pointers.

  • #19320 mark manual trait implementations as unsafe when replacing a derive.

  • #19400 fix syntax highlighting for &raw const / &raw mut in standalone files.

  • #19397 add postfix completion for const block.

  • #19005 fix testing of packages with multiple targets.

Internal Improvements

  • #19408 replace #[derive]s to reduce codegen burden for generated syntax types.

  • #19390 do not use Expander in associated item lowering.

  • #19412 remove some unnecessary usages of Semantics.

  • #19429 remove unused dependencies.

  • #19419 render layout and other extra information when hovering Self.

  • #19329 add some docs to proc-macro-api.

  • #19379 bump Edition::CURRENT to 2024.

  • #19378 trigger salsa LRU at the end of analysis-stats.

  • #19315 do not generate docs with in xtask codegen --check.

  • #19391 clean up proc-macro-srv CI job.