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
/
bytecode
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add string and symbol types
Bad Diode
2021-10-23
4
-15
/
+43
*
Change relevant OPs to use list operations
Bad Diode
2021-10-23
3
-49
/
+65
*
Add logic operations
Bad Diode
2021-10-23
5
-26
/
+137
*
Cleanup macros for arithmetic ops
Bad Diode
2021-10-23
3
-40
/
+34
*
Add more types and access macros
Bad Diode
2021-10-23
5
-44
/
+115
*
Fix a bug in signed fixnum compilation
Bad Diode
2021-10-23
2
-64
/
+36
*
Fix buggy arithmetic list compilation
Bad Diode
2021-10-23
1
-13
/
+17
*
Add (buggy) initial compilation of arithmetic ops
Bad Diode
2021-10-23
17
-12
/
+207
*
Add visitor to compiler
Bad Diode
2021-10-22
2
-0
/
+20
*
Prepare compilation pipeline
Bad Diode
2021-10-22
3
-32
/
+67
*
Add more keyword token types
Bad Diode
2021-10-22
4
-39
/
+100
*
Add unary arithmetic operations for numbers
Bad Diode
2021-10-22
4
-7
/
+45
*
Add a stack for our VM
Bad Diode
2021-10-22
2
-4
/
+21
*
Add interpretation function for VM
Bad Diode
2021-10-22
4
-3
/
+69
*
Add VM structure and fix AdressSanitizer bugs
Bad Diode
2021-10-22
4
-42
/
+85
*
Add line/col information for debugging purposes.
Bad Diode
2021-10-22
3
-5
/
+36
*
Add constants operation
Bad Diode
2021-10-22
5
-14
/
+83
*
Prepare skeleton for bytecode interpreter
Bad Diode
2021-10-22
13
-0
/
+832