diff options
author | Karl Williamson <public@khwilliamson.com> | 2012-12-06 21:41:23 -0700 |
---|---|---|
committer | Karl Williamson <public@khwilliamson.com> | 2012-12-09 10:30:02 -0700 |
commit | 61b19385aad9b4e3473d7791345d04196cee4e09 (patch) | |
tree | 95faca605621655f95f9ff70410894b1f91af769 /pod | |
parent | cc8ab7c00e799e0a0242fced558ccb06b2cbb566 (diff) | |
download | perl-61b19385aad9b4e3473d7791345d04196cee4e09.tar.gz |
Deprecate some functions in utf8.c
These functions are not used by the Perl core. Code should be using
the equivalent macros in handy.h that may avoid a function call.
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perldelta.pod | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 0f1c89a028..b3996e5efc 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -53,6 +53,41 @@ an updated module in the L</Modules and Pragmata> section. [ List each deprecation as a =head2 entry ] +=head2 Various XS-callable functions are now deprecated + +The following functions will be removed from a future version of Perl, +and should not be used. With participating C compilers (e.g., gcc), +compiling any file that uses any of these will generate a warning. +These were not intended for public use; there are equivalent, faster, +macros for most of them. See L<perlapi/Character classes>: +C<is_uni_ascii>, +C<is_uni_ascii_lc>, +C<is_uni_blank>, +C<is_uni_blank_lc>, +C<is_uni_cntrl>, +C<is_uni_cntrl_lc>, +C<is_uni_idfirst_lc>, +C<is_uni_space>, +C<is_uni_space_lc>, +C<is_uni_xdigit>, +C<is_uni_xdigit_lc>, +C<is_utf8_ascii>, +C<is_utf8_blank>, +C<is_utf8_cntrl>, +C<is_utf8_idcont>, +C<is_utf8_idfirst>, +C<is_utf8_perl_space>, +C<is_utf8_perl_word>, +C<is_utf8_posix_digit>, +C<is_utf8_space>, +C<is_utf8_xdigit>. +C<is_utf8_xidcont>, +C<is_utf8_xidfirst>, +C<to_uni_lower_lc>, +C<to_uni_title_lc>, +and +C<to_uni_upper_lc>. + =head1 Performance Enhancements XXX Changes which enhance performance without changing behaviour go here. |