rust-analyzer/crates
bors 59c6eae5cc Auto merge of #17850 - Veykril:rust-analyzer-crate, r=Veykril
internal: Reply to requests with defaults when vfs is still loading

There is no reason for us to hit the database with queries when we certainly haven't reached a stable state yet. Instead we just reply with default request results until we are in a state where we can do meaningful work. This should save us from wasting resources while starting up at worst, and at best save us from creating query and interning entries that are non-meaningful which ultimately just end up wasting memory.
2024-08-12 10:21:06 +00:00
..
base-db Remove unnecessary CfgFlag definition in project-model 2024-08-07 14:27:59 +02:00
cfg Remove unnecessary CfgFlag definition in project-model 2024-08-07 14:27:59 +02:00
hir fix: Correctly support #[rustc_deprecated_safe_2024] 2024-08-12 10:56:59 +02:00
hir-def Auto merge of #17859 - Veykril:rustc_deprecated_safe_2024, r=Veykril 2024-08-12 08:59:08 +00:00
hir-expand Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
hir-ty Auto merge of #17859 - Veykril:rustc_deprecated_safe_2024, r=Veykril 2024-08-12 08:59:08 +00:00
ide fix: Panic while rendering function with impl trait arg 2024-08-08 22:03:31 +09:00
ide-assists Auto merge of #17745 - regexident:improve-crate-manifests, r=Veykril 2024-08-06 06:28:54 +00:00
ide-completion fix: Fix find_path not respecting non-std preference config correctly 2024-08-10 10:32:10 +02:00
ide-db Use crossbeam-channel from the workspace 2024-08-09 23:48:03 +02:00
ide-diagnostics fix: Correctly support #[rustc_deprecated_safe_2024] 2024-08-12 10:56:59 +02:00
ide-ssr Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
intern Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
limit Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
load-cargo Use Sender instead of boxed closure in vfs 2024-08-09 23:40:32 +02:00
mbe Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
parser Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
paths Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
proc-macro-api Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
proc-macro-srv Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
proc-macro-srv-cli Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
profile Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
project-model minor: log error when sysroot can't be discovered 2024-08-09 03:50:48 +08:00
rust-analyzer Auto merge of #17850 - Veykril:rust-analyzer-crate, r=Veykril 2024-08-12 10:21:06 +00:00
salsa Fix and enable unsafe_op_in_unsafe_fn 2024-07-25 08:41:30 +03:00
span Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
stdx Use crossbeam-channel from the workspace 2024-08-09 23:48:03 +02:00
syntax Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
syntax-bridge Add missing [package.description] for 'syntax-bridge' crate 2024-08-07 19:58:13 +02:00
test-fixture Newtype ErasedFileAstId 2024-08-05 13:46:47 +02:00
test-utils Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
text-edit Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
toolchain Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
tt Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
vfs Use Sender instead of boxed closure in vfs 2024-08-09 23:40:32 +02:00
vfs-notify Auto merge of #17843 - mo8it:flycheck, r=Veykril 2024-08-12 09:27:47 +00:00