Changelog #266

Commit: 59bc7b4
Release: 2024-12-30 (v0.3.2237)

New Features

  • #18707 show substitution where hovering over generic things.

  • #18743 unify handling of path diagnostics in hir-ty.

Fixes

  • #18744 (first contribution) treat ; as a terminator rather than part of a glued expression.

  • #18756 add missing enum name when hovering on variant fields.

  • #18778 fix flycheck diagnostics flickering for binary targets.

  • #18784 do not merge spans with different anchors.

  • #18789 fix invalid -O flag used by cfg discovery.

  • #18722 rename rust-analyzer.statusBar.documentSelector to showStatusBar, add always and never options.

Internal Improvements

  • #18774 implement parameter variance inference.

  • #18718 standardize iterator passing in SyntaxFactory.

  • #18760, #18762 work around leaking salsa cycles.

  • #18761 swallow config value is not set Cargo error.

  • #18754 clean up target fetching for Cargo metadata.

  • #18785 clean up toolchain info fetching.

  • #18750 revert "disable rustc test metrics".

  • #18787 automatically cancel CI checks on new push to PR.