mirror of
https://github.com/c-cube/moonpool.git
synced 2025-12-05 19:00:33 -05:00
prepare for 0.9
This commit is contained in:
parent
70018423ff
commit
2649452d10
6 changed files with 25 additions and 5 deletions
17
CHANGES.md
17
CHANGES.md
|
|
@ -1,4 +1,21 @@
|
||||||
|
|
||||||
|
# 0.9
|
||||||
|
|
||||||
|
- breaking: require OCaml 5
|
||||||
|
* no further need for a preprocessor
|
||||||
|
* forkjoin not longer optional
|
||||||
|
|
||||||
|
- moonpool-lwt: large changes, including a Runner that runs
|
||||||
|
inside `Lwt_unix`'s event loop and can thus use any `_ Lwt.t` function
|
||||||
|
- remove bounded_queue
|
||||||
|
- fix core: better repropagating of errors
|
||||||
|
- add `Fut.{cancel,try_cancel}`
|
||||||
|
- perf: `await` on immediately ready timer queues its task
|
||||||
|
- feat: add `Moonpool.yield`
|
||||||
|
|
||||||
|
- deprecate moonpool.sync
|
||||||
|
- deprecate moonpool_io
|
||||||
|
|
||||||
# 0.8
|
# 0.8
|
||||||
|
|
||||||
- api(fut): make alias `'a Fut.t = 'a Picos.Computation.t` public
|
- api(fut): make alias `'a Fut.t = 'a Picos.Computation.t` public
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
(using mdx 0.2)
|
(using mdx 0.2)
|
||||||
|
|
||||||
(name moonpool)
|
(name moonpool)
|
||||||
(version 0.8)
|
(version 0.9)
|
||||||
(generate_opam_files true)
|
(generate_opam_files true)
|
||||||
(source
|
(source
|
||||||
(github c-cube/moonpool))
|
(github c-cube/moonpool))
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# This file is generated by dune, edit dune-project instead
|
# This file is generated by dune, edit dune-project instead
|
||||||
opam-version: "2.0"
|
opam-version: "2.0"
|
||||||
version: "0.8"
|
version: "0.9"
|
||||||
synopsis: "Async IO for moonpool, relying on picos (experimental)"
|
synopsis: "Async IO for moonpool, relying on picos (experimental)"
|
||||||
maintainer: ["Simon Cruanes"]
|
maintainer: ["Simon Cruanes"]
|
||||||
authors: ["Simon Cruanes"]
|
authors: ["Simon Cruanes"]
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# This file is generated by dune, edit dune-project instead
|
# This file is generated by dune, edit dune-project instead
|
||||||
opam-version: "2.0"
|
opam-version: "2.0"
|
||||||
version: "0.8"
|
version: "0.9"
|
||||||
synopsis: "Event loop for moonpool based on Lwt-engine (experimental)"
|
synopsis: "Event loop for moonpool based on Lwt-engine (experimental)"
|
||||||
maintainer: ["Simon Cruanes"]
|
maintainer: ["Simon Cruanes"]
|
||||||
authors: ["Simon Cruanes"]
|
authors: ["Simon Cruanes"]
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# This file is generated by dune, edit dune-project instead
|
# This file is generated by dune, edit dune-project instead
|
||||||
opam-version: "2.0"
|
opam-version: "2.0"
|
||||||
version: "0.8"
|
version: "0.9"
|
||||||
synopsis: "Pools of threads supported by a pool of domains"
|
synopsis: "Pools of threads supported by a pool of domains"
|
||||||
maintainer: ["Simon Cruanes"]
|
maintainer: ["Simon Cruanes"]
|
||||||
authors: ["Simon Cruanes"]
|
authors: ["Simon Cruanes"]
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,10 @@
|
||||||
|
|
||||||
{b NOTE}: this is experimental and might change in future versions.
|
{b NOTE}: this is experimental and might change in future versions.
|
||||||
|
|
||||||
@since 0.6 *)
|
@since 0.6
|
||||||
|
|
||||||
|
The API has entirely changed since 0.9 , see
|
||||||
|
https://github.com/c-cube/moonpool/pull/37 *)
|
||||||
|
|
||||||
module Fut = Moonpool.Fut
|
module Fut = Moonpool.Fut
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue