You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Fix a benign data-race in Chan reported by ocaml-tsan (#103, @art-w)
14
+
* Dune, opam, and GitHub Actions fixes (#105, @MisterDA)
15
+
* domain local await support (#107, @polytypic)
16
+
* Windows run on GitHub Actions (#110, @Sudha247)
17
+
* Adjust PBTs based on recommended_domain_count (#112, @jmid)
18
+
* Test condition tweaks (#113, @jmid)
19
+
20
+
## 0.5.0
6
21
7
22
This release includes:
8
23
@@ -13,35 +28,35 @@ This release includes:
13
28
* Breaking change: Rename `num_additional_domains` to `num_domains` for setup_pool
14
29
* Documentation updates (#80, #81, #82)
15
30
16
-
## v0.4.2
31
+
## 0.4.2
17
32
18
33
Includes Effect.eff -> Effect.t change from OCaml trunk. (#65)
19
34
20
-
## v0.4.1
35
+
## 0.4.1
21
36
22
37
This release fixes compatibility with OCaml 5.00.0+trunk in #61. Breaks compatibility with older Multicore variants 4.12.0+domains and 4.12.0+domains+effects
23
38
24
-
## v0.4.0
39
+
## 0.4.0
25
40
26
41
This release includes:
27
42
28
43
* Usage of effect handlers for task creation. This introduces a breaking change; all computations need to be enclosed in a Task.run function. See #51.
29
44
* Multi_channel uses a per-channel domain-local key, removing the global key. #50
30
45
* Bug fixes in parallel_scan. #60
31
46
32
-
## v0.3.2
47
+
## 0.3.2
33
48
34
49
Corresponding updates for breaking changes introduced in ocaml-multicore/ocaml-multicore#704
35
50
36
51
* Updated with the new interface Domain.cpu_relax
37
52
* Domain.timer_ticks replaced with Mirage clock.
38
53
39
-
## v0.3.1
54
+
## 0.3.1
40
55
41
56
*#45 adds support for named pools. This is a breaking change with setup_pool taking an optional name parameter and an extra unit parameter.
42
57
* A minor bug fix in parallel_for_reduce.
43
58
44
-
## v0.3.0
59
+
## 0.3.0
45
60
46
61
This release includes:
47
62
@@ -51,25 +66,25 @@ This release includes:
51
66
* A move to using the Mutex & Condition modules for the implementation of Chan #24.
52
67
* Various documentation and packaging improvements (#21, #27, #30, #32).
53
68
54
-
## v0.2.2
69
+
## 0.2.2
55
70
56
71
Updates to:
57
72
58
73
* parallel_for to use new task distribution algorithm and allow default chunk_size (#16)
59
74
* parallel_for_reduce to use new task distribution algorithm and allow default chunk_size parameter (#18)
60
75
61
-
## v0.2.1
76
+
## 0.2.1
62
77
63
78
*`recv_poll` made non-allocating
64
79
* Addition of parallel_scan #5
65
80
66
-
## v0.2.0
81
+
## 0.2.0
67
82
68
83
* New Tasks library with support for async/await parallelism and parallel for loops.
69
84
* Adds support for non-blocking Chan.send_poll and Chan.recv_poll.
0 commit comments