rust-analyzer/crates
Chayim Refael Friedman b98278307e Don't enable the search fast path for short associated functions when a search scope is set
In most places where we set a search scope it is a single file, and so the fast path will actually harm performance, since it has to search for aliases in the whole project.
The only exception that qualifies for the fast path is SSR (there is an exception that don't qualify for the fast path as it search for `use` items). It sets the search scope to avoid dependencies. We could make it use the fast path, but I didn't bother.
2024-08-25 04:35:58 +03:00
..
base-db internal: Implement module_path macro 2024-08-21 13:50:05 +02:00
cfg Remove unnecessary CfgFlag definition in project-model 2024-08-07 14:27:59 +02:00
hir Auto merge of #17936 - Veykril:module_path, r=Veykril 2024-08-23 09:32:27 +00:00
hir-def Remove incorrect FIXME comment 2024-08-23 11:05:25 +02:00
hir-expand Auto merge of #17936 - Veykril:module_path, r=Veykril 2024-08-23 09:32:27 +00:00
hir-ty fix: Wrong Self: Sized predicate for trait assoc items 2024-08-24 01:28:48 +09:00
ide Auto merge of #17936 - Veykril:module_path, r=Veykril 2024-08-23 09:32:27 +00:00
ide-assists Fully remove old macro descension API 2024-08-22 16:18:01 +02:00
ide-completion Auto merge of #17905 - ChayimFriedman2:edition-dependent-raw-keyword, r=Veykril 2024-08-16 13:49:32 +00:00
ide-db Don't enable the search fast path for short associated functions when a search scope is set 2024-08-25 04:35:58 +03:00
ide-diagnostics Auto merge of #17905 - ChayimFriedman2:edition-dependent-raw-keyword, r=Veykril 2024-08-16 13:49:32 +00:00
ide-ssr Properly account for editions in names 2024-08-16 16:46:24 +03:00
intern internal: Implement module_path macro 2024-08-21 13:50:05 +02:00
limit Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
load-cargo Auto merge of #17864 - Veykril:lsif, r=Veykril 2024-08-12 12:34:31 +00:00
mbe Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
parser Properly account for editions in names 2024-08-16 16:46:24 +03: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 Auto merge of #17857 - ChayimFriedman2:rust-project-cfg-group, r=Veykril 2024-08-23 10:01:35 +00:00
rust-analyzer Include buildfile path in watcher list 2024-08-23 17:49:03 -07: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 Pin rowan to 0.15.15 2024-08-17 21:35:07 +09:00
syntax-bridge Properly account for editions in names 2024-08-16 16:46:24 +03:00
test-fixture Newtype ErasedFileAstId 2024-08-05 13:46:47 +02:00
test-utils internal: Implement module_path macro 2024-08-21 13:50:05 +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 Remove the ability to configure the user config path 2024-08-19 15:12:33 +02:00
vfs-notify Auto merge of #17843 - mo8it:flycheck, r=Veykril 2024-08-12 09:27:47 +00:00