5

Changelog #108

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

Dec 20, 2021

New Features

  • #11035 include clippy lint groups in autocomplete:

    Your browser does not support the video tag.

  • #10998 add number representation assists:

    145726792 47700215 26f2 4fdc 9520 63d1487901e5
    145726802 f528a2f7 9159 41d3 b459 fc3fae033e60
  • #11053 (possibly breaking) publish platform-specific Code extensions with bundled server binaries.

Fixes

  • #11054 (first contribution) don’t trim twice in Unwrap block.

  • #11017 (first contribution) support Move condition to guard with an else branch.

  • #11030 add missing comma in Move condition to guard.

  • #11043 fix incorrect mismatched argument count diagnostic with std::arch functions.

  • #11050 show primitive docs when hovering fn keyword inside function pointer type.

  • #11004 infer associated methods in local scope.

  • #11040 don’t duplicate attribute completions.

  • #11000 insert whitespace into associated items for Implement missing members for macro-generated structs.

  • #11002 add support for v6 macro metadata format for recent nightly support.

Internal Improvements

  • #10527 remove a few snippet completions, replace them with user snippets definitions.

  • #11046 move all lexing to the parser crate.

  • #11009 extract doc-links tests into a separate module.

  • #11021 use default XCode version on MacOS 11 builders.

  • #11029 refactor release workflow to reduce duplication, upgrade to MacOS 11 builders, set target version to 10.15.

  • #11047 prepare Code extension for server bundling.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK