dlopen interface of AIX instead of the old emulated interface. This
change will probably break backward compatibility with compiled
modules. The change was made to make Perl more compliant with other
-applications like modperl which are using the AIX native interface.
+applications like mod_perl which are using the AIX native interface.
=head2 Attributes for C<my> variables now handled at run-time.
The 5.005 threads model (module C<Thread>) is deprecated and expected
to be removed in Perl 5.10. Multithreaded code should be migrated to
-the new ithreads model (see L<threads> and L<threads::shared>).
+the new ithreads model (see L<threads>, L<threads::shared> and
+L<perlthrtut>).
=item *
C<threads>, by Arthur Bergman, is an interface to interpreter threads.
Interpreter threads (ithreads) is the new thread model introduced in
Perl 5.6 but only available as an internal interface for extension
-writers (and for Win32 Perl for C<fork()> emulation). See L<threads>.
+writers (and for Win32 Perl for C<fork()> emulation). See L<threads>,
+L<threads::shared>, and L<perlthrtut>.
=item *
=item *
-B::Deparse has been significantly enhanced. It now can deparse almost
-all of the standard test suite (so that the tests still succeed).
-There is a make target "test.deparse" for trying this out.
+B::Deparse has been significantly enhanced by Robin Houston. It now
+can deparse almost all of the standard test suite (so that the tests
+still succeed). There is a make target "test.deparse" for trying this
+out.
+
+=item *
+
+Carp has now better interface documentation, and the @CARP_NOT
+interface has been added to get optional control over where errors
+are reported independently of @ISA, by Ben Tilly.
=item *
=item *
-Fcntl, Socket, and Sys::Syslog have been rewritten to use the
-new-style constant dispatch section (see L<ExtUtils::Constant>).
+Fcntl, Socket, and Sys::Syslog have been rewritten by Nicholas Clark
+to use the new-style constant dispatch section (see L<ExtUtils::Constant>).
This means that they will be more robust and hopefully faster.
=item *
=item *
-Math::BigFloat and Math::BigInt have undergone a full rewrite.
-They are now magnitudes faster, and they support various
-bignum libraries such as GMP and PARI as their backends.
+Math::BigFloat and Math::BigInt have undergone a full rewrite by Tels.
+They are now magnitudes faster, and they support various bignum
+libraries such as GMP and PARI as their backends.
=item *
=item *
-Net::Ping has been considerably enhanced: multihoming is now supported,
-Win32 functionality is better, there is now time measuring
-functionality (optionally high-resolution using Time::HiRes),
-and there is now "external" protocol which uses Net::Ping::External
-module which runs your external ping utility and parses the output.
-A version of Net::Ping::External is available in CPAN.
+Net::Ping has been considerably enhanced by Rob Brown: multihoming is
+now supported, Win32 functionality is better, there is now time
+measuring functionality (optionally high-resolution using
+Time::HiRes), and there is now "external" protocol which uses
+Net::Ping::External module which runs your external ping utility and
+parses the output. A version of Net::Ping::External is available in
+CPAN.
Note that some of the Net::Ping tests are disabled when running
under the Perl distribution since one cannot assume one or more
=item *
-MacOS Classic (MacPerl has of course been available since
+Mac OS Classic (MacPerl has of course been available since
perl 5.004 but now the source code bases of standard Perl
and MacPerl have been synchronised)
=item *
-MacOS X (or Darwin) should now be able to build Perl even on HFS+
+Mac OS X (or Darwin) should now be able to build Perl even on HFS+
filesystems. (The case-insensitivity used to confuse the Perl build
process.)
=item *
-MacOS Classic
+Mac OS Classic
-Compilation of the standard Perl distribution in MacOS Classic should
-now work if you have the Metrowerks development environment and
-the missing Mac-specific toolkit bits. Contact the macperl mailing
-list for details.
+Compilation of the standard Perl distribution in Mac OS Classic should
+now work if you have the Metrowerks development environment and the
+missing Mac-specific toolkit bits. Contact the macperl mailing list
+for details.
=item *
=item *
+If using the AIX native make command, instead of just "make" issue
+"make all". In some setups the former has been known to spuriously
+also try to run "make install". Alternatively, you may want to use
+GNU make.
+
+=item *
+
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
(Y with diaeresis) not behaving correctly when being matched
case-insensitively.
+=head2 IRIX fails ext/List/Util/t/shuffle.t
+
+IRIX with MIPSpro 7.3.1.3m compiler may fail the said List::Util test
+by dumping core. This seems to be a compiler error since if compiled
+with gcc no core dump ensues, and no failures on the said test on any
+other platform.
+
=head2 Modifying $_ Inside for(..)
for (1..5) { $_++ }
(setenv LC_ALL C) before running "make test" to avoid a lot of
warnings about the broken locales of Mac OS X.
-The following tests are known to fail in Mac OS X 10.1.4 because of
+The following tests are known to fail in Mac OS X 10.1.5 because of
buggy (old) implementations of Berkeley DB included in Mac OS X:
Failed Test Stat Wstat Total Fail Failed List of Failed
experience failures (the test core dumping) in lib/locale.t.
The suggested cure is to upgrade your Solaris.
-=head2 Stratus VOS
+=head2 SUPER-UX (NEC SX)
-When Perl is built using the native build process on VOS Release
-14.5.0 and GNU C++/GNU Tools 2.0.1, all attempted tests either
-pass or result in TODO (ignored) failures.
+The following tests are known to fail on SUPER-UX:
+
+ op/64bitint...........................FAILED tests 29-30, 32-33, 35-36
+ op/arith..............................FAILED tests 128-130
+ op/pack...............................FAILED tests 25-5625
+ op/pow................................
+ op/taint..............................# msgsnd failed
+ ../ext/IO/lib/IO/t/io_poll............FAILED tests 3-4
+ ../ext/IPC/SysV/ipcsysv...............FAILED tests 2, 5-6
+ ../ext/IPC/SysV/t/msg.................FAILED tests 2, 4-6
+ ../ext/Socket/socketpair..............FAILED tests 12
+ ../lib/IPC/SysV.......................FAILED tests 2, 5-6
+ ../lib/warnings.......................FAILED tests 115-116, 118-119
+
+The op/pack failure ("Cannot compress negative numbers at op/pack.t line 126")
+is serious but as of yet unsolved. It points at some problems with the
+signedness handling of the C compiler, as do the 64bitint, arith, and pow
+failures. Most of the rest point at problems with SysV IPC.
=head2 Term::ReadKey not working on Win32
the 5.005 threading implementation. These are not new failures--Perl
5.005_0x has the same bugs, but didn't have these tests.
+ ../ext/B/t/xref.t 255 65280 14 12 85.71% 3-14
../ext/List/Util/t/first.t 255 65280 7 4 57.14% 2 5-7
../lib/English.t 2 512 54 2 3.70% 2-3
+ ../lib/ExtUtils/t/basic.t 1 256 17 1 5.88% 14
+ ../lib/FileCache.t 5 1 20.00% 5
../lib/Filter/Simple/t/data.t 6 3 50.00% 1-3
- ../lib/Filter/Simple/t/filter_only 9 3 33.33% 1-2 5
+ ../lib/Filter/Simple/t/filter_onl 9 3 33.33% 1-2 5
+ ../lib/Tie/File/t/31_autodefer.t 255 65280 65 32 49.23% 34-65
../lib/autouse.t 10 1 10.00% 4
op/flip.t 15 1 6.67% 15
=head2 UNICOS/mk
+=head2 VOS (Stratus)
+
+When Perl is built using the native build process on VOS Release
+14.5.0 and GNU C++/GNU Tools 2.0.1, all attempted tests either
+pass or result in TODO (ignored) failures.
+
=over 4
=item *