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
#18987calculate drop glue and show it on hover.#19259add "flip or-pattern" assist.#19230set up Zig on CI and start using it in rust-analyzer.
Fixes
#19197(first contribution) updateinstainline snapshot usingcargo instawhen clicking "Update Test" runnable.#19246(first contribution) add anchor for intra-doc links to associated items.#19266(first contribution) addidentifierto pull diagnostic LSP capabilities.#19211include private items in completions for local crates.#19223support target features implications intarget_feature1.1.#19204allowpackage/featureformat for features.#19241map crate ids for proc macros in sysroot crate graph construction.#19249avoid unnecessary parantheses in prefix adjustment hints.#19250use precedence calculation for parentheses ininline_local_variable.#19221add tab stop to impl body ingenerate_trait_impl.
Internal Improvements
#19239(first contribution) configure out performance counters onohosto fix compilation.#19096allowrust-project.jsonto specify sysroot workspace.#19225migrateremove_mut,remove_paranthesesandremove_unused_paramtoSyntaxEditor.#19171migrateapply_demorgantoSyntaxEditor.#19253migrateconvert_bool_thentoSyntaxEditor.#19251remove syntax editing from parenthesis computation.#19257clean up syntax highlighting.#19219vendoralways-assertintostdx.#19237enable doctests.#19218make release builds from source non-incremental.#19194bump VS Code extension deps.
See also the changelog post.