summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2002-03-25 17:52:33 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2002-03-25 17:52:33 +0000
commit7fc79a86268b9c6ca500a6c0f35c0d8f8a943715 (patch)
tree13562b8a6bdadeaa99f767bdba7206ef8fd6c8f1 /pod
parent3842fa9e9cc48e64150fa99bc25998f1a7fac873 (diff)
downloadperl-7fc79a86268b9c6ca500a6c0f35c0d8f8a943715.tar.gz
Document the QNX6 sprintf glitch.
p4raw-id: //depot/perl@15495
Diffstat (limited to 'pod')
-rw-r--r--pod/perldelta.pod65
1 files changed, 35 insertions, 30 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 9514492ecd..988b128458 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -2642,40 +2642,21 @@ If you are building on a UFS partition, you will also probably see
t/op/stat.t subtest #9 fail. This is caused by Darwin's UFS not
supporting inode change time.
-=head2 z/OS (OS/390)
-
-z/OS has rather many test failures but the situation is actually
-better than it was in 5.6.0, it's just that so many new modules and
-tests have been added.
+=head2 op/sprintf tests 91, 129, and 130
- Failed Test Stat Wstat Total Fail Failed List of Failed
- -------------------------------------------------------------------------
- ../ext/Data/Dumper/t/dumper.t 321 2 0.62% 311 314
- ../ext/IO/lib/IO/t/io_unix.t 5 4 80.00% 2-5
- ../lib/utf8.t 94 13 13.83% 27 30-31 43 46 73
- 76 79 82 85 88 91
- 94
- ../lib/Benchmark.t 1 256 159 1 0.63% 75
- ../lib/ExtUtils/t/Constant.t 27 19 70.37% 5-23
- ../lib/ExtUtils/t/Embed.t 9 9 100.00% 1-9
- op/pat.t 864 9 1.04% 242-243 665 776
- 785 832-834 845
- op/sprintf.t 224 3 1.34% 98 100 136
- op/tr.t 97 5 5.15% 63 71-74
- uni/fold.t 767 8 1.04% 25-26 62 169 196
- 648 697-698
- 60 tests and 384 subtests skipped.
+The op/sprintf tests 91, 129, and 130 are known to fail on some platforms.
+Examples include any platform using sfio, and Compaq/Tandem's NonStop-UX.
-=head2 op/sprintf tests 129 and 130
+The test 91 is known to fail at QNX6 (nto), because C<sprintf '%e',0>
+incorrectly produces C<0.000000e+0> instead of C<0.000000e+00>.
-The op/sprintf tests 129 and 130 are known to fail on some platforms.
-Examples include any platform using sfio, and Compaq/Tandem's NonStop-UX.
-The failing platforms do not comply with the ANSI C Standard, line
-19ff on page 134 of ANSI X3.159 1989 to be exact. (They produce
-something other than "1" and "-1" when formatting 0.6 and -0.6 using
-the printf format "%.0f", most often they produce "0" and "-0".)
+For the tests 129 and 130 the failing platforms do not comply with
+the ANSI C Standard, line 19ff on page 134 of ANSI X3.159 1989 to
+be exact. (They produce something other than "1" and "-1" when
+formatting 0.6 and -0.6 using the printf format "%.0f", most often
+they produce "0" and "-0".)
-=head2 Failure of Thread tests
+=head2 Failure of Thread (5.005-style) tests
B<Note that support for 5.005-style threading remains experimental
and practically unsupported.>
@@ -2744,6 +2725,30 @@ as of 5.7.3:
Code like the above is known to leak memory every time the local()
is executed.
+=head2 z/OS (OS/390)
+
+z/OS has rather many test failures but the situation is actually
+better than it was in 5.6.0, it's just that so many new modules and
+tests have been added.
+
+ Failed Test Stat Wstat Total Fail Failed List of Failed
+ -------------------------------------------------------------------------
+ ../ext/Data/Dumper/t/dumper.t 321 2 0.62% 311 314
+ ../ext/IO/lib/IO/t/io_unix.t 5 4 80.00% 2-5
+ ../lib/utf8.t 94 13 13.83% 27 30-31 43 46 73
+ 76 79 82 85 88 91
+ 94
+ ../lib/Benchmark.t 1 256 159 1 0.63% 75
+ ../lib/ExtUtils/t/Constant.t 27 19 70.37% 5-23
+ ../lib/ExtUtils/t/Embed.t 9 9 100.00% 1-9
+ op/pat.t 864 9 1.04% 242-243 665 776
+ 785 832-834 845
+ op/sprintf.t 224 3 1.34% 98 100 136
+ op/tr.t 97 5 5.15% 63 71-74
+ uni/fold.t 767 8 1.04% 25-26 62 169 196
+ 648 697-698
+ 60 tests and 384 subtests skipped.
+
=head2 Localising Tied Arrays and Hashes Is Broken
local %tied_array;