this repo has no description
1# This file is generated by dune, edit dune-project instead
2opam-version: "2.0"
3synopsis:
4 "Software transactional memory based on lock-free multi-word compare-and-set"
5description:
6 "A software transactional memory (STM) implementation based on an atomic lock-free multi-word compare-and-set (MCAS) algorithm enhanced with read-only compare operations and ability to block awaiting for changes."
7maintainer: ["KC Sivaramakrishnan <sk826@cl.cam.ac.uk>"]
8authors: ["KC Sivaramakrishnan <sk826@cl.cam.ac.uk>"]
9license: "ISC"
10homepage: "https://github.com/ocaml-multicore/kcas"
11bug-reports: "https://github.com/ocaml-multicore/kcas/issues"
12depends: [
13 "dune" {>= "3.3"}
14 "ocaml" {>= "4.14.0"}
15 "domain-local-await" {>= "0.2.0"}
16 "domain-local-timeout" {>= "0.1.0"}
17 "alcotest" {>= "1.7.0" & with-test}
18 "mdx" {>= "1.10.0" & with-test}
19 "odoc" {>= "2.2.0" & with-doc}
20]
21build: [
22 ["dune" "subst"] {dev}
23 [
24 "dune"
25 "build"
26 "-p"
27 name
28 "-j"
29 jobs
30 "@install"
31 "@runtest" {with-test}
32 "@doc" {with-doc}
33 ]
34]
35dev-repo: "git+https://github.com/ocaml-multicore/kcas.git"
36doc: "https://ocaml-multicore.github.io/kcas/doc/kcas/Kcas/"
37url {
38 src:
39 "https://github.com/ocaml-multicore/kcas/archive/refs/tags/0.6.1.tar.gz"
40 checksum: [
41 "md5=a3e3b9554a9bc2109794074de1f9d960"
42 "sha512=4fda4efc25ccbc18d35ceb6d1b59e17e06ffac76e9598e848e7f0b8c3f750c5af409fd62465c855b44a595213adde9695db0f5285f30d9d1abcbfe955956cb79"
43 ]
44}