Skip to content

Commit bada5a0

Browse files
committed
Circuit reasoning functionality
1 parent b46c8c7 commit bada5a0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+14820
-885
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "libs/lospecs/tests/simde"]
2+
path = libs/lospecs/tests/simde
3+
url = git@github.com:simd-everywhere/simde.git

config/tests.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ exclude = theories/prelude
88

99
[test-examples]
1010
okdirs = !examples
11-
exclude = examples/MEE-CBC examples/old examples/old/list-ddh !examples/incomplete examples/to-port
11+
exclude = examples/MEE-CBC examples/exclude examples/old examples/old/list-ddh !examples/incomplete examples/to-port
1212

1313
[test-mee-cbc]
1414
okdirs = examples/MEE-CBC

dune

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
(dirs 3rdparty src etc theories examples assets scripts)
1+
(env
2+
(dev (flags -rectypes -warn-error -a+31 -w +28+33-9-23-32-58-67-69))
3+
(release (flags -rectypes -warn-error -a+31 -w +28+33-9-23-32-58-67-69)
4+
(ocamlopt_flags -O3 -unbox-closures)))
5+
6+
(dirs 3rdparty src etc libs theories examples assets scripts)
27

38
(install
49
(section (site (easycrypt commands)))

dune-project

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
(sites (lib theories) (libexec commands) (lib doc) (lib config))
1414
(depends
1515
(ocaml (>= 4.08.0))
16-
(batteries (>= 3))
16+
(batteries (>= 3.9))
17+
bitwuzla
1718
(camlp-streams (>= 5))
1819
camlzip
1920
dune
@@ -22,6 +23,12 @@
2223
markdown
2324
(pcre2 (>= 8))
2425
(why3 (and (>= 1.8.0) (< 1.9)))
26+
ppx_deriving
27+
ppx_deriving_yojson
28+
hex
29+
iter
30+
cmdliner
31+
progress
2532
yojson
2633
(zarith (>= 1.10))
2734
))

easycrypt.opam

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# This file is generated by dune, edit dune-project instead
22
depends: [
33
"ocaml" {>= "4.08.0"}
4-
"batteries" {>= "3"}
4+
"batteries" {>= "3.9"}
5+
"bitwuzla"
56
"camlp-streams" {>= "5"}
67
"camlzip"
78
"dune" {>= "3.13"}
@@ -10,6 +11,12 @@ depends: [
1011
"markdown"
1112
"pcre2" {>= "8"}
1213
"why3" {>= "1.8.0" & < "1.9"}
14+
"ppx_deriving"
15+
"ppx_deriving_yojson"
16+
"hex"
17+
"iter"
18+
"cmdliner"
19+
"progress"
1320
"yojson"
1421
"zarith" {>= "1.10"}
1522
"odoc" {with-doc}

0 commit comments

Comments
 (0)