Skip to content

Commit

Permalink
Changelog #209
Browse files Browse the repository at this point in the history
  • Loading branch information
lnicola committed Nov 27, 2023
1 parent c919e9d commit 217f521
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 2 deletions.
2 changes: 1 addition & 1 deletion generated_features.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -323,7 +323,7 @@ Highlights constructs related to the thing under the cursor:

. if on an identifier, highlights all references to that identifier in the current file
.. additionally, if the identifier is a trait in a where clause, type parameter trait bound or use item, highlights all references to that trait's assoc items in the corresponding scope
. if on an `async` or `await token, highlights all yield points for that async context
. if on an `async` or `await` token, highlights all yield points for that async context
. if on a `return` or `fn` keyword, `?` character or `->` return type arrow, highlights all exit points for that context
. if on a `break`, `loop`, `while` or `for` token, highlights all break points for that loop or block context
. if on a `move` or `|` token that belongs to a closure, highlights all captures of the closure.
Expand Down
2 changes: 1 addition & 1 deletion manual.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ $ rustup component add rust-analyzer

The `rust-analyzer` binary can be installed from the repos or AUR (Arch User Repository):

- https://www.archlinux.org/packages/community/x86_64/rust-analyzer/[`rust-analyzer`] (built from latest tagged source)
- https://www.archlinux.org/packages/extra/x86_64/rust-analyzer/[`rust-analyzer`] (built from latest tagged source)
- https://aur.archlinux.org/packages/rust-analyzer-git[`rust-analyzer-git`] (latest Git version)

Install it with pacman, for example:
Expand Down
29 changes: 29 additions & 0 deletions thisweek/_posts/2023-11-27-changelog-209.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
= Changelog #209
:sectanchors:
:experimental:
:page-layout: post

Commit: commit:237712fa314237e428e7ef2ab83b979f928a43a1[] +
Release: release:2023-11-27[] (`TBD`)

== New Features

* pr:15956[], pr:15962[] (first contribution) improve completion label details display:
+
image::https://user-images.githubusercontent.com/14666676/285445167-45fca112-4612-40a3-81b9-07ff12de0962.png["Screenshot showing the completion label details like the originating trait for a method displayed in gray by VS Code"]
* pr:15846[] (first contribution) add VS Code option to suppress internal error notifications.

== Fixes

* pr:15940[] ensure renames happen after edits.
* pr:15911[] handle default constant values in `trait_impl_missing_assoc_item` diagnostic.
* pr:15825[] better resolve associated item with type bound.
* pr:15754[] de-dup duplicate crates with differing origins in `CrateGraph` construction.

== Internal Improvements

* pr:15894[] (first contribution) make LSP initialization cancellable.
* pr:15944[] (first contribution) update Arch Linux package URL.
* pr:15921[] use `PathSegment::qualifying_trait`.
* pr:15960[] replace `option.map(cond) == Some(true)` with `option.is_some_and(cond)`.
* pr:15967[] switch to our own `salsa` fork.

0 comments on commit 217f521

Please sign in to comment.