This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
regcomp.c: Use compiled-in inversion lists
authorKarl Williamson <public@khwilliamson.com>
Sun, 5 Feb 2012 00:08:58 +0000 (17:08 -0700)
committerKarl Williamson <public@khwilliamson.com>
Thu, 9 Feb 2012 17:13:58 +0000 (10:13 -0700)
commitea317ccb31f6a2617f030e911668f46874f7dacb
treee784ad37b744e7aae3ab763e31ae6fd8e34838e3
parent3f427fd9b3d9172856d6247beacfaedb3a38b17d
regcomp.c: Use compiled-in inversion lists

This uses the compiled inversion lists to generate Posix character
classes and things like \v, \s inside bracketed character classes.

This paves the way for future optimizations, and fixes the bug which has
no formal bug number that /[[:ascii:]]/i matched non-Ascii characters,
such as the Kelvin sign, unlike /\p{ascii}/i.
pod/perldelta.pod
regcomp.c
t/re/re_tests
utf8.c