Changelog #108

Commit: 0add6e9
Release: 2021-12-20

Sponsors

Become a sponsor: On OpenCollective or GitHub Sponsors.

New Features

  • #11035 include clippy lint groups in autocomplete:

  • #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.