Skip to content

Commit 21da1db

Browse files
committed
Changelog #303
1 parent e83cc02 commit 21da1db

7 files changed

+58
-7
lines changed

thisweek/_posts/2020-06-22-changelog-30.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ https://discord.com[Discord], a place to talk with your communities and friends,
1616
* pr:4839[] implement goto type definition for inlay hints
1717
+
1818
image::https://user-images.githubusercontent.com/62505555/83335671-0122e380-a2b7-11ea-9922-fbdcfb11a7f3.gif[]
19-
* pr:4851[] add quickfix to add a struct field
19+
* pr:4851[] add quick fix to add a struct field
2020
+
2121
image::https://user-images.githubusercontent.com/1711539/85289481-d253f380-b497-11ea-8089-2f21e3fdb75e.gif[]
2222
* pr:4860[] accept relative paths in rust-project.json.

thisweek/_posts/2022-05-02-changelog-127.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ image::https://user-images.githubusercontent.com/1786438/165591059-c759f035-2400
3232
+
3333
image::https://user-images.githubusercontent.com/1786438/165821068-a673a154-ce53-4489-af60-56d09dc9061c.png[]
3434
* pr:12099[] resolve variants in patterns when qualified through type aliases.
35-
* pr:12075[] don't emit a quickfix for placeholder suggestions from rustc/clippy.
35+
* pr:12075[] don't emit a quick fix for placeholder suggestions from rustc/clippy.
3636
* pr:12082[] use correct parameter list for methods in signature help.
3737
* pr:12085[] fix filtering in function parameter completion.
3838
* pr:12007[] restart proc-macro client when reloading the workspace.

thisweek/_posts/2023-01-16-changelog-164.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ image::https://user-images.githubusercontent.com/38225716/209206554-8f067206-6fa
2424
* pr:13848[] colorize `cargo check` diagnostics in the full view in VSCode:
2525
+
2626
image::https://user-images.githubusercontent.com/11131775/209479884-10eef8ca-37b4-4aae-88f7-3591ac01b25e.gif["Screen recording showing colors and ASCII art when displaying the compiler output"]
27-
* pr:13934[] make `unlinked_file` diagnostic quickfixes work for inline modules:
27+
* pr:13934[] make `unlinked_file` diagnostic quick fixes work for inline modules:
2828
+
2929
image::https://user-images.githubusercontent.com/3757771/211927799-023e48ee-7cdd-4dd7-8e25-a23eddc7d897.gif["Screen recording showing a `mod` declaration added into a parent inline module"]
3030
* pr:13458[] add assist to replace plain arithmetic operations with wrapping/checked/saturating ones.

thisweek/_posts/2024-06-10-changelog-237.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ IMPORTANT: We don't promise **__any__** stability with this feature yet, any con
3030
* pr:17004[] cache macro calls more aggressively in `Semantics`.
3131
* pr:17312[] add `Function::fn_ptr_type(…)` for obtaining name-erased function types.
3232
* pr:17348[] use fallible indexing in `TypeOrConstParam::source(…)` and `LifetimeParam::source(…)`.
33-
* pr:17365[] expose snippet capability to diagnostic quickfixes.
33+
* pr:17365[] expose snippet capability to diagnostic quick fixes.
3434
* pr:17375[] don't intern attribute inputs, as their spans make them unique.
3535
* pr:17341[] clean up inert attribute handling.
3636
* pr:17356[] prefer shorthand `tracing::span` macros.

thisweek/_posts/2025-06-09-changelog-289.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ Release: release:2025-06-09[] (`v0.3.2490`)
1515
== Fixes
1616

1717
* pr:19901[] (first contribution) increase the range of the tuple to named struct assists.
18-
* pr:19869[] (first contribution) add diagnostic and quickfix to make private struct fields public.
18+
* pr:19869[] (first contribution) add diagnostic and quick fix to make private struct fields public.
1919
* pr:19894[] handle cycles in `infer` and `const_param_ty_with_diagnostics`.
20-
* pr:19935[] always emit quickfixes, even when diagnostics are disabled.
20+
* pr:19935[] always emit quick fixes, even when diagnostics are disabled.
2121
* pr:19936[], pr:19949[] stabilize the unlinked file and "JSON is not Rust" diagnostics.
2222
* pr:19932[], pr:19937[] record macro calls in signatures and fields in `ChildBySource` impls.
2323

