github rust-lang/rust-analyzer 2023-10-09

latest releases: nightly, 2024-11-04, 2024-10-28...
13 months ago

Changelog #202

Commit: b1f89a8
Release: 2023-10-09 (v0.3.1689)

New Features

  • #15668 (first contribution) add backtick to surrounding and auto-closing pairs.

  • #15700 add assist for applying De Morgan's law to Iterator::all and Iterator::any:

    IteratorDeMorgans.webm

  • #15707 allow configuring the status bar click action in VS Code.

Fixes

  • #15690 (first contribution) fix line and column regex in the VS Code problem matcher.
  • #15701 strip base prefix in layout_scalar_valid_range.
  • #15698 allow more kinds of if-let patterns in guarded return assist.
  • #15709 recognize #[export_name = "main"] function as binary entrypoint for runnables.
  • #15641 fix path syntax produced by the into_to_qualified_from assist.
  • #15600 ensure rustfmt runs when configured with ./.

Internal Improvements

  • #15721 shrink PatPtr by swapping its AstPtr and Either wrap order.

See also the changelog post.

Don't miss a new rust-analyzer release

NewReleases is sending notifications on new releases.