Module Eio.Private

API for use by the scheduler implementation.

module Trace : sig ... end

Trace Eio events using OCaml's runtime events system.

module Cells : sig ... end

A lock-free queue-like structure with suspension and cancellation.

module Broadcast : sig ... end

A lock-free queue of waiters that should all be resumed at once.

module Fiber_context : sig ... end

Every fiber has an associated context.

module Effects : sig ... end
module Suspend : sig ... end

Suspend a fiber and enter the scheduler.

module Debug : sig ... end
module Dla : sig ... end