aboutsummaryrefslogtreecommitdiffhomepage
path: root/checker/cic.mli
diff options
context:
space:
mode:
authorGravatar letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7>2013-04-15 16:05:00 +0000
committerGravatar letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7>2013-04-15 16:05:00 +0000
commit07c80f246315ac314c82d580bf356df3fb8201d8 (patch)
treef911826b7040f89ecb4f092969d22b4477e4449b /checker/cic.mli
parent56c88d763b0cf636a740f531bd7d734426769d7d (diff)
Checker: reified encoding of .vo types in values.ml
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16399 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'checker/cic.mli')
-rw-r--r--checker/cic.mli18
1 files changed, 17 insertions, 1 deletions
diff --git a/checker/cic.mli b/checker/cic.mli
index 5c1345ba0..e72563c7d 100644
--- a/checker/cic.mli
+++ b/checker/cic.mli
@@ -21,7 +21,7 @@
The following types are also described in a reified manner in values.ml,
for validating the layout of structures after de-marshalling. So:
- IF YOU ADAPT THIS FILE, PLEASE MODIFY ACCORDINGLY values.ml !
+ IF YOU ADAPT THIS FILE, YOU SHOULD MODIFY values.ml ACCORDINGLY !
*)
open Names
@@ -329,3 +329,19 @@ and module_type_body =
typ_constraints : Univ.constraints;
(** quotiented set of equivalent constant and inductive name *)
typ_delta : delta_resolver}
+
+
+(*************************************************************************)
+(** {4 From safe_typing.ml} *)
+
+type nativecode_symb_array
+
+type library_info = DirPath.t * Digest.t
+
+type compiled_library = {
+ comp_name : DirPath.t;
+ comp_mod : module_body;
+ comp_deps : library_info array;
+ comp_enga : engagement option;
+ comp_natsymbs : nativecode_symb_array
+}