Skip to content

Commit

Permalink
[new release] mirage-flow, mirage-flow-unix and mirage-flow-combinato…
Browse files Browse the repository at this point in the history
…rs (4.0.0)

CHANGES:

- Redefine `close` semantics, which no longer is a `` shutdown `read_write ``
  (mirage/mirage-flow#49 @hannesm)
- Add ``shutdown : flow -> [ `read | `write | `read_write ] -> unit Lwt.t``
  (@djs55 @hannesm mirage/mirage-flow#16 mirage/mirage-flow#18 mirage/mirage-flow#48)
- Remove SHUTDOWNABLE signature (@djs55 mirage/mirage-flow#17, rebased into mirage/mirage-flow#48)
  • Loading branch information
hannesm committed Dec 19, 2023
1 parent 0834fcb commit e5b9504
Show file tree
Hide file tree
Showing 3 changed files with 113 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
opam-version: "2.0"
maintainer: "thomas@gazagnaire.org"
authors: ["Thomas Gazagnaire" "Dave Scott"]
license: "ISC"
tags: "org:mirage"
homepage: "https://github.com/mirage/mirage-flow"
doc: "https://mirage.github.io/mirage-flow/"
bug-reports: "https://github.com/mirage/mirage-flow/issues"
depends: [
"ocaml" {>= "4.08.0"}
"dune" {>= "1.0"}
"fmt" {>= "0.8.7"}
"lwt" {>= "4.0.0"}
"logs"
"cstruct" {>= "6.0.0"}
"mirage-clock" {>= "3.0.0"}
"mirage-flow" {= version}
]
build: [
["dune" "subst"] {dev}
["dune" "build" "-p" name "-j" jobs]
]
dev-repo: "git+https://github.com/mirage/mirage-flow.git"
synopsis: "Flow implementations and combinators for MirageOS specialized to lwt"
description: """
This repo contains generic operations over Mirage `FLOW` implementations.

Please consult [the API documentation](https://mirage.github.io/mirage-flow/index.html).
"""
url {
src:
"https://github.com/mirage/mirage-flow/releases/download/v4.0.0/mirage-flow-4.0.0.tbz"
checksum: [
"sha256=aeacf09173fe7f42c8a3f50bb1c85206faf2583d3111b6baefef6bf0f0e4487d"
"sha512=f72ce1bb95c07abc02fb4fe728209dcae45144bab2a5402f8d41779ec1d810e731e5f6b503d6618ae12174c8b60370386541242263aa12092eeb159ee086cf5c"
]
}
x-commit-hash: "e115fead43643a36775fe74df6d3d768507aba4b"
40 changes: 40 additions & 0 deletions packages/mirage-flow-unix/mirage-flow-unix.4.0.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
opam-version: "2.0"
maintainer: "thomas@gazagnaire.org"
authors: ["Thomas Gazagnaire" "Dave Scott"]
license: "ISC"
tags: "org:mirage"
homepage: "https://github.com/mirage/mirage-flow"
doc: "https://mirage.github.io/mirage-flow/"
bug-reports: "https://github.com/mirage/mirage-flow/issues"
depends: [
"ocaml" {>= "4.08.0"}
"dune" {>= "1.0"}
"fmt" {>= "0.8.7"}
"logs"
"mirage-flow" {= version}
"lwt" {>= "4.0.0"}
"cstruct" {>= "6.0.0"}
"alcotest" {with-test}
"mirage-flow-combinators" {with-test & = version}
]
build: [
["dune" "subst"] {dev}
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "-p" name "-j" jobs] {with-test}
]
dev-repo: "git+https://github.com/mirage/mirage-flow.git"
synopsis: "Flow implementations and combinators for MirageOS on Unix"
description: """
This repo contains generic operations over Mirage `FLOW` implementations.

Please consult [the API documentation](https://mirage.github.io/mirage-flow/index.html).
"""
url {
src:
"https://github.com/mirage/mirage-flow/releases/download/v4.0.0/mirage-flow-4.0.0.tbz"
checksum: [
"sha256=aeacf09173fe7f42c8a3f50bb1c85206faf2583d3111b6baefef6bf0f0e4487d"
"sha512=f72ce1bb95c07abc02fb4fe728209dcae45144bab2a5402f8d41779ec1d810e731e5f6b503d6618ae12174c8b60370386541242263aa12092eeb159ee086cf5c"
]
}
x-commit-hash: "e115fead43643a36775fe74df6d3d768507aba4b"
35 changes: 35 additions & 0 deletions packages/mirage-flow/mirage-flow.4.0.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
opam-version: "2.0"
maintainer: "thomas@gazagnaire.org"
authors: ["Thomas Gazagnaire" "Dave Scott"]
license: "ISC"
tags: "org:mirage"
homepage: "https://github.com/mirage/mirage-flow"
doc: "https://mirage.github.io/mirage-flow/"
bug-reports: "https://github.com/mirage/mirage-flow/issues"
depends: [
"ocaml" {>= "4.08.0"}
"dune" {>= "1.0"}
"cstruct" {>= "4.0.0"}
"fmt"
"lwt" {>= "4.0.0"}
]
build: [
["dune" "subst"] {dev}
["dune" "build" "-p" name "-j" jobs]
]
dev-repo: "git+https://github.com/mirage/mirage-flow.git"
synopsis: "Flow implementations and combinators for MirageOS"
description: """
This repo contains generic operations over Mirage `FLOW` implementations.

Please consult [the API documentation](https://mirage.github.io/mirage-flow/index.html).
"""
url {
src:
"https://github.com/mirage/mirage-flow/releases/download/v4.0.0/mirage-flow-4.0.0.tbz"
checksum: [
"sha256=aeacf09173fe7f42c8a3f50bb1c85206faf2583d3111b6baefef6bf0f0e4487d"
"sha512=f72ce1bb95c07abc02fb4fe728209dcae45144bab2a5402f8d41779ec1d810e731e5f6b503d6618ae12174c8b60370386541242263aa12092eeb159ee086cf5c"
]
}
x-commit-hash: "e115fead43643a36775fe74df6d3d768507aba4b"

0 comments on commit e5b9504

Please sign in to comment.