this repo has no description

[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)

Changed files
+101
packages
saturn
saturn.0.5.0
saturn_lockfree
saturn_lockfree.0.5.0
+51
packages/saturn/saturn.0.5.0/opam
···
+
opam-version: "2.0"
+
synopsis:
+
"Collection of parallelism-safe data structures for Multicore OCaml"
+
maintainer: ["Carine Morel" "KC Sivaramakrishnan" "Sudha Parimala"]
+
authors: ["KC Sivaramakrishnan"]
+
license: "ISC"
+
homepage: "https://github.com/ocaml-multicore/saturn"
+
doc: "https://ocaml-multicore.github.io/saturn/"
+
bug-reports: "https://github.com/ocaml-multicore/saturn/issues"
+
depends: [
+
"dune" {>= "3.14"}
+
"ocaml" {>= "4.13"}
+
"domain_shims" {>= "0.1.0" & with-test}
+
"saturn_lockfree" {= version}
+
"multicore-magic" {>= "2.3.0" & with-test}
+
"multicore-bench" {>= "0.1.2" & with-test}
+
"multicore-magic-dscheck" {>= "2.3.0" & with-test}
+
"backoff" {>= "0.1.0" & with-test}
+
"alcotest" {>= "1.7.0" & with-test}
+
"qcheck" {>= "0.21.3" & with-test}
+
"qcheck-stm" {>= "0.3" & with-test}
+
"qcheck-alcotest" {>= "0.21.3" & with-test}
+
"yojson" {>= "2.0.2" & with-test}
+
"dscheck" {>= "0.5.0" & with-test}
+
"sherlodoc" {>= "0.2" & with-doc}
+
"odoc" {>= "2.4.1" & with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/ocaml-multicore/saturn.git"
+
url {
+
src:
+
"https://github.com/ocaml-multicore/saturn/releases/download/0.5.0/saturn-0.5.0.tbz"
+
checksum: [
+
"sha256=6669b1c087b93e23d84d376f3876ce8d16efd9bfdb6fdcb421e901c9f4443e39"
+
"sha512=a101f28c753826302f4aca32171a19713385c479cc576a0fcf574211f44cef6fb1a3246b025b815e3fc8c828422b28fd4c84f92c80ba78c515e2f7d03e14e19a"
+
]
+
}
+
x-commit-hash: "60dd353c9b9b6fae8a3a61d0fcf30d599e0a68a9"
+50
packages/saturn_lockfree/saturn_lockfree.0.5.0/opam
···
+
opam-version: "2.0"
+
synopsis: "Collection of lock-free data structures for Multicore OCaml"
+
maintainer: ["Carine Morel" "KC Sivaramakrishnan" "Sudha Parimala"]
+
authors: ["KC Sivaramakrishnan"]
+
license: "ISC"
+
homepage: "https://github.com/ocaml-multicore/saturn"
+
doc: "https://ocaml-multicore.github.io/saturn/"
+
bug-reports: "https://github.com/ocaml-multicore/saturn/issues"
+
depends: [
+
"dune" {>= "3.14"}
+
"ocaml" {>= "4.13"}
+
"domain_shims" {>= "0.1.0" & with-test}
+
"backoff" {>= "0.1.0"}
+
"multicore-magic" {>= "2.3.0"}
+
"multicore-magic-dscheck" {>= "2.3.0" & with-test}
+
"alcotest" {>= "1.7.0" & with-test}
+
"qcheck" {>= "0.21.3" & with-test}
+
"qcheck-core" {>= "0.21.3" & with-test}
+
"qcheck-stm" {>= "0.3" & with-test}
+
"qcheck-multicoretests-util" {>= "0.3" & with-test}
+
"qcheck-alcotest" {>= "0.21.3" & with-test}
+
"yojson" {>= "2.0.2" & with-test}
+
"dscheck" {>= "0.5.0" & with-test}
+
"sherlodoc" {>= "0.2" & with-doc}
+
"odoc" {>= "2.4.1" & with-doc}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
[
+
"dune"
+
"build"
+
"-p"
+
name
+
"-j"
+
jobs
+
"@install"
+
"@runtest" {with-test}
+
"@doc" {with-doc}
+
]
+
]
+
dev-repo: "git+https://github.com/ocaml-multicore/saturn.git"
+
url {
+
src:
+
"https://github.com/ocaml-multicore/saturn/releases/download/0.5.0/saturn-0.5.0.tbz"
+
checksum: [
+
"sha256=6669b1c087b93e23d84d376f3876ce8d16efd9bfdb6fdcb421e901c9f4443e39"
+
"sha512=a101f28c753826302f4aca32171a19713385c479cc576a0fcf574211f44cef6fb1a3246b025b815e3fc8c828422b28fd4c84f92c80ba78c515e2f7d03e14e19a"
+
]
+
}
+
x-commit-hash: "60dd353c9b9b6fae8a3a61d0fcf30d599e0a68a9"