Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Atomic_array
on 5.3 (@polytypic)copy_as ~padded
for convenient optional padding (@polytypic)multicore-magic-dscheck
package and library to help testing with DScheck (@lyrm, review @polytypic)Atomic_array
(@polytypic)instantaneous_domain_index
for the implementation of contention avoiding data structures. (@polytypic)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)fenceless_get
to not be subject to CSE. (@polytypic)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)