schaeff
|
b182e88e7b
|
set up mdbook
|
2018-10-05 10:08:27 +02:00 |
|
JacobEberhardt
|
b3712c4b26
|
Merge pull request #132 from Schaeff/fix-tests
Fix develop build
|
2018-10-02 16:18:17 +02:00 |
|
schaeff
|
04d1ba0545
|
fix pow example
|
2018-10-02 14:38:50 +02:00 |
|
Thibaut Schaeffer
|
41b42e06eb
|
Merge pull request #61 from lubieplacki/fix-pow-number-base
Fixed power expression with a number base in flattener
|
2018-09-26 13:27:42 +01:00 |
|
JacobEberhardt
|
7f4f4425da
|
Merge pull request #114 from Schaeff/add-type-annotation
Add type annotations
|
2018-09-26 14:15:28 +02:00 |
|
schaeff
|
0b83db91dd
|
require the base to be linear
|
2018-09-19 18:45:58 +02:00 |
|
schaeff
|
95d60987da
|
remove clone
|
2018-09-19 16:06:25 +02:00 |
|
schaeff
|
6f21de7a14
|
add clarity, use intermediate variable
|
2018-09-19 15:28:45 +02:00 |
|
schaeff
|
b6ae2cbbb0
|
remove unrelated example
|
2018-09-19 14:41:11 +02:00 |
|
schaeff
|
5fd67befcb
|
merge develop, make base arbitrary
|
2018-09-19 12:48:21 +02:00 |
|
schaeff
|
5112d4f445
|
merge develop
|
2018-09-18 19:49:04 +02:00 |
|
Thibaut Schaeffer
|
580a808585
|
Merge pull request #123 from fleupold/setup_performance_improvement
Make get_variable_idx O(1), instead of O(n)
|
2018-09-18 09:30:46 +02:00 |
|
Felix Leupold
|
71d06cf894
|
Merge pull request #1 from Schaeff/setup_performance_improvement
make compile
|
2018-09-18 00:54:26 +02:00 |
|
schaeff
|
e266e9aa00
|
make compile
|
2018-09-17 18:23:32 +02:00 |
|
JacobEberhardt
|
3dde82b2d8
|
Merge pull request #129 from Schaeff/merge-patches
Merge patches
|
2018-09-17 14:05:03 +02:00 |
|
schaeff
|
e4687c1bca
|
fix lt
|
2018-09-17 11:36:46 +02:00 |
|
schaeff
|
a2239ddb29
|
merge master changes
|
2018-09-17 11:24:49 +02:00 |
|
JacobEberhardt
|
7c8033884c
|
Merge pull request #126 from Schaeff/patch-unconstrained-definition
Patch unconstrained definition
|
2018-09-14 10:18:36 +02:00 |
|
schaeff
|
848b44dc14
|
disallow declaration without assignment
|
2018-09-13 12:52:33 +02:00 |
|
schaeff
|
b3db7c5189
|
compress signatures, fix integration tests
|
2018-09-13 12:01:17 +02:00 |
|
Felix Leupold
|
1924065ee3
|
Comments
|
2018-09-12 14:16:57 +02:00 |
|
schaeff
|
fec876a32a
|
fix examples
|
2018-09-12 14:13:54 +02:00 |
|
schaeff
|
60c63c1aef
|
merge develop
|
2018-09-12 12:08:56 +02:00 |
|
Thibaut Schaeffer
|
b89d530691
|
Merge pull request #125 from rex4539/fix-typos
Fix typos
|
2018-09-11 09:58:12 +02:00 |
|
Dimitris Apostolou
|
f6c30a7377
|
Fix typos
|
2018-09-09 13:35:33 +03:00 |
|
Felix Leupold
|
80115d7677
|
Make get_variable_idx O(1), instead of O(n)
|
2018-09-07 16:17:26 +02:00 |
|
JacobEberhardt
|
de57738377
|
Merge pull request #119 from Schaeff/fix-lt-example
Fix lt issue
|
2018-09-03 10:52:20 +01:00 |
|
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
|
a553dae84a
|
add breaking test, fix integration tests
|
2018-08-31 10:55:28 +02:00 |
|
JacobEberhardt
|
e1064d1a8e
|
Merge pull request #118 from Schaeff/fewer-clones
Performance improvements
|
2018-08-23 17:54:53 +02:00 |
|
schaeff
|
6883632144
|
add light flag
|
2018-08-23 16:43:15 +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
|
144cb81e3e
|
bump patch
|
2018-08-22 12:47:18 +02:00 |
|
schaeff
|
35d9220cea
|
generate constraints for definitions
|
2018-08-22 12:33:16 +02:00 |
|
schaeff
|
79c1dffc78
|
merge constant time semantic checks
|
2018-08-21 18:15:35 +02:00 |
|
schaeff
|
cbb722a282
|
implement Hash and Eq
|
2018-08-21 18:05:11 +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
|
b4ad991bde
|
port most examples to new syntax
|
2018-08-20 16:43:53 +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 |
|
schaeff
|
f9f1d00194
|
add error handling to fs resolver
|
2018-08-16 10:49:08 +02:00 |
|