Changelog #281

Commit: 8365cf8
Release: 2025-04-14 (v0.3.2379)

New Features

  • #19255, #19554 (first contribution) add "Locate child modules" command.

Fixes

  • #19432 fix another false positive invalid cast diagnostic.

  • #19563 walk const block expressions for unsafety checking.

  • #19541 prefer imports of matching types for argument lists.

  • #19571 fix missing test update notifications when there are hyphens in the target name and exclude dependencies from "Run all".

Internal Improvements

  • #19425 (first contribution) make drop glue info less verbose.

  • #19462, #19558, #19570 lower TypeRefs before type inference.

  • #19536 port closure inference from rustc.

  • #19566 use the callable_item_signature query in dyn-compatibility checks.

  • #19550 turn LifetimeRef into an enum.

  • #19562 tweak invalid signature bitflags.

  • #19573 render sigantures in "View HIR" command.

  • #19512 fix some stdx lints.

  • #19559 switch to Rust 1.86.

  • #19565 add prime-caches subcommand.