index
:
alisp
master
Compiling Lisp
Aryadev Chavali <aryadev@aryadevchavali.com>
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2025-08-29
Add printer for SV's that provides debug information
Aryadev Chavali
2025-08-29
Modify main.c to better test stream
Aryadev Chavali
2025-08-29
Read an initial chunk on initialising a stream
Aryadev Chavali
2025-08-29
make eoc also check feof on STREAM_TYPE_FILE
Aryadev Chavali
2025-08-29
More tests
Aryadev Chavali
2025-08-29
Fix bug where chunking overwrites previously cached results
Aryadev Chavali
2025-08-29
New example text and another test
Aryadev Chavali
2025-08-29
Fixed some more issues with streams (stdin/pipe based)
Aryadev Chavali
2025-08-29
Cleaned up bugs with stream implementation
Aryadev Chavali
2025-08-28
Still got some failures, but a basic stream implementation
Aryadev Chavali
2025-08-22
Made a load of tasks for a reader system, also task for BigIntegers
Aryadev Chavali
2025-08-21
Refactor testing system, and add more tests
Aryadev Chavali
2025-08-21
Split out tests into its own file
Aryadev Chavali
2025-08-21
Add the ability to run the executable after building it in build.sh
Aryadev Chavali
2025-08-21
Clean up tests a bit
Aryadev Chavali
2025-08-21
Small optimisation: don't initialise a symbol table immediately on init
Aryadev Chavali
2025-08-21
cons_test written
Aryadev Chavali
2025-08-21
Finish value constructors TODO, start container constructors TODO
Aryadev Chavali
2025-08-21
Make nicer primitive functions for car/cdr
Aryadev Chavali
2025-08-21
Designed tests for make_int and intern with their destructors
Aryadev Chavali
2025-08-21
Fix issues with buffer overflow when printing products of sv_copy
Aryadev Chavali
2025-08-21
Some more notes
Aryadev Chavali
2025-08-21
Made an "issue tracker" and note holder
Aryadev Chavali
2025-08-21
Made some tests to go through
Aryadev Chavali
2025-08-20
Made a little test case for vectors
Aryadev Chavali
2025-08-20
Refactor vectors to SBO, removing inlined entirely.
Aryadev Chavali
2025-08-20
refactor lisp runtime to use vec_t* instead of ivec_t*
Aryadev Chavali
2025-08-20
Stable vector implementation
Aryadev Chavali
2025-08-20
remove parameter names in header
Aryadev Chavali
2025-08-20
ivec_ensure_remaining -> ivec_ensure_free
Aryadev Chavali
2025-08-20
vec -> ivec
Aryadev Chavali
2025-08-20
Use sv_t instead of raw char*
Aryadev Chavali
2025-08-20
rename base.h -> alisp.h
Aryadev Chavali
2025-08-20
Constructors and context -> sys
Aryadev Chavali
2025-08-20
README
Aryadev Chavali
2025-08-20
Basic template for a system context and constructors
Aryadev Chavali
2025-08-19
Test for tagging integers
Aryadev Chavali
2025-08-19
Conses and Vectors for my tagging scheme
Aryadev Chavali
2025-08-19
Pointer tagging!
Aryadev Chavali
2025-08-19
Make sym_table_find return the c-string in question directly
Aryadev Chavali
2025-08-19
Add sanitisers to build
Aryadev Chavali
2025-08-19
Separate out implementation to make looking at code files easier
Aryadev Chavali
2025-08-19
Separated out the definitions to clean up a bit
Aryadev Chavali
2025-08-19
200 line symbol table implementation and the first commit
Aryadev Chavali