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

58 commits

Author SHA1 Message Date
Thibaut Schaeffer
6dab8a4bc6
Merge pull request #706 from Zokrates/uint-division
uint division
2020-11-24 10:58:29 +00:00
schaeff
9f3ccdb7f2 add remainder operation 2020-11-19 12:35:42 +00:00
schaeff
5c39785b9b remove unused deps, split zokrates_test 2020-11-18 13:04:50 +00:00
schaeff
f502120508 bump versions 2020-08-06 18:50:12 +02:00
schaeff
3e66462269 fix test 2020-07-15 23:08:38 +02:00
schaeff
91c4747b5b fix tests 2020-07-15 23:00:12 +02:00
schaeff
1e35c8f385 tweak precedence, add reference 2020-07-09 19:19:11 +02:00
schaeff
23365529aa change precedence rules to follow python 2020-07-09 16:10:01 +02:00
schaeff
716f9e45ce merge dev 2020-05-07 17:18:22 +02:00
schaeff
8a7a9ae863 fix tests and js 2020-04-23 11:34:29 +02:00
schaeff
c802077b74 add macro to restrict compilation to a given curve 2020-04-22 19:53:10 +02:00
schaeff
12bfb538e1 cache bits when calling u32 from bits 2020-04-16 20:10:56 +02:00
schaeff
727360fa8a rewrite return statements to always wrap identifiers 2020-04-09 15:45:32 +02:00
schaeff
19fbf80ef9 add unit test for statement generation 2020-04-06 16:11:16 +02:00
schaeff
76ebc229c2 merge 2020-04-03 15:19:50 +02:00
schaeff
57312f6087 simplify parser and process multidefs in from_ast 2020-04-02 17:28:46 +02:00
schaeff
fec3e4dbfa merge, stop creating directives for constants 2020-02-18 20:02:40 +01:00
schaeff
e8df5831c3 merge dev 2020-02-17 23:18:20 +01:00
William Entriken
27e9385a18 Whitespace and spelling fixes 2020-01-06 14:07:40 -05:00
schaeff
e86b94751f use FlatUExpression for better performance 2019-12-24 15:31:44 +01:00
schaeff
9277d0c084 started implementing sha256, wip 2019-12-03 17:41:43 +01:00
schaeff
80e3e18de2 add u16, update abi to be strict about bitwidth of passed values 2019-11-06 14:01:38 +01:00
schaeff
e7c911f73a integrate uint§ 2019-11-05 18:39:24 +01:00
schaeff
7bba70f782 add u8 2019-10-31 15:04:33 +01:00
schaeff
2ae2a1ea00 remove freebsd 2019-10-08 16:34:01 +09:00
Thibaut
0a7139f98e merge dev 2019-09-30 14:08:46 +02:00
Thibaut
3b0b6959e3 change struct declaration syntax 2019-09-28 18:24:29 +02:00
schaeff
ed300a9a28 change file endings 2019-09-24 12:05:43 +02:00
schaeff
6ab1a96ca6 add assignment to struct members 2019-09-11 19:11:39 +02:00
schaeff
494eca0599 merge rec-arrays 2019-09-10 12:52:03 +02:00
schaeff
a634b1cf80 simplify pest ast, add tests for from_ast 2019-08-28 18:11:58 +02:00
schaeff
b139c9aa93 merge rec-arrays, introduce annotate method for structs 2019-08-27 16:03:28 +02:00
schaeff
5a2860c4d2 merge dev 2019-08-26 14:18:45 +02:00
schaeff
8601d6599f fix all tests, remove all warnings 2019-08-08 00:37:44 +02:00
schaeff
9dfcdd3f9a implement inline struct 2019-08-07 18:50:43 +02:00
schaeff
0673381bce implement flattening 2019-08-07 16:25:09 +02:00
schaeff
bb0973de1e add error handling, wrap types in nodes for sourcemaps, move type to absy and typed_absy 2019-08-06 00:12:47 +02:00
schaeff
ff21034f07 introduce targetted imports 2019-08-02 19:58:44 +02:00
schaeff
c84c0c5ca7 implement semantics and flattening for simple cases 2019-07-31 17:02:37 +02:00
schaeff
316cdc416c bump versions 2019-07-29 12:56:23 +02:00
schaeff
b475c5baa6 add conversion in from_flat. wip 2019-07-26 19:27:52 +02:00
schaeff
0bd41abf2a add struct definition to untyped ast 2019-07-26 19:09:54 +02:00
schaeff
f35abd559c add member access to parser 2019-07-26 18:30:01 +02:00
schaeff
192f854b02 add struct to ast 2019-07-26 17:54:20 +02:00
schaeff
b2fcb4c271 fully recursive arrays 2019-07-16 15:31:25 +02:00
JacobEberhardt
df1ef5947a
Merge pull request #399 from Zokrates/add-boolean-constants
Add boolean constants
2019-07-06 00:52:36 +02:00
schaeff
4abfc12efb address comments 2019-07-06 00:28:58 +02:00
schaeff
d1625b106f fix tests 2019-06-22 12:12:02 +02:00
schaeff
513d4276cf add boolean constraints true and false to grammar, pest ast, and untyped ast 2019-06-22 01:00:16 +02:00
schaeff
d7a37b6b5f bump versions 2019-06-16 23:15:42 +02:00