aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir
diff options
context:
space:
mode:
authorbors[bot] <bors[bot]@users.noreply.github.com>2018-12-18 22:11:36 +0000
committerbors[bot] <bors[bot]@users.noreply.github.com>2018-12-18 22:11:36 +0000
commit9664fbcac5e53d725c6e438ffba2194921321b76 (patch)
tree2a10781f93c8e994d64d331b1c0d25ce84529041 /crates/ra_hir
parentd05790b9478705c47c9de34bfdee08f823e4e92f (diff)
parentd20d788571b9d1b5f4b9a386b8ca82ee0b278c17 (diff)
Merge #289
289: WIP: fix accidently quadratic behavior r=matklad a=matklad we've recmoputed item map every time previously :man_facepalming: :man_facepalming: :man_facepalming: Co-authored-by: Aleksey Kladov <[email protected]>
Diffstat (limited to 'crates/ra_hir')
-rw-r--r--crates/ra_hir/src/db.rs4
1 files changed, 0 insertions, 4 deletions
diff --git a/crates/ra_hir/src/db.rs b/crates/ra_hir/src/db.rs
index ff41fd326..62cf9ab17 100644
--- a/crates/ra_hir/src/db.rs
+++ b/crates/ra_hir/src/db.rs
@@ -27,20 +27,16 @@ pub trait HirDatabase: SyntaxDatabase
27 } 27 }
28 fn fn_syntax(fn_id: FnId) -> FnDefNode { 28 fn fn_syntax(fn_id: FnId) -> FnDefNode {
29 type FnSyntaxQuery; 29 type FnSyntaxQuery;
30 // Don't retain syntax trees in memory
31 storage dependencies;
32 use fn query_definitions::fn_syntax; 30 use fn query_definitions::fn_syntax;
33 } 31 }
34 32
35 fn file_items(file_id: FileId) -> Arc<SourceFileItems> { 33 fn file_items(file_id: FileId) -> Arc<SourceFileItems> {
36 type SourceFileItemsQuery; 34 type SourceFileItemsQuery;
37 storage dependencies;
38 use fn query_definitions::file_items; 35 use fn query_definitions::file_items;
39 } 36 }
40 37
41 fn file_item(source_item_id: SourceItemId) -> SyntaxNode { 38 fn file_item(source_item_id: SourceItemId) -> SyntaxNode {
42 type FileItemQuery; 39 type FileItemQuery;
43 storage dependencies;
44 use fn query_definitions::file_item; 40 use fn query_definitions::file_item;
45 } 41 }
46 42