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
|
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
|
1b1cfd015d
|
fix circuit function struct in core module
|
2020-11-23 16:01:30 -05:00 |
|
collin
|
efe734afaf
|
add input, self, mut self keyword functionality to ast module
|
2020-11-23 14:49:20 -05:00 |
|
collin
|
2c72156370
|
add input keyword objects to ast module
|
2020-11-23 12:10:58 -05:00 |
|
collin
|
f8668303e3
|
add self and mut self to grammar module
|
2020-11-19 15:22:49 -08:00 |
|
Howard Wu
|
2cb44160ab
|
Merge pull request #439 from AleoHQ/feature/type-inference
Type inference module. PR #411 part 3/3
|
2020-11-16 22:12:51 -08:00 |
|
collin
|
dafaa66df9
|
update struct name in test
|
2020-11-16 18:13:50 -08:00 |
|
collin
|
db056b9383
|
Merge branch 'master' of github.com:AleoHQ/leo into feature/type-inference
|
2020-11-16 18:08:14 -08:00 |
|
collin
|
b59ac9c055
|
add check and error handling for duplicate function inputs
|
2020-11-16 16:27:37 -08:00 |
|
Howard Wu
|
0bc0ee4b56
|
Merge pull request #440 from AleoHQ/fix/symbol-table-test
fix renamed struct in test
|
2020-11-13 13:41:51 -08:00 |
|
collin
|
1fe4fd03a4
|
fix renamed struct in test
|
2020-11-13 12:38:06 -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
|
848adfa6dd
|
clippy use .any
|
2020-11-12 16:34:49 -08:00 |
|
Collin Chin
|
c3524df3a1
|
Merge pull request #434 from AleoHQ/feature/symbol-table-module
Symbol-table module. PR #411 part 2/3
|
2020-11-12 16:26:44 -08:00 |
|
Collin Chin
|
331d754acf
|
Update symbol-table/tests/mod.rs
Add period.
Co-authored-by: Howard Wu <9260812+howardwu@users.noreply.github.com>
|
2020-11-12 15:50:07 -08:00 |
|
Collin Chin
|
ec3e698b0c
|
Update symbol-table/tests/mod.rs
Co-authored-by: Howard Wu <9260812+howardwu@users.noreply.github.com>
|
2020-11-12 15:49:40 -08:00 |
|
collin
|
d3ab32822e
|
remove unnecessary program clone
|
2020-11-12 15:43:37 -08:00 |
|
collin
|
12fdb826e9
|
remove unused method
|
2020-11-12 13:35:58 -08:00 |
|
Collin Chin
|
b81c7ec25d
|
Merge pull request #426 from AleoHQ/feature/imports
Imports module. PR #411 part 1/3
|
2020-11-12 12:04:29 -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
|
74b346f3e6
|
remove deprecated names from comments and variables
|
2020-11-11 12:47:54 -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
|
2bb17b496b
|
rename struct alias Ast -> Grammar in ast module 3
|
2020-11-10 13:34:55 -08:00 |
|
collin
|
cc8337853c
|
rename struct alias Ast -> Grammar in ast module 2
|
2020-11-10 13:32:25 -08:00 |
|
collin
|
9c9f29c496
|
rename struct alias Ast -> Grammar in ast module 1
|
2020-11-10 13:27:43 -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
|
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
|
0868ef52d3
|
Refactor blake2s array type initialization
|
2020-11-02 12:55:55 -08:00 |
|
collin
|
cfb3cb7344
|
Refactor array type parsing
|
2020-11-02 12:11:53 -08:00 |
|
collin
|
2fdcb043fc
|
Improve doc comments for compiler phases
|
2020-11-02 09:19:11 -08:00 |
|