Commits


fix build broken in previous commit 35eae7fa6b782ae1 Macro line was wrapped without continuation character. ok tb@


remove gcc ternary if extension ok stsp@


ARRAY_LIST allocation optimisation Rather than realloc in fixed-sized blocks, use the 1.5 * allocated scheme when growing the array. This produces fewer allocations and up to 3x speedup on large diffs. ok stsp@


add arraylist_test


fix ARRAYLIST_INSERT()


move headers from include/diff/ to include/; makes things easier for consumers