This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Deprecated POSIX functions were removed in 5.24.0
authorAbigail <abigail@abigail.be>
Mon, 14 Nov 2016 15:12:12 +0000 (16:12 +0100)
committerAbigail <abigail@abigail.be>
Mon, 16 Jan 2017 18:18:10 +0000 (19:18 +0100)
Therefore, we no longer need the entry in pod/perldiag.pod. We
do however need an entry in pod/perldeprecation.pod.

pod/perldeprecation.pod
pod/perldiag.pod

index 5d7d91c..e518d40 100644 (file)
@@ -24,6 +24,17 @@ C<< *glob{FILEHANDLE} >> is an alias.
 
 However, this feature was undeprecated in perl 5.24.0.
 
 
 However, this feature was undeprecated in perl 5.24.0.
 
+=head3 Calling POSIX::%s() is deprecated
+
+The following functions in the C<POSIX> module are no longer available:
+C<isalnum>, C<isalpha>, C<iscntrl>, C<isdigit>, C<isgraph>, C<islower>,  
+C<isprint>, C<ispunct>, C<isspace>, C<isupper>, and C<isxdigit>.  The 
+functions are buggy and don't work on UTF-8 encoded strings.  See their
+entries in L<POSIX> for more information.
+
+The functions were deprecated in perl 5.20.0, and removed in perl 5.24.0.
+
+
 =head1 SEE ALSO
 
 L<warnings>, L<diagnostics>.
 =head1 SEE ALSO
 
 L<warnings>, L<diagnostics>.
index 2300e7c..50875f8 100644 (file)
@@ -666,11 +666,6 @@ checking.  Alternatively, if you are certain that you're calling the
 function correctly, you may put an ampersand before the name to avoid
 the warning.  See L<perlsub>.
 
 function correctly, you may put an ampersand before the name to avoid
 the warning.  See L<perlsub>.
 
-=item Calling POSIX::%s() is deprecated
-
-(D deprecated) You called a function whose use is deprecated.  See
-the function's name in L<POSIX> for details.
-
 =item Cannot chr %f
 
 (F) You passed an invalid number (like an infinity or not-a-number) to C<chr>.
 =item Cannot chr %f
 
 (F) You passed an invalid number (like an infinity or not-a-number) to C<chr>.