On Tue, Sep 16, 2014 at 6:43 PM, Paul Eggert <egg...@cs.ucla.edu> wrote: > I worked on this some more, and came up with the attached patches proposed > against the current grep Savannah master (commit > 9ea9254ea58456b84ed2f0c1481ca91cdd325bf7). > > For years I've been wanting to write that last patch and I finally got > around to it. It improves grep -P's performance by a factor of 1.2 trillion > on one (admittedly artificial) benchmark. I hope its 1 ZB/s scan rate is > some kind of record. The last patch probably won't help your test cases, > though I hope the other patches do help somewhat.
Awesome :-) I found time to look through all but the 5th. Slightly surprised that 4/6 makes a measurable performance difference (didn't check), but moving away from file-scoped is an improvement in any case.