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

126 commits

Author SHA1 Message Date
dark64
8b16c0b4bf merge develop 2022-04-04 12:00:01 +02:00
dark64
16b01063a7 introduce curly brace based syntax 2022-01-14 14:36:34 +01:00
schaeff
3016fd8eef implement tuples 2022-01-07 14:57:24 +01:00
schaeff
253bbb91ab bump versions, generate changelog 2021-12-14 11:21:12 +01:00
dark64
61f902aaa2 remove box 2021-12-13 13:32:20 +01:00
dark64
95a931c579 clippy 2021-12-10 15:08:15 +01:00
schaeff
9d95e08e30 merge dev 2021-12-07 19:17:55 +01:00
schaeff
a5ca49f98c bump versions, changelog 2021-11-23 19:34:10 +01:00
Thibaut Schaeffer
d17d3121c9
Merge pull request #982 from Zokrates/type-alias
Implement type aliasing
2021-11-08 11:08:37 +01:00
schaeff
ef8c9a4958 clippy wip 2021-10-29 14:07:42 +02:00
schaeff
0d0d9e04a3 merge dev 2021-10-15 13:54:41 +02:00
schaeff
2c7d806064 merge dev 2021-10-15 13:07:07 +03:00
dark64
501c69ec60 Merge branch 'develop' into assertion-messages 2021-10-13 11:02:03 +02: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
schaeff
fa30d66427 avoid creating postfix expressions with no accesses 2021-10-08 10:28:32 +03:00
schaeff
c8ddc8913e enable general postfix expressions in the parser, move function name check to semantics 2021-10-05 19:56:43 +03:00
schaeff
2169010cf7 fix clippy 2021-10-05 14:01:50 +03:00
dark64
edc064d69d fix naming 2021-09-29 19:04:57 +02:00
dark64
ef7183cae0 differentiate between if-expression and ternary expression in typed_absy 2021-09-29 18:46:12 +02:00
dark64
1dbd753ac7 Add optional message to assert statement 2021-09-20 18:23:24 +02:00
dark64
6fe6821166 remove dbg 2021-09-15 21:57:40 +02:00
dark64
11b595ef21 implement ternary operator 2021-09-15 19:39:01 +02:00
dark64
2a94af6ff0 implement type aliasing 2021-08-25 18:21:41 +02:00
schaeff
dfd3d5a7ab bump versions, update changelog 2021-08-16 19:02:42 +02:00
dark64
e5fd35ac26 wip 2021-07-08 15:14:18 +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
schaeff
9e268860e8 bump versions, generate changelog 2021-05-18 11:00:24 +02:00
dark64
5539edc16b remove strict ordering of declarations, refactor import logic 2021-05-12 20:03:08 +02:00
schaeff
0e56ff7c57 bump versions, generate changelog 2021-04-30 11:34:00 +02:00
dark64
39e28615e3 merge dev 2021-04-16 22:05:29 +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
61833d70c4 import multiple symbols in a single from-import statement 2021-04-12 18:49:58 +02:00
schaeff
f290de2b58 bump version, generate changelog 2021-04-09 15:09:34 +02:00
Thibaut Schaeffer
80ff39d428
Merge pull request #772 from Zokrates/u64-playground
Adding u64 support, keccak and sha3 hashes
2021-04-07 15:49:32 +02:00
dark64
fd7164f05d Merge branch 'develop' into constant-def 2021-04-02 17:49:24 +02:00
dark64
6b5424a7ed merge develop, add u64 embeds 2021-04-02 17:39:27 +02:00
dark64
f8dc4d7649 introduce constant definitions 2021-04-01 23:22:35 +02:00
schaeff
56650c9e2e merge dev, please clippy 2021-04-01 18:32:40 +02:00
schaeff
9d13b4129d merge dev, implement inference for neg and pos, fix conclicts 2021-04-01 17:34:05 +02:00
schaeff
23ee9a4c6d add back op_pow as extroneous pairs are not ignored 2021-03-23 17:27:55 +01:00
dark64
95e699ae39 add u64 type 2021-03-23 16:36:08 +01:00
schaeff
641bffa928 clean 2021-03-23 12:41:55 +01:00
schaeff
6f4501ba8a implement python precedence in the parser, use derives in ast generation 2021-03-23 12:24:35 +01:00
schaeff
5897a6f172 add negative and positive operators 2021-03-16 19:22:32 +01:00
schaeff
870752d58d make clippy happy 2021-03-05 16:53:19 +01:00
schaeff
0537b1b256 make tests pass, simplify stdlib 2021-01-21 01:00:56 +01:00
schaeff
a70443ce94 make tests pass, typed repeat, generic stdlib 2021-01-19 22:50:33 +01:00
schaeff
2a2da0173f clean, allow literal in explicit constant parameter, add tests 2021-01-18 15:18:36 +01:00