aboutsummaryrefslogtreecommitdiffstats
path: root/src/ir.h
Commit message (Collapse)AuthorAgeFilesLines
* Add support for captured loads inside lambdasirBad Diode2022-01-091-12/+12
|
* Add `compile_symbol` for irBad Diode2022-01-091-31/+82
|
* Add some comments for laterBad Diode2022-01-031-0/+10
|
* Ensure new procedures are compiled only onceBad Diode2021-12-301-1/+13
|
* Add WIP compilation of lambdasBad Diode2021-12-301-57/+116
|
* Add `def` builtin and local var load/store opsBad Diode2021-12-301-4/+40
|
* Fix warnings on macosBad Diode2021-12-231-18/+24
|
* Add `if` compilation for irBad Diode2021-12-231-4/+24
|
* Add compilation of numerical comparison ops for irBad Diode2021-12-231-0/+69
|
* Add compilation of `or` builtin for the irBad Diode2021-12-231-1/+15
|
* Add `not` and `and` builtins for ir compilationBad Diode2021-12-231-9/+78
|
* Add print to ir compilationBad Diode2021-12-221-0/+14
|
* Add builtin object typeBad Diode2021-12-221-22/+31
|
* Add IR generation for arithmetic opsBad Diode2021-12-221-2/+43
|
* Start refactoring of compiler to stack-irBad Diode2021-12-221-0/+155