module Make: functor (
G
:
G
) ->
SIG
with module G = G
Functor
module G: OpamParallel.G
val parallel_iter : int ->
OpamParallel.G.t ->
pre:(G.V.t -> unit) -> child:(G.V.t -> unit) -> post:(G.V.t -> unit) -> unit
iter n t pre child paren
parallel iteration on n
cores. child
is evaluated in a remote process and when it as
finished, whereas pre
and post
are evaluated on the current
process (respectively before and after the child process has
been created).
exception Errors of (G.V.t * OpamParallel.error) list * G.V.t list
Errors (errors
, remaining
)
exception Cyclic of G.V.t list list
The graph is cyclic.