From: Gurusamy Sarathy Date: Thu, 11 Feb 1999 07:07:39 +0000 (+0000) Subject: integrate perldelta changes from maint-5.005 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=f3d48bdebae8f3021d75b8bb9d46e5c7ea504b33;p=p5sagit%2Fp5-mst-13.2.git integrate perldelta changes from maint-5.005 p4raw-id: //depot/perl@2856 p4raw-integrated: from //depot/maint-5.005/perl@2855 'merge in' pod/perldelta.pod (@2734..) --- diff --git a/pod/perl5005delta.pod b/pod/perl5005delta.pod index 1c69bdd..9961af1 100644 --- a/pod/perl5005delta.pod +++ b/pod/perl5005delta.pod @@ -500,6 +500,8 @@ BeOS is now supported. See L. DOS is now supported under the DJGPP tools. See L. +MiNT is now supported. See L. + MPE/iX is now supported. See L. MVS (aka OS390, aka Open Edition) is now supported. See L. @@ -530,6 +532,10 @@ Perl compiler and tools. See L. A module to pretty print Perl data. See L. +=item Dumpvalue + +A module to dump perl values to the screen. See L. + =item Errno A module to look up errors more conveniently. See L. @@ -594,6 +600,11 @@ Various pragmata to control behavior of regular expressions. You can now run tests for I seconds instead of guessing the right number of tests to run. +=item Carp + +Carp has a new function cluck(). cluck() warns, like carp(), but also adds +a stack backtrace to the error message, like confess(). + =item CGI CGI has been updated to version 2.42. @@ -613,6 +624,21 @@ The accessors methods Re, Im, arg, abs, rho, theta, methods can =item Math::Trig +=item Fcntl + +More Fcntl constants added: F_SETLK64, F_SETLKW64, O_LARGEFILE for +large (more than 4G) file access (the 64-bit support is not yet +working, though, so no need to get overly excited), Free/Net/OpenBSD +locking behaviour flags F_FLOCK, F_POSIX, Linux F_SHLCK, and +O_ACCMODE: the mask of O_RDONLY, O_WRONLY, and O_RDWR. + +=item Math::Complex + +The accessors methods Re, Im, arg, abs, rho, theta, methods can +($z->Re()) now also act as mutators ($z->Re(3)). + +=item Math::Trig + A little bit of radial trigonometry (cylindrical and spherical) added, for example the great circle distance. @@ -680,6 +706,12 @@ sites. Some more Perl traps are documented now. See L. +L gives a tutorial on using open(). + +L gives a tutorial on references. + +L gives a tutorial on threads. + =head1 New Diagnostics =over @@ -722,6 +754,10 @@ Something like this will reproduce the error: process $BADREF 1,2,3; $BADREF->process(1,2,3); +=item Can't check filesystem of script "%s" for nosuid + +(P) For some reason you can't check the filesystem of the script for nosuid. + =item Can't coerce array into hash (F) You used an array where a hash was expected, but the array has no @@ -923,15 +959,14 @@ the regular expression compiles to longer than 32767, it'll blow up. Usually when you want a regular expression this big, there is a better way to do it with multiple statements. See L. -=item regexp too big +=back -(F) The current implementation of regular expressions uses shorts as -address offsets within a string. Unfortunately this means that if -the regular expression compiles to longer than 32767, it'll blow up. -Usually when you want a regular expression this big, there is a better -way to do it with multiple statements. See L. +=head1 Configuration Changes -=back +You can use "Configure -Uinstallusrbinperl" which causes installperl +to skip installing perl also as /usr/bin/perl. This is useful if you +prefer not to modify /usr/bin for some reason or another but harmful +because many scripts assume to find Perl in /usr/bin/perl. =head1 BUGS