Commit Graph

37 Commits

Author SHA1 Message Date
collin
08e90f5c59 fix array spread type bug 2020-12-10 17:54:19 -05:00
collin
00dac3709a Merge branch 'master' of github.com:AleoHQ/leo into fix/prefer-index-map 2020-12-08 16:07:49 -05:00
Collin Chin
ac68e8e6a4
Merge branch 'master' into fix/prefer-include-str 2020-12-08 11:37:30 -05:00
collin
c351c300a2 merge master 2020-12-07 20:05:15 -05:00
collin
e93100eb6a merge master 2020-12-07 19:55:03 -05:00
collin
4cac0aeb41 merge master, update serialization test 2020-12-07 16:40:34 -05:00
Protryon
b9fb1123de block ast node 2020-12-07 13:28:03 -08:00
collin
05effde9b4 use index map in type-inference module 2020-12-07 12:17:26 -05:00
collin
5104985743 remove unused check 2020-12-07 11:34:45 -05:00
collin
ed4e094377 symbol table optimizations 2020-12-07 11:33:45 -05:00
collin
0698f5df59 Merge branch 'master' of github.com:AleoHQ/leo into feature/circuit-self-input 2020-12-04 16:41:31 -05:00
collin
3a66d98919 use include_str in symbol-table and type-inference modules 2020-12-04 16:40:17 -05:00
howardwu
dbae691e49 chore(leo): bump version for new release 2020-12-03 16:16:42 -04:00
howardwu
47f9cd4b11 Merge branch 'master' of https://github.com/AleoHQ/leo 2020-12-03 15:59:01 -04:00
howardwu
74f7f24b19 chore(leo): bump version for new release 2020-12-01 22:57:11 -04:00
collin
d8c08fedd7 fix tests 2020-12-01 15:37:44 -05:00
collin
8457b05354 remove mut circuit variable definition 2020-12-01 11:54:51 -05:00
collin
04081beb4b move function input length check to type checking phase 2020-11-30 13:34:21 -05:00
collin
d4d5f336c4 refactor compiler to use new ast 2020-11-30 13:06:11 -05:00
collin
2d2fc72ff9 fixes array spread declaration type bug 2020-11-25 17:22:12 -05:00
collin
8873971f56 update self mut self keywords in type inference module 2020-11-25 00:37:19 -05:00
collin
58cb5101eb update self mut self keywords in symbol table module 2020-11-24 21:42:59 -05:00
collin
dafaa66df9 update struct name in test 2020-11-16 18:13:50 -08:00
collin
b59ac9c055 add check and error handling for duplicate function inputs 2020-11-16 16:27:37 -08:00
collin
69a8b61efe add type-inference module 2020-11-12 10:28:24 -08:00
collin
eb301d310b separate type-inference module 2020-11-11 14:32:46 -08:00
collin
05a83950e5 bump versions fix conflicts 2020-11-11 12:04:48 -08:00
collin
a29bdbdef2 add check for empty arrays in array initializers 2020-11-10 17:04:55 -08:00
collin
f28eb8c20a clippy lints 2 2020-11-10 16:34:44 -08:00
collin
33fae17b35 clippy lints 1 2020-11-10 16:23:55 -08:00
collin
1daf6c9831 do not compare array dimensions in type inference 2020-11-06 13:26:47 -08:00
collin
6f3a235c76 Refactor symbol table array type comparison 2020-11-02 13:28:56 -08:00
collin
2fdcb043fc Improve doc comments for compiler phases 2020-11-02 09:19:11 -08:00
collin
a8c5885836 rename core-ast -> ast 2020-10-30 17:31:09 -07:00
collin
ffcd93f781 rename ast -> grammar 1 2020-10-30 17:17:17 -07:00
collin
61f4189483 Add documentation for renamed modules 2020-10-30 16:23:18 -07:00
collin
7589fa65c5 rename dynamic-check -> type-inference 2 2020-10-30 12:49:01 -07:00