From 8c62f61207fedfc77741fd4049251506ba7ac6de Mon Sep 17 00:00:00 2001 From: Frederic Bour Date: Tue, 17 Sep 2019 11:58:19 +0200 Subject: [PATCH] remove META, jbuilder -> dune --- CHANGES.md | 7 +++++ META | 74 ---------------------------------------------------- dune-project | 1 + grenier.opam | 7 ++--- 4 files changed, 12 insertions(+), 77 deletions(-) delete mode 100644 META diff --git a/CHANGES.md b/CHANGES.md index cca2215..1857f7c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,10 @@ +v0.8 Tue Sep 17 11:59:03 CEST 2019 +-------------------------- + +Important bugfix in the balancing algorithm of Baltree. +Use dune binary instead of jbuilder. +Remove references to Pervasives for OCaml 4.08 compatibility. + v0.7 Sun Jul 8 17:11:24 CEST 2018 -------------------------- diff --git a/META b/META deleted file mode 100644 index e76e793..0000000 --- a/META +++ /dev/null @@ -1,74 +0,0 @@ -version = "0.6" -description = "Various algorithms in OCaml" - -package "hll" ( - version = "0.3" - description = "HyperLogLog in OCaml" - archive(byte) = "hll.cma" - archive(native) = "hll.cmxa" -) - -package "jmphash" ( - version = "0.1" - description = "Jump Consistent Hashing in OCaml" - archive(byte) = "jmphash.cma" - archive(native) = "jmphash.cmxa" -) - -package "pcg" ( - version = "0.1" - description = "PCG random generator in OCaml" - archive(byte) = "pcg.cma" - archive(native) = "pcg.cmxa" -) - -package "orderme" ( - version = "0.1" - description = "Solution to Order-Maintenance and List-labeling problems" - archive(byte) = "orderme.cma" - archive(native) = "orderme.cmxa" -) - -package "doubledouble" ( - description = "High precision floating point arithmetic (around 106 bits)" - version = "0.1" - archive(byte) = "doubledouble.cmo" - archive(native) = "doubledouble.cmx" -) - -package "physh" ( - description = "Physical hashtable and hashset" - version = "0.1" - archive(byte) = "physh.cma" - archive(native) = "physh.cmxa" -) - -package "baltree" ( - description = "Balanced trees" - version = "0.1" - archive(byte) = "baltree.cma" - archive(native) = "baltree.cmxa" -) - -package "trope" ( - description = "Track positions accross rope(-like) operations" - requires = "grenier.orderme grenier.baltree" - version = "0.3" - archive(byte) = "trope.cma" - archive(native) = "trope.cmxa" -) - -package "binpacking" ( - version = "0.1" - description = "Binpacking in 2d" - archive(byte) = "binpacking.cma" - archive(native) = "binpacking.cmxa" -) - -package "valmari" ( - version = "0.1" - description = "DFA minimization" - archive(byte) = "valmari.cma" - archive(native) = "valmari.cmxa" -) - diff --git a/dune-project b/dune-project index f75713f..6018cb2 100644 --- a/dune-project +++ b/dune-project @@ -1 +1,2 @@ (lang dune 1.2) +(name grenier) diff --git a/grenier.opam b/grenier.opam index 7bf7b28..1a83717 100644 --- a/grenier.opam +++ b/grenier.opam @@ -7,12 +7,13 @@ license: "ISC" dev-repo: "git+https://github.com/let-def/grenier.git" doc: "https://let-def.github.io/grenier/doc" build: [ - ["jbuilder" "subst" "-p" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ "ocaml" {>= "4.02"} - "jbuilder" {build} + "dune" {>= "1.2.0"} ] synopsis: "A collection of various algorithms in OCaml" description: """