summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
10 daysUse the build/ subdir for fuzzing, like tools/check does already.peter
FossilOrigin-Name: 651a3a51a8a51a7cb7cab0a05e438f2f6cc94f8cc1286bbf5f0fee515034527b
10 daysThe UTF-8 code had two NEVERs which didn't make sense.peter
FossilOrigin-Name: 1be20afeb238bc7c9ca36b903378d6236af521855cfe76fe59ee39f22a7533ff
10 daysFix the crashes found by the fuzzer so far.peter
I really need to think of a better way to store those crash inputs. FossilOrigin-Name: a8b84fbc85ec0b472aca930d2d0af27949b39940317114cc37d37044bf1975d5
10 daysSmall tweaks to the fuzzingpeter
FossilOrigin-Name: f16a07dbf1c8bd6540921fcd46cd6076b7823b37958aec78fb7fd99e88f2fa3f
12 daysFix possible file name collision in the fuzz scriptpeter
FossilOrigin-Name: fa9e0987ec17e2a44f3c6cec051c6a5b7633f5f4dad3abee89c391ae9a3140fe
12 daysStart adding some support for finding crashes using fuzzing.peter
As of this commits, a lot of tests will fail. FossilOrigin-Name: b69b0e75daaa2ac3959f7a474207ba786823d1a5f8147cfe280df729cb829713
2026-09-27Enable LTO in the release build part of tools/checkpeter
FossilOrigin-Name: d0349c121d4aba80d2b297e0d2c8eb7cebd72b75eb75a8afb2b171bebe1bbdfc
2026-09-26Fix the tests, and delete those which were too hard to deal with for now.peter
FossilOrigin-Name: 6e677a34a2eb9e4391570f031c8c7055846b1477f40a020beb102358ee97c75a
2026-09-26Tweaks to get the coverage tests working againpeter
FossilOrigin-Name: a94e0d49303980abc5c03494582c13cdbd0de058ce576b9a6532279e39b1fee4
2026-09-26Support cross compilation.peter
Include AX_PROG_CC_FOR_BUILD from autoconf-archive, and use CC_FOR_BUILD to build the two generator binaries, even when a different host system is targeted using ./configure --host=... I have not yet tested that the aplwc binary works when built this way. FossilOrigin-Name: 55b2cc92bc6d0a76ac7da97ad35489d435a484d7173348eefe3499fe058e0a69
2026-09-22Final changes to be able to switch over to an autotools based setupautotoolspeter
FossilOrigin-Name: 6a01b406226d3f60ea7d86fc177296f8e0a6c1e0816264bac807e30d78edbf21
2026-08-30Start work on the memory manager. It is becomming a burden that it doesn't ↵peter
know how to request more memory, or how to collect garbage. FossilOrigin-Name: 1eb8eb8b8d8fd58a29bbeafa1ebb9f3618a31a5dcb45b860d2a5be6305775583
2026-08-22Small set of changes to make the tests pass - meaning the scanner ↵peter
understands the code, not much else FossilOrigin-Name: d21c4a18581a61da466c0fbfdf73881bec55ea01091ef67abda1d10e17f8d358
2026-08-21Start work on testing the evaluatorpeter
FossilOrigin-Name: 530cc9567bc825fd8a7eb21f2ca12dbf7ecbecae3ed02638537dc4a8dca9ae1a
2026-08-20Get full coverage of aplwc-repl.peter
This required wrapping malloc so that it can fail under our control. FossilOrigin-Name: a27ccb5f02994393a518419bae15fd26ff0016c734d96350ae2137a1d3c0937c
2026-08-20Include aplwc-repl in the coverage runpeter
FossilOrigin-Name: 4f7329faad5e4dadb6a8cbea007164da2f95af298399b2d1a2899eb478cd030a
2026-08-20Adapt a different coding style (no typedef'ed structs, C90...), and start ↵peter
working on a test setup. FossilOrigin-Name: ebb73df5fc58859b6e985c5ec84196bdd09f639dbcdc69e706f6b17652a2d413