rust-analyzer/crates
bors[bot] 8dc3a270f6
Merge #11067
11067: internal: Store function param names in ItemTree r=Veykril a=Veykril

This prevents us reparsing source files for completions, sometimes slowing them down massively if the source file is not cached at the expense of a slightly bigger memory usage.

related info https://rust-lang.zulipchat.com/#narrow/stream/185405-t-compiler.2Frust-analyzer/topic/Completion.20performance

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-12-20 14:43:39 +00:00
..
base_db Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
cfg Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
flycheck Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
hir Merge #11067 2021-12-20 14:43:39 +00:00
hir_def Merge #11067 2021-12-20 14:43:39 +00:00
hir_expand Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
hir_ty Merge #11067 2021-12-20 14:43:39 +00:00
ide Merge #11028 2021-12-20 13:45:35 +00:00
ide_assists Merge #11028 2021-12-20 13:45:35 +00:00
ide_completion Merge #11067 2021-12-20 14:43:39 +00:00
ide_db Merge #11028 2021-12-20 13:45:35 +00:00
ide_diagnostics Merge #11028 2021-12-20 13:45:35 +00:00
ide_ssr Merge #11028 2021-12-20 13:45:35 +00:00
limit Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
mbe Merge #11028 2021-12-20 13:45:35 +00:00
parser Merge #11028 2021-12-20 13:45:35 +00:00
paths Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
proc_macro_api Merge #11028 2021-12-20 13:45:35 +00:00
proc_macro_srv Merge #11028 2021-12-20 13:45:35 +00:00
proc_macro_test Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
profile Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
project_model Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
rust-analyzer Merge #11028 2021-12-20 13:45:35 +00:00
sourcegen Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
stdx Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
syntax Merge #11028 2021-12-20 13:45:35 +00:00
test_utils Merge #11028 2021-12-20 13:45:35 +00:00
text_edit Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
toolchain Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
tt Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
vfs Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00
vfs-notify Bump MSRV (1.57) 2021-12-16 01:56:12 +05:00