Skip to content

Commit

Permalink
Reformat with dune format-dune-file
Browse files Browse the repository at this point in the history
  • Loading branch information
polytypic committed Dec 2, 2023
1 parent 1f71305 commit a62e823
Showing 1 changed file with 88 additions and 28 deletions.
116 changes: 88 additions & 28 deletions dune-project
Original file line number Diff line number Diff line change
@@ -1,36 +1,96 @@
(lang dune 3.8)

(name kcas)

(generate_opam_files true)
(source (github ocaml-multicore/kcas))

(implicit_transitive_deps false)

(authors "KC Sivaramakrishnan <[email protected]>")
(maintainers "Vesa Karvonen <[email protected]>" "KC Sivaramakrishnan <[email protected]>")

(maintainers
"Vesa Karvonen <[email protected]>"
"KC Sivaramakrishnan <[email protected]>")

(source
(github ocaml-multicore/kcas))

(homepage "https://github.com/ocaml-multicore/kcas")

(license ISC)
(implicit_transitive_deps false)
(package (name kcas)
(synopsis "Software transactional memory based on lock-free multi-word compare-and-set")
(description "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.")

(using mdx 0.4)

(package
(name kcas)
(synopsis
"Software transactional memory based on lock-free multi-word compare-and-set")
(description
"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.")
(depends
(ocaml (>= 4.13.0))
(backoff (>= 0.1.0))
(domain-local-await (>= 1.0.0))
(domain-local-timeout (>= 1.0.0))
(multicore-magic (>= 2.0.0))
(domain_shims (and (>= 0.1.0) :with-test))
(alcotest (and (>= 1.7.0) :with-test))
(mdx (and (>= 2.3.0) :with-test))
(odoc (and (>= 2.2.0) :with-doc))))
(package (name kcas_data)
(synopsis "Compositional lock-free data structures and primitives for communication and synchronization")
(description "A library of compositional lock-free data structures and primitives for communication and synchronization implemented using kcas.")
(ocaml
(>= 4.13.0))
(backoff
(>= 0.1.0))
(domain-local-await
(>= 1.0.0))
(domain-local-timeout
(>= 1.0.0))
(multicore-magic
(>= 2.0.0))
(domain_shims
(and
(>= 0.1.0)
:with-test))
(alcotest
(and
(>= 1.7.0)
:with-test))
(mdx
(and
(>= 2.3.0)
:with-test))
(odoc
(and
(>= 2.2.0)
:with-doc))))

(package
(name kcas_data)
(synopsis
"Compositional lock-free data structures and primitives for communication and synchronization")
(description
"A library of compositional lock-free data structures and primitives for communication and synchronization implemented using kcas.")
(depends
(kcas (= :version))
(multicore-magic (>= 2.0.0))
(domain-local-await (and (>= 1.0.0) :with-test))
(domain_shims (and (>= 0.1.0) :with-test))
(mtime (and (>= 2.0.0) :with-test))
(alcotest (and (>= 1.7.0) :with-test))
(mdx (and (>= 2.3.0) :with-test))
(yojson (and (>= 2.1.0) :with-test))
(odoc (and (>= 2.2.0) :with-doc))))
(using mdx 0.4)
(kcas
(= :version))
(multicore-magic
(>= 2.0.0))
(domain-local-await
(and
(>= 1.0.0)
:with-test))
(domain_shims
(and
(>= 0.1.0)
:with-test))
(mtime
(and
(>= 2.0.0)
:with-test))
(alcotest
(and
(>= 1.7.0)
:with-test))
(mdx
(and
(>= 2.3.0)
:with-test))
(yojson
(and
(>= 2.1.0)
:with-test))
(odoc
(and
(>= 2.2.0)
:with-doc))))

0 comments on commit a62e823

Please sign in to comment.