Commit Graph

430 Commits

Author SHA1 Message Date
collin
70de48d928 remove printlns 2020-08-15 13:57:03 -07:00
collin
2d6da3cd3c parse all import definitions 2020-08-15 13:17:43 -07:00
collin
79b13138ff add restriction 2020-08-15 01:58:33 -07:00
collin
3d794c6a20 allow newlines and trailing commas in function declarations 2020-08-15 00:25:11 -07:00
Howard Wu
7ba71bbfc1
Merge pull request #229 from AleoHQ/fix/not-equals-stack-overflow
fixes stack overflow error
2020-08-14 21:02:11 -07:00
Howard Wu
febc050a94
Merge pull request #198 from AleoHQ/feature/tuple
Implement tuple values and types
2020-08-14 21:00:37 -07:00
collin
d4ab9d915c add not equals tests to integers 2020-08-14 00:25:39 -07:00
collin
24df4ae57a allow integers. do not allow field or group equality or comparison 2020-08-13 12:11:56 -07:00
collin
bea47246a6 Merge branch 'fix/group-type' of github.com:AleoHQ/leo into feature/tuple 2020-08-13 11:46:19 -07:00
collin
d1eddcf4db fix input group value and add test 2020-08-13 11:37:48 -07:00
collin
76009cb843 impl circuit synthesizer and serialized circuit 2020-08-13 01:21:39 -07:00
collin
6016f47d66 remove unused circuit bytes 2020-08-12 20:02:39 -07:00
collin
0b9bc8001d fix tuple edge cases 2020-08-11 11:17:39 -07:00
collin
08978cc9e7 refactor return values to tuple types 2020-08-11 01:08:02 -07:00
collin
74248f936b impl tuples for inputs 2020-08-10 22:02:03 -07:00
collin
79846ab565 support nested tuple types 2020-08-10 19:45:03 -07:00
collin
a0195c3180 add tuple tests 2020-08-10 19:40:49 -07:00
collin
0e8473658e support tuple access and comparison 2020-08-10 19:12:38 -07:00
collin
e85d6499d0 support tuple parsing and assignment 2020-08-10 18:21:23 -07:00
collin
9c7e14cf4d comment out integer tests 2020-08-10 14:46:36 -07:00
collin
e7851d98d0 add serialize and deserialize circuit methods 2020-08-08 19:55:17 -07:00
collin
168561f340 comment out integers 2020-08-08 02:17:20 -07:00
collin
62c5d8251b add specific test for import definition 2020-08-07 16:59:32 -07:00
collin
13ca17634d allow import definition at any point in a leo file 2020-08-07 16:35:55 -07:00
collin
424287eb7b Merge branch 'master' of github.com:AleoHQ/leo into feature/unordered-definitions 2020-08-07 16:18:50 -07:00
collin
52addca70e Merge branch 'feature/unary-minus' of github.com:AleoHQ/leo into refactor/value-number 2020-08-07 15:17:06 -07:00
collin
f32ea5b744 rename minus -> negate 2020-08-07 15:14:02 -07:00
collin
3d1edefedb add definition parsing to typed. add tests 2020-08-05 22:45:52 -07:00
collin
8ad4724b01 merge unary pr 2020-08-05 20:06:33 -07:00
collin
1fd3e946f8 use compound atomic rules in pest, update tests 2020-08-05 18:13:50 -07:00
collin
c66efc03f0 impl negation tests for all types 2020-08-04 21:37:09 -07:00
collin
269e24595f impl compiler support for integer, group, field negation 2020-08-04 21:04:45 -07:00
collin
6cff63d752 add unary expression, unary operator, minus, and not to pest and types 2020-08-04 20:09:48 -07:00
Collin Chin
ba23ea3832
Merge pull request #152 from AleoHQ/fix/pest-address
Fix/pest address
2020-08-04 19:11:41 -07:00
collin
8b674388ad Merge branch 'master' of github.com:AleoHQ/leo into feature/array-size 2020-08-03 23:23:55 -07:00
collin
a0d294591e enforce aleo prefix and character length 2020-08-03 23:22:11 -07:00
collin
2c3c852ff4 Merge branch 'master' of github.com:AleoHQ/leo into fix/pest-address 2020-08-03 23:12:03 -07:00
Howard Wu
1e7a6bf4ca
Merge pull request #157 from AleoHQ/fix/leo-test
fix leo test to run tests in isolation
2020-08-03 21:58:17 -07:00
Howard Wu
f2f28a37c4
Update compiler.rs 2020-08-03 20:45:29 -07:00
collin
ddcf2c0b09 fix leo test to run tests in isolation 2020-08-03 19:51:41 -07:00
collin
279c322f2d fix division max value bug 2020-08-03 18:54:27 -07:00
collin
d08364b71b check for negation overflow in division test 2020-08-03 15:38:47 -07:00
collin
95984c98c9 fix division by zero error detect 2020-08-03 15:22:29 -07:00
collin
01b2e0e760 Merge branch 'master' of github.com:AleoHQ/leo into fix/pest-address 2020-08-03 14:59:19 -07:00
collin
1f1a49a5d3 add tests for invalid integers in array size 2020-08-03 14:56:45 -07:00
collin
1e56b3a5f6 fix all examples. change outputs -> output 2020-08-03 12:46:47 -07:00
collin
e7ad1595a7 add empty address test 2020-08-03 12:01:09 -07:00
howardwu
f4f9b30dd2 Rename directory types -> typed 2020-08-02 21:02:25 -07:00
howardwu
c8b82f12a8 Rename directory leo-input -> input 2020-08-02 21:00:23 -07:00
howardwu
f40ba91784 Rename types -> typed 2020-08-02 20:56:22 -07:00