package saturn

  1. Overview
  2. Docs

0.4.0

  • Add docs and rename/refactor to add a lockfree package (@lyrm)
  • CI clean up and set up Windows CI (@lyrm)
  • Adopt OCaml Code of Conduct (@Sudha247)
  • Mark alcotest as a test dependency (@Khady)
  • Set QCHECK_MSG_INTERVAL to avoid clutter in CI logs (@jmid)
  • Fix space leaks in MS Queue (@polytypic, @lyrm)
  • Add STM tests for current data structures (@lyrm, @jmid)

0.3.1

  • Rework dscheck integration to work with utop (@lyrm)
  • Add OCaml 4 compatability (@sudha247)
  • Add STM ws_deque tests (@jmid, @lyrm)

0.3.0

  • Add MPSC queue (@lyrm)
  • Add SPSC queue (@bartoszmodelski)
  • Add MPMC relaxed queue (@bartoszmodelski, @lyrm)
  • Add Michael-Scott Queue (@tmcgilchrist, @bartoszmodelski, @lyrm)
  • Add Treiber Stack (@tmcgilchrist , @bartoszmodelski, @lyrm)
  • Integrate model-checker (DSCheck) (@bartoszmodelski)

v0.2.0

  • Add Chase-Lev Work-stealing deque Ws_deque. (@ctk21)
OCaml

Innovation. Community. Security.