mirror of
https://github.com/c-cube/moonpool.git
synced 2025-12-17 16:16:48 -05:00
Compare commits
2 commits
2649452d10
...
0e5a2896ef
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0e5a2896ef | ||
|
|
9601621ebc |
8 changed files with 29 additions and 6 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))
|
||||||
|
|
@ -44,6 +44,8 @@
|
||||||
(depends
|
(depends
|
||||||
(moonpool (= :version))
|
(moonpool (= :version))
|
||||||
(ocaml (>= 5.0))
|
(ocaml (>= 5.0))
|
||||||
|
(qcheck-core (and :with-test (>= 0.19)))
|
||||||
|
(hmap :with-test)
|
||||||
lwt
|
lwt
|
||||||
base-unix
|
base-unix
|
||||||
(trace :with-test)
|
(trace :with-test)
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,4 +2,4 @@
|
||||||
(name t_fibers)
|
(name t_fibers)
|
||||||
(package moonpool)
|
(package moonpool)
|
||||||
(optional)
|
(optional)
|
||||||
(libraries moonpool moonpool.fib trace qcheck-core))
|
(libraries moonpool moonpool.fib trace qcheck-core hmap))
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@
|
||||||
moonpool
|
moonpool
|
||||||
moonpool.fib
|
moonpool.fib
|
||||||
moonpool-lwt
|
moonpool-lwt
|
||||||
|
hmap
|
||||||
trace
|
trace
|
||||||
trace-tef
|
trace-tef
|
||||||
qcheck-core
|
qcheck-core
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue