Commit: 2ad81e7
Release: 2026-10-12 (v0.3.3081)
New Features
#23452,#23487don't complete argument list when a callable is expected.#23473complete turbofish at call sites when needed.
Fixes
#23443(first contribution) fix panic with escape sequences inside#[doc].#23422(first contribution) fix panic on malformedletpattern with mismatched arm arities.#23061implementopaques_with_sub_unified_hidden_type, fixing type mismatches in recursive async functions.#23476handle downcasts in enum closure capture.#23477improve parser recovery after attributes at the end of blocks.#23456ignore leading and trailing underscores in completion name matching.#23467improve incomplete statement completion heuristic.#23486fix completions under inner doc comments.#22982offerletcompletions in macro calls which expand to statements.#23441update paths after extracting trait into a module.
Internal Improvements
#23483(first contribution) sync target feature implications fromrustc_target.#23482port recent closure capture inference changes from rustc.#23444attach HIR database inrust-analyzer unresolved-references.#23485,#23494use trusted publishing forlibandautopublishcrates.#23434make fixtures work incheck_with_base_items.
See also the changelog post.