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