package saturn
Parallelism-safe data structures for multicore OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
saturn-0.4.0.tbz
sha256=7c7bec95a27055b41aa83540fcc1c6a87c9b7ad61bc511a532b8605ea33788fb
sha512=5a95888ec9d8979ceca9b57589109f9c7df6d72e51482a3cbc99988863d0b95cc8cf7592f433efd840475e79394eacf761e3e8503c8b3bfdd1bd74d8485c584e
doc/CHANGES.html
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)