Front page | perl.perl5.changes |
Postings from May 2012
[perl.git] branch blead, updated. v5.15.9-324-g9d83d6b
From:
Karl Williamson
Date:
May 11, 2012 09:48
Subject:
[perl.git] branch blead, updated. v5.15.9-324-g9d83d6b
Message ID:
E1SSt1D-0001Pm-Nl@camel.ams6.corp.booking.com
In perl.git, the branch blead has been updated
<http://perl5.git.perl.org/perl.git/commitdiff/9d83d6bdefc0b5b76ca6399f73d997776eaf5e48?hp=ebca2fa89ea60fc60c9cf92f30cbebd554d3538b>
- Log -----------------------------------------------------------------
commit 9d83d6bdefc0b5b76ca6399f73d997776eaf5e48
Author: Karl Williamson <public@khwilliamson.com>
Date: Fri May 11 10:44:10 2012 -0600
perldelta: Use L<> to link to changed module pods
Spotted by Vincent Pit
M pod/perldelta.pod
commit b8206f262080d8212d066b82cc69b3f8700ae919
Author: Karl Williamson <public@khwilliamson.com>
Date: Fri May 11 10:35:13 2012 -0600
perldelta: Reorder to avoid pronoun confusion
Spotted by Zsbán Ambrus
M pod/perldelta.pod
commit 26be0caeb1c047b40adb15220b76f3d45def2c0f
Author: Karl Williamson <public@khwilliamson.com>
Date: Fri May 11 10:29:31 2012 -0600
perldelta: typo
Spotted by Zsbán Ambrus
M pod/perldelta.pod
commit 081e557abac6cbd8dd52de46ee8651ff2f29eae2
Author: Karl Williamson <public@khwilliamson.com>
Date: Fri May 11 10:25:15 2012 -0600
perldelta: Add future deprecation text about \Q
M pod/perldelta.pod
-----------------------------------------------------------------------
Summary of changes:
pod/perldelta.pod | 27 ++++++++++++++++++---------
1 files changed, 18 insertions(+), 9 deletions(-)
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index bc55782..5d673d6 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -682,6 +682,15 @@ The removal of this will allow extensions to pattern syntax, and better
error checking of existing syntax. See L<perlre/Quantifiers> for an
example.
+=item *
+
+Revamping C<< "\Q" >> semantics in double-quotish strings when combined with other escapes
+
+There are a number of bugs and inconsistencies involving combinations
+of C<\Q> and excapes like C<\x>, C<\L>, etc., within a C<\Q...\E> pair.
+These need to be fixed, and doing so will necessarily change current
+behavior. The changes have not yet been settled.
+
=back
=head1 Incompatible Changes
@@ -753,8 +762,8 @@ outside the compilation unit. Users can use the new C<XS_EXTERNAL(name)>
and C<XS_INTERNAL(name)> macros to pick the desired linking behaviour.
The ordinary C<XS(name)> declaration for XSUBs will continue to declare
non-'static' XSUBs for compatibility, but the XS compiler,
-C<ExtUtils::ParseXS> (C<xsubpp>) will emit 'static' XSUBs by default.
-C<ExtUtils::ParseXS>'s behaviour can be reconfigured from XS using the
+L<ExtUtils::ParseXS> (C<xsubpp>) will emit 'static' XSUBs by default.
+L<ExtUtils::ParseXS>'s behaviour can be reconfigured from XS using the
C<EXPORT_XSUB_SYMBOLS> keyword. See L<perlxs> for details.
=head2 Weakening read-only references
@@ -963,7 +972,7 @@ L<arybase> -- this new module implements the C<$[> variable.
=item *
-C<PerlIO::mmap> 0.010 has been added to the Perl core.
+L<PerlIO::mmap> 0.010 has been added to the Perl core.
The C<mmap> PerlIO layer is no longer implemented by perl itself, but has
been moved out into the new L<PerlIO::mmap> module.
@@ -1035,8 +1044,6 @@ numerous deparsing bugs.
L<CGI> has been upgraded from version 3.52 to 3.59.
-The DELETE HTTP verb is now supported.
-
It uses the public and documented FCGI.pm API in CGI::Fast. CGI::Fast was
using an FCGI API that was deprecated and removed from documentation
more than ten years ago. Usage of this deprecated API with FCGI E<gt>=
@@ -1075,6 +1082,8 @@ This is consistent with the CGI RFC 3875, and is also consistent with
CGI::Simple. However, the old behavior may have been expected by some
command-line uses of CGI.pm.
+In addition, the DELETE HTTP verb is now supported.
+
=item *
L<Compress::Zlib> has been upgraded from version 2.035 to 2.048.
@@ -1275,7 +1284,7 @@ changes between two perl distributions.
=item *
-C<Module::Metadata> has been upgraded from version 1.000004 to 1.000009.
+L<Module::Metadata> has been upgraded from version 1.000004 to 1.000009.
Adds C<provides> method to generate a CPAN META provides data structure
correctly; use of C<package_versions_from_directory> is discouraged.
@@ -1339,7 +1348,7 @@ the regular expression engine [perl #108398].
=item *
-C<Pod::Functions> has been upgraded from version 1.04 to 1.05.
+L<Pod::Functions> has been upgraded from version 1.04 to 1.05.
F<Functions.pm> is now generated at perl build time from annotations in
F<perlfunc.pod>. This will ensure that L<Pod::Functions> and L<perlfunc>
@@ -1374,7 +1383,7 @@ the number of lines, with no change in functionality. The XS code has
been refactored to reduce the size of the shared object by about 12%,
with no change in functionality. More POSIX functions now have tests.
-C<sigsuspend> and C<pause> now run signals handle before returning, as the
+C<sigsuspend> and C<pause> now run signal handlers before returning, as the
whole point of these two functions is to wait until a signal has
arrived, and then return I<after> it has been triggered. Delayed, or
"safe", signals were preventing that from happening, possibly resulting in
@@ -1432,7 +1441,7 @@ stringification defined.
=item *
-C<Term::ReadLine> has been upgraded from version 1.07 to 1.09.
+L<Term::ReadLine> has been upgraded from version 1.07 to 1.09.
Term::ReadLine now supports any event loop, including unpublished ones and
simple L<IO::Select>, loops without the need to rewrite existing code for
--
Perl5 Master Repository
-
[perl.git] branch blead, updated. v5.15.9-324-g9d83d6b
by Karl Williamson