thisweek/_posts/2025-06-23-changelog-291.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ Release: release:2025-06-23[] (`v0.3.2509`)
1717

1818
== Fixes
1919

20-
* pr:19945[] add quickfix to the `private-field` diagnostic.
2120
* pr:20025[] (first contribution) hide imported private methods if "private editable" is disabled.
21+
* pr:19945[] add quick fix to the `private-field` diagnostic.
2222
* pr:20041[] revert "turn `BlockId` into a ``#[salsa::tracked]``".
2323
* pr:20022[] never make type mismatch diagnostic stable, even when there is a fix.
2424
* pr:20023[] improve completions in `if` / `while` expression conditions.
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
= Changelog #303
2+
:sectanchors:
3+
:experimental:
4+
:page-layout: post
5+
6+
Commit: commit:4a2b38f49f2c15f4302502027b6ac09914679a8f[] +
7+
Release: release:2025-11-24[] (`v0.3.2693`)
8+
9+
== New Features
10+
11+
* pr:21100[] (first contribution) add semantic token modifier for deprecated items.
12+
* pr:21068[] (first contribution) make `dyn` inlay hints configurable.
13+
* pr:21093[] add assist to convert char literals.
14+
* pr:20974[] rewrite method resolution to follow rustc more closely.
15+
* pr:21015[] parse cargo config files with origins.
16+
17+
== Fixes
18+
19+
* pr:21090[], pr:21092[] (first contribution) don't offer to remove parantheses around control flow expressions.
20+
* pr:21083[] complete `#[cfg(…)]` keys.
21+
* pr:20980[] remove some deep normalizations from inference.
22+
* pr:21084[] fix formatting request blocking on the `crate_def_map` query.
23+
* pr:21061[] infer array lengths.
24+
* pr:21060[], pr:21113[], pr:21026[] improve pattern inference.
25+
* pr:21036[] handle references in postfix completions.
26+
* pr:21053[] fix panic in `extract_function` when a variable is used multiple times in a macro call.
27+
* pr:21074[] support parameters with the same name as a macro in `add_missing_impl_members`.
28+
* pr:21065[] fix field completion in irrefutable patterns.
29+
* pr:21018[] handle comments in `private_field` quick fix.
30+
* pr:21042[] import full path in `replace_qualified_name_with_use` when triggered on the first segment.
31+
* pr:21038[] support multiple selected variants in `generate_from_impl_for_enum`.
32+
* pr:20559[] add digit group separators in `add_explicit_enum_discriminant`.
33+
* pr:21111[] fill unguarded arms in `add_missing_match_arms`.
34+
* pr:21047[] add `#[unsafe(…)]` completion.
35+
* pr:21048[] don't report `incorrect_case` on `#[no_mangle]` static items.
36+
* pr:21098[] load targets of all types with paths outside package root.
37+
38+
== Internal Improvements
39+
40+
* pr:21094[] (first contribution) make `DefMap` dumps more verbose.
41+
* pr:21114[] (first contribution) disable the `tracing/attributes` in some crates.
42+
* pr:21011[] (first contribution) provide a gdb pretty printer for `SmolStr`.
43+
* pr:21017[] speed up cloning of inline `SmolStr` variants at the expense of heap ones.
44+
* pr:21046[], pr:21088[] improve start-up speed.
45+
* pr:21087[] gather trait implementations during cache priming.
46+
* pr:21085[] produce fewer progress reports on start-up.
47+
* pr:21086[] reduce allocations in `try_evaluate_obligations`.
48+
* pr:21059[] derive `ParamEnv` from `GenericPredicates`.
49+
* pr:21109[] migrate `replace_qualified_name_with_use` assist to `SyntaxEditor`.
50+
* pr:21057[] implement precedence in HIR printing.
51+
* pr:21103[] record lang item queries in `analysis-stats`.

0 commit comments

Comments
 (0)