index
:
bdl
dev
ir
main
Bad Diode's Lisp. Experiments with interpreters, compilers and VMs
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
ir.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add a return op
HEAD
main
dev
Bad Diode
2022-04-25
1
-0
/
+3
*
Add BASM generation for `if` expressions
Bad Diode
2022-04-25
1
-0
/
+2
*
Remove and update old code in ir.h
Bad Diode
2022-04-25
1
-544
/
+98
*
Add support for captured loads inside lambdas
ir
Bad Diode
2022-01-09
1
-12
/
+12
*
Add `compile_symbol` for ir
Bad Diode
2022-01-09
1
-31
/
+82
*
Add some comments for later
Bad Diode
2022-01-03
1
-0
/
+10
*
Ensure new procedures are compiled only once
Bad Diode
2021-12-30
1
-1
/
+13
*
Add WIP compilation of lambdas
Bad Diode
2021-12-30
1
-57
/
+116
*
Add `def` builtin and local var load/store ops
Bad Diode
2021-12-30
1
-4
/
+40
*
Fix warnings on macos
Bad Diode
2021-12-23
1
-18
/
+24
*
Add `if` compilation for ir
Bad Diode
2021-12-23
1
-4
/
+24
*
Add compilation of numerical comparison ops for ir
Bad Diode
2021-12-23
1
-0
/
+69
*
Add compilation of `or` builtin for the ir
Bad Diode
2021-12-23
1
-1
/
+15
*
Add `not` and `and` builtins for ir compilation
Bad Diode
2021-12-23
1
-9
/
+78
*
Add print to ir compilation
Bad Diode
2021-12-22
1
-0
/
+14
*
Add builtin object type
Bad Diode
2021-12-22
1
-22
/
+31
*
Add IR generation for arithmetic ops
Bad Diode
2021-12-22
1
-2
/
+43
*
Start refactoring of compiler to stack-ir
Bad Diode
2021-12-22
1
-0
/
+155