This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
"A" =~ '\N{U+41}' (partial) should be true on all platforms
authorKarl Williamson <khw@cpan.org>
Mon, 2 Feb 2015 04:28:54 +0000 (21:28 -0700)
committerKarl Williamson <khw@cpan.org>
Mon, 2 Feb 2015 04:35:21 +0000 (21:35 -0700)
commitaf352bf2fad22f15849580c84ed131e70e025d43
tree108abbe1057d58e8bb5abf6ed35f8ed8055c94d5
parent6bc3569fe6275067040e4614905f35d4a60b241c
"A" =~ '\N{U+41}' (partial) should be true on all platforms

The code for handling this only worked in double-quotish contexts.  To
make it work in single-quotish areas as well, it needs to be moved out
of toke.c, and corresponding code added to regcomp.c.  This commit does
just the portion that removes the code from toke.c.  The other portion
hasn't been fully debugged yet.  This means that blead will now fail on
EBCDIC platforms in double-quotish contexts.  But EBCDIC platforms
aren't fully supported in blead currently anyway.

The reason this partial commit is being pushed to blead now is that its
absence is blocking other work in toke.c

Spotted by Father Chrysostomos
toke.c