summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
6 daysAdd missing $(EXEEXT) in two casesHEADtrunkpeter
7 daysFix our first bug found by the memory movement (shuffle) code.peter
7 daysFor testing, move memory around sometimes [c9e361fa97].peter
10 daysThe UTF-8 code had two NEVERs which didn't make sense.peter
10 daysFix the crashes found by the fuzzer so far.peter
2026-09-27Avoid using $^ in rules to build gen*, as it causes problems on openbsd and n...peter
2026-09-26Fix the tests, and delete those which were too hard to deal with for now.peter
2026-09-26Improve the failure simulation test/code.peter
2026-09-26Support building both shared and static libraries, using libtool.peter
2026-09-26Support cross compilation.peter
2026-09-25Use the parsed unicode stuff to decide what is valid identifier characters, a...unicode-propspeter
2026-09-24More work on the genunicode programpeter
2026-09-22Start writing a genunicode program to process the unicode data files. While w...peter
2026-09-22Update the unicode data files for unicode 18.0peter
2026-09-22Update branch to get the latest autotools stuffpeter
2026-09-22Final changes to be able to switch over to an autotools based setupautotoolspeter
2026-09-22Check for flexible array member support via autoconfpeter
2026-09-20Start working on migrating to autoconf/automake instead of cmakepeter
2026-09-13Start work on using the real unicode properties as the base for what is allow...peter
2026-09-11Tests to get coverage of module.cpeter
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-11Add missing reference to module in the allocated module_member structurepeter
2026-09-10One step closer to getting all tests to run without crashing :)peter
2026-09-10Work in progress changes for the module system. I am only committing to save ...peter
2026-09-05Full coverage of lib/module.cpeter
2026-09-05Full coverage of bin/main.cpeter
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-04Add a test which runs all the scripts in tests/scripts/good to meaure how man...peter
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-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-31A little bit of testingpeter
2026-08-31Fix problems in release buildspeter
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-30Small tweaks to get the current set of tests to passgetting-startedpeter