schaeff
|
5ff16b25f8
|
change gettingstarted example to assert
|
2021-10-18 16:54:38 +02:00 |
|
schaeff
|
003d4fc6f0
|
tweak operator table
|
2021-10-18 13:02:59 +02:00 |
|
schaeff
|
0d0d9e04a3
|
merge dev
|
2021-10-15 13:54:41 +02:00 |
|
schaeff
|
aba1309ea4
|
fix smt test
|
2021-10-15 13:16:27 +02:00 |
|
schaeff
|
2c7d806064
|
merge dev
|
2021-10-15 13:07:07 +03:00 |
|
schaeff
|
f98585b784
|
revert to original impl, add symetric check, add logs
|
2021-10-15 13:00:48 +03:00 |
|
dark64
|
740b7ee935
|
merge dev, add tests
|
2021-10-14 21:44:21 +02:00 |
|
schaeff
|
1e04d56a7b
|
fix smt test
|
2021-10-13 19:48:52 +03:00 |
|
schaeff
|
6798b02a13
|
merge dev
|
2021-10-13 01:05:41 +03:00 |
|
schaeff
|
43b2a1d350
|
move to non breaking nightly, fix conflicts
|
2021-10-12 16:37:30 +03:00 |
|
Thibaut Schaeffer
|
1f8b15a114
|
Merge pull request #1029 from Zokrates/upgrade-rust-toolchain
Upgrade rust toolchain
|
2021-10-12 15:56:43 +03:00 |
|
schaeff
|
eb492153f4
|
add docs, use alias in example
|
2021-10-12 12:10:02 +03:00 |
|
schaeff
|
ba3752307c
|
Merge branch 'develop' of github.com:Zokrates/ZoKrates into type-alias
|
2021-10-11 11:17:20 +03:00 |
|
Thibaut Schaeffer
|
65c4ccb316
|
Merge pull request #997 from Zokrates/strict-field-to-uint
Make field to uint casts truncate values bigger than uint max
|
2021-10-11 10:17:29 +03:00 |
|
schaeff
|
6de5a21d7e
|
improve example
|
2021-10-08 20:26:28 +03:00 |
|
schaeff
|
f3f400a6bd
|
fix tests, add breaking example
|
2021-10-05 21:20:55 +03:00 |
|
dark64
|
13c0af63a8
|
merge develop, fix conflicts
|
2021-10-05 17:56:47 +02:00 |
|
schaeff
|
2169010cf7
|
fix clippy
|
2021-10-05 14:01:50 +03:00 |
|
schaeff
|
075673fc0b
|
Merge branch 'develop' of github.com:Zokrates/ZoKrates into type-alias
|
2021-10-05 12:45:50 +03:00 |
|
schaeff
|
b3ddfca69c
|
merge dev, some tests failing
|
2021-10-04 20:32:33 +03:00 |
|
dark64
|
044456418a
|
update changelog, bump versions
|
2021-10-04 17:45:29 +02:00 |
|
Thibaut Schaeffer
|
5f2d65124b
|
Merge pull request #975 from Zokrates/allow-calls-in-constants
Allow calls in constants
|
2021-10-01 18:01:52 +03:00 |
|
dark64
|
3ad8938897
|
add failing test for unpack
|
2021-09-27 20:51:30 +02:00 |
|
dark64
|
0d8d7549a2
|
canonicalize paths
|
2021-09-26 17:00:37 +02:00 |
|
dark64
|
11d9dd939b
|
fix integration tests
|
2021-09-26 16:52:51 +02:00 |
|
schaeff
|
ca55c984e3
|
address review comments
|
2021-09-24 17:54:16 +03:00 |
|
schaeff
|
4b99a99815
|
remove explicit generics where applicable
|
2021-09-23 14:45:45 +03:00 |
|
schaeff
|
77a3888600
|
fix example
|
2021-09-21 13:07:26 +03:00 |
|
schaeff
|
43f4934586
|
detect out of bounds reads and writes
|
2021-09-21 13:00:36 +03:00 |
|
dark64
|
3975437fe4
|
improve tests
|
2021-09-16 15:54:03 +02:00 |
|
dark64
|
11b595ef21
|
implement ternary operator
|
2021-09-15 19:39:01 +02:00 |
|
schaeff
|
187a1e834b
|
refactor for ordered symbols, clean, propagate constants globally to cover constants in function key
|
2021-09-10 23:27:19 +02:00 |
|
schaeff
|
8f7cf36eec
|
fold module when id is found for constant calls inliner
|
2021-09-06 19:25:29 +02:00 |
|
Thibaut Schaeffer
|
db25d3f159
|
Merge pull request #977 from Zokrates/handle-unconstrained-vars
Graceful handling of unconstrained variable detection
|
2021-09-06 16:47:23 +02:00 |
|
schaeff
|
97a034cdb9
|
implement imported constants, implement inference on generic structs
|
2021-09-04 23:36:14 +02:00 |
|
schaeff
|
edc8c015c4
|
add breaking test
|
2021-08-30 18:00:48 +02:00 |
|
dark64
|
fce2c9f32c
|
flatten prog struct
|
2021-08-30 15:06:21 +02:00 |
|
Thibaut Schaeffer
|
cf9ca9bf72
|
Merge pull request #957 from Zokrates/zir-propagation
Apply propagation in ZIR
|
2021-08-27 15:59:17 +02:00 |
|
schaeff
|
88197a57d6
|
refactor to keep constants until reduction, then try to inline their definitions
|
2021-08-27 15:57:14 +02:00 |
|
dark64
|
2a94af6ff0
|
implement type aliasing
|
2021-08-25 18:21:41 +02:00 |
|
dark64
|
3235cf4df9
|
fix div by zero test
|
2021-08-23 21:23:44 +02:00 |
|
dark64
|
b01c477a55
|
merge develop, fix conflicts
|
2021-08-23 15:54:53 +02:00 |
|
dark64
|
b7a035025d
|
add test for unconstrained input
|
2021-08-23 15:51:56 +02:00 |
|
schaeff
|
ce158ca5dc
|
add breaking test when propagation is not powerful enough
|
2021-08-23 13:10:23 +02:00 |
|
dark64
|
db33856ed5
|
fix test
|
2021-08-23 00:56:45 +02:00 |
|
schaeff
|
7989ff3f55
|
Merge branch 'develop' of github.com:Zokrates/ZoKrates into allow-calls-in-constants
|
2021-08-21 00:20:05 +02:00 |
|
schaeff
|
cd468390bf
|
Merge branch 'develop' of github.com:Zokrates/ZoKrates into fail-on-mistyped-constant
|
2021-08-21 00:19:31 +02:00 |
|
schaeff
|
c71b31d1af
|
refactor constants to keep track of them across modules
|
2021-08-21 00:08:12 +02:00 |
|
schaeff
|
b5f243965d
|
detect mistyped constant during constant inlining
|
2021-08-18 23:51:00 +02:00 |
|
dark64
|
f7f6a8421a
|
merge develop, fix conflict
|
2021-08-17 18:46:56 +02:00 |
|
dark64
|
6ea4cfbe84
|
div by zero
|
2021-08-17 18:44:25 +02:00 |
|
dark64
|
934d36078e
|
use result folder in zir propagation
|
2021-08-17 18:31:52 +02:00 |
|
schaeff
|
2727200b10
|
Merge branch 'develop' of github.com:Zokrates/ZoKrates into rc/0.7.6
|
2021-08-17 16:54:57 +02:00 |
|
Thibaut Schaeffer
|
872b07d3cb
|
Merge pull request #969 from Zokrates/avoid-blowup-on-element-wise-eq
Avoid AST depth blowup on complex equality
|
2021-08-17 01:27:27 +02:00 |
|
schaeff
|
dfd3d5a7ab
|
bump versions, update changelog
|
2021-08-16 19:02:42 +02:00 |
|
schaeff
|
e5ae49831e
|
add changelog, make test bigger
|
2021-08-16 16:55:17 +02:00 |
|
schaeff
|
79dea12a3e
|
use binary tree to limit ast depth
|
2021-08-16 16:52:43 +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
|
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 |
|
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 |
|
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 |
|
Thibaut Schaeffer
|
bff6843415
|
Merge pull request #950 from Zokrates/add-logging
Add compiler logging infrastructure
|
2021-08-06 16:25:23 +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
|
b1c9a171f8
|
add bit lt embed, fail on non constant bound, implement safe unpack
|
2021-08-04 14:55:17 +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
|
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
|
fbd7fddf99
|
update doc, example, fix absy creation
|
2021-07-28 00:11:18 +02:00 |
|
schaeff
|
5f75c495a0
|
Merge branch 'develop' of github.com:Zokrates/ZoKrates into generic-structs
|
2021-07-26 17:03:48 +02:00 |
|
schaeff
|
ecb105fb56
|
add test
|
2021-07-26 15:02:37 +02:00 |
|
schaeff
|
737d224d6b
|
add gm17 passing test
|
2021-07-25 16:56:59 +02:00 |
|
schaeff
|
6bab1cdb88
|
Merge branch 'develop' of github.com:Zokrates/ZoKrates into generic-structs
|
2021-07-19 09:33:18 +02:00 |
|
schaeff
|
51fea62a9e
|
add example, and make it compile, using a DeclarationType for common type detection
|
2021-07-16 15:30:59 +02:00 |
|
Leo Alt
|
034fbaf080
|
Link library properly in integration tests
|
2021-07-16 13:10:31 +02:00 |
|
Leo Alt
|
4e290c77a3
|
Enable Sol optimizer in integration tests
|
2021-07-16 13:10:31 +02:00 |
|
Leo Alt
|
939f1eb58c
|
Remove Sol abi differences
|
2021-07-16 13:10:31 +02:00 |
|
schaeff
|
2857ceb972
|
bump solidity in integration tests
|
2021-07-16 13:10:31 +02:00 |
|
schaeff
|
7f33ddf4f7
|
remove duplicated example
|
2021-07-15 15:01:42 +02:00 |
|
schaeff
|
f656616683
|
fix tests, add changelog
|
2021-07-15 15:01:06 +02:00 |
|
dark64
|
0554f799c5
|
use correct stdlib path in tutorial tests
|
2021-07-15 13:43:44 +02:00 |
|
dark64
|
f52250f6e8
|
remove alias
|
2021-07-15 12:46:56 +02:00 |
|
dark64
|
02a0475842
|
fix tests
|
2021-07-15 12:10:26 +02:00 |
|
schaeff
|
044da908ea
|
implement display for const declaration, add breaking test for wrong const type
|
2021-07-15 12:05:25 +02:00 |
|
dark64
|
18d57a0012
|
run rng tutorial as a test
|
2021-07-14 15:37:26 +02:00 |
|
dark64
|
aba16cdc8b
|
use field constants to avoid curve dependant code
|
2021-07-14 14:10:16 +02:00 |
|
dark64
|
c8b2d25e25
|
use constants in stdlib where applicable
|
2021-07-14 13:11:53 +02:00 |
|
schaeff
|
0bb2f899bf
|
bump versions, generate changelog
|
2021-07-10 13:13:31 +02:00 |
|
dark64
|
0018a4a196
|
Refactor abi input parsing to support decimal and hexadecimal value representations
|
2021-07-09 15:12:17 +02:00 |
|
schaeff
|
cbb6e4ff97
|
fix conflicts
|
2021-07-08 10:53:28 +02:00 |
|
schaeff
|
078390ad11
|
fail gracefully on undersized circuit
|
2021-07-05 18:45:23 +02:00 |
|
schaeff
|
f50c3af402
|
add docs
|
2021-07-02 18:36:36 +02:00 |
|
schaeff
|
70bd390388
|
fix naming on libsnark setup
|
2021-07-01 13:17:35 +02:00 |
|
Leo Alt
|
82fad64583
|
Tests
|
2021-06-30 21:58:20 +02:00 |
|
Leo Alt
|
ba22c64d0e
|
Add CLI option to generate smtlib2 files.
|
2021-06-30 21:58:20 +02:00 |
|
schaeff
|
872ea9c5ce
|
fix cli
|
2021-06-28 20:32:28 +02:00 |
|
schaeff
|
f300d2f7fd
|
fail gracefully on undersized setup, build with libsnark
|
2021-06-28 20:02:15 +02:00 |
|
schaeff
|
37b45e236d
|
implement entire flow
|
2021-06-25 18:09:28 +02:00 |
|
schaeff
|
91bb00cf50
|
Merge branch 'develop' of github.com:Zokrates/ZoKrates into marlin
|
2021-06-22 17:05:21 +02:00 |
|
schaeff
|
7bc90dd85c
|
bump versions, generate changelog
|
2021-06-17 15:33:37 +02:00 |
|
Thibaut Schaeffer
|
b372f9fd7b
|
Merge pull request #905 from Zokrates/if-else-expression
Introduce if-else expression
|
2021-06-08 10:12:14 +02:00 |
|
schaeff
|
2db2f21710
|
visit declaration key
|
2021-06-07 13:38:49 +02:00 |
|
Alex Beregszaszi
|
9d47e000f5
|
Use tuple-swap function
|
2021-06-01 13:35:44 +01:00 |
|
Alex Beregszaszi
|
ea43c6f161
|
Bubblesort using a helper function
|
2021-06-01 13:13:04 +01:00 |
|
Alex Beregszaszi
|
08051b4b20
|
Add bubblesort example
|
2021-06-01 13:13:04 +01:00 |
|
Thibaut Schaeffer
|
e4ef841ec7
|
Merge pull request #896 from Zokrates/fix-multi-assignee-parsing
Fix multi assignee parsing
|
2021-06-01 09:48:18 +02:00 |
|
schaeff
|
2efb8820a5
|
add changelog, fmt, remove example which now compiles
|
2021-05-31 19:59:20 +02:00 |
|
schaeff
|
02a039bea4
|
add limit, add test
|
2021-05-28 16:45:00 +02:00 |
|
schaeff
|
83d972f0b4
|
clean
|
2021-05-27 15:11:44 +02:00 |
|
schaeff
|
cd84bb30c5
|
uncomment commented test lines
|
2021-05-26 16:04:24 +02:00 |
|
schaeff
|
de6bf42362
|
update tests
|
2021-05-26 16:03:07 +02:00 |
|
schaeff
|
e2878f19a3
|
update parser and ast to be stricter, fix conversion to absy, wip
|
2021-05-26 15:22:23 +02:00 |
|
Alex Beregszaszi
|
0017179c69
|
Fix compilation of reveal_bit example
|
2021-05-20 15:25:19 +01:00 |
|
Alex Beregszaszi
|
33c2dbe68a
|
Move rng example source code to zokrates_cli/examples (so they are compiled)
|
2021-05-20 14:19:22 +01:00 |
|
dark64
|
73b28a9d0b
|
bump version, update changelog
|
2021-05-19 16:36:22 +02:00 |
|
dark64
|
deb909e2db
|
put branch isolator behind a compilation flag in static analysis
|
2021-05-19 15:16:38 +02:00 |
|
schaeff
|
9e268860e8
|
bump versions, generate changelog
|
2021-05-18 11:00:24 +02:00 |
|
schaeff
|
6e37b15973
|
merge dev
|
2021-05-17 23:04:16 +02:00 |
|
schaeff
|
4fbd534376
|
allow comment after new line, tweak docs
|
2021-05-17 22:58:24 +02:00 |
|
schaeff
|
254fad4cfa
|
update book
|
2021-05-17 20:39:58 +02:00 |
|
schaeff
|
ad4717e67f
|
put behind config flag
|
2021-05-17 10:34:37 +02:00 |
|
schaeff
|
09b1e52608
|
implement blocks for all types, add breaking example for edge case
|
2021-05-16 23:03:05 +02:00 |
|
schaeff
|
a1a65378a7
|
introduce block into ast and implement isolation on that
|
2021-05-16 19:16:25 +02:00 |
|
dark64
|
96952d6e04
|
refactor
|
2021-05-14 19:49:55 +02:00 |
|
dark64
|
5c528535f2
|
support constants in declaration types
|
2021-05-13 15:09:06 +02:00 |
|
Thibaut Schaeffer
|
3142bebdba
|
Merge pull request #848 from Zokrates/add-uint-to-abi-doc
Add uint to abi doc
|
2021-05-05 16:24:51 +02:00 |
|
Thibaut Schaeffer
|
401a77bdbe
|
Merge pull request #846 from Zokrates/fix-struct-member-type-mismatch
Fix struct member type mismatch crash
|
2021-05-05 16:24:27 +02:00 |
|
schaeff
|
6f6a8a64f1
|
change abi example, add uint comment
|
2021-05-05 11:24:54 +02:00 |
|
schaeff
|
1c2977ec26
|
add comment
|
2021-05-04 19:00:18 +02:00 |
|
schaeff
|
7ee9aed579
|
add tests, changelog
|
2021-05-04 18:57:00 +02:00 |
|
schaeff
|
8652241b12
|
fix nested struct flattening, derive debug
|
2021-05-04 15:47:01 +02:00 |
|
schaeff
|
0e56ff7c57
|
bump versions, generate changelog
|
2021-04-30 11:34:00 +02:00 |
|
Thibaut Schaeffer
|
8b02ca03c9
|
Merge pull request #834 from Zokrates/fix-repeat-inference
Fix integer inference on repeat operator
|
2021-04-30 11:28:04 +02:00 |
|
schaeff
|
9705da1afc
|
implement marlin with raw keys
|
2021-04-30 11:13:30 +02:00 |
|
Thibaut Schaeffer
|
0d804fa6a6
|
Merge pull request #792 from Zokrates/constant-def
Introduce constant definitions
|
2021-04-30 11:11:31 +02:00 |
|
Thibaut Schaeffer
|
4f17446e3d
|
Merge pull request #761 from Zokrates/constant-range-check
Constant range check
|
2021-04-29 20:14:24 +02:00 |
|
schaeff
|
1a311afb0b
|
Merge branch 'develop' of github.com:Zokrates/ZoKrates into marlin
|
2021-04-27 16:33:01 +02:00 |
|
schaeff
|
3fa3f3978b
|
fix type of repeat after inference
|
2021-04-26 18:58:01 +02:00 |
|
dark64
|
ae7e095cac
|
refactoring, fix constant aliasing
|
2021-04-26 13:16:25 +02:00 |
|
Thibaut Schaeffer
|
50d51df905
|
Merge pull request #829 from Zokrates/panic-hook
Add a custom panic hook
|
2021-04-22 16:31:52 +02:00 |
|
Darko Macesic
|
55222bdcc5
|
Update zokrates_cli/src/bin.rs
Co-authored-by: Thibaut Schaeffer <thibaut@schaeff.fr>
|
2021-04-21 22:51:08 +02:00 |
|
dark64
|
623b471452
|
clippy
|
2021-04-21 20:55:04 +02:00 |
|
dark64
|
7169946b21
|
add custom panic hook
|
2021-04-21 20:43:26 +02:00 |
|
schaeff
|
5bca7d5b87
|
remove space
|
2021-04-21 19:59:06 +02:00 |
|
Thibaut Schaeffer
|
f4faad94f1
|
Merge pull request #798 from Zokrates/accept-explicit-generics
Accept explicit generic parameters for function calls
|
2021-04-20 16:02:54 +02:00 |
|
schaeff
|
aa5a3b4b32
|
rename and improve example
|
2021-04-20 12:39:41 +02:00 |
|
schaeff
|
7b452db760
|
Merge branch 'develop' of github.com:Zokrates/ZoKrates into accept-explicit-generics
|
2021-04-20 10:55:54 +02:00 |
|
schaeff
|
0f2e393a01
|
Merge branch 'develop' of github.com:Zokrates/ZoKrates into smarter-function-call-matching
|
2021-04-20 10:45:34 +02:00 |
|
Thibaut Schaeffer
|
b4f02e7db5
|
Merge pull request #799 from Zokrates/refactor-constant-shift-checks
Fail gracefully on variable shifts
|
2021-04-19 20:51:44 +02:00 |
|
Thibaut Schaeffer
|
0d20f6a107
|
Merge pull request #822 from Zokrates/stricter_function_match
Consider input count and generics count in semantic checker
|
2021-04-19 20:50:38 +02:00 |
|
Thibaut Schaeffer
|
f041822ad7
|
Merge pull request #823 from Zokrates/fail-on-assertion
Detect assertion failures at compile time on constant expressions
|
2021-04-19 20:50:01 +02:00 |
|
schaeff
|
2b9bae67c0
|
fix tests, make constant comparison smarter
|
2021-04-19 20:33:47 +02:00 |
|
schaeff
|
7825e43f09
|
Merge branch 'stricter_function_match' of github.com:Zokrates/ZoKrates into smarter-function-call-matching
|
2021-04-19 18:57:07 +02:00 |
|
schaeff
|
3069d598c6
|
generic equivalence, add tests
|
2021-04-19 18:46:13 +02:00 |
|
dark64
|
b94b72080f
|
update example
|
2021-04-19 14:57:53 +02:00 |
|
dark64
|
42900ed3bd
|
update book
|
2021-04-19 14:39:39 +02:00 |
|
dark64
|
a271993832
|
fix tests
|
2021-04-19 10:59:23 +02:00 |
|
dark64
|
39e28615e3
|
merge dev
|
2021-04-16 22:05:29 +02:00 |
|
dark64
|
dafef03b1f
|
fix imports, more tests
|
2021-04-16 21:51:13 +02:00 |
|
dark64
|
a94cb9f9de
|
update assert example
|
2021-04-16 15:19:05 +02:00 |
|
Thibaut Schaeffer
|
eb9326d047
|
Merge pull request #809 from Zokrates/multi-import
Allow importing of multiple symbols in a single import statement
|
2021-04-16 12:29:14 +02:00 |
|
dark64
|
abcf2f050e
|
update assert example
|
2021-04-15 19:40:10 +02:00 |
|
dark64
|
f2faa0a781
|
error out on failed assertion
|
2021-04-15 19:15:06 +02:00 |
|
schaeff
|
a3b22737d8
|
consider input count and generics count in semantic checker, add tests
|
2021-04-15 16:43:11 +02:00 |
|
schaeff
|
02a7626928
|
Merge branch 'deploy' of github.com:Zokrates/ZoKrates into merge-back-070
|
2021-04-13 18:44:13 +02:00 |
|
schaeff
|
07e27d0d24
|
remove no input test
|
2021-04-13 16:11:54 +02:00 |
|
dark64
|
61833d70c4
|
import multiple symbols in a single from-import statement
|
2021-04-12 18:49:58 +02:00 |
|
dark64
|
856a78a378
|
add decimal suffix test
|
2021-04-12 10:05:11 +02:00 |
|
schaeff
|
f290de2b58
|
bump version, generate changelog
|
2021-04-09 15:09:34 +02:00 |
|
schaeff
|
56146cd95f
|
merge dev, < not working, wip
|
2021-04-08 20:00:15 +02:00 |
|
schaeff
|
e193546d8d
|
check shifts are constant earlier, simplify zir
|
2021-04-07 18:56:55 +02:00 |
|
schaeff
|
5faee6a295
|
accept explicit generics in return
|
2021-04-07 16:39:40 +02:00 |
|
Thibaut Schaeffer
|
0579a8f981
|
Merge pull request #762 from Zokrates/neg-pos
Add negative and positive unary operators
|
2021-04-07 11:29:54 +02:00 |
|
schaeff
|
804c0012be
|
wip
|
2021-04-06 17:31:37 +02:00 |
|
dark64
|
fd7164f05d
|
Merge branch 'develop' into constant-def
|
2021-04-02 17:49:24 +02:00 |
|
dark64
|
f8dc4d7649
|
introduce constant definitions
|
2021-04-01 23:22:35 +02:00 |
|
dark64
|
1a9d17407f
|
fix clippy warning
|
2021-04-01 19:00:14 +02:00 |
|
dark64
|
1762436be0
|
Merge branch 'develop' into verbose-flag
|
2021-04-01 18:46:49 +02:00 |
|
schaeff
|
56650c9e2e
|
merge dev, please clippy
|
2021-04-01 18:32:40 +02:00 |
|
schaeff
|
2403bdd5c9
|
merge dev, fix
|
2021-04-01 17:41:53 +02:00 |
|
schaeff
|
9d13b4129d
|
merge dev, implement inference for neg and pos, fix conclicts
|
2021-04-01 17:34:05 +02:00 |
|
schaeff
|
775cd8cb81
|
update docs, add changelog
|
2021-04-01 15:36:34 +02:00 |
|
schaeff
|
985961001f
|
Merge branch 'compile-time-uint' of github.com:Zokrates/ZoKrates into enforce-clippy
|
2021-03-31 12:10:45 +02:00 |
|
schaeff
|
186a4f6511
|
merge dev
|
2021-03-31 11:25:24 +02:00 |
|
schaeff
|
a9cfba76a5
|
Merge branch 'develop' of github.com:Zokrates/ZoKrates into constant-range-check
|
2021-03-30 19:03:39 +02:00 |
|
schaeff
|
13be74de8d
|
Merge branch 'develop' of github.com:Zokrates/ZoKrates into neg-pos
|
2021-03-30 17:36:31 +02:00 |
|
schaeff
|
15794e17dd
|
wait for threads to finish
|
2021-03-24 15:44:55 +01:00 |
|
schaeff
|
2306420c3b
|
add compile errors
|
2021-03-24 15:37:38 +01:00 |
|
schaeff
|
24bdebb524
|
bump versions
|
2021-03-19 13:35:30 +01:00 |
|
schaeff
|
1246438ae9
|
merge dev
|
2021-03-18 23:47:24 +01:00 |
|
dark64
|
fa520f14e6
|
fix conflicts
|
2021-03-17 11:49:32 +01:00 |
|
schaeff
|
0a963dd152
|
extract eq check code, implement c < x checks, update tests to use dynamic comparison
|
2021-03-16 12:24:32 +01:00 |
|
Alexey Tsvetkov
|
2c4a0c59f8
|
Use write_all to write the whole pk in cli_setup()
|
2021-03-09 15:19:07 +03:00 |
|
schaeff
|
80a1696fa7
|
tweaks
|
2021-03-09 12:21:10 +01:00 |
|
dark64
|
f1bb5c4db5
|
add warning for light flag
|
2021-03-05 17:58:55 +01:00 |
|
schaeff
|
870752d58d
|
make clippy happy
|
2021-03-05 16:53:19 +01:00 |
|
dark64
|
4a4bd3a9d1
|
fix integration test
|
2021-03-01 17:59:47 +01:00 |
|
dark64
|
746b554bb5
|
add verbose flag
|
2021-03-01 17:47:22 +01:00 |
|
schaeff
|
e0fcca6f42
|
merge dev
|
2021-02-24 23:05:41 +01:00 |
|
schaeff
|
53d9a37f69
|
check return statement count is one
|
2021-02-04 19:53:50 +01:00 |
|
schaeff
|
bf8369c362
|
merge dev and make array memoize test pass
|
2021-02-04 14:02:37 +01:00 |
|
dark64
|
c138cc76be
|
add allow-unconstrained-variables flag to compile command
|
2021-02-03 20:11:04 +01:00 |
|
schaeff
|
bbc509967f
|
fail gracefully
|
2021-01-29 13:37:03 +01:00 |
|
schaeff
|
f612ba7a29
|
merge dev
|
2021-01-28 23:32:57 +01:00 |
|
schaeff
|
ef5ef9252e
|
run tests in thread with bigger stack
|
2021-01-26 12:55:41 +01:00 |
|
schaeff
|
a70443ce94
|
make tests pass, typed repeat, generic stdlib
|
2021-01-19 22:50:33 +01:00 |
|
schaeff
|
5fe05099b3
|
make all tests pass
|
2021-01-14 16:58:44 +01:00 |
|
schaeff
|
58f9a521ec
|
introduce owned types
|
2021-01-12 11:21:10 +01:00 |
|
schaeff
|
4a4446dbc6
|
introduce typed spread, defer array size checking
|
2021-01-07 12:49:15 +01:00 |
|
schaeff
|
3c47a38077
|
implement typed spreads
|
2020-12-28 17:36:00 +01:00 |
|
schaeff
|
5a0bc95acc
|
update book
|
2020-12-22 18:14:54 +01:00 |
|
schaeff
|
e82bc9d868
|
merge dev
|
2020-12-22 17:16:25 +01:00 |
|
schaeff
|
d5d57b7227
|
make clippy happy
|
2020-12-22 16:24:11 +01:00 |
|
schaeff
|
05e91acc27
|
merge clippy
|
2020-12-21 15:22:02 +01:00 |
|
dark64
|
fa016127d6
|
fix conflicts
|
2020-12-21 12:41:38 +01:00 |
|
dark64
|
0b1435c966
|
fix import
|
2020-12-21 12:04:09 +01:00 |
|
schaeff
|
cc8e26bc8c
|
more lint
|
2020-12-21 00:38:45 +01:00 |
|
schaeff
|
1938a98d2a
|
merge clippy
|
2020-12-20 20:30:40 +01:00 |
|
schaeff
|
bfcc13c932
|
automatic clippy fixes
|
2020-12-20 18:38:18 +01:00 |
|
schaeff
|
5fa236d26d
|
fix test
|
2020-12-20 14:50:26 +01:00 |
|
schaeff
|
a6569d506a
|
fix conflict
|
2020-12-20 13:41:09 +01:00 |
|
dark64
|
448821576e
|
check validity of stdlib path
|
2020-12-17 21:23:11 +01:00 |
|
dark64
|
b06acb55e4
|
cli commands in separate files
|
2020-12-17 21:03:45 +01:00 |
|
dark64
|
7e534e29b2
|
add allow-unconstrained-variables compilation flag
|
2020-12-10 11:59:01 +01:00 |
|
schaeff
|
77ac5aa55c
|
merge featurize, fix conflicts
|
2020-12-01 23:26:09 +00:00 |
|
schaeff
|
d51de0e941
|
fix typo, fix integration tests
|
2020-12-01 10:24:13 +00:00 |
|
schaeff
|
f5d2ade714
|
change defaults, fix typo
|
2020-12-01 00:10:17 +00:00 |
|
schaeff
|
5f76a0316b
|
featurize zokrates_core
|
2020-11-30 23:10:36 +00:00 |
|
schaeff
|
4975f748fd
|
featurize zokrates_field, start core
|
2020-11-30 21:06:20 +00:00 |
|
schaeff
|
6e769f30c5
|
merge dev
|
2020-11-24 16:41:40 +00:00 |
|
schaeff
|
4bbde1f02e
|
fix conflict
|
2020-11-23 14:47:00 +00:00 |
|
schaeff
|
e569173c9f
|
Merge branch 'migrate-zexe-to-ark' of github.com:Zokrates/ZoKrates into uint-division
|
2020-11-20 19:15:45 +00:00 |
|
schaeff
|
666c216523
|
tweaks
|
2020-11-20 19:03:43 +00:00 |
|
schaeff
|
f8d857d3b8
|
migrate zexe to ark
|
2020-11-20 18:52:27 +00:00 |
|
schaeff
|
1abf7d383f
|
add test for /0, adjust field implementation to recover from error
|
2020-11-20 15:10:01 +00:00 |
|
schaeff
|
ba9afe29db
|
implement function call as array bound
|
2020-11-12 15:32:41 +00:00 |
|
schaeff
|
3565de3b23
|
fix zokrates_js
|
2020-11-12 11:01:33 +00:00 |
|
schaeff
|
ac3b5f864d
|
bump versions
|
2020-11-10 19:06:18 +00:00 |
|
schaeff
|
8e74c9e849
|
remove should_panic
|
2020-11-10 17:07:16 +00:00 |
|
schaeff
|
04e3606890
|
handle analysis errors better
|
2020-11-10 17:04:35 +00:00 |
|
schaeff
|
285b9d781a
|
fix all tests
|
2020-11-09 18:04:28 +00:00 |
|
dark64
|
9bdeb457ce
|
fix integration tests
|
2020-11-02 17:47:05 +01:00 |
|