set PERL_LEGACY_UNICODE_CHARCLASS_MAPPINGS to 0 and enable proper POSIX char class...
authorYves Orton <demerphq@gmail.com>
Wed, 2 Sep 2009 15:37:48 +0000 (17:37 +0200)
committerYves Orton <demerphq@gmail.com>
Wed, 2 Sep 2009 16:02:40 +0000 (18:02 +0200)
commitba9ac1759cb6e7a5e6883c85edd0b450061b5ccb
tree4853570207d7e8c745fbaf5986915a341a74b6c0
parentc6b4a156729e014eedc1d104dfb7b1a5d1a6e70e
set PERL_LEGACY_UNICODE_CHARCLASS_MAPPINGS to 0 and enable proper POSIX char class matching

This also alters which Unicode properties that the POSIX character
class and the Perl "special" character classes, like \w and \d map
to. At the same time it allows a number of tests for POSIX character
class behaviour to be switched from todo to non todo. Legacy testing
is still available by changing the define and setting the
PERL_TEST_LEGACY_POSIX_CC value to true.
regcomp.h
t/op/pat.t
t/op/re_tests
t/op/reg_posixcc.t