Changelog #239

Commit: 2fd803c
Release: 2024-06-24 (v0.3.2011)

New Features

  • #17438 (first contribution) add Toggle LSP Logs command.

Fixes

  • #17419 (first contribution) don’t expand built-in macros in Expand macros recursively.

  • #17431 add space after specific keywords in completion.

  • #17459 include async keyword in completions.

  • #17442 handle end of input in pat fragment parsers.

  • #17415 only show unlinked-file diagnostic on first line during startup.

  • #17426 handle character boundaries for wide chars in extend_selection

  • #17457 actually prevent cycles in the source_root_parent_map.

  • #17461 fix panic when cancelling flycheck.

  • #17462 fix IDE features breaking in some attribute macros.

  • #17469 handle ItemInNs::Macros when converting ModuleItem to ItemInNs.

  • #17449 add associated item constants tactic for term search.

  • #17439, #17464 properly prime all crate def maps in parallel_prime_caches.

  • #17440 fix and cleanup VS Code task building.

Internal Improvements

  • #17434 (first contribution) document for parameter inlay hints heuristics.

  • #17456 (first contribution) remove conflict warning with panicbit.cargo.

  • #17473 tidy up generics handling in hir-ty.

  • #17474 avoid some allocations in hir-ty.

  • #17455 tidy up the VS Code extension a bit.

  • #17435 fix manual generation instructions.