Add copy_as ~padded for convenient optional padding (@polytypic)
Add multicore-magic-dscheck package and library to help testing with DScheck (@lyrm, review @polytypic)
2.2.0
Add (unboxed) Atomic_array (@polytypic)
2.1.0
Added instantaneous_domain_index for the implementation of contention avoiding data structures. (@polytypic)
Added Transparent_atomic module as a workaround to CSE issues in OCaml 5.0 and OCaml 5.1 and also to allow more efficient arrays of atomics. (@polytypic)
Fixed fenceless_get to not be subject to CSE. (@polytypic)
2.0.0
Changed the semantics of copy_as_padded to not always copy and to not guarantee that length_of_padded_array* works with it. These semantic changes allow better use of the OCaml allocator to guarantee cache friendly alignment. (@polytypic)