Skip to content

Commit 8641940

Browse files
committed
Changelog #308
1 parent 7dd1fa3 commit 8641940

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
= Changelog #308
2+
:sectanchors:
3+
:experimental:
4+
:page-layout: post
5+
6+
Commit: commit:be6975f8f90d33a3b205265a0a858ee29fabae13[] +
7+
Release: release:2025-12-29[] (`v0.3.2735`)
8+
9+
== New Features
10+
11+
* pr:21200[] don't expand built-in derives, treat them specifically instead (saves 180 MB on `self`).
12+
* pr:21337[] stabilize type mismatch diagnostic.
13+
* pr:20193[] add setting to disable showing rename conflicts.
14+
* pr:20741[] add macro segment completion.
15+
16+
== Fixes
17+
18+
* pr:21326[] keep flycheck generations in sync across multiple workspaces.
19+
* pr:21348[] re-enable fixpoint variance analysis.
20+
* pr:21351[] fix parsing of `format_args!(..., keyword=...)`.
21+
* pr:21358[] fix type inference when hovering on `_`.
22+
* pr:21354[] fix duplicate `default` item in record update syntax.
23+
* pr:21330[] fix indent in `convert_to_guarded_return`.
24+
* pr:20595[] fix indent in `convert_iter_for_each_to_for`.
25+
* pr:20521[] handle `break` in expected type analysis.
26+
* pr:21359[] prompt the user to add the `rust-analyzer` component to the toolchain file.
27+
* pr:21297[] fix LSP configuration request handling.
28+
29+
== Internal Improvements
30+
31+
* pr:21249[], pr:21340[], pr:21345[] implement bidirectional proc macro server messaging prototype.
32+
* pr:21335[] store closures with "tupled" inputs.
33+
* pr:21341[] move library and local root inputs to `base-db`.
34+
* pr:21344[] stop using MIR `ProjectionElem` in closure analysis.
35+
* pr:21349[] make token trees no longer generic over the span.
36+
* pr:21353[] pre-allocate some buffers for parsing.
37+
* pr:21355[] reduce channel lock contention for drop threads.
38+
* pr:21357[] drop `AstIdMap` asynchronously.
39+
* pr:21356[] collect garbage when quiescient after events.
40+
* pr:21334[] add `cargo-machete` CI step.

0 commit comments

Comments
 (0)