·
4 commits
to master
since this release
Commit: 6a1246b
Release: 2026-01-05 (v0.3.2743)
New Features
#21376allow finding references from doc comments.#21308add configuration options to override thetest,benchanddoctestsubcommands.#21370add #[rust_analyzer::macro_style()] attribute to control macro completion brace style.
Performance Improvements
#21362,#21363compress token trees to reduce memory usage (saves 120 MB onself).#21396only compute lang items for#![feature(lang_items)]crates.#21390pre-allocate interner storage with 64 KB of data or 1024 elements.#21391reduceimpl_signaturequery dependencies in method resolution.
Fixes
#21374(first contribution) suppressnon_camel_case_typeslint for+#[repr(C)]+structs and enums.#21403suppress false positive missing associated item diagnostics when specialization is used.#21397fixSpan::source_textin proc macro expansion.#21377,#21400supportSpan::fileandSpan::local_filein proc macro expansion.#21393add location links for generic parameter type hints.#21375fix incorrectdynhint inimpl Tr for.#21361ignoretry_into_prefix when suggesting a name.
Internal Improvements
#21367add anupvars_mentionedthat computes the closure captures.#21369migratemove_arm_cond_to_match_guardassist toSyntaxEditor.#21388remove unnecessaryConstLiteralRefenum.#21401add aREADME.mdtoproc-macro-srv-cli.
See also the changelog post.