This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Remove relics of regex swash use
authorKarl Williamson <khw@cpan.org>
Wed, 22 Aug 2018 04:27:19 +0000 (22:27 -0600)
committerKarl Williamson <khw@cpan.org>
Fri, 15 Feb 2019 05:12:44 +0000 (22:12 -0700)
commit4c404f263914b5bf989d64b86ad715cc085b84a0
tree3e4a3554b45b65b67230813e026c861a370a69f5
parent4ebed06a4c0245fffc2d13602f9b0373e0d5f49e
Remove relics of regex swash use

This removes the most obvious and easy things that are no longer needed
since regexes no longer use swashes at all.

tr/// continues, for the time being, to use swashes, so not all swash
handling is removable now.  But tr/// doesn't use inversion lists, and
so a bunch of code is ripped out here.  Other code could have been, but
I did only the relatively easy stuff.  The rest can be ripped out all at
once when tr/// is stops using swashes.
embed.fnc
embed.h
lib/utf8_heavy.pl
proto.h
regcomp.c
regexec.c
utf8.c
utf8.h