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. -
#16163deduplicate 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 definition, 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.