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

942 commits

Author SHA1 Message Date
Guillaume Ballet
a025c59d84 WASM crate import depends on the presence of the wasm feature 2019-01-21 10:23:49 +01:00
Guillaume Ballet
2973df573a Run the tests with WASM enabled 2019-01-14 18:17:40 +01:00
Guillaume Ballet
e1d2df3e20 Fix build after rebase 2019-01-14 17:04:23 +01:00
Guillaume Ballet
6e4d8b8c3f Fix warning 2019-01-14 14:49:47 +01:00
Guillaume Ballet
1bc3947e5e Move wasm plugin generation to a different repo 2019-01-14 14:49:47 +01:00
Guillaume Ballet
de1a9d6292 Fix fmt 2019-01-14 14:49:47 +01:00
Guillaume Ballet
47dc8d0a16 Fix endianness in BITS 2019-01-14 14:49:47 +01:00
Guillaume Ballet
666d6760f7 Fix field test 2019-01-14 14:49:47 +01:00
Guillaume Ballet
df96ab59b7 Fix build warnings 2019-01-14 14:49:47 +01:00
Guillaume Ballet
ce7b7c1419 rebase and fix linter issue 2019-01-14 14:48:33 +01:00
Guillaume Ballet
2127ff2e34 Support the generation of multiple wasm plugins 2019-01-14 14:48:33 +01:00
Guillaume Ballet
311ee6275f Remove warning and fix naming error 2019-01-14 14:48:33 +01:00
Guillaume Ballet
8d7a09ebd6 Add wasm32 target to the build 2019-01-14 14:48:33 +01:00
Guillaume Ballet
d1fd52de2c exlcude plugin directory from workspace build 2019-01-14 14:48:33 +01:00
Guillaume Ballet
a577f470ed fix linter issues 2019-01-14 14:48:33 +01:00
Guillaume Ballet
865c7786e5 fix rebase issue 2019-01-14 14:48:33 +01:00
Guillaume Ballet
cc21fd21be Add a repo to support the WASM version of partial_eq 2019-01-14 14:48:33 +01:00
Guillaume Ballet
0ce5406fc8 Remove dependency on std::fs::File 2019-01-14 14:48:33 +01:00
Guillaume Ballet
2113e1f588 Remove dependency on std::fs::File 2019-01-14 14:48:33 +01:00
Guillaume Ballet
ebdfd96bda Replace last hex dump with the wasm builder 2019-01-14 14:48:33 +01:00
Guillaume Ballet
4931710b6c fix unwinding issue in tests 2019-01-14 14:48:33 +01:00
Guillaume Ballet
a5a94bea89 Upgrade to wasmi 0.4.2 2019-01-14 14:46:21 +01:00
Guillaume Ballet
62ccc311d0 fix build 2019-01-14 14:43:55 +01:00
Guillaume Ballet
8df23cf1c0 rustfmt fix 2019-01-14 14:43:55 +01:00
Guillaume Ballet
a6ba865c40 fix unit tests and use the builder instead of hex strings 2019-01-14 14:43:55 +01:00
Guillaume Ballet
1320c28dad Move module to struct in order not to recreate it every time
This is an intermediate step, the module might be moved to the
interpreter and tests are broken.
2019-01-14 14:39:36 +01:00
Guillaume Ballet
163f2b42f4 Implement support for WASM helpers 2019-01-14 14:39:36 +01:00
JacobEberhardt
78a8c33b72
Merge pull request #219 from Zokrates/merge-0.3.3-into-dev
Merge 0.3.3 into dev
2019-01-14 00:18:34 +01:00
schaeff
8e1821dca8 merge, solve conflicts, make tests pass 2019-01-14 00:03:28 +01:00
Thibaut Schaeffer
6d1ac33823
Merge pull request #218 from Zokrates/patch/upgrade-rust-image
upgrade rust version in dockerfiles
2019-01-11 17:43:29 +01:00
schaeff
38e31b1d01 upgrade rust version in dockerfiles 2019-01-11 17:33:16 +01:00
JacobEberhardt
fb911c46e3
Merge pull request #215 from Zokrates/patch/0.3.3
Add input binding checks on libsnark directives
2019-01-07 16:44:08 +01:00
schaeff
29403cfb50 bump patch 2019-01-06 22:41:43 +01:00
schaeff
bc107db32d change array to range 2019-01-06 22:15:31 +01:00
schaeff
91f290933f fix test 2019-01-06 21:43:02 +01:00
schaeff
9718a96c75 add input binding checks, make R1CS format more explicit 2019-01-06 21:08:16 +01:00
Thibaut Schaeffer
44caf701b0
Merge pull request #210 from Zokrates/add-core-e2e-tests
[Preview] Add core e2e tests
2019-01-04 14:36:14 +01:00
Thibaut Schaeffer
87d9363e6a
Merge pull request #199 from Zokrates/doc_upload
add doc update to circleci job for base branch
2019-01-02 14:40:17 +01:00
schaeff
3cfbd78529 simplify, use strings for constraint errors, compare errors 2019-01-02 13:19:08 +01:00
schaeff
c570e3a06e use absolute paths in macro definition to make it self contained 2019-01-01 23:10:58 +01:00
schaeff
3169d6da0c make computaion test pass 2018-12-31 09:32:54 +01:00
schaeff
9f10aae2ba fix tests 2018-12-31 08:18:35 +01:00
schaeff
e196d67b07 put trait in scope 2018-12-31 08:14:17 +01:00
schaeff
1f71554584 hide witness operations away from cli 2018-12-31 08:10:33 +01:00
schaeff
baec52e239 use macro to generate tests 2018-12-30 21:27:37 +01:00
Thibaut Schaeffer
30d1788658
Merge pull request #208 from gballet/field-as-crate
Make field its own crate
2018-12-30 21:24:52 +01:00
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