The core OCaml system: compilers, runtime system, base libraries
OCaml is the core system for the OCaml programming language, encompassing its compilers, runtime system, and base libraries. The project is built in OCaml itself and includes multiple compiler toolchains (bytecode and native-code compilation), a toplevel interactive system, and supporting tools such as lexer and parser generators, a debugger, and profiling utilities. The repository also contains comprehensive documentation written in an extended LaTeX dialect, a test suite driven by the ocamltest tool, and HTML post-processing infrastructure for web-based manual and API documentation. The developer team released OCaml 5.0.0 in December 2022, introducing a rewritten runtime system for shared-memory parallel programming and native support for concurrent programming.