Skip to content

Commit 125b90b

Browse files
committed
Changelog #282
1 parent be0b316 commit 125b90b

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
= Changelog #282
2+
:sectanchors:
3+
:experimental:
4+
:page-layout: post
5+
6+
Commit: commit:723121e5958cf282db3fdb06970776724a7326d5[] +
7+
Release: release:2025-04-21[] (`v0.3.2431`)
8+
9+
== New Features
10+
11+
* pr:19582[], pr:19585[], pr:19586[], pr:19595[], pr:19597[], pr:19611[], pr:19614[], pr:19618[] enable PGO for most builds (except ARM) for about a 20% speed-up.
12+
13+
== Fixes
14+
15+
* pr:19576[] (first contribution) ignore more `rustfmt` parsing errors.
16+
* pr:19596[] include generic parameters and default values in signature help.
17+
* pr:19590[] add `pub(crate) mod` option for unlinked files.
18+
* pr:19588[] include inline format macro variables in "Extract into function".
19+
* pr:19589[] fix highlighting for tail expr in labelled blocks.
20+
* pr:19619[] sort notable traits in hover.
21+
* pr:19612[] fix a bug with predicate lowering of associated items.
22+
* pr:19613[] fix panic with implemented trait method that declares an extra lifetime parameter.
23+
* pr:19579[] prevent panics on cyclic dependencies dependency between closures.
24+
* pr:19628[], pr:19642[] don't ignore config values that fail to parse.
25+
26+
== Internal Improvements
27+
28+
* pr:19578[] (first contribution) normalize drive letters in the VS Code extension.
29+
* pr:19638[], pr:19639[] (first contribution) add anchors to configuration options and fix dead links to the manual.
30+
* pr:19616[] make `hir-ty` non-diagnostic queries transparent (saves 56 MB on `analysis-stats self`).
31+
* pr:19617[] make `HirFileId`, `EditionedFileId` and macro files `salsa` structs (saves 165 MB on `analysis-stats self`).
32+
* pr:19591[] use `ast::TokenTree` in `make::expr_macro`.
33+
* pr:19572[] migrate `expand_rest_pattern` to `SyntaxEditor`.
34+
* pr:19568[] migrate `destructure_struct_binding` to `SyntaxEditor`.
35+
* pr:19569[] return correct types for `make::expr_*` methods.
36+
* pr:19600[] pin the `rustc` used for the `proc-macro-src` CI job.
37+
* pr:19521[] cancel parallel CI jobs if tests fail.

0 commit comments

Comments
 (0)