summaryrefslogtreecommitdiff
path: root/src/lib/memory.c
AgeCommit message (Expand)Author
10 daysFix the crashes found by the fuzzer so far.peter
2026-09-22Final changes to be able to switch over to an autotools based setupautotoolspeter
2026-09-11A bit of work on code coveragepeter
2026-09-11Get rid of the big macro to visit all chunk pointers. Instead, just use funct...peter
2026-09-10Work in progress changes for the module system. I am only committing to save ...peter
2026-09-05Full coverage of bin/main.cpeter
2026-09-04Simplify the alloc callback functionpeter
2026-09-04Add a test which runs all the scripts in tests/scripts/good to meaure how man...peter
2026-09-03Don't dynamically allocate external reference counted pointers, just use what...peter
2026-09-03Compute chunk->next based on chunk->size, and add some debug checkspeter
2026-09-02[13ed99ff5b] Give the sources a license: GPLv3+peter
2026-09-01Oopspeter
2026-09-01Put all the code which visits pointers in memory.c behind a macro, so it can ...memory-managerpeter
2026-09-01Implement "compaction", which moves all non-free chunks towards the beginning...peter
2026-09-01First step at garbage collectionpeter
2026-08-31Fix problems in release buildspeter
2026-08-31The objects returned to the user are now integer-based references,peter
2026-08-30Still a lot to be done, but I'm going to bed.peter
2026-08-30Remove a lot of functions for manually freeing memory (they were not implemen...peter
2026-08-30Let the memory allocation code set the last_error to APLWC_OUT_OF_MEMORY, ins...peter
2026-08-30Remove the struct memory structpeter
2026-08-29Commit unsaved work.peter
2026-08-21Start work on testing the evaluatorpeter
2026-08-21More work on the scanner and tests for itpeter
2026-08-21Start working on the scanner.peter
2026-08-20Move aplwc-repl into its own directory, and likewise for the aplwc librarypeter