This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Merge branch '\N{} handler refactoring ' into blead
authorKarl Williamson <khw@cpan.org>
Tue, 20 Feb 2018 08:38:27 +0000 (01:38 -0700)
committerKarl Williamson <khw@cpan.org>
Tue, 20 Feb 2018 08:38:57 +0000 (01:38 -0700)
commit9f290a905d1159e62486ba710d53d455c667d4c6
tree3a56508406f2b1f7d1dfce18393ad8f1a30332c5
parent54a4d58122fe7419254a10dc01459c2956767a30
parentaa664f48918ef63c2436b3109fee3a49b3ffc592
Merge branch '\N{} handler refactoring ' into blead

This series of commits refactors a portion of the \N{} handling in
regcomp.c.  This was done in preparation for allowing m'\N{...}', that
is single quoted patterns containing named characters.  Currently this
is illegal.

The final step to do this is not quite ready to be committed.  It
basically works, but the edge cases need to be looked at and tests
created, and the code freeze is upon us.

Some of the commits in this series are more than a year old, and I was
plagued with problems with rebasing, some of which I only resolved just
now, and decided to get this refactoring in before any more things come
along.  I intend to fix
https://rt.perl.org/Ticket/Display.html?id=132163
during the code freeze, and I've started it out on the refactored code
used here, so it would be extra work to have to use the unrefactored
version.