Changelog #141

Commit: 634cfe3
Release: 2022-08-08

New Features

  • #12837 support record and tuple variants in Generate Enum Variant:

  • #12948 handle operators like their trait methods in the IDE layer:

    183076683 c9899bd6 60d3 461b 965f 0c0f9745e2e8
  • #12920 publish extension for 32-bit ARM (arm-linux-gnueabihf) systems.

  • #12808 only flycheck the workspace that contains the saved file.

  • #12934 add setting to disable comment continuation in VS Code (rust-analyzer.typing.continueCommentsOnNewline).

Fixes

  • #12880 (first contribution) implement syntax fixup for while loops.

  • #12939 (first contribution) fix diagnostics location when hovering unresolved types.

  • #12918 remove whitespace from doctest names when running them.

  • #12947 don’t switch workspace on VFS file changes from libraries.

  • #12949 fix incorrect token pick rankings.

  • #12919 normalize extension spelling to rust-analyzer.

Internal Improvements

  • #12931, #12956 add more constructors and entry APIs for la-arena.

  • #12933 use an empty expander for ignored non-attribute proc-macros.

  • #12953 avoid RUSTUP_TOOLCHAIN in tests, to work around rustup bug.

  • #12959 fix test_rainbow_highlighting gate.