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: [
8 "Vesa Karvonen <vesa.a.j.k@gmail.com>"
9 "KC Sivaramakrishnan <kc@tarides.com>"
10]
11authors: [
12 "KC Sivaramakrishnan <kc@tarides.com>"
13 "Vesa Karvonen <vesa.a.j.k@gmail.com>"
14]
15license: "ISC"
16homepage: "https://github.com/ocaml-multicore/kcas"
17bug-reports: "https://github.com/ocaml-multicore/kcas/issues"
18depends: [
19 "dune" {>= "3.14"}
20 "ocaml" {>= "4.13.0"}
21 "backoff" {>= "0.1.0"}
22 "domain-local-await" {>= "1.0.1"}
23 "domain-local-timeout" {>= "1.0.1"}
24 "multicore-magic" {>= "2.1.0"}
25 "domain_shims" {>= "0.1.0" & with-test}
26 "alcotest" {>= "1.7.0" & with-test}
27 "mdx" {>= "2.3.0" & with-test}
28 "sherlodoc" {>= "0.2" & with-doc}
29 "odoc" {>= "2.4.1" & with-doc}
30]
31build: [
32 ["dune" "subst"] {dev}
33 [
34 "dune"
35 "build"
36 "-p"
37 name
38 "-j"
39 jobs
40 "@install"
41 "@runtest" {with-test}
42 "@doc" {with-doc}
43 ]
44]
45dev-repo: "git+https://github.com/ocaml-multicore/kcas.git"
46doc: "https://ocaml-multicore.github.io/kcas/doc/kcas/Kcas/"
47url {
48 src:
49 "https://github.com/ocaml-multicore/kcas/archive/refs/tags/0.7.0.tar.gz"
50 checksum: [
51 "md5=f1dc3178e99f1af4680d6046b6449481"
52 "sha512=2cd0ab22d3f943c79483cbefd0251368663e883a0e3814507d5642ef7f00de5401781f509c3a4ceb1050843364749dab67f8c640ed43e836c442ce1d5bd58313"
53 ]
54}