summaryrefslogtreecommitdiff
path: root/walker.c
diff options
context:
space:
mode:
authorLibravatar Dylan Reid <dgreid@gmail.com>2010-07-05 23:11:17 -0400
committerLibravatar Junio C Hamano <gitster@pobox.com>2010-07-05 23:27:41 -0700
commitb4cf0f1784362fb4aa2383d8d5d829caa92ca3a0 (patch)
tree3b9717d07e1c72b3cad17fb4c930c03e1f111052 /walker.c
parentt0006: test timezone parsing (diff)
downloadtgif-b4cf0f1784362fb4aa2383d8d5d829caa92ca3a0.tar.xz
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 'walker.c')
0 files changed, 0 insertions, 0 deletions