Current PBTs of OCaml 5

March 26, 2025 ยท View on GitHub

Tests utilizing the parallel STM.ml capability:

Tests utilizing Lin:

Tests of the underlying spawn/async functionality of Domain and Thread (not using STM.ml or Lin.ml which rely on them):

Development tests

During development we use examples with known problems to help ensure that concurrency issues are indeed found as expected (aka. sanity check).

For Lin.Internal and Lin

contain "sanity check tests" for an unprotected global ref and a buggy concurrent list over unboxed int and boxed int64 types.

For STM

contain similar tests.