Changelog #209

Commit: 237712f
Release: 2023-11-27 (v0.3.1748)

New Features

  • #15956, #15962 (first contribution) improve completion label details display:

    Screenshot showing the completion label details like the originating trait for a method displayed in gray by VS Code
  • #15846 (first contribution) add VS Code option to suppress internal error notifications.

Fixes

  • #15940 ensure renames happen after edits.

  • #15911 handle default constant values in trait_impl_missing_assoc_item diagnostic.

  • #15825 better resolve associated item with type bound.

  • #15754 de-dup duplicate crates with differing origins in CrateGraph construction.

Internal Improvements

  • #15894 (first contribution) make LSP initialization cancellable.

  • #15944 (first contribution) update Arch Linux package URL.

  • #15921 use PathSegment::qualifying_trait.

  • #15960 replace option.map(cond) == Some(true) with option.is_some_and(cond).

  • #15967 switch to our own salsa fork.