Commit Briefs









Stefan Sperling

remove abort() in example code




Stefan Sperling

return error instead of abort()


Stefan Sperling

add missing reallocarray(3) compat shim






Stefan Sperling

remove unused portable GNUmakefile



Stefan Sperling

rename 'debug.h' to 'diff_debug.h'



Stefan Sperling

add support for ignoring whitespace (-w option)

Tests grow the ability to call diff with options. Options to use are encoded in the test file name as a single dash followed by a string of option letters. E.g. -wp for 'ignore whitespace' and 'do patience'



Neels Hofmeyr

diff result: ensure sane order of result chunks

Ensure that a adjacent chunks of same type are combined, and that a minus block always precedes an adjacent plus block. The upcoming myers-divide optimization is prone to produce weird ordering of plus and minus chunks.


Neels Hofmeyr

add ARRAYLIST_INSERT()