rust-analyzer/crates
bors 3792720086 Auto merge of #12947 - Veykril:switch-workspace, r=Veykril
Don't switch workspace on vfs file changes from libraries

When r-a starts up, it starts switching the workspace before all vfs
events have been processed which causes us to switch workspace multiple
times until all vfs changes have been processed. This scales with the
size of the project and its dependencies. If workspace files from
dependencies as well as the sysroot get loaded, we shouldn't switch
the workspace as those have no impact on the project workspace.
2022-08-05 13:13:44 +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 Auto merge of #12808 - Veykril:check-workspace, r=Veykril 2022-08-04 12:57:04 +00:00
hir Simplify 2022-08-05 14:54:14 +02:00
hir-def Fix r-a spelling in some places 2022-08-01 13:47:09 +02:00
hir-expand feat: Handle operators like their trait functions in the IDE 2022-08-05 14:16:36 +02:00
hir-ty feat: Handle operators like their trait functions in the IDE 2022-08-05 14:16:36 +02:00
ide Auto merge of #12949 - Veykril:token-pick, r=Veykril 2022-08-05 13:06:10 +00:00
ide-assists Support PathPat paths in generate_enum_variant 2022-08-02 14:37:12 -04:00
ide-completion fix: complete path of existing record expr 2022-07-29 17:24:05 +02:00
ide-db feat: Handle operators like their trait functions in the IDE 2022-08-05 14:16:36 +02:00
ide-diagnostics Merge remote-tracking branch 'origin/master' into sync-from-rust-2 2022-07-25 14:07:07 +02:00
ide-ssr Fix r-a spelling in some places 2022-08-01 13:47:09 +02:00
limit Properly cfg the max field of Limit 2022-07-31 19:27:20 +02:00
mbe Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
parser fix: complete path of existing record expr 2022-07-29 17:24:05 +02:00
paths Auto merge of #12808 - Veykril:check-workspace, r=Veykril 2022-08-04 12:57:04 +00:00
proc-macro-api Fix r-a spelling in some places 2022-08-01 13:47:09 +02:00
proc-macro-srv Fix r-a spelling in some places 2022-08-01 13:47:09 +02:00
proc-macro-srv-cli Gate and rename binary, use it if it's in the sysroot 2022-07-25 16:22:39 +02:00
proc-macro-test revert nightly rustfmt formatting that accidentally slipped in 2022-07-25 14:18:30 +02:00
profile Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
project-model Fix r-a spelling in some places 2022-08-01 13:47:09 +02:00
rust-analyzer Don't switch workspace on vfs file changes from libraries 2022-08-05 12:06:42 +02:00
sourcegen Disable all source-gen tests at compile time 2022-07-24 10:38:28 +02:00
stdx Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
syntax Support adding variants via structural editing 2022-08-02 14:37:12 -04:00
test-utils Don't run slow tests in Rust CI, only RA CI 2022-07-24 10:38:19 +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 Don't switch workspace on vfs file changes from libraries 2022-08-05 12:06:42 +02:00