summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.vos18
-rw-r--r--pod/perldelta.pod36
2 files changed, 51 insertions, 3 deletions
diff --git a/README.vos b/README.vos
index 624e77e2c1..08c44bbd92 100644
--- a/README.vos
+++ b/README.vos
@@ -316,6 +316,22 @@ supported epoch is January 1, 1980 to January 17, 2038.
See the file pod/perlport.pod for more information about the VOS
port of Perl.
+=head2 Handling of underflow and overflow
+
+VOS does not support automatically mapping overflowed
+floating-point values to +infinity, nor automatically mapping
+underflowed floating-point values to -infinity, unlike many
+other platforms. The Perl pack function has been modified to
+perform such mapping in software on VOS. Performing other
+floating-point computations that underflow or overflow will
+probably result in SIGFPE. Don't push your luck.
+
+=head1 TEST STATUS
+
+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.
+
=head1 SUPPORT STATUS
I'm offering this port "as is". You can ask me questions, but I
@@ -334,6 +350,6 @@ Paul Green (Paul.Green@stratus.com)
=head1 LAST UPDATE
-May 5, 2002
+May 13, 2002
=cut
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 3ef8099f29..dd47a244b9 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -1583,8 +1583,9 @@ warning that there may be trouble ahead.
=item *
-If binary compatibility with the 5.005 release is not wanted, Configure
-no longer suggests including the 5.005 modules in @INC.
+Since Perl 5.8 is not binary-compatible with previous releases
+of Perl, Configure no longer suggests including the 5.005
+modules in @INC.
=item *
@@ -1726,6 +1727,15 @@ floating-point numbers is now more picky about using sprintf %.*g
rules for the conversion. Some platforms that used to use gcvt may
now resort to the slower sprintf.
+=item *
+
+The obsolete method of making a special (e.g., debugging) flavor
+of perl by saying
+
+ make LIBPERL=libperld.a
+
+has been removed. Use -DDEBUGGING instead.
+
=back
=head2 New Or Improved Platforms
@@ -1820,6 +1830,13 @@ in unexpected order.
=item *
+Stratus VOS is now supported using Perl's native build method
+(Configure). This is the recommended method to build Perl on
+VOS. The older methods, which build miniperl, are still
+available. See L<perlvos>.
+
+=item *
+
Amdahl UTS UNIX mainframe platform is now supported.
=item *
@@ -2327,6 +2344,15 @@ Solaris
=item *
+Stratus VOS
+
+The native build method requires at least VOS Release 14.5.0
+and GNU C++/GNU Tools 2.0.1 or later. The Perl pack function
+now maps overflowed values to +infinity and underflowed values
+to -infinity.
+
+=item *
+
Tru64 (aka Digital UNIX, aka DEC OSF/1)
The operating system version letter now recorded in $Config{osvers}.
@@ -2824,6 +2850,12 @@ In case you are still using Solaris 2.5 (aka SunOS 5.5), you may
experience failures (the test core dumping) in lib/locale.t.
The suggested cure is to upgrade your Solaris.
+=head2 Stratus VOS
+
+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.
+
=head2 Failure of Thread (5.005-style) tests
B<Note that support for 5.005-style threading is deprecated,