this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

[new release] moonpool (3 packages) (0.7)

CHANGES:

- add `Moonpool_fiber.spawn_top_ignore`
- add `moonpool-io`, based on `picos_io` (still very experimental)
- move to picos as the foundation layer for concurrency primitives (c-cube/moonpool#30)
- move to `thread-local-storage` 0.2 with get/set API

+131
+40
packages/moonpool-io/moonpool-io.0.7/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Async IO for moonpool, relying on picos (experimental)" 3 + maintainer: ["Simon Cruanes"] 4 + authors: ["Simon Cruanes"] 5 + license: "MIT" 6 + homepage: "https://github.com/c-cube/moonpool" 7 + bug-reports: "https://github.com/c-cube/moonpool/issues" 8 + depends: [ 9 + "dune" {>= "3.0"} 10 + "moonpool" {= version} 11 + "picos_io" {>= "0.5" & < "0.6"} 12 + "ocaml" {>= "5.0"} 13 + "trace" {with-test} 14 + "trace-tef" {with-test} 15 + "odoc" {with-doc} 16 + ] 17 + build: [ 18 + ["dune" "subst"] {dev} 19 + [ 20 + "dune" 21 + "build" 22 + "-p" 23 + name 24 + "-j" 25 + jobs 26 + "@install" 27 + "@runtest" {with-test} 28 + "@doc" {with-doc} 29 + ] 30 + ] 31 + dev-repo: "git+https://github.com/c-cube/moonpool.git" 32 + url { 33 + src: 34 + "https://github.com/c-cube/moonpool/releases/download/v0.7/moonpool-0.7.tbz" 35 + checksum: [ 36 + "sha256=c4a1f974200530ab7f6014de3a369fdbb260ff454183640f32e51ba3fec51b15" 37 + "sha512=865daabb96e3d60f88ecee9fc9030dad8b257fff4121b404e882d8a8d6687b737beb6e22366f52eb14e770dfab28b326853a1d3d883fa19bbd791d8450b40f8b" 38 + ] 39 + } 40 + x-commit-hash: "0d8767f45f9cf8730724acb67e74aa57db7217b9"
+41
packages/moonpool-lwt/moonpool-lwt.0.7/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Event loop for moonpool based on Lwt-engine (experimental)" 3 + maintainer: ["Simon Cruanes"] 4 + authors: ["Simon Cruanes"] 5 + license: "MIT" 6 + homepage: "https://github.com/c-cube/moonpool" 7 + bug-reports: "https://github.com/c-cube/moonpool/issues" 8 + depends: [ 9 + "dune" {>= "3.0"} 10 + "moonpool" {= version} 11 + "ocaml" {>= "5.0"} 12 + "lwt" 13 + "base-unix" 14 + "trace" {with-test} 15 + "trace-tef" {with-test} 16 + "odoc" {with-doc} 17 + ] 18 + build: [ 19 + ["dune" "subst"] {dev} 20 + [ 21 + "dune" 22 + "build" 23 + "-p" 24 + name 25 + "-j" 26 + jobs 27 + "@install" 28 + "@runtest" {with-test} 29 + "@doc" {with-doc} 30 + ] 31 + ] 32 + dev-repo: "git+https://github.com/c-cube/moonpool.git" 33 + url { 34 + src: 35 + "https://github.com/c-cube/moonpool/releases/download/v0.7/moonpool-0.7.tbz" 36 + checksum: [ 37 + "sha256=c4a1f974200530ab7f6014de3a369fdbb260ff454183640f32e51ba3fec51b15" 38 + "sha512=865daabb96e3d60f88ecee9fc9030dad8b257fff4121b404e882d8a8d6687b737beb6e22366f52eb14e770dfab28b326853a1d3d883fa19bbd791d8450b40f8b" 39 + ] 40 + } 41 + x-commit-hash: "0d8767f45f9cf8730724acb67e74aa57db7217b9"
+50
packages/moonpool/moonpool.0.7/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Pools of threads supported by a pool of domains" 3 + maintainer: ["Simon Cruanes"] 4 + authors: ["Simon Cruanes"] 5 + license: "MIT" 6 + tags: ["thread" "pool" "domain" "futures" "fork-join"] 7 + homepage: "https://github.com/c-cube/moonpool" 8 + bug-reports: "https://github.com/c-cube/moonpool/issues" 9 + depends: [ 10 + "ocaml" {>= "4.14"} 11 + "dune" {>= "3.0"} 12 + "either" {>= "1.0"} 13 + "trace" {with-test} 14 + "trace-tef" {with-test} 15 + "qcheck-core" {with-test & >= "0.19"} 16 + "thread-local-storage" {>= "0.2" & < "0.3"} 17 + "odoc" {with-doc} 18 + "hmap" {with-test} 19 + "picos" {>= "0.5" & < "0.6"} 20 + "picos_std" {>= "0.5" & < "0.6"} 21 + "mdx" {>= "1.9.0" & with-test} 22 + ] 23 + depopts: [ 24 + "hmap" 25 + "trace" {>= "0.6"} 26 + ] 27 + build: [ 28 + ["dune" "subst"] {dev} 29 + [ 30 + "dune" 31 + "build" 32 + "-p" 33 + name 34 + "-j" 35 + jobs 36 + "@install" 37 + "@runtest" {with-test} 38 + "@doc" {with-doc} 39 + ] 40 + ] 41 + dev-repo: "git+https://github.com/c-cube/moonpool.git" 42 + url { 43 + src: 44 + "https://github.com/c-cube/moonpool/releases/download/v0.7/moonpool-0.7.tbz" 45 + checksum: [ 46 + "sha256=c4a1f974200530ab7f6014de3a369fdbb260ff454183640f32e51ba3fec51b15" 47 + "sha512=865daabb96e3d60f88ecee9fc9030dad8b257fff4121b404e882d8a8d6687b737beb6e22366f52eb14e770dfab28b326853a1d3d883fa19bbd791d8450b40f8b" 48 + ] 49 + } 50 + x-commit-hash: "0d8767f45f9cf8730724acb67e74aa57db7217b9"