Pranav Gaddamadugu
|
6e238eee42
|
Add check for type equality
|
2022-08-24 09:09:41 -07:00 |
|
Pranav Gaddamadugu
|
78604f61da
|
Fix missed tyc in mul expressions
|
2022-08-23 19:40:01 -07:00 |
|
mx
|
a539be5231
|
fix: Missing line break
|
2022-08-23 18:11:12 +08:00 |
|
d0cd
|
4c0aed8718
|
Merge pull request #2020 from AleoHQ/feat/ssa-simplify-expressions
[Improvement] SSA simplifies expressions in assignment statements
|
2022-08-18 16:29:04 -07:00 |
|
Pranav Gaddamadugu
|
eb4ee1428c
|
Cleanup out dated docs
|
2022-08-18 15:45:30 -07:00 |
|
Pranav Gaddamadugu
|
0936771fb4
|
Fmt
|
2022-08-18 11:20:36 -07:00 |
|
Pranav Gaddamadugu
|
8af67e5242
|
Fix early record return in SSA
|
2022-08-18 11:15:27 -07:00 |
|
Pranav Gaddamadugu
|
934df150e3
|
Fmt
|
2022-08-18 09:22:20 -07:00 |
|
Pranav Gaddamadugu
|
094c54a20d
|
Fix SSA for console statements
|
2022-08-18 09:17:09 -07:00 |
|
Pranav Gaddamadugu
|
a39ab9f77f
|
Cleanup
|
2022-08-17 17:03:30 -07:00 |
|
Pranav Gaddamadugu
|
a2795baed8
|
Fmt & clippy
|
2022-08-17 17:03:30 -07:00 |
|
Pranav Gaddamadugu
|
5b732a33be
|
Regen tests
|
2022-08-17 17:03:30 -07:00 |
|
Pranav Gaddamadugu
|
8c8aacfbd8
|
Cleanup
|
2022-08-17 17:01:29 -07:00 |
|
Pranav Gaddamadugu
|
f109241ee4
|
Redesign SSA pass to use Consumer trait
|
2022-08-17 17:01:29 -07:00 |
|
Pranav Gaddamadugu
|
4095173e7c
|
Cleanup
|
2022-08-17 15:48:54 -07:00 |
|
Pranav Gaddamadugu
|
615cc61e9e
|
Add console.assert
|
2022-08-17 15:27:11 -07:00 |
|
Pranav Gaddamadugu
|
1d55322276
|
Update parser and typechecker
|
2022-08-17 14:42:42 -07:00 |
|
collin
|
fbf0a0aea9
|
merge testnet3
|
2022-08-15 21:45:25 -07:00 |
|
Collin Chin
|
4d18031228
|
Merge pull request #2014 from AleoHQ/fix/error-on-unrecognized-type
Check for Unrecognized Type
|
2022-08-15 15:16:23 -07:00 |
|
Pranav Gaddamadugu
|
f6ba7067e1
|
Fix tyc for member records
|
2022-08-11 08:55:28 -07:00 |
|
Pranav Gaddamadugu
|
67f9890653
|
Address feedback
|
2022-08-11 07:50:10 -07:00 |
|
Pranav Gaddamadugu
|
8caafb78d5
|
Fmt
|
2022-08-11 00:55:46 -07:00 |
|
Pranav Gaddamadugu
|
da7ff48b11
|
Add check for nested records; fix codegen for circuit nested in record
|
2022-08-11 00:53:01 -07:00 |
|
Pranav Gaddamadugu
|
974e93cadf
|
Tyc checks that types are defined
|
2022-08-11 00:37:04 -07:00 |
|
Pranav Gaddamadugu
|
dcbdb1bd85
|
Reintroduce IntegerType
|
2022-08-09 19:53:17 -07:00 |
|
Pranav Gaddamadugu
|
7d2f306f15
|
Simplify type checking logic
|
2022-08-09 19:53:17 -07:00 |
|
Pranav Gaddamadugu
|
84369793ac
|
Update passes to account for change in AST
|
2022-08-06 07:49:36 -07:00 |
|
Pranav Gaddamadugu
|
a47eb32eaf
|
Cleanup; add test
|
2022-08-05 14:58:29 -07:00 |
|
collin
|
d397c750d2
|
merge testnet3
|
2022-08-05 13:59:08 -07:00 |
|
Collin Chin
|
46f21c68a2
|
Merge pull request #1994 from AleoHQ/remove-unsafe
Remove all uses of unsafe
|
2022-08-05 13:50:53 -07:00 |
|
Pranav Gaddamadugu
|
d56bd3084d
|
Fix order of folded ternary expressions when handling early return statements
|
2022-08-05 08:30:50 -07:00 |
|
Pranav Gaddamadugu
|
1e4f2b1cca
|
Add compiler test for function calls; fix bugs; regen test expectations
|
2022-08-04 21:21:56 -07:00 |
|
Pranav Gaddamadugu
|
34be1fc39d
|
Codegen for function call; emits closures before functions
|
2022-08-04 21:03:42 -07:00 |
|
Pranav Gaddamadugu
|
4e9b382c55
|
Typecheck helper functions; add codegen support
|
2022-08-04 19:34:46 -07:00 |
|
Pranav Gaddamadugu
|
fa8d03cbd6
|
Validate annotations; refactor FunctionInput in passes
|
2022-08-04 17:59:03 -07:00 |
|
Pranav Gaddamadugu
|
2b3bda7da7
|
Add Annotation to AST; enable parser support
|
2022-08-04 17:55:26 -07:00 |
|
Mazdak Farrokhzad
|
a77d3b4092
|
forbid unsafe_code in all crates
|
2022-08-05 00:36:41 +02:00 |
|
Pranav Gaddamadugu
|
b97cafbbfc
|
Add support for Rem, RemWrapped, and Mod to passes
|
2022-08-03 12:55:24 -07:00 |
|
Pranav Gaddamadugu
|
c364c581ec
|
Documentation
|
2022-08-03 00:03:53 -07:00 |
|
Pranav Gaddamadugu
|
5be72596db
|
Implement bug fix
|
2022-08-02 23:50:08 -07:00 |
|
collin
|
60e4279934
|
merge testnet3
|
2022-07-29 14:16:34 -07:00 |
|
Pranav Gaddamadugu
|
bf1421280e
|
Fix bug in SSA; regen test expectations
|
2022-07-29 12:52:18 -07:00 |
|
collin
|
0a34115ef7
|
stabilize scalar tests
|
2022-07-28 16:46:30 -07:00 |
|
collin
|
8a0e9bc5cc
|
merge testnet3 regen tests
|
2022-07-28 14:19:57 -07:00 |
|
Pranav Gaddamadugu
|
3dc234325c
|
Address feedback
|
2022-07-28 11:51:16 -07:00 |
|
Pranav Gaddamadugu
|
d11ed35c77
|
Addressing feedback
|
2022-07-28 09:24:33 -07:00 |
|
Mazdak Farrokhzad
|
37f51014c9
|
minor cleanup
|
2022-07-27 21:48:10 +02:00 |
|
collin
|
6724d2abe9
|
remove unused code 1
|
2022-07-25 14:17:36 -07:00 |
|
Pranav Gaddamadugu
|
9dd45c3620
|
Type checking errors on multiple returns
|
2022-07-24 21:32:36 -07:00 |
|
Pranav Gaddamadugu
|
65e13a77c0
|
SSA folds all ReturnStatements into a single statement at the end of the block
|
2022-07-23 10:29:14 -07:00 |
|