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 <spr...@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