Changelog #300

Commit: bacc5bb
Release: 2025-11-03 (TBD)

New Features

  • #20186 add option to exclude nearby derives from "Go to implementations" and implementations lens.

  • #20906 support opaques properly.

Fixes

  • #20921 avoid calling specializes() query on crates that do not define #![feature(specialization)].

  • #20920 resolve target-dir more precisely.

  • #20369 change method to associated function calls when renaming self.

  • #20931 show proper async function signatures in the signature help.

  • #20930 fix handling of nested block modules.

  • #20919 consider all matches for flyimport even when searched with a qualifier.

  • #20942 fix false positive syntax errors on frontmatters.

  • #20934 improve error recovery with malformed function return types.

  • #20915 offer replace_is_method_with_if_let_method in while expression.

Internal Improvements

  • #20922 reduce client_commands allocations in LSP conversion.

  • #20927 support memory profiling using dhat.