github rust-lang/rust-analyzer 2023-06-26

latest releases: 2024-12-23, nightly, 2024-12-16...
18 months ago

Changelog #187

Commit: 4a2ceef
Release: 2023-06-26 (v0.3.1566)

New Features

  • #14948 add "generate delegate impl" assist:

    Screen recording showing the assist generating code that delegates a trait implementation to a field.

  • #15116 remove Markdown injection grammar.

Fixes

  • #15105 (first contribution) fix display of negative integers.
  • #15074 fix inlining of async functions.
  • #15112 support manual implementation of Fn traits in the MIR interpreter.
  • #15119 support more intrinsics in the MIR interpreter.
  • #15135 fix some unsizing problems in MIR.
  • #15085 include project path in workspace loading errors.
  • #15104 skip mutability diagnostics on synthetic bindings.

Internal Improvements

  • #15093 use ArgumentV1 instead of Argument.
  • #15071, #15089 remove spurious regex dependency.
  • #15087, #15097, #15100 use consistent style for error handling.
  • #15086 intern use and extern crate items like other items.
  • #15095 change in-tree libs to workspace dependencies and bump versions.
  • #15098 use lib crates from crates.io.
  • #15070 report metric timings for file item trees and crate def map creation.
  • #15110 add run-tests CLI command.

See also the changelog post.

Don't miss a new rust-analyzer release

NewReleases is sending notifications on new releases.