Skip to content

Commit 26eab93

Browse files
authored
Merge pull request #3358 from Lysxia/master
Release coq-simple-io.1.11.0, coq-itree.5.2.1, coq-quickchick.2.1.0
2 parents 049665e + 0363730 commit 26eab93

File tree

3 files changed

+138
-0
lines changed
  • released/packages
    • coq-itree/coq-itree.5.2.1
    • coq-quickchick/coq-quickchick.2.1.0
    • coq-simple-io/coq-simple-io.1.11.0

3 files changed

+138
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
opam-version: "2.0"
2+
synopsis: "Library for representing recursive and impure programs with equational reasoning"
3+
maintainer: ["Li-yao Xia <[email protected]>"]
4+
authors: [
5+
"Li-yao Xia"
6+
"Yannick Zakowski"
7+
"Paul He"
8+
"Chung-Kil Hur"
9+
"Gregory Malecha"
10+
"Steve Zdancewic"
11+
"Benjamin Pierce"
12+
]
13+
license: "MIT"
14+
homepage: "https://github.com/DeepSpec/InteractionTrees"
15+
bug-reports: "https://github.com/DeepSpec/InteractionTrees/issues"
16+
dev-repo: "git+https://github.com/DeepSpec/InteractionTrees.git"
17+
build: [
18+
["dune" "subst"] {dev}
19+
["dune" "build" "-p" name "-j" jobs "@install" "@runtest" {with-test}]
20+
]
21+
depends: [
22+
"dune" {>= "3.14"}
23+
"coq" {>= "8.14"}
24+
"coq-ext-lib" {>= "0.11.1"}
25+
"coq-paco" {>= "4.2.1"}
26+
]
27+
tags: [
28+
"org:deepspec"
29+
"logpath:ITree"
30+
"date:2025-02-28"
31+
]
32+
url {
33+
http: "https://github.com/DeepSpec/InteractionTrees/archive/5.2.1.tar.gz"
34+
checksum: "sha512=8027de84ad96c89887051e2df4d8e68cac87389d353936a5f56f4910277d2e78fdd3447d8ce6b0704ecda8880692392cf9331f529de516d0e7ee6918aea3f8a5"
35+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
opam-version: "2.0"
2+
synopsis: "Randomized Property-Based Testing for Coq"
3+
description: """\
4+
A library for property-based testing in Coq.
5+
6+
- Combinators for testable properties and random generators.
7+
- QuickChick plugin for running tests in a Coq session.
8+
- Includes a mutation testing tool."""
9+
maintainer: "[email protected]"
10+
authors: [
11+
"Leonidas Lampropoulos"
12+
"Zoe Paraskevopoulou"
13+
"Maxime Denes"
14+
"Catalin Hritcu"
15+
"Benjamin Pierce"
16+
"Li-yao Xia"
17+
"Arthur Azevedo de Amorim"
18+
"Yishuai Li"
19+
"Antal Spector-Zabusky"
20+
]
21+
license: "MIT"
22+
homepage: "https://github.com/QuickChick/QuickChick"
23+
bug-reports: "https://github.com/QuickChick/QuickChick/issues"
24+
depends: [
25+
"dune" {>= "3.12"}
26+
"ocaml" {>= "4.07"}
27+
"menhir" {build}
28+
"cppo" {build & >= "1.6.8"}
29+
"coq" {>= "8.15~"}
30+
"coq-ext-lib"
31+
"coq-mathcomp-ssreflect"
32+
"coq-simple-io" {>= "1.6.0"}
33+
"ocamlfind"
34+
"ocamlbuild"
35+
"odoc" {with-doc}
36+
]
37+
build: [
38+
["dune" "subst"] {dev}
39+
[
40+
"dune"
41+
"build"
42+
"-p"
43+
name
44+
"-j"
45+
jobs
46+
"@install"
47+
"@runtest" {with-test}
48+
"@doc" {with-doc}
49+
"--stop-on-first-error"
50+
]
51+
]
52+
dev-repo: "git+https://github.com/QuickChick/QuickChick.git"
53+
tags: [
54+
"keyword:testing"
55+
"logpath:QuickChick"
56+
"date:2025-02-28"
57+
]
58+
url {
59+
src:
60+
"https://github.com/QuickChick/QuickChick/archive/v2.1.0.tar.gz"
61+
checksum: [
62+
"sha512=d8077402192b95e9595f523e6dc499179062bc9a12718843dfef57ff6bdfe559f7d2276c2e0a33567fea2e10252f766851ae7f3bece33122920af2fc52510e76"
63+
]
64+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
opam-version: "2.0"
2+
maintainer: "Li-yao Xia <[email protected]>"
3+
authors: [ "Li-yao Xia" "Yishuai Li" ]
4+
homepage: "https://github.com/Lysxia/coq-simple-io"
5+
bug-reports: "https://github.com/Lysxia/coq-simple-io/issues"
6+
license: "MIT"
7+
dev-repo: "git+https://github.com/Lysxia/coq-simple-io.git"
8+
build: [
9+
["dune" "subst"] {dev}
10+
[ "dune" "build" "-p" name "-j" jobs "@install" ]
11+
]
12+
depends: [
13+
"dune" {>= "3.7"}
14+
"ocaml" {>= "4.08.0"}
15+
"ocamlfind"
16+
"coq" {>= "8.12~" & < "9.1~"}
17+
"coq-ext-lib" {>= "0.10.0"}
18+
"ocamlbuild" {with-test & >= "0.9.0"}
19+
"cppo" {build & >= "1.6.8"}
20+
]
21+
tags: [
22+
"date:2025-02-28"
23+
"logpath:SimpleIO"
24+
"keyword:extraction"
25+
"keyword:effects"
26+
]
27+
synopsis: "IO monad for Coq"
28+
description: """
29+
This library provides tools to implement IO programs directly in Coq, in a
30+
similar style to Haskell. Facilities for formal verification are not included.
31+
32+
IO is defined as a parameter with a purely functional interface in Coq,
33+
to be extracted to OCaml. Some wrappers for the basic types and functions in
34+
the OCaml Stdlib module are provided. Users are free to define their own
35+
APIs on top of this IO type."""
36+
url {
37+
src: "https://github.com/Lysxia/coq-simple-io/archive/1.11.0.tar.gz"
38+
checksum: "sha512=814fb420609d081db03be7b8965f6d272e1bb41d8c7ec7d509dde34b6a994e8bc62d08b1d799746ecf121f557613bc5948eed2fd5d46b562b5873262b030728c"
39+
}

0 commit comments

Comments
 (0)