Update the AIX known problems section.
[p5sagit/p5-mst-13.2.git] / pod / perl572delta.pod
index 9873636..0dc191f 100644 (file)
@@ -84,7 +84,7 @@ use of the first array element) is deprecated starting from Perl 5.8.0
 and will be removed in Perl 5.10.0, and the feature will be
 implemented differently.  Not only is the current interface rather
 ugly, but the current implementation slows down normal array and hash
-use quite noticeably. The 'fields' pragma interface will remain
+use quite noticeably. The C<fields> pragma interface will remain
 available.
 
 The syntaxes C<@a->[...]> and  C<@h->{...}> have now been deprecated.
@@ -93,6 +93,11 @@ The suidperl is also considered to be too much a risk to continue
 maintaining and the suidperl code is likely to be removed in a future
 release.
 
+The C<package;> syntax (C<package> without an argument has been
+deprecated.  Its semantics were never that clear and its
+implementation even less so.  If you have used that feature to
+disallow all but fully qualified variables, C<use strict;> instead.
+
 =head1 Core Enhancements
 
 In general a lot of fixing has happened in the area of Perl's
@@ -174,6 +179,10 @@ L<ExtUtils::Constant> - generate XS code to import C header constants
 
 =item *
 
+L<I18N::Langinfo> - query locale information
+
+=item *
+
 L<I18N::LangTags> - functions for dealing with RFC3066-style language tags
 
 =item *
@@ -537,12 +546,13 @@ problems for all the 5.7 releases.
 
 =item *
 
-If Perl is configured to use long doubles the op/int subtests 13 and
-14 and the ext/POSIX subtest 14 may fail.
-
-=item *
-
-If Perl is configured to use threads the op/magic subtest 28 may fail.
+In AIX 4.2 Perl extensions that use C++ functions that use statics
+may have problems in that the statics are not getting initialized.
+In newer AIX releases this has been solved by linking Perl with
+the libC_r library, but unfortunately in AIX 4.2 the said library
+has an obscure bug where the various functions related to time
+(such as time() and gettimeofday()) return broken values, and
+therefore in AIX 4.2 Perl is not linked against the libC_r.
 
 =item *
 
@@ -664,10 +674,6 @@ These tests fail because of yet unresolved floating point inaccuracies.
 
 =back
 
-=head2 UNICOS/mk ext/IPC/SysV/t/sem test 8
-
-No known fix.
-
 =head2 UTS
 
 Many floating point inaccuracies:
@@ -718,6 +724,11 @@ Compac C V6.4-005 on OpenVMS Alpha 7.2.1
   [.op]misc...............................FAILED on test 49
   Failed 6/401 tests, 92.77% okay.
 
+=head2 Win32
+
+In multi-CPU boxes there are some problems with the I/O buffering:
+some output may appear twice.
+
 =head2 Localising a Tied Variable Leaks Memory
 
     use Tie::Hash;