rust/crates
bors d469e0de9a Auto merge of #12840 - Veykril:be-lazy, r=Veykril
internal: Use ItemTree for variant, field and module attribute collection in attrs_query

Less parsing = very good, should speed up lang item collection as that basically probes attributes of all enum variants which currently triggers parsing

Not fond of how this is searching for the correct index, ideally we'd map between HIR and item tree Id here but I am not sure how, storing the item tree ids in the HIR version doesn't work due to the usage of `Trace`...
2022-07-22 20:35:31 +00:00
..
base-db Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
cfg Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
flycheck Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
hir fix: Improve syntax highlighting in attributes 2022-07-22 17:29:03 +02:00
hir-def Auto merge of #12840 - Veykril:be-lazy, r=Veykril 2022-07-22 20:35:31 +00:00
hir-expand Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
hir-ty Auto merge of #12841 - Veykril:query-fix, r=Veykril 2022-07-21 08:23:19 +00:00
ide fix: Improve syntax highlighting in attributes 2022-07-22 17:29:03 +02:00
ide-assists Run cargo fmt 2022-07-20 15:06:15 +02:00
ide-completion Run cargo fmt 2022-07-20 15:06:15 +02:00
ide-db Run cargo fmt 2022-07-20 15:06:15 +02:00
ide-diagnostics Run cargo fmt 2022-07-20 15:06:15 +02:00
ide-ssr Run cargo fmt 2022-07-20 15:06:15 +02:00
limit Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
mbe Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
parser Run cargo fmt 2022-07-20 15:06:15 +02:00
paths Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
proc-macro-api Move version string to RustcInfo, read '.rustc' section only once 2022-07-21 13:57:36 +02:00
proc-macro-srv Add comment about replacing crossbeam with std scoped threads when they land 2022-07-22 14:23:36 +02:00
proc-macro-test Fix raw ident handling (a little) 2022-07-21 19:13:44 +02:00
profile Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
project-model Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
rust-analyzer Add sysroot-abi feature, copy 1.64 ABI fo rnow 2022-07-20 19:18:39 +02:00
sourcegen Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
stdx Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
syntax Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
test-utils Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
text-edit Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
toolchain Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
tt Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
vfs Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
vfs-notify Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00