X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperldelta.pod;h=d3fbae5b87b232c2dc1eb3ea07fdf2d286a6b256;hb=0a92e3a8032b83483524fad83a5e76cf0cf6aa8d;hp=779de934abc85569092df42cff75ee5956c48742;hpb=fe61ab85af688e824fdc83b0ee768cf63f3c0d14;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 779de93..d3fbae5 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -7,7 +7,7 @@ perldelta - what's new for perl5.005 This document describes differences between the 5.004 release and this one. [XXX this needs more verbose summaries of the sub topics, instead of just -the "See L." Scheduled for a second iteration. GSAR] +the "See foo." Scheduled for a second iteration. GSAR] =head1 About the new versioning system @@ -216,6 +216,13 @@ people to work on those issues. See L. +=head2 Extended support for exception handling + +C now accepts a reference value, and C<$@> gets set to that +value in exception traps. This makes it possible to propagate +exception objects. See L. [XXX there's nothing +about this in perlfunc/eval yet.] + =head2 Re-blessing in DESTROY() supported for chaining DESTROY() methods See L. @@ -244,9 +251,9 @@ has been seen. =head2 New C operator The C operator, which is syntactically similar to the other quote-like -operators, is used to create compiled regular expressions. This compiled +operators, is used to create precompiled regular expressions. This compiled form can now be explicitly passed around in variables, and interpolated in -other regular expressions. See L and L. +other regular expressions. See L. =head2 C is now a reserved word @@ -259,6 +266,17 @@ See L. Several missing hooks have been added. There is also a new base class for TIEARRAY implementations. See L. +=head2 4th argument to substr + +substr() can now both return and replace in one operation. The optional +4th argument is the replacement string. See L. + +=head2 Negative LENGTH argument to splice + +Splice() with a negative LENGTH argument now work similar to what the +LENGTH did for substr(). Previously a negative LENGTH was treated as +0. See L. + =head1 Supported Platforms @@ -272,6 +290,8 @@ BeOS is now supported. See L. DOS is now supported under the DJGPP tools. See L. +MPE/iX is now supported. See L. + =head2 Changes in existing support Win32 support has been vastly enhanced. Support for Perl Object, a C++ @@ -478,12 +498,6 @@ only with arrays that have a hash reference at index 0. Errno.pm module. The Errno module is expected to tie the %! hash to provide symbolic names for C<$!> errno values. -=item Can't use %%! because Errno.pm is not available - -(F) The first time the %! hash is used, perl automatically loads the -Errno.pm module. The Errno module is expected to tie the %! hash to -provide symbolic names for C<$!> errno values. - =item Cannot find an opnumber for "%s" (F) A string of a form C was given to prototype(), but