summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-09-04Add test for aplwc-repl file-which-does-not-exist.peter
2026-09-04Add test for usage messagepeter
2026-09-04Simplify the alloc callback functionpeter
2026-09-04Use the same memory-failure mechanism for mallocspeter
2026-09-04Make the memfail.sh script work without seqpeter
2026-09-04Add a test which runs all the scripts in tests/scripts/good to meaure how man...peter
2026-09-04Add a simple testpeter
2026-09-04Full code coverage of util.cpeter
2026-09-03In aplwc-repl, allocate a bit more (next power of 2) than requested.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-02Support commentspeter
2026-09-02[13ed99ff5b] Give the sources a license: GPLv3+peter
2026-09-01Oopspeter
2026-09-01[2f361290c8] The memory manager now knows how to reclaim unreferenced memory.peter
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-09-01Update memory-manager branchpeter
2026-08-31A bit of work on testing/code coveragepeter
2026-08-31Merge memory manager changes into trunkpeter
2026-08-31A little bit of testingpeter
2026-08-31Fix problems in release buildspeter
2026-08-31Bump the number of required malloc's for the testspeter
2026-08-31Remove some unneeded references to struct aplwc * in various structures.peter
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-30Remove APLWC_MIN_MEM constant, and APLWC_MEM environment variablepeter
2026-08-30Start work on the memory manager. It is becomming a burden that it doesn't kn...peter
2026-08-30Merge branch getting-started into trunk. It turns out there is no need to hav...peter
2026-08-30Small tweaks to get the current set of tests to passgetting-startedpeter
2026-08-29Commit work in progress changes.peter
2026-08-29Commit unsaved work.peter
2026-08-25Add a reference to the original string, in a token_list. Otherwise the offset...peter
2026-08-25Start working on modules, including a built-in "boot" modulepeter
2026-08-22Start work on a way to test #! scriptspeter
2026-08-22Small set of changes to make the tests pass - meaning the scanner understands...peter
2026-08-21Start work on testing the evaluatorpeter
2026-08-21Add one more test case for numberspeter
2026-08-21More work on the scanner: numberspeter
2026-08-21More work on the scanner and tests for itpeter
2026-08-21Start working on the scanner.peter
2026-08-20Get full coverage of aplwc-repl.peter
2026-08-20Move aplwc-repl into its own directory, and likewise for the aplwc librarypeter
2026-08-20Include aplwc-repl in the coverage runpeter
2026-08-20Remove the error message bit from aplwc_errstr, as nothing uses it at the momentpeter
2026-08-20Test the aplwc_errstr and aplwc_errstr_rc functionspeter