Pranav Gaddamadugu
|
9a3fa41f9e
|
Add loop unrolling pass to compiler
|
2022-07-11 21:57:48 -07:00 |
|
Pranav Gaddamadugu
|
6a032e7499
|
WIP value
|
2022-07-11 21:45:05 -07:00 |
|
Pranav Gaddamadugu
|
ae13db1d4c
|
Type checking fills in start/stop values for IterationStatement
|
2022-07-11 14:48:53 -07:00 |
|
Pranav Gaddamadugu
|
3b76574a78
|
Add start, stop values for IterationStatement
|
2022-07-11 11:20:54 -07:00 |
|
Pranav Gaddamadugu
|
3d13e8b400
|
WIP value
|
2022-07-11 11:18:25 -07:00 |
|
Pranav Gaddamadugu
|
8bdf199ab1
|
Remove IntegerTypes and declare them explicitly in Type
|
2022-07-11 07:17:57 -07:00 |
|
Pranav Gaddamadugu
|
15959614d0
|
Refactor value into its own module
|
2022-07-10 17:54:12 -07:00 |
|
Pranav Gaddamadugu
|
6fbf96e12d
|
Pull symbol_table/value.rs from improved-flattening
|
2022-07-10 09:45:53 -07:00 |
|
Pranav Gaddamadugu
|
990b5a75da
|
Rename LiteralExpression to Literal; more cleanup
|
2022-07-08 13:44:21 -07:00 |
|
Pranav Gaddamadugu
|
cf7bde5fab
|
Clean up error
|
2022-07-08 13:43:28 -07:00 |
|
collin
|
de178522d8
|
impl Display for BinaryOperation, improve error message
|
2022-07-05 16:42:36 -07:00 |
|
Collin Chin
|
bf8ca5abc4
|
Merge pull request #1910 from AleoHQ/fix-doc
[ast] Fix two doc comments.
|
2022-07-02 17:16:37 -07:00 |
|
Alessandro Coglio
|
7549640764
|
[ast] Fix two doc comments.
|
2022-07-02 14:50:19 -07:00 |
|
collin
|
0a4069fe39
|
merge testnet3
|
2022-07-02 14:08:02 -07:00 |
|
Pranav Gaddamadugu
|
b08706a2ff
|
Minor documentation
|
2022-07-01 13:22:01 -07:00 |
|
Pranav Gaddamadugu
|
a60439eb8a
|
Removed old Visitor and Reducer files
|
2022-07-01 11:54:44 -07:00 |
|
Pranav Gaddamadugu
|
e6794a0dec
|
Pull changes to compiler/ast/src/passes/reconstructor.rs from improved-flattening
|
2022-07-01 11:51:33 -07:00 |
|
Pranav Gaddamadugu
|
f1cd080d91
|
Pull changes to compiler/ast/src/passes/visitor.rs from improved-flattening
|
2022-07-01 11:50:59 -07:00 |
|
Mazdak Farrokhzad
|
952d7f4e36
|
records: base them atop circuits instead
|
2022-06-30 15:37:18 +02:00 |
|
collin
|
6933d5d9da
|
cargo clippy
|
2022-06-27 09:44:49 -10:00 |
|
collin
|
df8ee1a1f9
|
fix type checking bugs
|
2022-06-26 15:13:58 -10:00 |
|
collin
|
21c6a2167a
|
type check record init expressions
|
2022-06-26 10:46:32 -10:00 |
|
collin
|
18a74cfb85
|
type check record type declaration
|
2022-06-24 11:47:01 -10:00 |
|
collin
|
d45ab61e40
|
parse record type declaration
|
2022-06-23 22:34:18 -10:00 |
|
collin
|
9d0fd00072
|
add record type
|
2022-06-23 21:44:06 -10:00 |
|
collin
|
7417496eee
|
merge testnet3
|
2022-06-22 21:42:00 -10:00 |
|
collin
|
4a80445bd8
|
test hashing u128 with ped64 fails
|
2022-06-22 21:29:04 -10:00 |
|
collin
|
0c89c1b5fb
|
add circuit variable access and type check
|
2022-06-22 15:14:00 -10:00 |
|
collin
|
a79196c945
|
fix circuit type checking, addresses review comments 2/2
|
2022-06-21 19:37:23 -07:00 |
|
collin
|
d6e32788b4
|
rename static -> associated, addresses review comments 1/2
|
2022-06-21 18:30:10 -07:00 |
|
Mazdak Farrokhzad
|
7226659bf6
|
Value -> Literal
|
2022-06-21 17:12:34 +02:00 |
|
Mazdak Farrokhzad
|
ddbf2ae849
|
1. Speed up string literal lexing.
2. Move address check to parser.
3. Move assignment place WF check to type checker.
|
2022-06-21 17:07:44 +02:00 |
|
collin
|
99605f46a5
|
le, ge -> lte, gte
|
2022-06-20 13:24:20 -07:00 |
|
collin
|
bfd3a37a42
|
merge testnet3
|
2022-06-20 12:34:33 -07:00 |
|
collin
|
52395bba45
|
fix circuit type checking
|
2022-06-17 18:32:49 -07:00 |
|
collin
|
d527a88a3a
|
impl core circuit instructions
|
2022-06-17 11:17:46 -07:00 |
|
gluax
|
b656fd5347
|
fix type checking on certain bitwise operations
|
2022-06-16 12:49:41 -07:00 |
|
collin
|
993b86e8c7
|
add circuit type parsing up to type checking
|
2022-06-15 16:08:05 -07:00 |
|
collin
|
3882ec2425
|
add circuit type to ast
|
2022-06-15 11:32:19 -07:00 |
|
collin
|
b2890f393a
|
merge testnet3
|
2022-06-15 10:23:01 -07:00 |
|
Mazdak Farrokhzad
|
eee838abba
|
fixes in special methods parsing
|
2022-06-15 14:51:44 +02:00 |
|
collin
|
6c759b7174
|
impl unary
|
2022-06-13 18:35:18 -07:00 |
|
gluax
|
2c9a91552c
|
Merge branch 'testnet3' of github.com:AleoHQ/leo into feature/compiler-benchmarking
|
2022-06-12 09:26:30 -07:00 |
|
collin
|
4e3ed8d4dc
|
regen tests
|
2022-06-10 13:02:16 -07:00 |
|
collin
|
f248827b37
|
impl binary operators WIP no tests
|
2022-06-09 16:47:31 -07:00 |
|
collin
|
9797175f16
|
remove method call expr and type checking
|
2022-06-09 13:07:30 -07:00 |
|
collin
|
a32418133c
|
parse method calls directly
|
2022-06-09 13:01:59 -07:00 |
|
collin
|
5dba9cf07f
|
impl method call type checking
|
2022-06-08 14:44:08 -07:00 |
|
gluax
|
f6990e75fc
|
fixed some bugs
|
2022-06-08 06:46:54 -07:00 |
|
gluax
|
384a7b24b8
|
add back compiler options for asts, set up compiler benchmarking
|
2022-06-06 11:45:33 -07:00 |
|