aboutsummaryrefslogtreecommitdiffstats
path: root/src/ir.h
Commit message (Expand)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