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