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
|
7977b20ad2
|
remove mut variable keyword
|
2020-12-01 10:19:02 -05:00 |
|
collin
|
82e13edbbe
|
pass mutable reference to circuit variable when 'mut self' keyword is present
|
2020-12-01 10:12:50 -05:00 |
|
collin
|
74f7749462
|
pass circuit members into function by value when self keyword is present
|
2020-11-30 17:54:41 -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
|
efe734afaf
|
add input, self, mut self keyword functionality to ast module
|
2020-11-23 14:49:20 -05:00 |
|
collin
|
db056b9383
|
Merge branch 'master' of github.com:AleoHQ/leo into feature/type-inference
|
2020-11-16 18:08:14 -08:00 |
|
Collin Chin
|
a570a2a13e
|
Merge pull request #432 from AleoHQ/fix/leo-ast-naming
Rename leo ast -> ast
|
2020-11-13 11:44:46 -08:00 |
|
collin
|
d3ab32822e
|
remove unnecessary program clone
|
2020-11-12 15:43:37 -08:00 |
|
collin
|
8c2823410a
|
rename leo ast -> ast
|
2020-11-12 12:00:27 -08:00 |
|
collin
|
69a8b61efe
|
add type-inference module
|
2020-11-12 10:28:24 -08:00 |
|
collin
|
667392237f
|
add symbol-table module
|
2020-11-11 14:57:39 -08:00 |
|
collin
|
d4b6a6d1f8
|
separate symbol-table module
|
2020-11-11 14:42:57 -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
|
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
|
04f4e685ed
|
array type refactor finished. all tests pass
|
2020-11-10 13:22:18 -08:00 |
|
collin
|
d6686005a3
|
fix refactored array initializer tests wip 3
|
2020-11-09 19:26:34 -08:00 |
|
collin
|
34b425ffe5
|
fix refactored array initializer tests wip 2
|
2020-11-09 15:03:12 -08:00 |
|
collin
|
aa17355a72
|
fix refactored array initializer tests wip 1
|
2020-11-09 14:27:59 -08:00 |
|
howardwu
|
0d966d1d5c
|
chore(leo): bump version for new release
|
2020-11-06 19:56:12 -08:00 |
|
collin
|
1ae66d9908
|
add support for refactored array initializer in compiler
|
2020-11-06 19:42:07 -08:00 |
|
collin
|
d7ff808660
|
add support for refactored array type in compiler
|
2020-11-06 16:24:38 -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
|
4da923eec4
|
rename core-packages -> core
|
2020-10-30 17:36:48 -07: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
|
5a46cb5bb0
|
rename leo-core -> leo-core-packages
|
2020-10-30 13:02:44 -07:00 |
|
collin
|
7589fa65c5
|
rename dynamic-check -> type-inference 2
|
2020-10-30 12:49:01 -07:00 |
|
collin
|
f1e393a9ab
|
rename dynamic-check -> type-inference 1
|
2020-10-30 12:39:02 -07:00 |
|
collin
|
7e7d1e58a0
|
rename typed -> core-ast 2
|
2020-10-30 11:48:40 -07:00 |
|
collin
|
be2a805d49
|
rename typed -> core-ast 1
|
2020-10-30 11:30:52 -07:00 |
|
collin
|
7cf41558bc
|
rename static-check -> symbol-table 3
|
2020-10-30 10:51:45 -07:00 |
|
collin
|
b5a05be09d
|
rename static-check -> symbol-table 2
|
2020-10-30 10:44:44 -07:00 |
|
collin
|
20ac83265d
|
rename static-check -> symbol-table 1
|
2020-10-30 10:25:44 -07:00 |
|
Collin Chin
|
1a39ae93ca
|
Use matches macro
|
2020-10-27 10:06:50 -07:00 |
|
collin
|
46f585e2ff
|
refactor compiler methods
|
2020-10-27 00:31:36 -07:00 |
|
collin
|
52810588ff
|
refactor modules and make function names more clear
|
2020-10-26 23:42:01 -07:00 |
|
collin
|
fe79cfcf71
|
merge master
|
2020-10-26 22:05:03 -07:00 |
|
collin
|
d3125a0f9f
|
add new dynamic check errors and tests for variables
|
2020-10-26 18:41:51 -07:00 |
|
collin
|
9024fb0968
|
remove unused code
|
2020-10-26 17:52:32 -07:00 |
|
collin
|
020773fb2a
|
impl dynamic checks for imports. all tests pass
|
2020-10-26 16:05:02 -07:00 |
|
collin
|
09d86576ea
|
add import parsing to first pass of static check
|
2020-10-26 15:51:46 -07:00 |
|
collin
|
b3c140d5bb
|
fix array function input bug
|
2020-10-26 13:14:36 -07:00 |
|
collin
|
9bae1037f7
|
fix core package tests
|
2020-10-26 12:55:00 -07:00 |
|