[perl.git] branch blead updated. v5.27.9-83-g30938b9caf

In perl.git, the branch blead has been updated
<https://perl5.git.perl.org/perl.git/commitdiff/30938b9caf6a0422748692c853345cfd94bf43e5?hp=03079deeca756afb866140c9386116a4034fb863>
- Log -----------------------------------------------------------------
commit 30938b9caf6a0422748692c853345cfd94bf43e5
Author: Father Chrysostomos <sprout@cpan.org>
Date: Fri Mar 2 10:50:55 2018 -0800
perldelta for Carp changes since 5.27.9
Most of the commits that modified Carp.pm were either minor fix-ups
for previous commits or fixes for bugs introduced by previous commits.
Hence, there are validly only three entries, even though it seems
a small number for such a flurry of activity.
All significant Carp changes prior to this commit are accounted for.
-----------------------------------------------------------------------
Summary of changes:
pod/perldelta.pod | 17 +++++++++++++++--
1 file changed, 15 insertions(+), 2 deletions(-)
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index bada4f36a9..462e264954 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -118,9 +118,22 @@ XXX Remove this section if not applicable.
=item *
-L<XXX> has been upgraded from version A.xx to B.yy.
+L<Carp> has been upgraded from version 1.46 to 1.4x.
-If there was something important to note about this change, include that here.
+XXX Please update the version number.
+
+L<Carp>, when generating stack traces, now attempts to work around
+longstanding bugs resulting from Perl's non-referenced-counted stack.
+[perl #52610]
+
+Carp has been modified to avoid assuming that objects cannot be
+overloaded without the L<overload> module loaded (this can happen with
+objects created by XS modules). Previously, infinite recursion would
+result if an XS-defined overload method itself called Carp. [perl #132828]
+
+Carp now avoids using C<overload::StrVal>, partly because older versions
+of L<overload> (included with perl 5.14 and earlier) load L<Scalar::Util>
+at run time, which will fail if Carp has been invoked after a syntax error.
=back
--
Perl5 Master Repository