This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Remove deprecated character classification/case changing macros
authorKarl Williamson <khw@cpan.org>
Sun, 29 Sep 2019 21:16:24 +0000 (15:16 -0600)
committerKarl Williamson <khw@cpan.org>
Sun, 29 Sep 2019 22:15:04 +0000 (16:15 -0600)
commit059703b088f44d5665f67fba0b9d80cad89085fd
treecb1476aaa49d11e578241570f827dd09a174c34e
parentc81b356276ad1b4b6fb656acd9ab9b8797afd694
Remove deprecated character classification/case changing macros

It has been deprecated since 5.26 to use various macros that deal with
UTF-8 inputs but don't have a parameter indicating the maximum length
beyond which we should not look.  This commit changes all such macros,
as threatened in existing documentation and warning messages, to have an
extra parameter giving the length.

This was originally scheduled to happen in 5.30, but was delayed because
it broke some CPAN modules, and there wasn't really a good way around
it.  But now that Devel::PPPort 3.54 is out, ppport.h has new facilities
for getting modules making these changes to work with older Perl
releases.
embed.fnc
embed.h
handy.h
mathoms.c
pod/perldelta.pod
pod/perldeprecation.pod
proto.h
utf8.c
utf8.h