Skip to content

Commit 0d8767f

Browse files
committed
prepare for 0.7
1 parent d7c8df4 commit 0d8767f

File tree

11 files changed

+21
-14
lines changed

11 files changed

+21
-14
lines changed

CHANGES.md

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

2+
# 0.7
3+
4+
- add `Moonpool_fiber.spawn_top_ignore`
5+
- add `moonpool-io`, based on `picos_io` (still very experimental)
6+
- move to picos as the foundation layer for concurrency primitives (#30)
7+
- move to `thread-local-storage` 0.2 with get/set API
8+
29
# 0.6
310

411
- breaking: remove `Immediate_runner` (bug prone and didn't

dune-project

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

44
(name moonpool)
5-
(version 0.6)
5+
(version 0.7)
66
(generate_opam_files true)
77
(source
88
(github c-cube/moonpool))
@@ -52,7 +52,7 @@
5252

5353
(package
5454
(name moonpool-io)
55-
(synopsis "Async IO for moonpool, relying on picos")
55+
(synopsis "Async IO for moonpool, relying on picos (experimental)")
5656
(allow_empty) ; on < 5.0
5757
(depends
5858
(moonpool (= :version))

moonpool-io.opam

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# This file is generated by dune, edit dune-project instead
22
opam-version: "2.0"
3-
version: "0.6"
4-
synopsis: "Async IO for moonpool, relying on picos"
3+
version: "0.7"
4+
synopsis: "Async IO for moonpool, relying on picos (experimental)"
55
maintainer: ["Simon Cruanes"]
66
authors: ["Simon Cruanes"]
77
license: "MIT"

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.6"
3+
version: "0.7"
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.6"
3+
version: "0.7"
44
synopsis: "Pools of threads supported by a pool of domains"
55
maintainer: ["Simon Cruanes"]
66
authors: ["Simon Cruanes"]

src/core/exn_bt.mli

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
(** Exception with backtrace.
22
3-
Type changed @since NEXT_RELEASE
3+
Type changed @since 0.7
44
55
@since 0.6 *)
66

@@ -26,4 +26,4 @@ type nonrec 'a result = ('a, t) result
2626

2727
val unwrap : 'a result -> 'a
2828
(** [unwrap (Ok x)] is [x], [unwrap (Error ebt)] re-raises [ebt].
29-
@since NEXT_RELEASE *)
29+
@since 0.7 *)

src/core/fut.mli

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ val on_result_ignore : _ t -> (Exn_bt.t option -> unit) -> unit
3939
when [fut] is set;
4040
or calls [f] immediately if [fut] is already set.
4141
It does not pass the result, only a success/error signal.
42-
@since NEXT_RELEASE *)
42+
@since 0.7 *)
4343

4444
exception Already_fulfilled
4545

src/core/moonpool.mli

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ val spawn_on_current_runner : (unit -> 'a) -> 'a Fut.t
7171

7272
val get_current_runner : unit -> Runner.t option
7373
(** See {!Runner.get_current_runner}
74-
@since NEXT_RELEASE *)
74+
@since 0.7 *)
7575

7676
[@@@ifge 5.0]
7777

@@ -222,7 +222,7 @@ module Private : sig
222222
module Worker_loop_ = Worker_loop_
223223
(** Worker loop. This is useful to implement custom runners, it
224224
should run on each thread of the runner.
225-
@since NEXT_RELEASE *)
225+
@since 0.7 *)
226226

227227
module Domain_ = Domain_
228228
(** Utils for domains *)

src/core/trigger.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
(** Triggers from picos
2-
@since NEXT_RELEASE *)
2+
@since 0.7 *)
33

44
include Picos.Trigger
55

src/fib/fiber.mli

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,4 +150,4 @@ val spawn_ignore : ?protect:bool -> (unit -> _) -> unit
150150

151151
val spawn_top_ignore : on:Runner.t -> (unit -> _) -> unit
152152
(** Like {!spawn_top} but ignores the result.
153-
@since NEXT_RELEASE *)
153+
@since 0.7 *)

0 commit comments

Comments
 (0)