1

Changelog #132

 1 year ago
source link: https://rust-analyzer.github.io/thisweek/2022/06/06/changelog-132.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.

Changelog #132

Jun 6, 2022

New Features

  • #12451 (first contribution) support $$ in macros.

  • #12333 (first contribution) order auto-imports by relevance.

  • #12416 add implicit static lifetime hints:

    172144439 cf0f987f 4e8d 4e16 80fc f4be7589b9af
  • #12452 support merging multiple imports in Merge imports.

  • #12431 fix completions disappearing when typing quickly.

Fixes

  • #12387 (first contribution) fix module rename to not try to edit directories instead of files.

  • #12440 don’t remove diagnostics with empty message:

    171412661 9b9575e9 e71b 4b84 a5c0 00271548d50c
  • #12406 add option to show return inlay hints for closures without a block.

  • #12412 retrigger visibility completion after opening bracket.

  • #12347 fix panic in Extract module and improve import resolution.

  • #12425 fix float display in hover.

  • #12336 fix a type mismatch with associated types.

  • #12427 fix VSCode config patching incorrectly patching some configs.

  • #12444 implement parsing of ? opt-out trait bounds.

  • #12467 fix Match to if-let assist for wildcard patterns.

  • #12470, #12472 avoid duplicating output channels when restarting the server.

  • #12471 restart the server instead of reloading the window when config changes.

  • #12475 fix insert position in trait impl completions.

  • #12435 Code: clear status bar color, command when server status is ok.

Internal Improvements

  • #12418 improve completion filtering with existing item qualifiers.

  • #12461 move trait impl completion analysis into CompletionContext.

  • #12459 clean up keyword completion handling.

  • #12456 shorten main thread names.

  • #12457, #12465 don’t log default build script output.

  • #12466 increase worker thread stack and give them names.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK