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

79 commits

Author SHA1 Message Date
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
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
05e91acc27 merge clippy 2020-12-21 15:22:02 +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
ce1079d890 manual fixes 2020-12-20 18:29:44 +01:00
schaeff
a6569d506a fix conflict 2020-12-20 13:41:09 +01:00
schaeff
6e769f30c5 merge dev 2020-11-24 16:41:40 +00:00
Thibaut Schaeffer
6dab8a4bc6
Merge pull request #706 from Zokrates/uint-division
uint division
2020-11-24 10:58:29 +00:00
schaeff
4bbde1f02e fix conflict 2020-11-23 14:47:00 +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
285b9d781a fix all tests 2020-11-09 18:04:28 +00:00
schaeff
dd8dbd9cd6 merge dev 2020-10-02 00:55:18 +02:00
schaeff
e8cdbcc318 wip 2020-09-29 09:56:07 +02:00
schaeff
54479c00ee implement decimal literal inference 2020-09-16 23:23:41 +02:00
schaeff
a02fdb1261 detect undeclared and unused constant generics 2020-08-31 16:51:49 +02:00
schaeff
e7940a3c97 fix test in other crates 2020-08-31 12:34:54 +02:00
schaeff
52d8065f37 fix tests in core 2020-08-28 20:04:05 +02:00
schaeff
2e56d2f1cf add generics to parser. now need to allow generics in types... 2020-08-19 15:15:23 +02:00
schaeff
f502120508 bump versions 2020-08-06 18:50:12 +02:00
schaeff
409e55d322 more literals for uints 2020-08-06 18:36:16 +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