Skip to content

Commit 9bd12d4

Browse files
committed
Changelog #169
1 parent 3418890 commit 9bd12d4

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
= Changelog #169
2+
:sectanchors:
3+
:experimental:
4+
:page-layout: post
5+
6+
Commit: commit:a6603fc21d50b3386a488c96225b2d1fd492e533[] +
7+
Release: release:2023-02-20[] (`v0.3.1410`)
8+
9+
== New Features
10+
11+
* https://github.com/rust-lang/rust-analyzer/discussions[GitHub Discussions] are now enabled on the `rust-analyzer` repository.
12+
* pr:14141[] support UTF-32 position encoding; together with https://github.com/emacs-lsp/lsp-mode/pull/3958[this] change, fixes Emacs `lsp-mode` emoji crashes.
13+
14+
== Fixes
15+
16+
* pr:14162[] (first contribution) check snippet capability in "Generate getter".
17+
* pr:14140[] fix delimiter stripping in `proc-macro-server`.
18+
* pr:14123[] don't trigger postfix completion before `else`.
19+
* pr:14122[] don't expand macros in the same expansion tree after overflow.
20+
* pr:14144[] strip prefix when searching for raw identifiers.
21+
* pr:14138[] don't include `r#` prefix in filesystem changes.
22+
* pr:14157[] adjust binding mode inlay hints to render better with `@` patterns.
23+
* pr:14160[] bring back hovering call parentheses for return type information.
24+
* pr:14149[] trigger call info for more signature completions.
25+
26+
== Internal Improvements
27+
28+
* pr:14153[] (first contribution) add v7 proc macro metadata support.
29+
* pr:14171[] (first contribution) fix link in `architecture.md`.
30+
* pr:14128[] improve parser recovery for delimited lists.
31+
* pr:14150[] don't allocate the `generic_args` `Vec` in `hir_def::Path` if every element is `None` (~9 MB win on `analysis-stats self`).
32+
* pr:14152[] replace some often empty ``Vec``s with boxed slices (~2 MB win on `analysis-stats self`).
33+
* pr:14151[] enable ``smallvec``'s `union` feature (~4 MB win on `analysis-stats self`).
34+
* pr:14156[] don't reconstruct ref match completion in `to_proto` manually.
35+
* pr:14165[] make `CompletionItem` more POD-like.
36+
* pr:14147[] don't rely on VSCode internal commands in the server.

0 commit comments

Comments
 (0)