aboutsummaryrefslogtreecommitdiffstats
path: root/src/bootstrap/gc.c
Commit message (Collapse)AuthorAgeFilesLines
* Change gc.envs and gc.active_envs to use darray.hBad Diode2021-10-191-26/+16
|
* Change gc.roots to use darray.hBad Diode2021-10-191-17/+9
|
* Add header files for all modulesBad Diode2021-10-181-57/+10
|
* Cleanup if call in eval functionBad Diode2021-10-171-1/+1
|
* Fix heap corruption bug due to bad initializationBad Diode2021-10-171-18/+23
|
* Add stack protection for recursive funcsBad Diode2021-10-171-37/+107
|
* Add explicit TCO for lambda and if procedureBad Diode2021-10-161-2/+2
|
* Add a working GC with mark-and-sweepBad Diode2021-10-161-29/+99
|
* Add mark-sweep algorithm for GC and RootNodesBad Diode2021-10-161-8/+102
|
* Add boilerplate for GC allocatorBad Diode2021-10-151-0/+48