compiler-libs.common
Consistbl.Make
compiler-libs.bytecomp
compiler-libs.optcomp
compiler-libs.toplevel
dynlink
eval
jit
runtime_events
stdlib
stdlib_alpha
stdlib_beta
stdlib_stable
stdlib_upstream_compatible
str
threads
unix
module Module_name : sig ... end
module Data : sig ... end
type t
val create : unit -> t
val clear : t -> unit
val check : t -> Module_name.t -> Data.t -> Digest.t -> Misc.filepath -> unit
val check_noadd : t -> Module_name.t -> Data.t -> Digest.t -> Misc.filepath -> unit
val source : t -> Module_name.t -> Misc.filepath
val find : t -> Module_name.t -> (Data.t * Digest.t) option
val extract : Module_name.t list -> t -> (Module_name.t * (Data.t * Digest.t) option) list
val extract_map : Module_name.Set.t -> t -> (Data.t * Digest.t) option Module_name.Map.t
val filter : (Module_name.t -> bool) -> t -> unit
exception Inconsistency of {
unit_name : Module_name.t;
inconsistent_source : string;
original_source : string;
inconsistent_data : Data.t;
original_data : Data.t;
}
exception Not_available of Module_name.t