diff options
| author | regisgia | 2010-08-27 09:17:12 +0000 |
|---|---|---|
| committer | regisgia | 2010-08-27 09:17:12 +0000 |
| commit | 4f7c18174a59027cb3dd8493740b32aad2d99fcd (patch) | |
| tree | 262d40f15d9f4f64c1403451a39d8a2e14986144 /kernel/safe_typing.mli | |
| parent | ec5eb9320d6f88498de6fc1993be8787b75aa17a (diff) | |
* (checker|kernel)/Safe_typing: New LightenLibrary.
This module introduces an indirection behind opaque const_body
to enable the optional demarshalling of them.
* library/Library checker/Check: Use LightenLibrary.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13377 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/safe_typing.mli')
| -rw-r--r-- | kernel/safe_typing.mli | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/kernel/safe_typing.mli b/kernel/safe_typing.mli index 351dda7012..25e0a05ba3 100644 --- a/kernel/safe_typing.mli +++ b/kernel/safe_typing.mli @@ -112,7 +112,13 @@ val import : compiled_library -> Digest.t -> safe_environment (** Remove the body of opaque constants *) -val lighten_library : compiled_library -> compiled_library +module LightenLibrary : +sig + type table + type lighten_compiled_library + val save : compiled_library -> lighten_compiled_library * table + val load : load_proof:bool -> (unit -> table) -> lighten_compiled_library -> compiled_library +end (** {6 Typing judgments } *) |
