Skip to content

Commit 2649452

Browse files
committed
prepare for 0.9
1 parent 7001842 commit 2649452

File tree

6 files changed

+25
-5
lines changed

6 files changed

+25
-5
lines changed

CHANGES.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,21 @@
11

2+
# 0.9
3+
4+
- breaking: require OCaml 5
5+
* no further need for a preprocessor
6+
* forkjoin not longer optional
7+
8+
- moonpool-lwt: large changes, including a Runner that runs
9+
inside `Lwt_unix`'s event loop and can thus use any `_ Lwt.t` function
10+
- remove bounded_queue
11+
- fix core: better repropagating of errors
12+
- add `Fut.{cancel,try_cancel}`
13+
- perf: `await` on immediately ready timer queues its task
14+
- feat: add `Moonpool.yield`
15+
16+
- deprecate moonpool.sync
17+
- deprecate moonpool_io
18+
219
# 0.8
320

421
- api(fut): make alias `'a Fut.t = 'a Picos.Computation.t` public

dune-project

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
(using mdx 0.2)
33

44
(name moonpool)
5-
(version 0.8)
5+
(version 0.9)
66
(generate_opam_files true)
77
(source
88
(github c-cube/moonpool))

moonpool-io.opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# This file is generated by dune, edit dune-project instead
22
opam-version: "2.0"
3-
version: "0.8"
3+
version: "0.9"
44
synopsis: "Async IO for moonpool, relying on picos (experimental)"
55
maintainer: ["Simon Cruanes"]
66
authors: ["Simon Cruanes"]

moonpool-lwt.opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# This file is generated by dune, edit dune-project instead
22
opam-version: "2.0"
3-
version: "0.8"
3+
version: "0.9"
44
synopsis: "Event loop for moonpool based on Lwt-engine (experimental)"
55
maintainer: ["Simon Cruanes"]
66
authors: ["Simon Cruanes"]

moonpool.opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# This file is generated by dune, edit dune-project instead
22
opam-version: "2.0"
3-
version: "0.8"
3+
version: "0.9"
44
synopsis: "Pools of threads supported by a pool of domains"
55
maintainer: ["Simon Cruanes"]
66
authors: ["Simon Cruanes"]

src/lwt/moonpool_lwt.mli

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
77
{b NOTE}: this is experimental and might change in future versions.
88
9-
@since 0.6 *)
9+
@since 0.6
10+
11+
The API has entirely changed since 0.9 , see
12+
https://github.com/c-cube/moonpool/pull/37 *)
1013

1114
module Fut = Moonpool.Fut
1215

0 commit comments

Comments
 (0)