Commits
- Commit:
7a38b3a33f8b124c9c01da154dfdf711d328b01d
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
fix build broken in previous commit 35eae7fa6b782ae1
Macro line was wrapped without continuation character.
ok tb@
- Commit:
35eae7fa6b782ae1d000183ef2efc4383dfec4cd
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
remove gcc ternary if extension
ok stsp@
- Commit:
3a15e1807a369c0a7827363eca22c9f1a8598d9c
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
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@
- Commit:
3e66d05b2cdeea5b72b2ee7c116f5dd0cdd1c270
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
add arraylist_test
- Commit:
1c2d4cc9a3b08873d8a8dd63731b68eab87b6b03
- From:
- Neels Hofmeyr <neels@hofmeyr.de>
- Date:
fix ARRAYLIST_INSERT()
- Commit:
1dfba0555efd6b616811906d011f96945be90dcc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move headers from include/diff/ to include/; makes things easier for consumers