Commit: 81ff38f
Release: 2025-03-03
(v0.3.2328
)
Announcement
The x86-64, AArch64 and ARM Linux binaries now target GLIBC 2.28, and will keep doing so for the foreseeable future, which might be until June 2029.
In addition, this version drops support for toolchains older than 1.82.
New Features
#18987
calculate drop glue and show it on hover.#19259
add "flip or-pattern" assist.#19230
set up Zig on CI and start using it in rust-analyzer.
Fixes
#19197
(first contribution) updateinsta
inline snapshot usingcargo insta
when clicking "Update Test" runnable.#19246
(first contribution) add anchor for intra-doc links to associated items.#19266
(first contribution) addidentifier
to pull diagnostic LSP capabilities.#19211
include private items in completions for local crates.#19223
support target features implications intarget_feature
1.1.#19204
allowpackage/feature
format for features.#19241
map crate ids for proc macros in sysroot crate graph construction.#19249
avoid unnecessary parantheses in prefix adjustment hints.#19250
use precedence calculation for parentheses ininline_local_variable
.#19221
add tab stop to impl body ingenerate_trait_impl
.
Internal Improvements
#19239
(first contribution) configure out performance counters onohos
to fix compilation.#19096
allowrust-project.json
to specify sysroot workspace.#19225
migrateremove_mut
,remove_parantheses
andremove_unused_param
toSyntaxEditor
.#19171
migrateapply_demorgan
toSyntaxEditor
.#19253
migrateconvert_bool_then
toSyntaxEditor
.#19251
remove syntax editing from parenthesis computation.#19257
clean up syntax highlighting.#19219
vendoralways-assert
intostdx
.#19237
enable doctests.#19218
make release builds from source non-incremental.#19194
bump VS Code extension deps.
See also the changelog post.