Changelog #54

Commit: a0fa522
Release: 2020-12-07

Sponsors

Become a sponsor: On OpenCollective or GitHub Sponsors.

New Features

  • #6683 emit macro diagnostics in bodies.

  • #6673 show type of Self on hover.

  • #6721 use METHOD semantic token type.

  • #6734 emit additional diagnostics for hints/help/etc.

Fixes

  • #6680 fix use merging not using the first path segment.

  • #6688 place the cursor correctly when using qualified syntax for calling method.

  • #6689 trigger .let postfix snippet in the middle of the block.

  • #6649 accept more than just the standard rust literal suffixes.

  • #6701 fixes occasional "progress handler already registered" errors.

  • #6712 fix proc macro token mapping.

  • #6723 fix a crash in type inference.

  • #6724 fix rust-analyzer diagnostics CLI command to process modules recursively.

  • #6725 handle proc-macro crashes robustly.

Internal Improvements

  • #6681, #6700 refactor builtin macros support.

  • #6698 attach macro expansion errors to the right file.