tali
|
5ebb404276
|
comments
|
2023-12-14 16:13:34 -05:00 |
tali
|
c080982044
|
implement closure conversion on Ir.id's
|
2023-12-13 19:19:19 -05:00 |
tali
|
c986aa6ec0
|
env cons-list instead of tree structure
|
2023-12-13 18:22:55 -05:00 |
tali
|
752d36d855
|
deny referencing variables outside of captured scope
|
2023-12-13 18:16:23 -05:00 |
tali
|
37377c044d
|
rename Ir.compile_lambda => lower_lambda
|
2023-12-13 17:37:19 -05:00 |
tali
|
fab3b76d9c
|
add slightly buggy closures; methods can access self fields
|
2023-12-13 17:33:32 -05:00 |
tali
|
6837ee414f
|
restore support for stdlib functions
|
2023-12-13 17:27:06 -05:00 |
tali
|
be83ca2177
|
codegen method arguments
|
2023-12-13 17:16:57 -05:00 |
tali
|
dd27dc04d2
|
reimplement bc compiler to utilize a simpler intermediate repr
|
2023-12-13 16:40:44 -05:00 |