1
0
Fork 0
mirror of synced 2025-09-23 20:28:36 +00:00
Commit graph

228 commits

Author SHA1 Message Date
schaeff
c0600779f2 read arguments from json, walk folder to run tests 2018-02-26 19:52:28 +01:00
schaeff
276bfece29 add .DS_Store to gitignore 2018-02-26 11:49:35 +01:00
schaeff
d9b043cdd6 add expected, change witness to btree 2018-02-26 11:48:25 +01:00
schaeff
bc808390df remove nolibsnark flag 2018-02-15 21:41:46 +01:00
schaeff
14da7f6004 fix rust and cpp warnings 2018-02-15 21:37:37 +01:00
Jacob Eberhardt
06851fc91d Merge fixes and example extensions from master. 2018-02-13 17:46:53 +01:00
JacobEberhardt
edd18964c5
Merge pull request #24 from Schaeff/upgrade-rust
upgrade rust to 2018-02-10, adjust C build
2018-02-13 17:39:18 +01:00
schaeff
df1cfd968f upgrade rust to 2018-02-10, adjust C build 2018-02-13 00:14:42 +01:00
schaeff
f2bbb05c28 add assert_cli and simple test 2018-02-05 18:01:14 +01:00
JacobEberhardt
97e8946720
Merge pull request #10 from Schaeff/add-waldo-example
Add "Where's Waldo" example
2018-02-02 21:03:38 +01:00
JacobEberhardt
52ca38e624
Merge pull request #20 from hanyunxu/sudoku-fix
Update sudokuchecker.code
2018-02-02 20:59:54 +01:00
JacobEberhardt
0742f4fb33
Merge pull request #18 from Schaeff/multiple-returns
Multiple return values
2018-02-02 20:07:42 +01:00
schaeff
e7fd955ab6 refactor undefined function check 2018-02-02 20:04:24 +01:00
schaeff
a68c8ee685 remove no args example 2018-02-02 19:47:46 +01:00
schaeff
2e4aaae602 check non multidef calls return a single val 2018-02-02 19:45:23 +01:00
schaeff
1b421b9b3f extract ExpressionList to avoid recursion 2018-02-02 18:47:15 +01:00
Hanyun Xu
0fbda02381
Update sudokuchecker.code
In the `check row correctness` part, the 3rd row should be c11, c12...
I ran the example with a 4*4 case but it failed. This change fixed it.
2018-02-01 10:53:47 -06:00
schaeff
aed511dc9d fix R1CS generation for multiple outputs 2018-01-25 00:17:37 +01:00
schaeff
89e6a1c8d1 refactor r1cs to accept multiple outputs (wip) 2018-01-23 09:15:44 +01:00
schaeff
1026732360 Merge branch 'multiple-returns' of github.com:Schaeff/ZoKrates into multiple-returns 2018-01-22 23:50:35 +01:00
schaeff
c9a36ddcf5 reduce complexity 2018-01-22 23:49:41 +01:00
Thibaut Schaeffer
bd7fdca780
Merge pull request #1 from Schaeff/multiple-return-id
Refactor experimentation with simple identifier list
2018-01-22 22:10:25 +01:00
schaeff
56ef08597a refactor experimentation with simple identifier list 2018-01-22 21:58:34 +01:00
schaeff
0c9923d15d add identifiers to scope in multiple definition 2018-01-22 18:58:11 +01:00
schaeff
e7ca2ab9e1 catch undefined variables in return statements 2018-01-22 18:37:16 +01:00
schaeff
c2b6f6f4ac remove failing example 2018-01-22 18:25:06 +01:00
schaeff
c96a03c60f resolve merge conflict, start semantics for multi return 2018-01-22 18:23:51 +01:00
schaeff
0ce804ea57 flattened expressions of a List 2018-01-22 16:26:33 +01:00
schaeff
8d76c39ff6 upgrade flattening for multi return 2018-01-22 15:07:08 +01:00
JacobEberhardt
706e22727e
Merge pull request #15 from Schaeff/explicit-private-inputs
Make private inputs explicit
2018-01-22 14:57:14 +01:00
schaeff
6ec373ae4d generic expression list parser, tests 2018-01-17 22:15:20 +01:00
schaeff
389202aa0c merge develop 2018-01-16 22:52:49 +01:00
Jacob Eberhardt
a3670d6215 Cleanup of output. 2018-01-15 18:28:37 +01:00
Jacob Eberhardt
5447b10bb2 Added ZoKrates default files to .gitignore. 2018-01-15 18:26:32 +01:00
Jacob Eberhardt
8e7197438f Added less-than-flattening example. LT-Flattening is experimental! 2018-01-15 18:25:54 +01:00
Jacob Eberhardt
600cc8c25c Flattening reworked. 2018-01-15 18:21:39 +01:00
schaeff
4f1404e682 teaks following review 2017-12-19 00:01:59 +01:00
schaeff
38bdb941a1 fix sudoku 2017-12-18 23:42:05 +01:00
schaeff
173fc90f9b add interactive flag 2017-12-18 23:28:17 +01:00
schaeff
ecf7c69abd add test flag to constructor 2017-12-16 01:18:07 +01:00
schaeff
80745b47de add compiler statements 2017-12-16 01:11:56 +01:00
schaeff
3b8effcf8e add for statement 2017-12-16 00:55:08 +01:00
schaeff
ac458170eb change result type to () 2017-12-15 23:54:48 +01:00
schaeff
1ef90d6fcf update examples 2017-12-15 23:43:29 +01:00
schaeff
7032e95c8e support function calls 2017-12-11 01:01:16 +01:00
schaeff
2b0ac4ab12 make scope function specific 2017-12-10 16:46:12 +01:00
schaeff
9f6ceb499d refactor to use Result rather than bool 2017-12-10 15:16:40 +01:00
schaeff
e27fdd1190 add semantic analysis 2017-12-10 00:03:39 +01:00
Thibaut Schaeffer
deaa681620 update doc 2017-11-26 15:03:35 +01:00
Thibaut Schaeffer
76fb3a1eff remove artifacts. really need to ignore them 2017-11-26 14:31:46 +01:00