4

Changelog #54

 3 years ago
source link: https://rust-analyzer.github.io/thisweek/2020/12/07/changelog-54.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Changelog #54

Dec 7, 2020

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.


Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK