Commit Briefs

d8361df056 Neels Hofmeyr

strncat (neels/strncat)


6c6e6e508e Neels Hofmeyr

add test117



46093fc37f Neels Hofmeyr

remove stray blank line


10ae3a6560 Neels Hofmeyr

patience debug


a5de263314 Neels Hofmeyr

patience comments


9f9e0ab43b Neels Hofmeyr

cosmetic: patience: use local var 'r' for right atom


ca1af24580 Neels Hofmeyr

cosmetic: rename local var from 'r' to 'rc'


f5a254cc6e Neels Hofmeyr

debug fix in diff_data_init_subsection


a32272f07b Neels Hofmeyr

debug: fix missing quote


de7a293922 Neels Hofmeyr

debug init subsection


9403a35885 Neels Hofmeyr

debug fix after changing result->left,right to pointers


c16dde50bb Stefan Sperling

allow diff API users to atomize files separately

This is a breaking API change (not that we care about that at this point). This can avoid redundant work spent on atomizing a file multiple times. There are use cases where one particular file must be compared to other files over and over again, such as when blaming file history. The old API gave access to both versions of the file to the atomizer just in case a future atomizer implementation needs this. This can still be achieved by passing a second file via the atomizer's private data pointer.




845f35754a Neels Hofmeyr

reflect ignore-whitespace in atom hash


1c7f8717f7 Neels Hofmeyr

patience: use qsort


72e4a018d5 Neels Hofmeyr

patience: optimize: less diff_atom_cmp() via hash



49307efefc Neels Hofmeyr

debug: patience: mark unique debug



8b6ce5317f Neels Hofmeyr

debug fix: missing space



41f13ea5f1 Stefan Sperling

fix build with PROFILE=1


ca6fcbdce0 Neels Hofmeyr

patience: make it easy to switch impls for mark_unique