Aryadev Chavali
b93042fd27
lisp: INT -> SMI
...
when we implement big integer support, we should use INT there
instead. SMI signals intent much better.
2026-03-05 19:41:16 +00:00
Aryadev Chavali
4bc615ab29
lisp_print: print verbose logs for lisp types on VERBOSE_LOGS=2
2026-03-05 17:32:52 +00:00
Aryadev Chavali
9940651ac0
alloc: arena_t -> alloc_t
...
arena_t doesn't really make sense given we also have a free list.
Better to name it generic.
2026-03-05 17:32:52 +00:00
Aryadev Chavali
9a91511e48
sys: plug in allocator
2026-03-05 17:32:52 +00:00
Aryadev Chavali
a79f60a203
lisp: split lisp into lisp and sys
...
Generic definition of tagged pointers, along with simple
constructor/destructors should be in lisp.h for use by other headers.
sys.h on the other hand contains all the general system methods.
2026-03-05 17:32:52 +00:00
Aryadev Chavali
7fe8576c05
Move sys.c into lisp.c
2026-02-04 19:38:09 +00:00
Aryadev Chavali
7aae45e9c4
Move everything to src/ folder
2026-02-04 19:31:11 +00:00