2025-06-09
·
227 commits
to master
since this release
Commit: 9fc1b90
Release: 2025-06-09
(v0.3.2490
)
New Features
#19893
enhance renaming to include identifier variations that are generated by macros.#19908
implement completions for#[diagnostics]
.#19922
ddddyn
keyword inlay hints.
Fixes
#19901
(first contribution) increase the range of the tuple to named struct assists.#19869
(first contribution) add diagnostic and quickfix to make private struct fields public.#19894
handle cycles ininfer
andconst_param_ty_with_diagnostics
.#19935
always emit quickfixes, even when diagnostics are disabled.#19936
,#19949
stabilize the unlinked file and "JSON is not Rust" diagnostics.#19932
,#19937
record macro calls in signatures and fields inChildBySource
impls.
Internal Improvements
#19933
improve parser recovery for macro calls in type bound position.#19897
produceCLOSURE_BINDER
nodes.#19905
clean up macro descension.#19928
deduplicate some code in proc macro server.#19914
add incremental tests checking forinfer
invalidation.#19915
,#19919
,#19920
,#19921
try to fix autopublishing workflow.
See also the changelog post.