Ocaml_utilsmodule Build_path_prefix_map : sig ... endRewrite paths for reproducible builds
module Clflags : sig ... endmodule Config : sig ... endmodule Consistbl : sig ... endConsistency tables: for checking consistency of module CRCs
module Diffing : sig ... endParametric diffing
module Diffing_with_keys : sig ... endWhen diffing lists where each element has a distinct key, we can refine the diffing patch by introducing two composite edit moves: swaps and moves.
module Directory_content_cache : sig ... endmodule Identifiable : sig ... endUniform interface for common data structures over various things.
module Int_replace_polymorphic_compare : sig ... endmodule Language_extension_kernel : sig ... endLanguage extensions provided by the Jane Street version of the OCaml compiler. These are the parts of Language_extension that are required by Profile_counters_functions. Forward declaring these allow us to avoid a mutual dependency between files in utils/ and parsing/. Such a dependency prevents Merlin from compiling.
module Lazy_backtrack : sig ... endmodule Load_path : sig ... endManagement of include directories.
module Local_store : sig ... endThis module provides some facilities for creating references (and hash tables) which can easily be snapshoted and restored to an arbitrary version.
module Misc_stdlib : sig ... endmodule Numbers : sig ... endModules about numbers, some of which satisfy Identifiable.S.
module Profile : sig ... endCompiler performance recording
module Tbl : sig ... endmodule Warnings : sig ... endWarning definitions
module Zero_alloc_annotations : sig ... endmodule Zero_alloc_utils : sig ... end