Skip to content

Pickaxe search clean-up and optimization

Junio C Hamano git 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4diffcore-pickaxe: refactor diffcore_pickaxe()diffcore-pickaxe.c+42 -411 reply
2/4diffcore-pickaxe: micro-optimize has_match() functiondiffcore-pickaxe.c+9 -40 replies
3/4diffcore-pickaxe: further refactor count_match()diffcore-pickaxe.c+25 -2114 replies
4/4diffcore-pickaxe: optimize by trimming common initial and trailing partsdiffcore-pickaxe.c+52 -21 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/4] Pickaxe search clean-up and optimization

This little series refactors the diffcore-pickaxe a bit and then optimizes its search for "needle" inside the haystacks.

Junio C Hamano (4):
diffcore-pickaxe: refactor diffcore_pickaxe()
diffcore-pickaxe: micro-optimize has_match() function
diffcore-pickaxe: further refactor count_match()
diffcore-pickaxe: optimize by trimming common initial and trailing
parts

 diffcore-pickaxe.c |  176 +++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 118 insertions(+), 58 deletions(-)