1
0
Fork 0
mirror of synced 2025-09-24 04:40:05 +00:00
Commit graph

1001 commits

Author SHA1 Message Date
Guillaume Ballet
5a9f5c8060 Make field its own crate 2018-12-27 11:02:48 +01:00
schaeff
d7d53eca2b improve interpreter api, add e2e tests to zokrates_core 2018-12-21 17:27:44 +01:00
Thibaut Schaeffer
5dc8690e24
Update scripts/publish_book.sh
Co-Authored-By: stefandeml <stefandeml@gmail.com>
2018-12-19 09:19:59 +01:00
Thibaut Schaeffer
dcb5cb1592
Merge pull request #152 from CornellBlockchain/greater_than
Implement Le, Gt, Ge
2018-12-17 18:38:08 +01:00
schaeff
82a18e99f5 Merge branch 'develop' of github.com:JacobEberhardt/ZoKrates into greater_than 2018-12-17 18:19:14 +01:00
schaeff
302d75a501 remove subtraction 2018-12-17 18:19:05 +01:00
schaeff
cfd3b2c3f5 remove intermediate definition in lt check 2018-12-17 17:53:35 +01:00
schaeff
bb10c1f3fa Merge branch 'develop' of github.com:JacobEberhardt/ZoKrates into optimize-subtraction 2018-12-17 15:52:56 +01:00
JacobEberhardt
44a8764e78
Merge pull request #166 from Schaeff/gm17
Implement GM17 scheme
2018-12-17 15:38:19 +01:00
sdeml
86aa43081f use cargo version number instead of git tag 2018-12-17 10:08:37 +01:00
schaeff
9dcd6d9206 reuse backend detection 2018-12-11 18:50:58 +01:00
sdeml
5b18de685e trigger with develop branch 2018-12-08 17:18:49 +01:00
sdeml
cb9a482fe4 only publish master branch and add tag to commit msg 2018-12-08 16:53:42 +01:00
Stefan Deml
614b9f118a use GH_TOKEN as env 2018-12-08 10:36:33 +01:00
Stefan Deml
fd0c512bfd add publishing job 2018-12-08 00:14:15 +00:00
schaeff
fe964c57a8 add missing import 2018-12-07 18:41:25 +01:00
schaeff
9160aa4164 fix conflicts 2018-12-07 18:01:17 +01:00
schaeff
57fc5453dd Merge branch 'master' of github.com:JacobEberhardt/ZoKrates into gm17 2018-12-07 17:54:08 +01:00
Thibaut Schaeffer
80b20082a0 disable codecov comments (#197) 2018-12-07 17:47:07 +01:00
schaeff
13701a804b remove example 2018-12-07 17:04:36 +01:00
schaeff
ba478baa81 Merge branch 'develop' of github.com:JacobEberhardt/ZoKrates into optimize-subtraction 2018-12-07 16:57:34 +01:00
Thibaut Schaeffer
7049756e37 Add code coverage analysis (#191)
* test

* test

* test

* test

* test

* test

* test

* test

* test

* test

* test

* weird fmt error

* test

* test

* test

* test

* test

* test

* test

* test

* test
2018-12-06 10:30:08 +01:00
JacobEberhardt
083b2b2228
Merge pull request #177 from stefandeml/fix-doc
add if to control flow to doc
2018-12-05 01:43:47 +01:00
JacobEberhardt
d60be3bcaf
Merge pull request #180 from Schaeff/use-lincomb-ir
[WIP] Implement Linear-Combination based IR
2018-12-05 01:42:32 +01:00
schaeff
c20fd5cd6c rename cryptic variables 2018-12-04 23:25:14 +00:00
schaeff
6613ae46b8 fix format test 2018-12-04 23:14:17 +00:00
schaeff
4ccb0c1ba4 remove print 2018-12-05 00:10:19 +01:00
schaeff
dfea1fe578 handle main specific behaviour in prog, introduce quadcomb for return statements 2018-12-05 00:08:36 +01:00
schaeff
7a46f15e74 Merge branch 'develop' of github.com:JacobEberhardt/ZoKrates into use-lincomb-ir 2018-12-04 19:41:45 +01:00
Thibaut Schaeffer
cee8308a79
Merge pull request #193 from Schaeff/run-fmt
Run upgraded fmt
2018-12-04 17:03:56 +01:00
schaeff
e8bb5fe925 run upgraded fmt 2018-12-04 16:57:39 +01:00
Thibaut Schaeffer
b191f18698
Merge pull request #185 from Zokrates/master
Master
2018-12-03 15:46:28 +01:00
JacobEberhardt
a3de0428c0
Merge pull request #183 from Schaeff/rc/0.3.2
Release 0.3.2
2018-12-03 15:41:29 +01:00
schaeff
024d81bf99 adjust div test 2018-12-03 12:17:09 +01:00
schaeff
7660216672 fmt 2018-12-03 12:01:28 +01:00
schaeff
64e3c5268b add non-zero check for division 2018-12-03 11:59:36 +01:00
schaeff
1e33f8b564 remove example 2018-11-30 17:21:05 +01:00
schaeff
648a78601a bump patch 2018-11-30 17:10:30 +01:00
JacobEberhardt
45657acb9b
Merge pull request #173 from Schaeff/fix-terms-precedence
Fix terms precedence
2018-11-30 16:31:38 +01:00
schaeff
b4b2d43080 fix fmt, fix argument count in compute-witness 2018-11-30 12:05:30 +01:00
schaeff
5013ddb3ea output ir in compilation, fix tests 2018-11-30 11:53:13 +01:00
schaeff
369e2ef776 implement ir interpreter, use ir for serialization 2018-11-30 11:31:48 +01:00
Tjaden Hess
acad5d8db8 Fix linting issues 2018-11-29 13:21:41 -05:00
Tjaden Hess
e98139e59c Use temporary variable for unary negation.
TODO: We should not use a temp variable here, but we need #180 to do it properly.
2018-11-29 13:19:42 -05:00
schaeff
8bfe2a7f7b test both backends 2018-11-29 14:38:23 +01:00
schaeff
e077083985 remove print 2018-11-29 12:04:35 +01:00
schaeff
f7f0c51adf keep same API as before, add definition of outputs to ir, fix test 2018-11-29 11:48:52 +01:00
schaeff
813a2632a8 implement linear combination based IR, use it for setup phase 2018-11-29 00:03:39 +01:00
Tjaden Hess
f2821f99f5 Merge branch 'develop' into greater_than 2018-11-28 15:01:01 -05:00
schaeff
afe7579503 optimise flattening of subtraction, crashes at R1CS conv 2018-11-27 20:56:22 +01:00