Skip to content

Tags: ocaml-multicore/domainslib

Tags

0.5.2

Toggle 0.5.2's commit message
Release 0.5.2

CHANGES:

* Upgrade to Saturn 1.0 (#129, @Sudha247)
* Update README.md instruction to use OCaml 5.1.0 (#123, @punchagan)
* Fix Saturn.Queue function (#121, @Sudha247)
* Make parallel_scan work on noncommutative functions (#118, @aytao)
* Test condition tweaks (#113, @jmid)
* Adjust PBTs based on recommended_domain_count (#112, @jmid)

0.5.1

Toggle 0.5.1's commit message
Release 0.5.1

CHANGES:

* Add parallel_find (#90, @gasche)
* Update CI (#93, @Sudha247)
* Optimisation to work-stealing (#96, @art-w)
* Improve docs presentation (#99, @metanivek)
* Property based tests (#100, jmid)
* Task: avoid double handler installation (#101, @gasche & @clef-men)
* Fix a benign data-race in Chan reported by ocaml-tsan (#103, @art-w)
* Dune, opam, and GitHub Actions fixes (#105, @MisterDA)
* domain local await support (#107, @polytypic)
* Windows run on GitHub Actions (#110, @Sudha247)
* Adjust PBTs based on recommended_domain_count (#112, @jmid)
* Test condition tweaks (#113, @jmid)

v0.5.0

Toggle v0.5.0's commit message
Release 0.5.0

CHANGES:

This release includes:

* Bug fix for `parallel_for_reduce` on empty loops.
* Make Chan.t and Task.promise injective #69
* Add lockfree dependency #70
* CI fixes (#73, #76)
* Breaking change: Rename `num_additional_domains` to `num_domains` for setup_pool
* Documentation updates (#80, #81, #82)

0.4.2

Toggle 0.4.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #65 from ocaml-multicore/fix-trunk

Fix build on trunk

0.4.1

Toggle 0.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #63 from Sudha247/5.00-ci

Run CI with trunk OCaml

0.4.0

Toggle 0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #60 from ocaml-multicore/parallel_scan_bug_fix

Bug fix in `parallel_scan`

0.3.2

Toggle 0.3.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #53 from bikallem/ocaml-5.00

Make domainslib build/run with OCaml 5.00 after PR #704

0.3.1

Toggle 0.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #45 from Sudha247/named_pools2

Add named pools

0.3.0

Toggle 0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #31 from Sudha247/patch-1

Rename `num_domains` to `num_additional_domains` in setup_pool

0.2.2

Toggle 0.2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #18 from ocaml-multicore/ctk21/parallel_for_reduce…

…_div_con

Use same algorithm for parallel_for_reduce as parallel_for