This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Split ANYOFH regnode into two types
authorKarl Williamson <khw@cpan.org>
Sun, 31 Mar 2019 00:45:20 +0000 (18:45 -0600)
committerKarl Williamson <khw@cpan.org>
Fri, 31 May 2019 14:20:01 +0000 (08:20 -0600)
commit6966a05b6e7353ca4162fd3f65c1f0a963a243f0
tree05a0140fc73c32a96050eb8576831b427177a352
parente3c1dc81bda4523bfc897fec8afe25b162e29cb6
Split ANYOFH regnode into two types

ANYOFHb will be for nodes where all the matching code points share the
frst UTF-8 byte.  ANYOFH will be for all others.  Neither of these has a
bitmap.

I noticed that we can omit some execution conditionals by splitting the
nodes.
pod/perldebguts.pod
regcomp.c
regcomp.sym
regexec.c
regnodes.h
t/re/anyof.t