While looking into a regression, which I'll fix soon, I did another round of PCRE code tweaks.
Created attachment 17896 [details] patch (all regression tests pass)
Created attachment 17921 [details] patch (all regression tests pass) Earlier patch had an extra ChangeLog entry.
Created attachment 17922 [details] patch with "ignore whitespace differences" on -- may be easier to review
Created attachment 17947 [details] patch rebased to r28788
Comment on attachment 17947 [details] patch rebased to r28788 r=me
Committed revision 28793.