Skip to content

Commit fdab60d

Browse files
committed
Changelog #226
1 parent 3187045 commit fdab60d

File tree

4 files changed

+48
-4
lines changed

4 files changed

+48
-4
lines changed

generated_diagnostic.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ This diagnostic is shown for builtin macros which are not yet implemented by rus
200200

201201

202202
=== unlinked-file
203-
**Source:** https://github.com/rust-lang/rust-analyzer/blob/master/crates/ide-diagnostics/src/handlers/unlinked_file.rs#L19[unlinked_file.rs]
203+
**Source:** https://github.com/rust-lang/rust-analyzer/blob/master/crates/ide-diagnostics/src/handlers/unlinked_file.rs#L20[unlinked_file.rs]
204204

205205
This diagnostic is shown for files that are not included in any crate, or files that are part of
206206
crates rust-analyzer failed to discover. The file will not have IDE features available.

generated_features.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ image::https://user-images.githubusercontent.com/48062697/113020658-b5f98b80-917
343343

344344

345345
=== Inlay Hints
346-
**Source:** https://github.com/rust-lang/rust-analyzer/blob/master/crates/ide/src/inlay_hints.rs#L433[inlay_hints.rs]
346+
**Source:** https://github.com/rust-lang/rust-analyzer/blob/master/crates/ide/src/inlay_hints.rs#L442[inlay_hints.rs]
347347

348348
rust-analyzer shows additional information inline with the source code.
349349
Editors usually render this using read-only virtual text snippets interspersed with code.
@@ -586,7 +586,7 @@ image::https://user-images.githubusercontent.com/48062697/113065580-04c21800-91b
586586

587587

588588
=== Related Tests
589-
**Source:** https://github.com/rust-lang/rust-analyzer/blob/master/crates/ide/src/runnables.rs#L195[runnables.rs]
589+
**Source:** https://github.com/rust-lang/rust-analyzer/blob/master/crates/ide/src/runnables.rs#L197[runnables.rs]
590590

591591
Provides a sneak peek of all tests where the current item is used.
592592

thisweek/_posts/2024-03-18-changelog-225.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ For now, the alternatives are building from source, or using the `rust-analyzer`
2323

2424
== Fixes
2525

26-
* pr:16762[] add quick fix for "undersolved field" diagnostic.
26+
* pr:16762[] (first contribution) add quick fix for "undersolved field" diagnostic.
2727
* pr:16810[] add fix for "unused variable" diagnostic.
2828
* pr:16856[] fix `where` clause rendering on hover.
2929
* pr:16846[] fix panic and incorrect handling of `use` in `extract_module`.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
= Changelog #226
2+
:sectanchors:
3+
:experimental:
4+
:page-layout: post
5+
6+
Commit: commit:6f6b03f9de783f91456080b3f6adc8d92903c1b0[] +
7+
Release: release:2024-03-25[] (`v0.3.1896`)
8+
9+
== New Features
10+
11+
* pr:16852[] implement ATPIT.
12+
* pr:16860[] syntax highlighting improvements.
13+
14+
== Fixes
15+
16+
* pr:16915[] (first contribution) fix stack overflow on recursive const types.
17+
* pr:16913[] make file watching work on Windows and improve subsequent change detection.
18+
* pr:16935[] handle CTFE panicking like `rustc`.
19+
* pr:16830[] fix panic on `impl Trait` associated types in `where` clauses.
20+
* pr:16905[], pr:16927[] rename `ProcMacroKind::FuncLike` to `Bang`.
21+
* pr:16919[] handle `self::super` in paths.
22+
* pr:16880[] use `--workspace` and `--no-fail-fast` in test explorer.
23+
* pr:16868[] handle attributes when auto-closing left braces.
24+
* pr:16822[] improve resolution for inlay hints targetting the same position.
25+
* pr:16871[], pr:16886[] skip problematic cyclic dev-dependencies.
26+
* pr:16885[] improve parser recovery for match arms.
27+
* pr:16812[] fix "Go to implementation" for impls inside blocks.
28+
* pr:16909[] keep the `Attr::Literal` spans.
29+
* pr:16911[] fix hang on projects depending on `rustc_private`.
30+
31+
== Internal Improvements
32+
33+
* pr:16835[] share token trees between derive attributes and their proc macros.
34+
* pr:16879[] add fuel to match checking.
35+
* pr:16895[] resolve whether `$pat` is `$pat_param` or not using hygiene.
36+
* pr:16839[] support arbitrary shell command runnables.
37+
* pr:16884[] move grammar codegen into `xtask`.
38+
* pr:16889[], pr:16899[], pr:16918[] enforce UTF-8 paths.
39+
* pr:16892[] don't try to read root crate file contents before VFS.
40+
* pr:16912[] remove `Span` trait.
41+
* pr:16863[] bump `rustc` dependencies and use in-tree `rustc_pattern_analysis`.
42+
* pr:16928[] build `x86_64-unknown-linux-gnu` releases on Rocky Linux 8 (GLIBC 2.28).
43+
* pr:16904[] bump `rust-cache` action.
44+
* pr:16929[] bump release actions and Node version.

0 commit comments

Comments
 (0)