0

Changelog #98

 2 years ago
source link: https://rust-analyzer.github.io/thisweek/2021/10/11/changelog-98.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 #98

Oct 11, 2021

New Features

  • #10476 (first contribution) add replace_try_expr_with_match assist:

    136434480 f0ae5b34 36cb 4bbf 98ca 4b77b58482e1
  • #10447 (first contribution) implement enum variant code lens:

    136690713 9eb5f108 af80 41c3 86e2 8250b6ef9a40
  • #10458 implement custom user snippets:

    136059454 ceccfc2c 2c90 46da 8ad1 bac9c2e83ec1
  • #10459 add "Generate constant" assist:

    135885262 c80de86f 5555 4f84 9508 822243f8a876
  • #10474 support let…​else.

  • #10499 make "mismatched arggument counts" diagnostic range more precise.

Fixes

  • #10479 fix index out of bounds panic in name resolution.

  • #10456 avoid cycle when lowering predicates for associated item lookup.

  • #10482 fix inline_call trying to use an uncached syntax node in Semantics.

  • #10460 only add proc_macro to prelude in proc-macro crates.

  • #10477 fix parsing of macro call inside generic args.

  • #10449 fix parsing of Some(1..).

  • #10420 parse outer attributes on StructPatternEtCetera.

  • #10480 change snake case fix to match rustc implementation.

Internal Improvements


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK