4

Changelog #112

 2 years ago
source link: https://rust-analyzer.github.io/thisweek/2022/01/17/changelog-112.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 #112

Jan 17, 2022

New Features

  • #11258 (first contribution) Kate uses rust-analyzer by default now.

  • #11210, #11292 deprioritize ops and comparison methods in completion.

  • #11248 take arm types into consideration in Merge match arms assist.

Fixes

  • #11247 print a single ellipsis for any number of omitted types.

  • #11257 report missing macro diagnostics in item bodies.

  • #11259 fix use super::{super::…​};.

  • #11261 don’t complete attributes with existing expressions.

  • #11263 don’t drop param completions when fully typing out a pattern.

  • #11265 fix postfix completion panic.

  • #11282 properly cache files in Semantics when ascending macros.

  • #11283 adjust auto-indentation when typing ..

  • #11287 quiet down "overly long loop turn" messages during project load.

Internal Improvements

  • #11266, #11267, #11274 restore hir API boundary.

  • #11284 remove redundant recursion limit.

  • #11276 clean up HasFormatSpecifier::lex_format_specifier slightly.

  • #11286 clean up associated item collection.

  • #11294 move format specifier lexing from syntax to ide_db.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK