1
0
Fork 0
mirror of synced 2025-09-23 12:18:44 +00:00
Commit graph

684 commits

Author SHA1 Message Date
JacobEberhardt
4733d75b6f
Merge pull request #110 from Schaeff/remove-path-from-core
Remove path from zokrates_core
2018-09-01 14:17:35 +01:00
schaeff
36f66194cc use conditions for sum checks, fix example expected witness 2018-08-31 13:41:13 +02:00
schaeff
87ccd9b669 revert to using definitions to fix substitution 2018-08-31 12:09:01 +02:00
schaeff
040b5f6f0e fewer clones 2018-08-23 16:12:15 +02:00
schaeff
62edb14ee8 make booleans expressions, unify flatten api across types 2018-08-22 20:56:40 +02:00
schaeff
76eadbb005 refactor flat_function to include signature, modularize importer 2018-08-22 16:11:07 +02:00
schaeff
03f2055c8b add helper to get variable from the scope 2018-08-22 14:30:38 +02:00
schaeff
47f1235264 ban shadowing 2018-08-22 13:23:23 +02:00
schaeff
79c1dffc78 merge constant time semantic checks 2018-08-21 18:15:35 +02:00
schaeff
b7ae64f6e0 update integration tests 2018-08-21 17:47:57 +02:00
schaeff
ec30a23d5b better error messages, wrap scope operations 2018-08-21 16:52:29 +02:00
schaeff
b32ccc5e4f implement type inference for multidef 2018-08-21 13:05:17 +02:00
schaeff
eed0f8aaaa fix parse of for loop 2018-08-20 16:29:16 +02:00
schaeff
762999c0c3 add type annotation to definitions, unify reserved keyword handling 2018-08-16 18:06:00 +02:00
schaeff
8380ec6c0c split function parsing, add return types, parse signature, check return statement 2018-08-16 17:28:16 +02:00
JacobEberhardt
8e9a43722f
Merge pull request #109 from Schaeff/modularize-parser
Modularize the parser
2018-08-15 18:48:29 +02:00
schaeff
2bb70f7436 remove comments 2018-08-15 18:17:12 +02:00
schaeff
ea5d73cc0d merge develop 2018-08-15 18:10:23 +02:00
JacobEberhardt
c52a21f6ce
Merge pull request #104 from Schaeff/upgrade-develop
Upgrade develop to include master patches
2018-08-15 17:59:24 +02:00
schaeff
52858565e9 fix test in libsnark module 2018-08-15 17:47:33 +02:00
schaeff
c226c3eb2a remove local num dependency 2018-08-15 17:26:08 +02:00
schaeff
5b5a6e87a6 remove path from zokrates_core, delegate alias and location responsibility to resolvers 2018-08-15 17:17:02 +02:00
schaeff
2bc40f0640 structure, move identifier list to statements, reexport absy 2018-08-15 15:36:07 +02:00
schaeff
276ab8891d break parser into pieces 2018-08-15 11:38:42 +02:00
schaeff
dd72dc3399 rename condition output to please optimizer 2018-08-13 14:49:15 +02:00
schaeff
4b6d25b698 move examples to cli, fix lt output 2018-08-13 13:33:05 +02:00
schaeff
7deae155d5 merge master changes 2018-08-09 18:40:02 +02:00
schaeff
7048332bf5 merge develop 2018-08-09 17:21:49 +02:00
schaeff
ed4a9ce63d Merge branch 'develop' of github.com:JacobEberhardt/ZoKrates into split-project 2018-08-09 17:20:37 +02:00
schaeff
f2e727cc03 put helpers in folder, add libsnark flags 2018-08-08 16:27:20 +02:00
schaeff
101bbb17f4 merge develop, resolve conflicts 2018-08-08 12:46:25 +02:00
schaeff
a93bb54589 include all packages in tests and build 2018-08-01 11:50:35 +02:00
schaeff
ec1b84a6b5 fix integration tests 2018-07-31 19:15:19 +02:00
schaeff
b3c0009615 extract fs resolver into new crate, rename crates, refactor importer 2018-07-31 16:57:21 +02:00