Re: [PATCH] xdiff: optimise for no whitespace difference when ignoring whitespace.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Jul 5, 2010 at 4:34 AM, Michael J Gruber
<git@xxxxxxxxxxxxxxxxxxxx> wrote:
> Dylan Reid venit, vidit, dixit 05.07.2010 08:06:
>> Invert the order of the memcmp and flag check are done in xdl_recmatch,
>
> I was wondering whether you describe old (before patch) or new (after
> patch) here. Maybe one of the following is clearer:
>
> "Invert the order of the memcmp and flag check which are done in
> xdl_recmatch,"
>
> "Invert the order of the memcmp and flag check in xdl_recmatch,"
>

I'll make that more clear.

>> +     if (s1 == s2 && !memcmp(l1, l2, s1))
>> +             return 1;
>> +     else if (!(flags & XDF_WHITESPACE_FLAGS))
>
> You can do without the "else" here.

sure can, will do.

>> +             return 0;
>>
>>       i1 = 0;
>>       i2 = 0;
>
> BTW: How did you find this? Are you profiling parts of git?
>
> Michael
>

I was looking to add an unrelated feature and just happened to notice
this.  It was a really cheap change for a good speedup.

Thanks,

Dylan
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]