Module Ocaml_utilsSource
Rewrite paths for reproducible builds
When diffing lists where each element has a distinct key, we can refine the diffing patch by introducing two composite edit moves: swaps and moves.
Composable document for the Format formatting engine.
Uniform interface for common data structures over various things.
Language 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.
This module provides some facilities for creating references (and hash tables) which can easily be snapshoted and restored to an arbitrary version.
Modules about numbers, some of which satisfy Identifiable.S.