rust-analyzer/crates
bors 94ac1cdbf5 Auto merge of #14715 - Veykril:symbol-index, r=Veykril
Refactor symbol index

Closes https://github.com/rust-lang/rust-analyzer/issues/14677

instead of eagerly fetching the source data in symbol index we do it lazily now, this shouldn't make it much more expensive as we had to parse the source most of the time anyways even after fetching.
2023-05-02 10:34:53 +00:00
..
base-db MIR episode 4 2023-05-01 23:23:10 +03:30
cfg ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
flycheck Bump Cargo.lock 2023-03-25 15:12:39 +01:00
hir Auto merge of #14715 - Veykril:symbol-index, r=Veykril 2023-05-02 10:34:53 +00:00
hir-def fix break-outside-of-loop false positive in try block 2023-05-02 03:11:56 +03:30
hir-expand Auto merge of #14651 - Veykril:workspace-vscode-fix, r=Veykril 2023-04-25 09:09:31 +00:00
hir-ty Auto merge of #14705 - HKalbasi:mir, r=lnicola 2023-05-02 09:29:46 +00:00
ide Auto merge of #14715 - Veykril:symbol-index, r=Veykril 2023-05-02 10:34:53 +00:00
ide-assists fix: generate delegate methods filters out functions that already exist 2023-05-02 03:36:35 +00:00
ide-completion Auto merge of #14513 - hecatia-elegua:alias-based-completion2, r=Veykril 2023-04-24 06:34:25 +00:00
ide-db Refactor symbol index 2023-05-02 12:11:42 +02:00
ide-diagnostics fix break-outside-of-loop false positive in try block 2023-05-02 03:11:56 +03:30
ide-ssr internal: Arc<String> -> Arc<str> 2023-04-22 09:48:37 +02:00
intern ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
limit Move Expander and LowerCtx into separate modules 2023-04-17 20:44:06 +02:00
mbe fix: Fix pat fragment handling in 2021 edition 2023-04-24 22:21:37 +02:00
parser fix: Fix pat fragment handling in 2021 edition 2023-04-24 22:21:37 +02:00
paths Canonicalize rust-project.json manifest path 2023-03-27 21:55:02 +02:00
proc-macro-api Remove proc-macro server command from the rust-analyzer binary 2023-04-26 08:19:28 +02:00
proc-macro-srv Encode closing delimiter span in FlatTrees 2023-04-14 10:34:41 +02:00
proc-macro-srv-cli Remove proc-macro server command from the rust-analyzer binary 2023-04-26 08:19:28 +02:00
proc-macro-test ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
profile internal: Add some additional status ouput 2023-04-22 09:34:47 +02:00
project-model fix grammar 2023-04-28 23:04:08 -04:00
rust-analyzer Auto merge of #14711 - Veykril:highlight-captures, r=Veykril 2023-05-02 07:22:43 +00:00
sourcegen Use retain_mut in CommentBlock::extract 2023-03-31 17:41:40 -04:00
stdx ⬆️ rust-analyzer 2023-02-20 10:14:12 +02:00
syntax Auto merge of #14622 - alibektas:make_ty_alias, r=alibektas 2023-04-22 11:43:42 +00:00
test-utils Highlight closure captures when cursor is on pipe 2023-05-02 08:59:40 +02:00
text-edit internal: Coalesce adjacent Indels 2023-03-21 11:48:32 -04:00
toolchain ⬆️ rust-analyzer 2023-03-13 10:42:24 +02:00
tt Bump smol-str 2023-04-11 14:39:19 +02:00
vfs Report vfs memory usage in status command 2023-04-22 09:57:48 +02:00
vfs-notify ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00