rust-analyzer/crates
bors 9ee71b43ca Auto merge of #16175 - Veykril:dummy-spans, r=Veykril
fix: Correctly set and mark the proc-macro spans

This slows down analysis by 2-3s on self for me unfortunately (~2.5% slowdown)

Noisy diff due to two simple refactoring in the first 2 commits. Relevant changes are [7d762d1](7d762d18ed) and [1e1113c](1e1113cf5f) which introduce def site spans and correct marking for proc-macros respectively.
2023-12-21 10:00:13 +00:00
..
base-db Auto merge of #16165 - Veykril:meta-vars, r=Veykril 2023-12-20 10:30:58 +00:00
cfg Remove Delimiter::DUMMY_INVISIBLE 2023-12-20 14:00:14 +01:00
flycheck internal: Move out WithFixture into dev-dep only crate 2023-12-18 15:24:08 +01:00
hir Rename some things and turn macro to macro def into a query 2023-12-21 09:18:25 +01:00
hir-def Auto merge of #16175 - Veykril:dummy-spans, r=Veykril 2023-12-21 10:00:13 +00:00
hir-expand Correctly set and mark the proc-macro spans 2023-12-21 10:51:54 +01:00
hir-ty Auto merge of #16167 - Veykril:dummy-spans, r=Veykril 2023-12-20 13:33:36 +00:00
ide Auto merge of #16167 - Veykril:dummy-spans, r=Veykril 2023-12-20 13:33:36 +00:00
ide-assists Auto merge of #16066 - Young-Flash:auto_remove_brace, r=lnicola 2023-12-20 13:22:00 +00:00
ide-completion Try to support pre and post-change metavars 2023-12-19 20:45:12 +01:00
ide-db Remove usages of Span::DUMMY 2023-12-20 12:53:46 +01:00
ide-diagnostics internal: Move out WithFixture into dev-dep only crate 2023-12-18 15:24:08 +01:00
ide-ssr internal: Move out WithFixture into dev-dep only crate 2023-12-18 15:24:08 +01:00
intern internal: Move out WithFixture into dev-dep only crate 2023-12-18 15:24:08 +01:00
limit Merge commit '457b966b17' into sync-from-ra 2023-12-11 11:16:01 +02:00
load-cargo internal: Move out WithFixture into dev-dep only crate 2023-12-18 15:24:08 +01:00
mbe Auto merge of #16167 - Veykril:dummy-spans, r=Veykril 2023-12-20 13:33:36 +00:00
parser Merge commit '457b966b17' into sync-from-ra 2023-12-11 11:16:01 +02:00
paths Merge commit '457b966b17' into sync-from-ra 2023-12-11 11:16:01 +02:00
proc-macro-api Remove SyntaxContext trait 2023-12-20 14:02:40 +01:00
proc-macro-srv Auto merge of #118830 - GuillaumeGomez:env-tracked_env, r=Nilstrieb 2023-12-17 04:23:08 +00:00
proc-macro-srv-cli Merge commit '457b966b17' into sync-from-ra 2023-12-11 11:16:01 +02:00
proc-macro-test Merge commit '457b966b17' into sync-from-ra 2023-12-11 11:16:01 +02:00
profile Merge commit '457b966b17' into sync-from-ra 2023-12-11 11:16:01 +02:00
project-model Auto merge of #16165 - Veykril:meta-vars, r=Veykril 2023-12-20 10:30:58 +00:00
rust-analyzer Remove Delimiter::DUMMY_INVISIBLE 2023-12-20 14:00:14 +01:00
rustc-dependencies Merge commit '457b966b17' into sync-from-ra 2023-12-11 11:16:01 +02:00
sourcegen Don't auto-publish sourcegen 2023-12-18 15:54:01 +02:00
span fix: Deduplicate annotations 2023-12-19 08:49:00 +01:00
stdx Auto merge of #118817 - lnicola:sync-from-ra, r=lnicola 2023-12-12 08:22:37 +00:00
syntax Auto merge of #16066 - Young-Flash:auto_remove_brace, r=lnicola 2023-12-20 13:22:00 +00:00
test-fixture Try to support pre and post-change metavars 2023-12-19 20:45:12 +01:00
test-utils internal: Move out WithFixture into dev-dep only crate 2023-12-18 15:24:08 +01:00
text-edit Merge commit '457b966b17' into sync-from-ra 2023-12-11 11:16:01 +02:00
toolchain Merge commit '457b966b17' into sync-from-ra 2023-12-11 11:16:01 +02:00
tt Remove SyntaxContext trait 2023-12-20 14:02:40 +01:00
vfs internal: Move out WithFixture into dev-dep only crate 2023-12-18 15:24:08 +01:00
vfs-notify Merge commit '457b966b17' into sync-from-ra 2023-12-11 11:16:01 +02:00