From 021c503d6cc55488214079559fd6d1c554fbd7a9 Mon Sep 17 00:00:00 2001 From: Ricardo Signes Date: Mon, 5 Mar 2012 18:56:52 -0500 Subject: another bus ride worth of collected delta editing --- Porting/perl5160delta.pod | 995 ++++++++++++++++++++-------------------------- 1 file changed, 436 insertions(+), 559 deletions(-) diff --git a/Porting/perl5160delta.pod b/Porting/perl5160delta.pod index a022b338a6..71d86648ef 100644 --- a/Porting/perl5160delta.pod +++ b/Porting/perl5160delta.pod @@ -1,40 +1,5 @@ =encoding utf8 - XXX: This is here for my own reference while editing! -- rjbs, 2012-02-20 - - =head1 Notice - =head1 Core Enhancements - =head1 Security - =head1 Incompatible Changes - =head1 Deprecations - =head1 Performance Enhancements - =head1 Modules and Pragmata - =head2 New Modules and Pragmata - =head2 Updated Modules and Pragmata - =head2 Removed Modules and Pragmata - =head1 Documentation - =head2 New Documentation - =head2 Changes to Existing Documentation - =head1 Diagnostics - =head2 New Diagnostics - =head3 New Errors - =head3 New Warnings - =head2 Changes to Existing Diagnostics - =head1 Utility Changes - =head1 Configuration and Compilation - =head1 Testing - =head1 Platform Support - =head2 New Platforms - =head2 Discontinued Platforms - =head2 Platform-Specific Notes - =head1 Internal Changes - =head1 Selected Bug Fixes - =head1 Known Problems - =head1 Obituary - =head1 Acknowledgements - =head1 Reporting Bugs - =head1 SEE ALSO - =head1 NAME perl5160delta - what is new for perl v5.16.0 @@ -87,19 +52,11 @@ feature set and can be turned on or off explicitly with C The new C<__SUB__> token, available under the C feature -(see L) or C, returns a reference to the current +(see L) or C, returns a reference to the current subroutine, making it easier to write recursive closures. =head2 New and Improved Built-ins -=head3 Return value of C - -C returns C in scalar context or an empty list in list -context when there is a run-time error. When C was passed a -string in list context and a syntax error occurred, it used to return a -list containing a single undefined element. Now it returns an empty -list in list context for all errors [perl #80630]. - =head3 More consistent C The C operator sometimes treats a string argument as a sequence of @@ -209,6 +166,11 @@ When C<\N{I}> is encountered, the C module is now automatically loaded when needed as if the C<:full> and C<:short> options had been specified. See L for more information. +=head3 C<\N{...}> can now have Unicode loose name matching + +This is described in the C item in +L below. + =head3 Unicode Symbol Names Perl now has proper support for Unicode in symbol names. It used to be @@ -289,15 +251,9 @@ but that is a mistake that will be fixed before 5.16. New in Unicode 6.0, this is an improved C