[MERGE] audit anchoring in re_intuit_start()
authorDavid Mitchell <davem@iabyn.com>
Wed, 19 Mar 2014 19:28:47 +0000 (19:28 +0000)
committerDavid Mitchell <davem@iabyn.com>
Wed, 19 Mar 2014 19:28:47 +0000 (19:28 +0000)
commit103f89a72f1697bbe803bc0808ed936e31469d5d
tree4ea26d16b78583cf514a47997eb34ed2da779ca7
parent48414424a7e7693e51c809e8bb1ea9e55e5436c8
parent9fc7410eed533bed6f3760ecea84b34a7ae4c33b
[MERGE] audit anchoring in re_intuit_start()

This series of commits audits all the code in re_intuit_start()
that handles anchoring, e.g. /^.../, /^.../m, /\G.../.

It fixes a couple of potential performance issues, and makes the code a
lot safer with with \G. (Until recently, intuit was skipped altogether
under \G, so its \G handling isn't well developed and tested.)