-
Notifications
You must be signed in to change notification settings - Fork 63
EasyCrypt Circuit Based Reasoning Extension #752
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from 1 commit
bada5a0
1cbd638
60eb802
267854c
60577ad
973b124
bc07042
b116717
de7b295
4b94cb8
f21c0cb
4f43916
9b11172
08d87a3
fc94b6c
2260a26
5573b37
ab50672
d0d639b
2f23d0a
a0a5b1e
e71eed9
4fe578a
9b6dd79
9a09143
701fd10
efd0d4c
5d4da0b
4a85a01
4a6d777
06849a6
d98dc0b
4735ecc
2b00eb5
64731a4
d789902
e8f828c
ff94177
1790498
4e9587f
29e8888
9eed3e5
1bacdf9
64b53a0
ab16441
b6c6e26
ddbbbb2
098a1cc
ea8650c
c4f9553
d83b2c7
fbc3a06
07d9e6d
176705b
4f4ddca
62cbd2d
643af9e
cd6faa0
fe42eb9
11857f3
6680959
95d21df
3814520
f3c8905
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| [submodule "libs/lospecs/tests/simde"] | ||
| path = libs/lospecs/tests/simde | ||
| url = git@github.com:simd-everywhere/simde.git |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,9 @@ | ||
| (dirs 3rdparty src etc theories examples assets scripts) | ||
| (env | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Move the OCaml flags from |
||
| (dev (flags -rectypes -warn-error -a+31 -w +28+33-9-23-32-58-67-69)) | ||
| (release (flags -rectypes -warn-error -a+31 -w +28+33-9-23-32-58-67-69) | ||
| (ocamlopt_flags -O3 -unbox-closures))) | ||
|
|
||
| (dirs 3rdparty src etc libs theories examples assets scripts) | ||
|
|
||
| (install | ||
| (section (site (easycrypt commands))) | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,7 +1,8 @@ | ||
| # This file is generated by dune, edit dune-project instead | ||
| depends: [ | ||
| "ocaml" {>= "4.08.0"} | ||
| "batteries" {>= "3"} | ||
| "batteries" {>= "3.9"} | ||
| "bitwuzla" | ||
| "camlp-streams" {>= "5"} | ||
| "camlzip" | ||
| "dune" {>= "3.13"} | ||
|
|
@@ -10,6 +11,12 @@ depends: [ | |
| "markdown" | ||
| "pcre2" {>= "8"} | ||
| "why3" {>= "1.8.0" & < "1.9"} | ||
| "ppx_deriving" | ||
| "ppx_deriving_yojson" | ||
| "hex" | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Do we really need these 4 last dependencies?
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Both ppx_derivings were for the printing of spec language ASTs, we can add a custom printing method to replace it. Hex was for the parsing of hexadecimal integers in the spec language, so that one seems wise to keep instead of rolling our own |
||
| "iter" | ||
| "cmdliner" | ||
| "progress" | ||
| "yojson" | ||
| "zarith" {>= "1.10"} | ||
| "odoc" {with-doc} | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What the point of adding examples that are directly excluded?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No point, that line was changed in a commit that was removing examples dependent on JWord, so ideally we remove both