this repo has no description
0
fork

Configure Feed

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

[new release] saturn (2 packages) (0.5.0)

CHANGES:

- Optimized Michael-Scott queue with a safe and an unsafe versions (@lyrm,
@polytypic)
- Optimize spsc queue : unsafe optimizations (@lyrm, @polytypic)
- Optimize spsc queue : optimizations without Obj.magic (@lyrm, @polytypic)
- Tweak treiber stack (@polytypic)
- Disable implicit transitive dependencies (@polytypic)
- Fix dune rules to specify package (@polytypic)
- Lock free skiplist with size (@polytypic, @lyrm, @sooraj-srini)
- Wait-free size for lock free data structures (@polytypic, @lyrm, @nikochiko)

+101
+51
packages/saturn/saturn.0.5.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: 3 + "Collection of parallelism-safe data structures for Multicore OCaml" 4 + maintainer: ["Carine Morel" "KC Sivaramakrishnan" "Sudha Parimala"] 5 + authors: ["KC Sivaramakrishnan"] 6 + license: "ISC" 7 + homepage: "https://github.com/ocaml-multicore/saturn" 8 + doc: "https://ocaml-multicore.github.io/saturn/" 9 + bug-reports: "https://github.com/ocaml-multicore/saturn/issues" 10 + depends: [ 11 + "dune" {>= "3.14"} 12 + "ocaml" {>= "4.13"} 13 + "domain_shims" {>= "0.1.0" & with-test} 14 + "saturn_lockfree" {= version} 15 + "multicore-magic" {>= "2.3.0" & with-test} 16 + "multicore-bench" {>= "0.1.2" & with-test} 17 + "multicore-magic-dscheck" {>= "2.3.0" & with-test} 18 + "backoff" {>= "0.1.0" & with-test} 19 + "alcotest" {>= "1.7.0" & with-test} 20 + "qcheck" {>= "0.21.3" & with-test} 21 + "qcheck-stm" {>= "0.3" & with-test} 22 + "qcheck-alcotest" {>= "0.21.3" & with-test} 23 + "yojson" {>= "2.0.2" & with-test} 24 + "dscheck" {>= "0.5.0" & with-test} 25 + "sherlodoc" {>= "0.2" & with-doc} 26 + "odoc" {>= "2.4.1" & with-doc} 27 + ] 28 + build: [ 29 + ["dune" "subst"] {dev} 30 + [ 31 + "dune" 32 + "build" 33 + "-p" 34 + name 35 + "-j" 36 + jobs 37 + "@install" 38 + "@runtest" {with-test} 39 + "@doc" {with-doc} 40 + ] 41 + ] 42 + dev-repo: "git+https://github.com/ocaml-multicore/saturn.git" 43 + url { 44 + src: 45 + "https://github.com/ocaml-multicore/saturn/releases/download/0.5.0/saturn-0.5.0.tbz" 46 + checksum: [ 47 + "sha256=6669b1c087b93e23d84d376f3876ce8d16efd9bfdb6fdcb421e901c9f4443e39" 48 + "sha512=a101f28c753826302f4aca32171a19713385c479cc576a0fcf574211f44cef6fb1a3246b025b815e3fc8c828422b28fd4c84f92c80ba78c515e2f7d03e14e19a" 49 + ] 50 + } 51 + x-commit-hash: "60dd353c9b9b6fae8a3a61d0fcf30d599e0a68a9"
+50
packages/saturn_lockfree/saturn_lockfree.0.5.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Collection of lock-free data structures for Multicore OCaml" 3 + maintainer: ["Carine Morel" "KC Sivaramakrishnan" "Sudha Parimala"] 4 + authors: ["KC Sivaramakrishnan"] 5 + license: "ISC" 6 + homepage: "https://github.com/ocaml-multicore/saturn" 7 + doc: "https://ocaml-multicore.github.io/saturn/" 8 + bug-reports: "https://github.com/ocaml-multicore/saturn/issues" 9 + depends: [ 10 + "dune" {>= "3.14"} 11 + "ocaml" {>= "4.13"} 12 + "domain_shims" {>= "0.1.0" & with-test} 13 + "backoff" {>= "0.1.0"} 14 + "multicore-magic" {>= "2.3.0"} 15 + "multicore-magic-dscheck" {>= "2.3.0" & with-test} 16 + "alcotest" {>= "1.7.0" & with-test} 17 + "qcheck" {>= "0.21.3" & with-test} 18 + "qcheck-core" {>= "0.21.3" & with-test} 19 + "qcheck-stm" {>= "0.3" & with-test} 20 + "qcheck-multicoretests-util" {>= "0.3" & with-test} 21 + "qcheck-alcotest" {>= "0.21.3" & with-test} 22 + "yojson" {>= "2.0.2" & with-test} 23 + "dscheck" {>= "0.5.0" & with-test} 24 + "sherlodoc" {>= "0.2" & with-doc} 25 + "odoc" {>= "2.4.1" & with-doc} 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/ocaml-multicore/saturn.git" 42 + url { 43 + src: 44 + "https://github.com/ocaml-multicore/saturn/releases/download/0.5.0/saturn-0.5.0.tbz" 45 + checksum: [ 46 + "sha256=6669b1c087b93e23d84d376f3876ce8d16efd9bfdb6fdcb421e901c9f4443e39" 47 + "sha512=a101f28c753826302f4aca32171a19713385c479cc576a0fcf574211f44cef6fb1a3246b025b815e3fc8c828422b28fd4c84f92c80ba78c515e2f7d03e14e19a" 48 + ] 49 + } 50 + x-commit-hash: "60dd353c9b9b6fae8a3a61d0fcf30d599e0a68a9"