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.