Skip to content

Releases: ocaml-multicore/multicore-magic

2.3.1

12 Jan 11:30
Compare
Choose a tag to compare

CHANGES:

2.3.0

10 Jul 11:31
Compare
Choose a tag to compare

CHANGES:

  • 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

28 May 06:09
Compare
Choose a tag to compare

CHANGES:

2.1.0

24 Dec 12:46
Compare
Choose a tag to compare

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

03 Aug 14:22
Compare
Choose a tag to compare

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)

1.0.1

22 Jul 10:10
Compare
Choose a tag to compare

1.0.1