d0cd
|
8986be33e8
|
Create common module; move pass data structures (#2173)
Co-authored-by: collin <16715212+collinc97@users.noreply.github.com>
|
2022-11-23 15:05:05 -05:00 |
|
collin
|
f6f286ac8a
|
pull testnet3, regen tests
|
2022-11-23 02:37:57 -05:00 |
|
collin
|
9e28591589
|
pull testnet3, regen tests
|
2022-11-23 01:56:37 -05:00 |
|
collin
|
ac4c38d921
|
clippy
|
2022-11-23 01:28:33 -05:00 |
|
collin
|
801df56f9c
|
pull testnet3, regen tests
|
2022-11-22 20:55:12 -05:00 |
|
Collin Chin
|
40e56f8613
|
Merge pull request #2100 from AleoHQ/feat/tuple
Supports tuples.
|
2022-11-22 20:49:25 -05:00 |
|
d0cd
|
a8a8086f18
|
Fmt
|
2022-11-16 10:24:29 -08:00 |
|
d0cd
|
9370c11a2b
|
Implement fix
|
2022-11-16 10:24:29 -08:00 |
|
collin
|
44bca58821
|
chore(leo): bump version for new release
|
2022-11-14 18:56:09 -08:00 |
|
d0cd
|
80d53ee908
|
Fmt
|
2022-11-12 16:36:26 -08:00 |
|
d0cd
|
d82fa641a2
|
Fix parser
|
2022-11-12 16:35:37 -08:00 |
|
d0cd
|
682b67e184
|
Fix flattening logic
|
2022-11-12 16:23:16 -08:00 |
|
d0cd
|
c6fd32c032
|
Fix flattening pass
|
2022-11-12 11:28:03 -08:00 |
|
d0cd
|
1f977e5c45
|
Fix tyc pass
|
2022-11-12 10:48:16 -08:00 |
|
d0cd
|
1a9c95ce05
|
Fix SSA pass
|
2022-11-12 10:21:36 -08:00 |
|
d0cd
|
3227f9bdb4
|
Fix codegen pass
|
2022-11-12 10:21:36 -08:00 |
|
d0cd
|
1e2a7f222d
|
Fmt
|
2022-11-12 09:58:52 -08:00 |
|
d0cd
|
b16926449c
|
Support private mode in parser and passes
|
2022-11-12 09:53:20 -08:00 |
|
d0cd
|
111a19761a
|
Fmt
|
2022-11-11 21:09:57 -08:00 |
|
d0cd
|
31972e1b38
|
Fix SSA for expr statements
|
2022-11-11 21:03:11 -08:00 |
|
d0cd
|
2f9bfd7ab9
|
Cleanup debug prints; fix bug, the flatten test builds
|
2022-11-08 17:10:39 -08:00 |
|
d0cd
|
ef4ae89b92
|
Add more test cases
|
2022-11-08 15:52:31 -08:00 |
|
d0cd
|
ca89010e59
|
Fix failing case
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
f606a8b74a
|
Restrict tuples in parser; cleanup
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
5bf16064ab
|
WIP Impl codegen for tuples
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
2287e86b56
|
WIP flattening
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
910d373afd
|
WIP support tuples on lhs of definitions
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
40ff47882f
|
Add support for expression statements in compiler passes
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
af08c4f2e5
|
Some cleanup
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
678f8b02a1
|
Fix unit expression
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
6789bc8aae
|
Add unit expressions to the AST
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
3ab83f45f3
|
Fix bug, regen tests
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
134fc1860c
|
Remove debug prints
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
b60cd7e4b0
|
Remove redundant check
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
c07e07d9d1
|
Fix tuple flattening
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
c651da0581
|
wip tuples
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
4963a11ee7
|
More tyc restricting nested tuples
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
2839de13c6
|
Forbid tuples in input and output types
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
29369b2a42
|
Better tyc for tuples in composite data types
|
2022-11-08 15:49:47 -08:00 |
|
d0cd
|
fdddb8054a
|
Remove flattening circuits and nested tuples
|
2022-11-08 15:49:47 -08:00 |
|
Pranav Gaddamadugu
|
6ae2d9727b
|
Cleanup
|
2022-11-08 15:49:47 -08:00 |
|
Pranav Gaddamadugu
|
605f675ff6
|
More tyc
|
2022-11-08 15:49:47 -08:00 |
|
Pranav Gaddamadugu
|
6d82f83c37
|
WIP
|
2022-11-08 15:49:46 -08:00 |
|
Pranav Gaddamadugu
|
b622d35d8f
|
Implement logic for flattening circuit definitions
|
2022-11-08 15:49:46 -08:00 |
|
Pranav Gaddamadugu
|
9994a0451f
|
wip: basic tyc for empty and singleton tuples
|
2022-11-08 15:49:46 -08:00 |
|
d0cd
|
a05b7e6b70
|
Codegen uses struct instead of interface
|
2022-11-05 18:18:48 -07:00 |
|
collin
|
e6c3700945
|
merge testnet3
|
2022-11-04 12:46:32 -07:00 |
|
Collin Chin
|
d329181999
|
Merge pull request #2151 from AleoHQ/fix/span-for-function-call-tyc
Better error messages for mistyped function calls.
|
2022-11-04 12:34:08 -07:00 |
|
Collin Chin
|
1c7fefac53
|
Merge pull request #2150 from AleoHQ/fix/tyc-for-member-access
Fix type checking for member access.
|
2022-11-04 12:33:37 -07:00 |
|
Pranav Gaddamadugu
|
7e70da2326
|
Implement check for nested import
|
2022-10-31 18:05:46 -07:00 |
|