From: Paul Green Date: Mon, 13 May 2002 12:32:00 +0000 (-0400) Subject: Update README.vos and pod/perlport.pod X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=11d33b1df00b6fd869e7b610bc72c392abda84ee;p=p5sagit%2Fp5-mst-13.2.git Update README.vos and pod/perlport.pod Message-Id: <200205131631.MAA02607@mailhub2.stratus.com> p4raw-id: //depot/perl@16575 --- diff --git a/README.vos b/README.vos index 624e77e..08c44bb 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 3ef8099..dd47a24 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. + +=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