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
/
bootstrap
/
environment.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Change environments to be a hash table
v0.7
Bad Diode
2021-10-21
1
-45
/
+14
*
Change environments to use darray.h
Bad Diode
2021-10-19
1
-22
/
+14
*
Add header files for all modules
Bad Diode
2021-10-18
1
-18
/
+3
*
Fix heap corruption bug due to bad initialization
Bad Diode
2021-10-17
1
-0
/
+1
*
Add stack protection for recursive funcs
Bad Diode
2021-10-17
1
-1
/
+1
*
Add a working GC with mark-and-sweep
Bad Diode
2021-10-16
1
-5
/
+8
*
Add fun sugar for function variable declaration
v0.5
Bad Diode
2021-10-14
1
-4
/
+4
*
Fix lambda and closures
Bad Diode
2021-10-14
1
-1
/
+51
*
Add set! and eval procedures
Bad Diode
2021-10-13
1
-9
/
+4
*
Add an update method for changing environment values
Bad Diode
2021-10-13
1
-0
/
+14
*
Add eq? primitive procedure
Bad Diode
2021-10-13
1
-43
/
+0
*
Add support for environments and recursive evaluation
Bad Diode
2021-10-13
1
-0
/
+106
*
Remove most code for step-by-step guide
v0.0
Bad Diode
2021-10-11
1
-42
/
+0
*
Add a base struct to start environment refactoring
Bad Diode
2021-10-11
1
-1
/
+20
*
Split main into separate files
Bad Diode
2021-10-09
1
-0
/
+23