Releases: issuu/thread-pool-async
Releases · issuu/thread-pool-async
0.13.1
0.13.0
CHANGES:
- Destroy the whole pool in case an exception is thrown while creating or
destroying a piece of state associated with a worker thread. Indicate this
through a new exception type. - Generalize interface to make it possible to use the Async scheduler to
dynamically determine several related pieces of work that need to run on
the same thread. - Stop wrapping exceptions thrown inside a worker thread in an
Or_error
.
Rethrow them instead. - Remove
computation
type in favor of the standardresult
. - Add
.mli
file.
0.12.0
CHANGES:
- Remove
Deferred.t
from function running in the pool. Running async
operations outside the main thread is not safe.
0.11.0
CHANGES:
- Rename module from
Thread_pool
toThread_pool_async
- Use OPAM 2 format
- Do not version constrain Janestreet dependencies
0.10.1
CHANGES:
- Fix state updates
0.10.0
CHANGES:
- Rename
Thread_pool.with_
toThread_pool.with'
- Support retries with
Thread_pool.with'
- Migrate jbuilder to dune
0.9.0
0.9.0
- Initial extraction into a library
- Depend on minimal set of reasonable libraries
- Convert from OUnit2 to alcotest