This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Merge branch for mostly regen/regcharclass.pl into blead
authorKarl Williamson <public@khwilliamson.com>
Fri, 14 Sep 2012 03:14:54 +0000 (21:14 -0600)
committerKarl Williamson <public@khwilliamson.com>
Fri, 14 Sep 2012 03:14:54 +0000 (21:14 -0600)
commit6720ec6068a79decfb482291f764ebdc6667131f
tree233a2c093d46c73bc151240415219e0e7ed41b11
parent5f877a7f660c7d7e9a66ea7792ec054e345c8db8
parent4d6461409e812aecb1fa745debb6132ce8e5612d
Merge branch for mostly regen/regcharclass.pl into blead

I started this work planning to enhance regen/regcharclass.pl to accept
Unicode properties as input so that some small properties used in \X
could be compiled in, instead of having to be read from disk.  In doing
so, I saw some opportunities to move some EBCDIC dependencies down to a
more basic level, thus replacing quite a few existing ones with just a
couple at the lower levels.  This also led to my enhancing the macros
output by regcharclass.pl to be at least as good (in terms of numbers of
branches, etc) as the hand-coded ones it replaces.

I also spotted a few bugs in existing code that hadn't been triggered
yet.