Jane Street's standard library overlay (kernel)
Browse cluster: OCaml incremental computation and PPX tooling →Core_kernel is Jane Street's standard library overlay, consisting of multiple specialized single-module and multi-module libraries written in OCaml. The project covers a broad range of low-level data structures and utilities including hash tables, heaps, sets, queues, and memory management tools, alongside higher-level abstractions like command-line parameter generation for enumerable types. The libraries address specific performance or functionality needs—such as bounded integer tables for speed, thread-safe queues without mutexes, weak pointers for non-intrusive memory references, and timing wheels for time-based alarms. Core_kernel is built on OCaml and designed to integrate with Jane Street's Core library ecosystem.