Commit | Line | Data |
---|---|---|
02c84d7f YO |
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 | ||
17157c41 YO |
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 | ||
8510c6cb | 31 | version 1.45 |
915a6810 NK |
32 | |
33 | * Optimize format_arg when arguments contain many references | |
34 | ||
285ac8e2 Z |
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 | |
1d532a9b | 49 | |
0a660721 KW |
50 | version 1.40; 2016-03-10 |
51 | * Get arg_string.t to compile in perl v5.6 | |
8b2caac3 SF |
52 | * Add information for how to contribute to Carp. |
53 | ||
999ef43d SF |
54 | version 1.39; 2016-03-06 |
55 | * bugfix: longmess() should return the error in scalar context | |
56 | (CPANRT#107225) | |
57 | ||
f99896c8 RS |
58 | version 1.38; 2015-11-06 |
59 | * stable release of changes since v1.36 | |
60 | ||
d39463f2 RS |
61 | version 1.37_02; 2015-10-30 |
62 | * bugfix: remove unused parent.pm from prereqs | |
63 | ||
1d532a9b RS |
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 |