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
(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 *