Changelog #244

Commit: fd74511
Release: 2024-07-29 (v0.3.2053)

New Features

  • #17542 Support "Go to definition" and "Find all references" on control flow keywords.

  • #17676 add preliminary support for the + use<..> precise_capturing syntax.

Fixes

  • #17511 (first contribution) fix trait solving with Deref as a supertrait.

  • #17472 (first contribution) filter run unit tests by crate when running them.

  • #17660 fix again the path resolution for included submodules.

  • #17706 fix include!s with expr fragment inputs.

  • #17586 allow macro expansions into RestPat in tuple args.

  • #17697 support the new cargo config get env format.

  • #17709 fix hover links.

  • #17713 fix panic on unresolved index fields.

  • #17720 flip the naming of the doc-comment to comment assist.

Internal Improvements

  • #17675 (first contribution) remove the lens.forceCustomCommands config.

  • #17670 enable LRU for the body_with_source_map query.

  • #17671 shrink Binding.

  • #17695 shrink TypeRef by 8 bytes.

  • #17693 remove params and fields from AstIdMap.

  • #17668 remove incorrect never! invocations for async functions.

  • #17647 rename internal rust-analyzer commands.

  • #17698 remove unused trace module.

  • #17690 fix and enable unsafe_op_in_unsafe_fn.

  • #17483 improve rust-analyzer.toml error reporting.

  • #17667 use the rustup rust-analyzer component when rust-toolchain.toml exists.

  • #17610 add Impl::all_in_module(…) for more localized querying.

  • #17674 add version and config to the Status command.

  • #17395 remove UnindexedProject notification.

Others