ocaml-base-compiler

Official release 4.12.1
Library stdlib
Module Stdlib . Ephemeron
module type S = sig ... end

The output signature of the functor K1.Make and K2.Make. These hash tables are weak in the keys. If all the keys of a binding are alive the binding is kept, but if one of the keys of the binding is dead then the binding is removed.

module type SeededS = sig ... end

The output signature of the functor K1.MakeSeeded and K2.MakeSeeded.

module K1 : sig ... end

Ephemerons with one key.

module K2 : sig ... end

Emphemerons with two keys.

module Kn : sig ... end

Emphemerons with arbitrary number of keys of the same type.

module GenHashTable : sig ... end

Hash tables on generic containers with notion of death and aliveness.