aboutsummaryrefslogtreecommitdiffhomepage
path: root/checker/cic.mli
diff options
context:
space:
mode:
authorGravatar Pierre-Marie Pédrot <pierre-marie.pedrot@inria.fr>2015-03-17 10:21:41 +0100
committerGravatar Pierre-Marie Pédrot <pierre-marie.pedrot@inria.fr>2015-06-24 00:13:17 +0200
commite2e88741120332f9e97459852d7361e2d8939881 (patch)
tree9674a8785e31974fb73b96b840014d86d5e14b1b /checker/cic.mli
parenta2fa3dd1ec96cd70c817ff375d7b857924bb9825 (diff)
Splitting the library representation on disk in two.
The first part only contains the summary of the library, while the second one contains the effective content of it.
Diffstat (limited to 'checker/cic.mli')
-rw-r--r--checker/cic.mli10
1 files changed, 7 insertions, 3 deletions
diff --git a/checker/cic.mli b/checker/cic.mli
index 90a0e9feb..e875e40f0 100644
--- a/checker/cic.mli
+++ b/checker/cic.mli
@@ -417,12 +417,16 @@ type compiled_library = {
type library_objects
-type library_disk = {
+type summary_disk = {
md_name : compilation_unit_name;
+ md_imports : compilation_unit_name array;
+ md_deps : library_deps;
+}
+
+type library_disk = {
md_compiled : compiled_library;
md_objects : library_objects;
- md_deps : library_deps;
- md_imports : compilation_unit_name array }
+}
type opaque_table = constr Future.computation array
type univ_table =