Merge branch into blead to compile into C all POSIX classes...
authorKarl Williamson <public@khwilliamson.com>
Thu, 9 Jan 2014 21:08:07 +0000 (14:08 -0700)
committerKarl Williamson <public@khwilliamson.com>
Thu, 9 Jan 2014 21:08:07 +0000 (14:08 -0700)
commit1a8709f4ae348ec199d2eb28be5d03138c391e47
tree796b0298e3c2016963224378d0e0ea382b4ede50
parentce1d15d5f6cc249e67fc83d55d25333516d643df
parent2a16ac9277853a400f88bff1eab5605e33b90c6c
Merge branch into blead to compile into C all POSIX classes...

This series of commits creates C compile time inversion lists for the
remaining POSIX classes that didn't have them, plus IDStart and IDCont
which are used with the 'utf8' pragma, plus one that is used for
compiling regular expressions.

This should allow faster start up times for Perl programs that use these
on code points 256 and above, while having negligible effect on programs
that don't.  It also leads to some simplification of core code, and
removal of two arrays of smaller inversion lists.