package multicore-magic
Low-level multicore utilities for OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
multicore-magic-2.1.0.tbz
sha256=24ff4364730b403270f23407f7f6f9dc8111987ed468592e2ed70ad937705144
sha512=82f4a14d30c4b81304ba8bc5d7c7cb172c80fef765b96ea478c6a2258382c4e527777d9fc4b30e0254a7ffbe8d43f1d8ab807f4455baeecfc9de8d60c71ed27a
CHANGES.md.html
Release notes
All notable changes to this project will be documented in this file.
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 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)
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>