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

144 commits

Author SHA1 Message Date
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
schaeff
0c24dff9cd merge spread 2019-06-16 21:17:29 +02:00
schaeff
e7142cfb90 merge dev 2019-06-16 21:00:47 +02:00
schaeff
3d06ee1d5c implement read-only array slices 2019-06-16 09:45:53 +02:00
schaeff
22fd4f8b5c implement spread operator inside inline arrays 2019-06-15 00:42:14 +02:00
schaeff
31b4196d61 add array initializer sugar 2019-06-14 18:25:14 +02:00
schaeff
262df92db6 clean 2019-06-07 18:06:46 +02:00
schaeff
1bd3658372 pass span, information to ast 2019-06-03 17:16:19 +02:00
schaeff
365d03be65 bring pest parser and AST into tree as crates, adjust testing 2019-06-03 10:22:59 +02:00