X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperl593delta.pod;h=6c8587aee9e5e31b6990672044267df5b73c0c3e;hb=1c3d5054181a1dff3dab69a3f7c820ac692c8730;hp=4a1a3056a54adc2e9993eab758736702eb6f584b;hpb=e761a78610045f5eed6e9ca93d8aaefb22dcb0a6;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perl593delta.pod b/pod/perl593delta.pod index 4a1a305..6c8587a 100644 --- a/pod/perl593delta.pod +++ b/pod/perl593delta.pod @@ -1,6 +1,6 @@ =head1 NAME -perldelta - what is new for perl v5.9.3 +perl593delta - what is new for perl v5.9.3 =head1 DESCRIPTION @@ -107,7 +107,7 @@ details. (Contributed by Gisle Aas.) The support for assertions, introduced in perl 5.9.0, has been improved. The syntax for the C<-A> command-line switch has changed; it now accepts an optional module name, defaulting to C. See -L and L. (Contributed by Salvador Fandiño García.) +L and L. (Contributed by Salvador Fandiño García.) =head2 Unicode Character Database 4.1.0 @@ -117,7 +117,7 @@ been updated to 4.1.0. =head2 C You can now use C followed by a version number to specify that you -want to use a version of perl inferior to the specified one. +want to use a version of perl older than the specified one. =head2 Recursive sort subs @@ -189,6 +189,10 @@ C is a module to manipulate C archives. C is a module used to calculate many types of SHA digests, has been included for SHA support in the CPAN module. +=item * + +C and C have been added. + =back =head1 Utility Changes @@ -198,6 +202,12 @@ has been included for SHA support in the CPAN module. C is a pure perl implementation of C, that comes with C. +=head2 C + +C is a small script used to generate a diff between the contents +of a tar archive and a directory tree. Like C, it comes with +C. + =head2 C This command-line utility, used to print or to check SHA digests, comes @@ -225,6 +235,8 @@ The L manpage is a glossary of terms used in the Perl documentation, technical and otherwise, kindly provided by O'Reilly Media, Inc. +L now lists a rough roadmap to Perl 5.10. + =head1 Performance Enhancements =head2 XS-assisted SWASHGET @@ -251,7 +263,7 @@ their system dependent constants - as a result C now takes about The new compilation flag C, introduced as an option in perl 5.8.8, is turned on by default in perl 5.9.3. It prevents perl -from creating an empty scalar with every new typeglob. See L +from creating an empty scalar with every new typeglob. See L for details. =head2 Weak references are cheaper @@ -262,7 +274,7 @@ happens at program exit, it may be skipped completely. =head2 sort() enhancements -Salvador Fandiño provided improvements to reduce the memory usage of C +Salvador Fandiño provided improvements to reduce the memory usage of C and to speed up some cases. =head1 Installation and Configuration Improvements @@ -344,7 +356,7 @@ was backed out. Using the sprintf() function with some formats could lead to a buffer overflow in some specific cases. This has been fixed, along with several -other bugs, notably in bound checking. +other bugs, notably in bounds checking. In related fixes, it was possible for badly written code that did not follow the documentation of C to have formatting vulnerabilities. @@ -378,7 +390,7 @@ Trailing spaces are now trimmed from C<$!> and C<$^E>. =item * -Operations that require perl to read a process' list of groups, such as reads +Operations that require perl to read a process's list of groups, such as reads of C<$(> and C<$)>, now dynamically allocate memory rather than using a fixed sized array. The fixed size array could cause C stack exhaustion on systems configured to use large numbers of groups. @@ -389,8 +401,8 @@ C now works better with non-default C<$/> settings. =item * -You can now use the C operator to repeat a C list. This used -to raise a syntax error. For example: C. +The C repetition operator is now able to operate on C lists. This +used to raise a syntax error. =item * @@ -511,10 +523,6 @@ C parameters. The inheritance hierarchy of C modules has changed; C now inherits from C (it used to inherit from C). -=head1 Known Problems - -=head2 Platform Specific Problems - =head1 Reporting Bugs If you find what you think is a bug, you might check the articles