Commit: 0ac6559
Release: 2025-07-07 (v0.3.2527)
New Features
Fixes
#20151only remove keyword prefixes (macro@ormacro) from links in the docs if the target is inferred.#20158don't warn about the proc macro server when the sysroot is missing.#20160reduce diagnostic range formacro_calls!.#20120fix value resolution inmatchpatterns.#20161fix closure capture analysis forletexpressions.#20167improve#[derive(Default)]expansion.#20031respect length limit and improve adjustment hint tooltips.#20179handle divergence in destructuring assignments.#20159always couple--compile-time-depswith--all-targets.#20170improve flycheck and build script progress reporting.#20112add workaround for missingDelimiter::Nonesupport to built-in macros.#20126improve panic message on discover command spawning errors.#20148honorrust-analyzer.cargo.noDepsoption when fetching sysroot metadata.
Internal Improvements
#20175(first contribution) remove special handling for box patterns inmatch_check.#20124remove last use ofrustc_pattern_analysis::Captures.#20156restructure proc macro loading erros.#20157re-enable fixpoint iteration for variance computation.#20184remove dead field fromInferenceContext.#20169skip unnecessaryBodySourceMap'seq.#20134,#20135,#20136,#20137,#20165migratereplace_is_method_with_if_let_method,promote_local_to_const,toggle_macro_delimiter,wrap_unwrap_cfg_attrandunmerge_match_armassists toSyntaxEditor.#20132addAsMut,BorrowandBorrowMuttominicore.#20144addload_workspace_into_dbversion ofload_workspace.#19923bumpsalsa.
See also the changelog post.