Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Fork_join
for parallelizing computations. This is only available on OCaml 5.x because it relies on effects.Fork_join.{for_,map_array,map_list}
Fork_join.all_{list,init}
Pool.with_
Runner
, change Pool
to produce a Runner.t
Lock
moduleFut.await
for OCaml >= 5.0Suspend_
and its internal effect with an unstability alert. This is intended for implementors of Runner
only.cpp.ml
from containers, replace previous codegen with it. This will provide better flexibility for supporting multiple versions of OCaml in the future.Pool.run_wait_block
; rename Pool.run
into Pool.run_async
pop
works on a non empty closed queueFut.for_list
around_task
to Pool.create
Pool.shutdown_without_waiting
Pool.num_tasks
Fut.is_done
Blocking_queue.size
Fut.for_array
to easily iterate on an array in parallelFut.get_or_fail{,_exn}
wait_list []
initial release