collin
|
bac106b961
|
cargo clippy
|
2020-12-02 12:06:25 -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
|
848adfa6dd
|
clippy use .any
|
2020-11-12 16:34:49 -08:00 |
|
collin
|
8c2823410a
|
rename leo ast -> ast
|
2020-11-12 12:00:27 -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
|
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
|
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
|
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 |
|
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 |
|
Howard Wu
|
63335c00e6
|
Merge pull request #404 from AleoHQ/fix/examples
Fix/examples
|
2020-10-28 18:04:47 -07:00 |
|
Howard Wu
|
2d931d3e3a
|
Merge pull request #373 from AleoHQ/feature/license-header
add license header check and missing licenses
|
2020-10-28 16:52:27 -07:00 |
|
collin
|
fe79cfcf71
|
merge master
|
2020-10-26 22:05:03 -07:00 |
|
collin
|
4a746e4a81
|
cargo fmt license headers
|
2020-10-21 12:21:40 -07:00 |
|
collin
|
82c3d66847
|
remove required space after subtraction operator
|
2020-10-21 11:44:57 -07:00 |
|
ljedrz
|
115b7f2266
|
test: fix a few CI warnings
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-21 17:26:51 +02:00 |
|
ljedrz
|
5fbbf5e978
|
perf: don't clone the pest iterator when parsing
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-21 11:12:25 +02:00 |
|
Collin Chin
|
61556cca29
|
Merge pull request #399 from ljedrz/boxing_improvements
Boxing improvements
|
2020-10-21 02:10:18 -07:00 |
|
collin
|
3870cf785d
|
fix box accesses
|
2020-10-21 01:32:09 -07:00 |
|
Collin Chin
|
3c0409da16
|
Merge branch 'master' into boxing_improvements
|
2020-10-21 00:51:49 -07:00 |
|
Collin Chin
|
e06e9b9ce6
|
Merge branch 'master' into alloc_hunting
|
2020-10-21 00:51:22 -07:00 |
|
Collin Chin
|
c871de27c0
|
Merge pull request #393 from ljedrz/ast_perf
Change the AST benchmark to a more stable one, remove an unnecessary clone
|
2020-10-21 00:39:31 -07:00 |
|
Collin Chin
|
93f0f8a17b
|
Merge branch 'master' into pest_test
|
2020-10-20 23:40:45 -07:00 |
|
collin
|
f30f615655
|
impl dynamic checker definition statements
|
2020-10-20 13:14:16 -07:00 |
|
ljedrz
|
a65ff7d820
|
perf: reduce boxing when parsing the AST
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-19 12:26:45 +02:00 |
|
ljedrz
|
64774cdab6
|
refactor: accept &Path instead of PathBuf where sufficient
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-16 17:09:44 +02:00 |
|
ljedrz
|
f59416be1b
|
refactor: pass &Path instead of &PathBuf as arguments
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-16 16:18:46 +02:00 |
|
ljedrz
|
69d35063f2
|
perf: use .to_string() instead of single-param format!
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-16 15:52:45 +02:00 |
|
ljedrz
|
845671547f
|
perf: don't clone the whole iterator while parsing expressions
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-14 14:26:11 +02:00 |
|
ljedrz
|
07743b2d75
|
bench: change the AST bench to a much more complex one
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-14 13:44:59 +02:00 |
|
ljedrz
|
88bd491684
|
test: add extra AST pest tests
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-14 12:35:04 +02:00 |
|
ljedrz
|
d1ee66a747
|
feat(ast): handle the empty tuple type
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-14 12:22:31 +02:00 |
|
ljedrz
|
e2f0848773
|
fix(ast): disallow single-member tuples
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-14 11:01:51 +02:00 |
|
ljedrz
|
88cdbd4fe6
|
refactor(ast): remove the expression_tuple indirection from access_call
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-14 10:50:26 +02:00 |
|
ljedrz
|
0ccaea86f7
|
test: introduce AST pest tests
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-14 10:37:39 +02:00 |
|
ljedrz
|
98baae93c1
|
clippy: assorted fixes to tests and benches
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 15:09:03 +02:00 |
|
ljedrz
|
919c1dcada
|
clippy: fix single_match
Signed-off-by: ljedrz <ljedrz@gmail.com>
|
2020-10-06 12:50:43 +02:00 |
|