1*5759b3d2Safresh1version 1.49 2*5759b3d2Safresh1 3*5759b3d2Safresh1 * comment only change, document the change from 1.47 better 4*5759b3d2Safresh1 and create a commit in blead-perl which can be used to 5*5759b3d2Safresh1 reference this issue from the bug report. 6*5759b3d2Safresh1 7*5759b3d2Safresh1version 1.48 8*5759b3d2Safresh1 9*5759b3d2Safresh1 * guard against hand-rolled UNIVERSAL::can() implementations 10*5759b3d2Safresh1 which throw exceptions when we call $obj->can("(("). 11*5759b3d2Safresh1 12*5759b3d2Safresh1version 1.47, 1.47_02 13*5759b3d2Safresh1 14*5759b3d2Safresh1 * Deal with overloading when overload.pm is not use 15*5759b3d2Safresh1 16*5759b3d2Safresh1 * Note 1.47_02 only existed for one commit in blead-perl, 17*5759b3d2Safresh1 and in fact no 1.47 should ever see the wild. 18*5759b3d2Safresh1 19*5759b3d2Safresh1version 1.47, 1.47_01 20*5759b3d2Safresh1 21*5759b3d2Safresh1 * Do not die on trappable stack-not-refcounted bugs while 22*5759b3d2Safresh1 serializing the stack. 23*5759b3d2Safresh1 24*5759b3d2Safresh1 * Note 1.47_01 only existed for one commit in blead-perl, 25*5759b3d2Safresh1 and in fact no 1.47 should ever see the wild. 26*5759b3d2Safresh1 27*5759b3d2Safresh1version 1.46 28*5759b3d2Safresh1 29*5759b3d2Safresh1 * avoid vivifying UNIVERSAL::isa:: in Carp 30*5759b3d2Safresh1 31*5759b3d2Safresh1version 1.45 32*5759b3d2Safresh1 33*5759b3d2Safresh1 * Optimize format_arg when arguments contain many references 34*5759b3d2Safresh1 35*5759b3d2Safresh1version 1.43 36*5759b3d2Safresh1 37*5759b3d2Safresh1 * fix problems introduced by the partial EBCDIC support from version 38*5759b3d2Safresh1 1.35 39*5759b3d2Safresh1 40*5759b3d2Safresh1version 1.42 41*5759b3d2Safresh1 42*5759b3d2Safresh1 * add some doc clue about what cluck does 43*5759b3d2Safresh1 44*5759b3d2Safresh1 * avoid floating point overflow in test 45*5759b3d2Safresh1 46*5759b3d2Safresh1version 1.41 47*5759b3d2Safresh1 48*5759b3d2Safresh1 * add missing "<FH> chunk #" phrase to messages 49b8851fccSafresh1 50b8851fccSafresh1version 1.40; 2016-03-10 51b8851fccSafresh1 * Get arg_string.t to compile in perl v5.6 52b8851fccSafresh1 * Add information for how to contribute to Carp. 53b8851fccSafresh1 54b8851fccSafresh1version 1.39; 2016-03-06 55b8851fccSafresh1 * bugfix: longmess() should return the error in scalar context 56b8851fccSafresh1 (CPANRT#107225) 57b8851fccSafresh1 58b8851fccSafresh1version 1.38; 2015-11-06 59b8851fccSafresh1 * stable release of changes since v1.36 60b8851fccSafresh1 61b8851fccSafresh1version 1.37_02; 2015-10-30 62b8851fccSafresh1 * bugfix: remove unused parent.pm from prereqs 63b8851fccSafresh1 64b8851fccSafresh1version 1.37_01; 2015-10-25 65b8851fccSafresh1 * improvements for working on older perls 66b8851fccSafresh1 * bugfix: $Carp::MaxArgNums is no longer treated as if it was one larger 67b8851fccSafresh1 68b8851fccSafresh1version 1.36; 2015-03-14 69b8851fccSafresh1 * bugfix: don't hardcode a path in a test; breaks because of / vs. \ 70b8851fccSafresh1 * remove an unneeded $VERSION eval to match this release to bleadperl 71b8851fccSafresh1 72b8851fccSafresh1version 1.35; 2015-03-14 73b8851fccSafresh1 74b8851fccSafresh1 * improvements for working on non-ASCII platforms 75b8851fccSafresh1 * bugfix: older perls have trouble stringifying the regexps in some tests 76b8851fccSafresh1 * bugfix: precedence error in some tests 77b8851fccSafresh1 * bugfix: on pre-5.14 perls, DEL was treated as a printable character 78b8851fccSafresh1 * bugfix: ignore mismatched Carp and Carp::Heavy when it doesn't matter 79b8851fccSafresh1 80b8851fccSafresh1version 1.3301; 2014-04-01 81b8851fccSafresh1 82b8851fccSafresh1 * complete dependency list 83b8851fccSafresh1 84b8851fccSafresh1version 1.33; 2014-03-24 85b8851fccSafresh1 86b8851fccSafresh1 * in tests, remove unneeded (and undeclared) dependency on Test::More 87b8851fccSafresh1 0.98 88b8851fccSafresh1 89b8851fccSafresh1version 1.32; 2013-09-03 90b8851fccSafresh1 91b8851fccSafresh1 * bugfix: don't get confused by a deleted stash when generating 92b8851fccSafresh1 stack trace 93b8851fccSafresh1 94b8851fccSafresh1 * bugfix: don't vivify @CARP_NOT and @ISA in caller's namespace 95b8851fccSafresh1 96b8851fccSafresh1 * bugfix: don't generate Unicode warnings on old perls when an argument 97b8851fccSafresh1 in a stack trace contains a non-character codepoint 98b8851fccSafresh1 99b8851fccSafresh1 * in stack traces, consistently quote string arguments 100b8851fccSafresh1 101b8851fccSafresh1 * in stack traces, new hookable mechanism for formatting reference 102b8851fccSafresh1 arguments 103b8851fccSafresh1 104b8851fccSafresh1 * document exportable subroutines longmess() and shortmess() 105b8851fccSafresh1 106b8851fccSafresh1 * if Carp::Heavy gets loaded by a mismatched Carp (especially an 107b8851fccSafresh1 older one that expects Carp::Heavy to do real work), give a useful 108b8851fccSafresh1 error message 109b8851fccSafresh1 110b8851fccSafresh1 * when truncating an argument list in a stack trace, don't format the 111b8851fccSafresh1 arguments that got truncated 112b8851fccSafresh1 113b8851fccSafresh1 * factor out non-vivifying subroutine lookup 114b8851fccSafresh1 115b8851fccSafresh1 * regularise test for vivification of B:: 116b8851fccSafresh1 117b8851fccSafresh1 * in tests, avoid using package name "B" when not actually testing 118b8851fccSafresh1 things relating to the B module 119b8851fccSafresh1 120b8851fccSafresh1version 1.26; 2012-06-18 121b8851fccSafresh1 122b8851fccSafresh1 * bugfix: get ", <fh> line 123" phrase from CORE::die, not allowing 123b8851fccSafresh1 influence by any CORE::GLOBAL::die override, so that Carp can be 124b8851fccSafresh1 used as part of a CORE::GLOBAL::die override 125b8851fccSafresh1 126b8851fccSafresh1 * on VMS, skip some tests that rely on open3() which doesn't work 127b8851fccSafresh1 there yet 128b8851fccSafresh1 129b8851fccSafresh1version 1.25; 2012-02-16 130b8851fccSafresh1 131b8851fccSafresh1 * bugfix: avoid failure to export to very old (Perl 5.6) versions of 132b8851fccSafresh1 warnings.pm, which could occur due to circular dependency 133b8851fccSafresh1 134b8851fccSafresh1 * bugfix: avoid vivifying "utf8" stash on Perl 5.6, which caused swash 135b8851fccSafresh1 loading to fail in some situations 136b8851fccSafresh1 137b8851fccSafresh1 * add dot to end of message from Carp, to match the formatting from 138b8851fccSafresh1 CORE::die 139b8851fccSafresh1 140b8851fccSafresh1 * synch Carp::Heavy version number to Carp 141b8851fccSafresh1 142b8851fccSafresh1version 1.24; 2012-02-02 143b8851fccSafresh1 144b8851fccSafresh1 * add ", <fh> line 123" phrase to messages, to match core die 145b8851fccSafresh1 146b8851fccSafresh1version 1.23; 2011-09-09 147b8851fccSafresh1 148b8851fccSafresh1 * bugfix: make Carp::Heavy load Carp, as it used to prior to 1.22, 149b8851fccSafresh1 for backward compatibility 150b8851fccSafresh1 151b8851fccSafresh1 * avoid " in Carp.t test programs, which caused false failures on 152b8851fccSafresh1 Win32 due to faulty system() 153b8851fccSafresh1 154b8851fccSafresh1version 1.22; 2011-09-04 155b8851fccSafresh1 156b8851fccSafresh1 * first CPAN release 157