This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[perl #116907] Allow //g matching past 2**31 threshold
authorFather Chrysostomos <sprout@cpan.org>
Thu, 25 Jul 2013 07:41:07 +0000 (00:41 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Sun, 25 Aug 2013 19:23:59 +0000 (12:23 -0700)
commit99a90e5967b33d68a38c309edf24275f1c8a979f
treecfc8416c25f4661ec9901d4103e77a5f636a2d90
parent389ecb564541f5a336b531db204970925ed27790
[perl #116907] Allow //g matching past 2**31 threshold

Change the internal fields for storing positions so that //g in scalar
context can move past the 2**31 character threshold.  Before this com-
mit, the numbers would wrap, resulting in assertion failures.

The changes in this commit are only enough to get the added test pass-
ing.  Stay tuned for more.
embed.fnc
pp_hot.c
proto.h
regcomp.c
regexec.c
regexp.h
t/bigmem/regexp.t