summaryrefslogtreecommitdiff
path: root/test-date.c
diff options
context:
space:
mode:
authorDylan Reid <dgreid@gmail.com>2010-07-06 03:11:17 (GMT)
committerJunio C Hamano <gitster@pobox.com>2010-07-06 06:27:41 (GMT)
commitb4cf0f1784362fb4aa2383d8d5d829caa92ca3a0 (patch)
tree3b9717d07e1c72b3cad17fb4c930c03e1f111052 /test-date.c
parent6b097788f88a29d6e171af7a9e87117cf992e833 (diff)
downloadgit-b4cf0f1784362fb4aa2383d8d5d829caa92ca3a0.zip
git-b4cf0f1784362fb4aa2383d8d5d829caa92ca3a0.tar.gz
git-b4cf0f1784362fb4aa2383d8d5d829caa92ca3a0.tar.bz2
xdiff: optimise for no whitespace difference when ignoring whitespace.
In xdl_recmatch, do the memcmp to check if the two lines are equal before checking if whitespace flags are set. If the lines are identical, then there is no need to check if they differ only in whitespace. This makes the common case (there is no whitespace difference) faster. It costs the case where lines are the same length and contain whitespace differences, but the common case is more than 20% faster. Signed-off-by: Dylan Reid <dgreid@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'test-date.c')
0 files changed, 0 insertions, 0 deletions