Apocrypha

kcas

Software Transactional Memory for OCaml

This library provides a software transactional memory (STM) implementation based on an atomic lock-free multi-word compare-and-set (MCAS) algorithm enhanced with read-only compare operations and ability to block awaiting for changes.

Available in

OverlayNewestEbuildsLast activity
nest GitHub ↗ 0.7.0 2 14 d details ›

Versions & arches

VersionOverlay amd64 Committed
9999 LIVE nest follows upstream — no keywords 2 mo view · download · history ↗
0.7.0 nest amd64 testing 2 mo view · download · history ↗

Use flags of 0.7.0

  • +ocamlopt Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable/enable it at a global scale)
  • test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)