aboutsummaryrefslogtreecommitdiff
path: root/src/crunch.c
AgeCommit message (Collapse)Author
7 daysalf: Cleanup and commentary.B. Watson
7 dayscrunch.c: Safety margin for outoput_bufB. Watson
7 dayscrunch.c: Speed up by 20%, if endianness can be determined at compile time.B. Watson
8 daysUpdate and expand explanation at the bottom of alf.c. Perhaps I'll actually ↵B. Watson
understand it, when I look at this again years later.
8 daysalf: More -v stuff.B. Watson
8 daysderpB. Watson
8 daysalf: Clean up and expand -vv output.B. Watson
9 daysalf: restore -vv for real.B. Watson
9 dayscrunch.c: restore -vv (needs work still), update explanation at bottom of ↵B. Watson
the file.
9 daysalf: speed up compression by another 40% (but use more memory).B. Watson
10 daysalf: Make -v do what -vv did, and -vv do what -vvv did. Also, cosmetics.B. Watson
10 dayscrunch.c: clean up a little.B. Watson
11 dayscrunch.c: stop using dynamic memory.B. Watson
12 daysalf: speed up compression by about 10%.B. Watson
2025-12-02unalf: warn about all-zero ALF header dates.B. Watson
2025-12-02alf: Fix regression with 0-byte input files.B. Watson
2025-12-02Fix avgkidcount stat with alf -vvv.B. Watson
2025-12-01Dump token tables and show stats with alf -vvv.B. Watson
2025-12-01Implement -vvv for alf.B. Watson
2025-12-01alf: Don't match token past end of input.B. Watson
2025-12-01crunch.c: some commentary to remind myself how it works.B. Watson
2025-12-01Replace brute-force match_token() with something smarter (and *much* faster, ↵B. Watson
too).
2025-11-30alf: isolate crunch algo in its own file.B. Watson