···2525val call_linker_shared: string list -> string -> unit
26262727val reset : unit -> unit
2828-val check_consistency: filepath -> Cmx_format.unit_infos -> Digest.BLAKE128.t -> unit
2828+val check_consistency:
2929+ filepath -> Cmx_format.unit_infos -> Digest.BLAKE128.t -> unit
2930val extract_crc_interfaces: unit -> crcs
3031val extract_crc_implementations: unit -> crcs
3132
+5-1
asmcomp/cmm_helpers.mli
···610610611611(** Generate the caml_globals_map structure, as a marshalled string constant *)
612612val globals_map:
613613- (string * Digest.BLAKE128.t option * Digest.BLAKE128.t option * string list) list -> phrase
613613+ (string *
614614+ Digest.BLAKE128.t option *
615615+ Digest.BLAKE128.t option *
616616+ string list) list
617617+ -> phrase
614618615619(** Generate the caml_frametable table, referencing the frametables
616620 from the given compilation units *)
+2-1
file_formats/cmx_format.mli
···5252 infos on the library: *)
53535454type library_infos =
5555- { lib_units: (unit_infos * Digest.BLAKE128.t) list; (* List of unit infos w/ MD5s *)
5555+ { lib_units:
5656+ (unit_infos * Digest.BLAKE128.t) list; (* List of unit infos w/ CRCs *)
5657 (* In the following fields the lists are reversed with respect to
5758 how they end up being used on the command line. *)
5859 lib_ccobjs: string list; (* C object files needed *)
+4-1
otherlibs/dynlink/byte/dynlink.ml
···6161 end
62626363 type handle =
6464- Stdlib.in_channel * filename * Digest.BLAKE128.t * Symtable.global_map option
6464+ Stdlib.in_channel *
6565+ filename *
6666+ Digest.BLAKE128.t *
6767+ Symtable.global_map option
65686669 let default_crcs = ref []
6770 let default_global_map = ref Symtable.empty_global_map
···6161 let global_map : Symtable.global_map = input_value ic in
6262 output_value oc (expunge_map global_map)
6363 | CRCS ->
6464- let crcs : (string * Digest.BLAKE128.t option) list = input_value ic in
6464+ let crcs : (string * Digest.BLAKE128.t option) list =
6565+ input_value ic
6666+ in
6567 output_value oc (expunge_crcs crcs)
6668 | _ ->
6769 copy_file_chunk ic oc len
+2-1
typing/persistent_env.mli
···100100val imports : 'a t -> crcs
101101102102(* Return the CRC of the interface of the given compilation unit *)
103103-val crc_of_unit: 'a t -> (Persistent_signature.t -> 'a) -> modname -> Digest.BLAKE128.t
103103+val crc_of_unit:
104104+ 'a t -> (Persistent_signature.t -> 'a) -> modname -> Digest.BLAKE128.t
104105105106(* Forward declaration to break mutual recursion with Typecore. *)
106107val add_delayed_check_forward: ((unit -> unit) -> unit) ref
+4-2
utils/consistbl.mli
···5252 if the latter has an associated CRC in [tbl].
5353 Raise [Not_found] otherwise. *)
54545555- val extract: Module_name.t list -> t -> (Module_name.t * Digest.BLAKE128.t option) list
5555+ val extract:
5656+ Module_name.t list -> t -> (Module_name.t * Digest.BLAKE128.t option) list
5657 (* [extract tbl names] returns an associative list mapping each string
5758 in [names] to the CRC associated with it in [tbl]. If no CRC is
5859 associated with a name then it is mapped to [None]. *)
59606060- val extract_map : Module_name.Set.t -> t -> Digest.BLAKE128.t option Module_name.Map.t
6161+ val extract_map :
6262+ Module_name.Set.t -> t -> Digest.BLAKE128.t option Module_name.Map.t
6163 (* Like [extract] but with a more sophisticated type. *)
62646365 val filter: (Module_name.t -> bool) -> t -> unit