Fixed
- Fixed dependency loop compilation error when using zio as a dependency module, by inlining
Work.WorkFnandWork.CompletionFntype aliases.
Unclaimed project
Are you a maintainer of zio? Claim this project to take control of your public changelog and roadmap.
Work.WorkFn and Work.CompletionFn type aliases.blockInPlace for running blocking functions on the thread pool without allocations.os.thread.yield() for yielding to the kernel from OS-level threads.CompletionQueue for waiting on multiple I/O operations.rt parameter from most functions. It's no longer needed.
You can now use zio.spawn, zio.sleep, or zio.yield instead of calling
them as rt methods.Mutex, Condition or Channel can be now used
from any thread, outside o...Pipe to explicitly support streaming-only file descriptors (#267)Socket methods for configuring OS-level buffer sizes (#243)fromXxx() methods to Timeout