summaryrefslogtreecommitdiff
path: root/pod/perl5005delta.pod
diff options
context:
space:
mode:
authorGurusamy Sarathy <gsar@cpan.org>1999-02-11 07:07:39 +0000
committerGurusamy Sarathy <gsar@cpan.org>1999-02-11 07:07:39 +0000
commitf3d48bdebae8f3021d75b8bb9d46e5c7ea504b33 (patch)
tree9d8baa1180921c03142195aed6eaa784041be1ac /pod/perl5005delta.pod
parentc1ab3db27b18a2a38753176364fd557b05bb547f (diff)
downloadperl-f3d48bdebae8f3021d75b8bb9d46e5c7ea504b33.tar.gz
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..)
Diffstat (limited to 'pod/perl5005delta.pod')
-rw-r--r--pod/perl5005delta.pod49
1 files changed, 42 insertions, 7 deletions
diff --git a/pod/perl5005delta.pod b/pod/perl5005delta.pod
index 1c69bdd246..9961af1816 100644
--- a/pod/perl5005delta.pod
+++ b/pod/perl5005delta.pod
@@ -500,6 +500,8 @@ BeOS is now supported. See L<README.beos>.
DOS is now supported under the DJGPP tools. See L<README.dos>.
+MiNT is now supported. See L<README.mint>.
+
MPE/iX is now supported. See L<README.mpeix>.
MVS (aka OS390, aka Open Edition) is now supported. See L<README.os390>.
@@ -530,6 +532,10 @@ Perl compiler and tools. See L<B>.
A module to pretty print Perl data. See L<Data::Dumper>.
+=item Dumpvalue
+
+A module to dump perl values to the screen. See L<Dumpvalue>.
+
=item Errno
A module to look up errors more conveniently. See L<Errno>.
@@ -594,6 +600,11 @@ Various pragmata to control behavior of regular expressions.
You can now run tests for I<x> 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<perltrap>.
+L<perlopentut> gives a tutorial on using open().
+
+L<perlreftut> gives a tutorial on references.
+
+L<perlthrtut> 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<perlre>.
-=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<perlre>.
+=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