This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Up regex flags limit for (??{})
authorKarl Williamson <khw@cpan.org>
Wed, 17 Sep 2014 18:16:12 +0000 (12:16 -0600)
committerKarl Williamson <khw@cpan.org>
Mon, 29 Sep 2014 17:07:40 +0000 (11:07 -0600)
commit13f27704e67ca16eefc14851c1cbf02be39509c6
tree0f14fd837ee03d895c376f464d1e9a37dd46993e
parent81a9a93bd8cf15be6db1942f8e44c590ecbace15
Up regex flags limit for (??{})

Previously the regex pattern compilation flags needed for this construct
would fit into an 8-bit byte.  This conveniently fits into the flags
structure element of a regnode.  There are changes coming that require
more than 8 bits, so in preparation, this commit adds an argument to the
node that implements (??{}) (31-bits usable for flags), and moves the
storage to that.
op_reg_common.h
pod/perldebguts.pod
regcomp.c
regcomp.sym
regexec.c
regnodes.h