Changelog #155

Commit: 45ec315
Release: 2022-11-14

New Features

  • #13545 generalize reborrow hints as adjustment hints:

    A screenshot showing a plethora of inlay hints for reborrows and other adjustments
  • #13582 nest Cargo.lock under Cargo.toml in VS Code.

Fixes

  • #12991 (first contribution) place method extracted method from trait impl in existing impl:

  • #13568 (first contribution) fix the length displayed for byte string literals with escaped newlines.

  • #13552 use a process group allow cancelling flycheck.

  • #13602 check visibility of each path segment.

  • #13548 fix tt::Punct spacing computation.

  • #13573 error out instead of panicking on invalid file range.

  • #13581 fix item completions following unit structs and outline modules.

  • #13584 fix panic when computing signature of generic FnOnce callable.

  • #13604 prefer similarly-kinded tokens when hovering attributed items.

Internal Improvements

  • #13547 optimize apply_document_changes a bit.

  • #13606 add trait alias grammar to rust.ungram.

  • #13590 add proc-macro dependency to rustc_private crates.

  • #13607 add version info to unsupported proc macro ABI error.

  • #13565 update sysroot crates.

  • #13603, #13605 send status notification if no workspaces were found.

  • #13572 use Cancellable in favor of Result for clarity.

  • #13569 bump manifest rust-version fields to latest stable.