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 |
|
collin
|
9933b8e336
|
impl dynamic checks for core packages
|
2020-10-26 12:24:24 -07:00 |
|
collin
|
54bf6ca42d
|
load program input type into symbol table
|
2020-10-24 23:57:38 -07:00 |
|
collin
|
17a65fe54a
|
add dynamic check errors for circuits 3
|
2020-10-24 19:27:30 -07:00 |
|
collin
|
6e124e52ff
|
add dynamic check errors for statements
|
2020-10-24 17:01:40 -07:00 |
|
collin
|
22d6c98c77
|
add dynamic check errors for functions
|
2020-10-24 16:50:07 -07:00 |
|
collin
|
e19616b4e5
|
add dynamic check errors for circuits 2
|
2020-10-24 13:07:27 -07:00 |
|
collin
|
973e2a6afc
|
add dynamic check errors for circuits 1
|
2020-10-24 02:53:09 -07:00 |
|
collin
|
8e75e36532
|
manually impl PartialEq for array types
|
2020-10-23 21:54:19 -07:00 |
|
collin
|
f2a808cbe7
|
impl membership type assertion error handling
|
2020-10-23 17:31:41 -07:00 |
|
collin
|
dbade1f4fe
|
fix mismatched types test
|
2020-10-23 17:00:11 -07:00 |
|
collin
|
4aab804148
|
add type variable for implicit addresses
|
2020-10-23 15:52:43 -07:00 |
|
collin
|
f1490a994b
|
impl dynamic check errors
|
2020-10-23 15:23:48 -07:00 |
|
collin
|
f30f615655
|
impl dynamic checker definition statements
|
2020-10-20 13:14:16 -07:00 |
|
collin
|
323992696c
|
use typed assignee access
|
2020-10-15 18:11:39 -07:00 |
|
collin
|
effdfc7628
|
add leo dynamic check module
|
2020-10-06 17:20:51 -07:00 |
|
collin
|
d5a9cefe7c
|
impl symbol table for pass 1 + pass 2 type resolution
|
2020-10-01 20:17:47 -07:00 |
|
collin
|
9ee5b58cff
|
Merge branch 'fix/blake2s-test-output-formatting' of github.com:AleoHQ/leo into feature/import-parser
|
2020-09-18 13:04:10 -07:00 |
|
collin
|
a76f4f6767
|
fix test
|
2020-09-18 12:57:44 -07:00 |
|
Collin Chin
|
13dc121091
|
Merge pull request #368 from AleoHQ/fix/array-return-type
Fix/array return type
|
2020-09-18 12:47:04 -07:00 |
|
Collin Chin
|
249242266c
|
Merge pull request #365 from AleoHQ/feature/blake2s
Implement core module with native blake2s circuit
|
2020-09-18 12:46:31 -07:00 |
|
collin
|
3164f6ce33
|
fix import tests
|
2020-09-18 12:41:38 -07:00 |
|
collin
|
557fccd9da
|
remove old import parser code from compiler
|
2020-09-18 12:35:27 -07:00 |
|
collin
|
d54749145b
|
use import parser errors in compiler
|
2020-09-18 12:26:51 -07:00 |
|
collin
|
22422c1b55
|
create separate module for imports
|
2020-09-18 12:04:10 -07:00 |
|
Collin Chin
|
7dfbff7795
|
Merge pull request #351 from AleoHQ/feature/log-numbers
remove types from console.log and formatted strings
|
2020-09-18 11:30:12 -07:00 |
|
collin
|
6250e95277
|
impl compare nested array types method for function return type
|
2020-09-17 12:46:55 -07:00 |
|
collin
|
733561cc93
|
remove unused test dependencies
|
2020-09-16 13:45:53 -07:00 |
|
collin
|
38d7397c2c
|
add unit and integration tests for core unstable blake2s circuit
|
2020-09-16 13:41:50 -07:00 |
|
collin
|
facafe6041
|
add core package parsing errors
|
2020-09-16 00:05:58 -07:00 |
|
collin
|
2a9d69f07f
|
add core circuit errors
|
2020-09-15 23:35:30 -07:00 |
|
collin
|
32c85720be
|
make core function arguments and returns generic
|
2020-09-15 21:18:48 -07:00 |
|
collin
|
3d3a093f2a
|
Merge branch 'master' of github.com:AleoHQ/leo into feature/blake2s
|
2020-09-15 17:27:55 -07:00 |
|
collin
|
b071b85b8c
|
remove print statements
|
2020-09-15 14:19:15 -07:00 |
|
collin
|
23bdecf6c4
|
fix nested return type mismatch error
|
2020-09-15 13:01:10 -07:00 |
|
collin
|
5341c28805
|
naive call to blake2s function working
|
2020-09-15 12:33:28 -07:00 |
|
collin
|
32cf945c61
|
core package imports wip
|
2020-09-12 23:10:01 -07:00 |
|
collin
|
9ed64a6627
|
fix conflicts
|
2020-09-10 16:44:25 -07:00 |
|
collin
|
d2810f2789
|
fix tests
|
2020-09-10 11:18:49 -07:00 |
|
collin
|
8a3f59e9c0
|
remove types from console.log and formatted strings
|
2020-09-07 23:40:15 -07:00 |
|
collin
|
5db13fa904
|
test Self keyword fails in main function
|
2020-09-07 22:07:26 -07:00 |
|
collin
|
e916a53ed9
|
add error and clean up
|
2020-09-07 22:04:23 -07:00 |
|
collin
|
5e4877e778
|
fix static call nested and test
|
2020-09-07 21:56:39 -07:00 |
|
collin
|
a83795eda3
|
fix define circuit inside circuit function bug
|
2020-09-07 21:15:30 -07:00 |
|
collin
|
09e209f5eb
|
fix storing self circuit variables inside circuit function bug
|
2020-09-07 15:06:52 -07:00 |
|