I'm not really surprised that 5.6.0 comes up in the context of a weird crash. More unsettling is the fact that 5.8.6 also displays the behaviour.
I tried running your code on a FreeBSD 4.10 system, and pushed your program out to 30000+ lines without crashing, using 5.005_03, 5.6.2, 5.8.6 and the latest bleadperl.
I note with interest that 5.005_03 is the fastest, 5.6.2 is a bit slower, 5.8.6 slower still, and bleadperl slowest of all. This is probably due to the fact that I have DEBUGGING defined, or perhaps demerphq's recent trie additions.
I don't suppose that your Cygwin or Mac builds of Perl do something extra, like running in utf-8 by default?
- another intruder with the mooring in the heart of the Perl
In reply to Re: maximum number of lines for negative lookahead assertion (?!)
by grinder
in thread maximum number of lines for negative lookahead assertion (?!)
by lupey
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |