Changelog #3

Commit: 0ef8ace

New Features

  • #2511 implement ra_lsp_server --version.

  • #2523 implement extend selection for tuple patterns.

  • #2550 type inference for unary !.

  • #2548 allow to select cargo features (by default, --all-features is used).

  • #2559 use more fine-grained tags for syntax highlighting (literal.byte, literal.char, …​)

Fixes

  • #2565 fix bug with syntax highlighting not updating on windows.

  • #2519 fix name resolution for types in traits.

  • #2535 don’t trigger signature help on typing ).

  • #2552 fix goto definition target when the cursor is between tokens.

  • #2567 fix type inference for impl Trait syntax.

Internal Improvements

  • #2510 restore source maps for the typescript extension.

  • #2525 use ES2018 for VS Code extension.

  • #2526 upgrade to LSP 3.15.

  • #2537 lookup hir nodes by their parents, and not only by the source location.

  • #2561 split Path into non-generic ModPath and generic Path.