Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change FreeList to use darray.h | Bad Diode | 2021-10-19 | 1 | -35/+23 |
* | Change environments to use darray.h | Bad Diode | 2021-10-19 | 1 | -8/+3 |
* | Change string/symbol representation to use darray.h | Bad Diode | 2021-10-19 | 1 | -10/+2 |
* | Change gc.objects to use darray.h | Bad Diode | 2021-10-19 | 1 | -5/+5 |
* | Change gc.envs and gc.active_envs to use darray.h | Bad Diode | 2021-10-19 | 1 | -26/+16 |
* | Change gc.roots to use darray.h | Bad Diode | 2021-10-19 | 1 | -17/+9 |
* | Add header files for all modules | Bad Diode | 2021-10-18 | 1 | -57/+10 |
* | Cleanup if call in eval function | Bad Diode | 2021-10-17 | 1 | -1/+1 |
* | Fix heap corruption bug due to bad initialization | Bad Diode | 2021-10-17 | 1 | -18/+23 |
* | Add stack protection for recursive funcs | Bad Diode | 2021-10-17 | 1 | -37/+107 |
* | Add explicit TCO for lambda and if procedure | Bad Diode | 2021-10-16 | 1 | -2/+2 |
* | Add a working GC with mark-and-sweep | Bad Diode | 2021-10-16 | 1 | -29/+99 |
* | Add mark-sweep algorithm for GC and RootNodes | Bad Diode | 2021-10-16 | 1 | -8/+102 |
* | Add boilerplate for GC allocator | Bad Diode | 2021-10-15 | 1 | -0/+48 |