Changelog #213
Commit: 85fb463
Release: 2023-12-25 (v0.3.1782)
New Features
#16088implement a rust-analyzer span-backed proc-macro server mode.
Fixes
#16155(first contribution) don't assume ASCII inremove_markdown.#16152resolve alias before resolving enum variant.#16163de-duplicate annotations.#16165update metavariable expression implementation.#16066,#16185remove unnecessary braces after with unused imports.#16167fully remove dummy spans.#16175correctly set and mark the proc-macro spans.#16178fix span marking for built-in function-like macros.#16184fixSemanticsnode caching in completion analysis.#16158desugar doc comments correctly for MBE.#16137complete exported macros in#[macro_use($0)].
Internal Improvements
#16182update world symbols request definiton, prefer focus range for macros.#16183clean upExpandera bit.#16143move proc macro knowledge out ofbase-dband intohir-expand.#16145split out aspancrate.#16150move outWithFixtureinto dev-only crate.#16151add minimal support for the 2024 edition.#16144sync from downstream.#16149don't fail changelog generation on missing PRs.
See also the changelog post.