develooper Front page | perl.perl5.porters | Postings from July 2018

Re: [perl #133366] *COMMIT bug?

Thread Previous
July 13, 2018 07:56
Re: [perl #133366] *COMMIT bug?
Message ID:
On Fri, Jul 13, 2018 at 08:28:20AM +0100, wrote:
> On Thu, 12 Jul 2018, Abigail via RT wrote:
> > What seems to happen is that the optimizer is too eager. It finds the 'D'
> > in both the pattern and the string, and determines that if the pattern
> > matches, it should start matching 2 characters before the 'D'. This is
> > a valid strategy if the (*COMMIT) is not present, but not in the presence
> > of it.
> Aha! Optimizing does that kind of thing - PCRE has/had similar issues. 
> One of the PCRE users has been checking out all kinds of stuff and 
> comparing with Perl. There seem to be some odd anomalies in the handling
> of captures in negative assertions and in the handling of (*VERB)s in
> subroutine calls in Perl. Would it be helpful if I reported these as
> independent issues?

I think it would.


Thread Previous Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About