schaeff
|
dfd3d5a7ab
|
bump versions, update changelog
|
2021-08-16 19:02:42 +02:00 |
|
Thibaut Schaeffer
|
b324e17684
|
Merge pull request #955 from Zokrates/bit_lt_embed
Add bit LT embed to make unpack safe for any size
|
2021-08-16 11:25:09 +02:00 |
|
Thibaut Schaeffer
|
d8ae907030
|
Fix constant in struct type (#965)
* add breaking test
* implement from constant for uint
* tweak
* tweak
* revert and add breaking test
* implement from
|
2021-08-16 10:44:00 +02:00 |
|
schaeff
|
9ce5827596
|
remove left out commented out conflicts
|
2021-08-12 21:14:24 +02:00 |
|
Thibaut Schaeffer
|
c1ded67006
|
Merge pull request #962 from Zokrates/add-explicit-generic-parameters-docs
Add docs for explicit function generics
|
2021-08-12 21:09:45 +02:00 |
|
schaeff
|
a713c43e04
|
fix typo, add changelog
|
2021-08-11 14:41:02 +02:00 |
|
schaeff
|
0c68477275
|
add docs
|
2021-08-10 15:58:51 +02:00 |
|
Thibaut Schaeffer
|
ba5150afb4
|
Merge pull request #942 from Zokrates/update-stdlib
Use constants in stdlib where applicable
|
2021-08-09 16:04:23 +02:00 |
|
dark64
|
49a25d9269
|
add changelog
|
2021-08-09 15:09:38 +02:00 |
|
schaeff
|
81c537769c
|
merge deve, fix conflicts
|
2021-08-09 14:06:34 +02:00 |
|
Thibaut Schaeffer
|
5a02186fc1
|
Merge pull request #944 from Zokrates/run-ci-tutorials
Test tutorials in CI
|
2021-08-09 12:04:42 +02:00 |
|
schaeff
|
de50a7a0d1
|
fix test
|
2021-08-09 12:02:50 +02:00 |
|
Thibaut Schaeffer
|
f717d243b2
|
Merge pull request #945 from Zokrates/generic-structs
Implement generic structs
|
2021-08-09 11:58:34 +02:00 |
|
schaeff
|
249187a157
|
merge dev, fix conflicts, fix comment in test
|
2021-08-09 11:43:03 +02:00 |
|
dark64
|
dbc1647c56
|
refactor mimcSponge
|
2021-08-09 10:44:15 +02:00 |
|
Thibaut Schaeffer
|
bff6843415
|
Merge pull request #950 from Zokrates/add-logging
Add compiler logging infrastructure
|
2021-08-06 16:25:23 +02:00 |
|
Thibaut Schaeffer
|
02c411d082
|
Merge pull request #954 from Zokrates/fix-uint-lt
Enforce constant range check in uint lt check
|
2021-08-05 16:37:21 +02:00 |
|
Darko Macesic
|
0f2e3f5881
|
Merge pull request #948 from Zokrates/gm17-stdlib-verify
Add gm17 verifier to stdlib
|
2021-08-05 16:34:59 +02:00 |
|
dark64
|
fee8535bce
|
fix glob pattern
|
2021-08-05 16:28:42 +02:00 |
|
schaeff
|
a7cff74ea8
|
fix tests
|
2021-08-05 16:13:15 +02:00 |
|
schaeff
|
7f76505a86
|
refactor out of range interpreter, accept any size of output
|
2021-08-05 16:03:57 +02:00 |
|
schaeff
|
78516e8a30
|
add test using out of range interpreter
|
2021-08-05 15:31:33 +02:00 |
|
schaeff
|
63be983d74
|
add tests, tweak out of range interpreter
|
2021-08-05 15:22:46 +02:00 |
|
schaeff
|
33c8fba1e1
|
add comments, use iterators
|
2021-08-05 13:36:48 +02:00 |
|
schaeff
|
6e19e7754c
|
clean typed_absy, move common impl to expr trait
|
2021-08-05 11:46:07 +02:00 |
|
schaeff
|
8663ea2bca
|
implement repeat case
|
2021-08-04 23:52:02 +02:00 |
|
schaeff
|
ea0594035a
|
clippy
|
2021-08-04 23:00:10 +02:00 |
|
schaeff
|
dd126b63e0
|
refactor is_constant to trait, move to typed_absy
|
2021-08-04 22:54:43 +02:00 |
|
schaeff
|
7c9e31f40b
|
inline repeats of constants
|
2021-08-04 21:20:45 +02:00 |
|
schaeff
|
1ca0b3b9e6
|
changelog, clean
|
2021-08-04 20:59:58 +02:00 |
|
schaeff
|
eb8e55e137
|
adjust test
|
2021-08-04 20:33:10 +02:00 |
|
schaeff
|
ca6a3f09e8
|
apply more aggressive propagation to array values
|
2021-08-04 20:08:23 +02:00 |
|
schaeff
|
6fa722de05
|
add commentt on dummy generic variable
|
2021-08-04 17:30:16 +02:00 |
|
schaeff
|
dc0ef35861
|
add must_use to prevent this happening
|
2021-08-04 16:53:41 +02:00 |
|
schaeff
|
d771b453f9
|
changelog
|
2021-08-04 15:10:38 +02:00 |
|
schaeff
|
2d2387a4b8
|
enforce constant range check in uint lt check
|
2021-08-04 15:06:57 +02:00 |
|
schaeff
|
b1c9a171f8
|
add bit lt embed, fail on non constant bound, implement safe unpack
|
2021-08-04 14:55:17 +02:00 |
|
dark64
|
bb27d13a2f
|
improve test generation script in gm17 snark test
|
2021-08-03 14:48:45 +02:00 |
|
schaeff
|
1e03f110af
|
clippy
|
2021-08-03 10:25:42 +02:00 |
|
schaeff
|
0daf122840
|
better absy fmt, remove tryfrom/from implementations from declaration types to normal types, use function instead
|
2021-08-03 00:52:35 +02:00 |
|
schaeff
|
3103d17d6f
|
add tests, unwrap on infailible semantic check
|
2021-08-03 00:20:40 +02:00 |
|
Thibaut Schaeffer
|
caf4dd2acb
|
Merge pull request #943 from Zokrates/use-field-constants
Use field constants to avoid curve-dependant code
|
2021-08-02 22:55:33 +02:00 |
|
Thibaut Schaeffer
|
34992138a8
|
Merge pull request #886 from axic/bubblesort
Add bubblesort example
|
2021-08-02 12:58:31 +02:00 |
|
dark64
|
b9f16d30eb
|
flag tutorial tests as ignored
|
2021-08-02 12:46:10 +02:00 |
|
schaeff
|
63865f8e01
|
add changelog
|
2021-07-29 11:48:48 +02:00 |
|
schaeff
|
dbcd0bd558
|
add log to core and env_log to cli
|
2021-07-29 11:13:54 +02:00 |
|
schaeff
|
1d985919ea
|
Merge branch 'generic-structs' of github.com:Zokrates/ZoKrates into gm17-stdlib-verify
|
2021-07-28 13:11:57 +02:00 |
|
schaeff
|
f92df0fa1a
|
add tests, fail gracefully on generic inference attempt and eq generic mismatch
|
2021-07-28 12:38:58 +02:00 |
|
schaeff
|
d0622d849c
|
clippy
|
2021-07-28 09:37:49 +02:00 |
|
schaeff
|
fbd7fddf99
|
update doc, example, fix absy creation
|
2021-07-28 00:11:18 +02:00 |
|