@@ -35,7 +35,9 @@ module Naming_and_dep_table_info = struct
35
35
naming_table_path : Path .t ;
36
36
naming_sqlite_table_path : Path .t ;
37
37
dep_table_path : Path .t ;
38
+ compressed_dep_table_path : Path .t ;
38
39
errors_path : Path .t ;
40
+ warning_hashes_path : Path .t ;
39
41
}
40
42
41
43
type dirty_files = {
@@ -44,11 +46,13 @@ module Naming_and_dep_table_info = struct
44
46
}
45
47
46
48
type additional_info = {
47
- mergebase_global_rev : Hg .global_rev option ;
48
49
dirty_files_promise : dirty_files Future .t ;
49
- saved_state_distance : int option ;
50
- saved_state_age : int option ;
50
+ saved_state_revs_info : ServerEnv .saved_state_revs_info ;
51
51
}
52
+
53
+ let additional_info_of_yojson _ : additional_info = failwith " Not implemented"
54
+
55
+ let yojson_of_additional_info _ = failwith " Not implemented"
52
56
end
53
57
54
58
module Naming_table_info = struct
@@ -80,13 +84,15 @@ include files other than Hack files, so the caller should filter the given list
80
84
as necessary. *)
81
85
type changed_files = Relative_path .t list
82
86
83
- type ('main_artifacts, 'additional_info) load_result = {
84
- main_artifacts : 'main_artifacts ;
85
- additional_info : 'additional_info ;
87
+ let changed_files_of_yojson _ = failwith " Not implemented"
88
+
89
+ let yojson_of_changed_files _ = failwith " Not implemented"
90
+
91
+ type load_result = {
92
+ main_artifacts : Naming_and_dep_table_info .main_artifacts ;
93
+ additional_info : Naming_and_dep_table_info .additional_info ;
86
94
manifold_path : string ;
87
95
changed_files_according_to_watchman : changed_files ;
88
- corresponding_rev : Hg.Rev .t ;
89
- mergebase_rev : Hg.Rev .t ;
90
96
is_cached : bool ;
91
97
}
92
98
0 commit comments