mirror of
https://github.com/c-cube/moonpool.git
synced 2025-12-06 03:05:30 -05:00
1.1 KiB
1.1 KiB
2.3.1
- Allow unboxed
Atomic_arrayon 5.3 (@polytypic) - Support js_of_ocaml (@polytypic)
2.3.0
- Add
copy_as ~paddedfor convenient optional padding (@polytypic) - Add
multicore-magic-dscheckpackage and library to help testing with DScheck (@lyrm, review @polytypic)
2.2.0
- Add (unboxed)
Atomic_array(@polytypic)
2.1.0
- Added
instantaneous_domain_indexfor the implementation of contention avoiding data structures. (@polytypic) - Added
Transparent_atomicmodule 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_getto not be subject to CSE. (@polytypic)
2.0.0
- Changed the semantics of
copy_as_paddedto not always copy and to not guarantee thatlength_of_padded_array*works with it. These semantic changes allow better use of the OCaml allocator to guarantee cache friendly alignment. (@polytypic)
1.0.1
- Ported the library to OCaml 4 (@polytypic)
- License changed to ISC from 0BSD (@tarides)
1.0.0
- Initial release (@polytypic)