aboutsummaryrefslogtreecommitdiffstats
path: root/src/bootstrap/objects.c
Commit message (Collapse)AuthorAgeFilesLines
* Add WIP hashtable implementationBad Diode2021-10-211-1/+1
|
* Change string/symbol representation to use darray.hBad Diode2021-10-191-15/+11
|
* Add header files for all modulesBad Diode2021-10-181-64/+2
|
* Add a working GC with mark-and-sweepBad Diode2021-10-161-35/+0
|
* Tag all objects as roots during parsingBad Diode2021-10-161-14/+11
|
* Remove free_objects functionBad Diode2021-10-151-48/+8
|
* Add fun sugar for function variable declarationv0.5Bad Diode2021-10-141-2/+2
|
* Add initial lambda implementationBad Diode2021-10-141-0/+16
|
* Add a function to duplicate objectsBad Diode2021-10-131-0/+34
|
* Add eq? primitive procedureBad Diode2021-10-131-0/+36
|
* Add a lot of primitive typesBad Diode2021-10-131-103/+0
|
* Add support for environments and recursive evaluationBad Diode2021-10-131-2/+107
|
* Remove redundant check for TOKEN_EOF caseBad Diode2021-10-121-6/+3
|
* Add procedure to display and free nodesBad Diode2021-10-121-0/+90
|
* Add new OBJ error typeBad Diode2021-10-121-0/+2
|
* Add Object struct and constructor functionsBad Diode2021-10-121-0/+108
|
* Remove most code for step-by-step guidev0.0Bad Diode2021-10-111-149/+0
|
* Add some boolean proceduresBad Diode2021-10-091-0/+10
|
* Add proc_display and fix some bugsBad Diode2021-10-091-17/+0
|
* Split main into separate filesBad Diode2021-10-091-0/+156