1 | Revision history for Perl extension Guard |
1 | Revision history for Perl extension Guard |
|
|
2 | |
|
|
3 | 1.023 Thu Nov 20 19:12:58 CET 2014 |
|
|
4 | - work around backwards compatibility breakage in perl 5.22 |
|
|
5 | (removal of PL_sv_objcount). |
|
|
6 | |
|
|
7 | 1.022 Sat Jul 2 02:38:21 CEST 2011 |
|
|
8 | - document how () after the function name overrides the |
|
|
9 | prototype. |
|
|
10 | - improve documentation, fix the examples. |
2 | |
11 | |
3 | 1.021 Sun Jul 19 07:43:17 CEST 2009 |
12 | 1.021 Sun Jul 19 07:43:17 CEST 2009 |
4 | - try to provide compatibility to pre-5.8.8. |
13 | - try to provide compatibility to pre-5.8.8. |
5 | |
14 | |
6 | 1.02 Sat Apr 11 06:42:06 CEST 2009 |
15 | 1.02 Sat Apr 11 06:42:06 CEST 2009 |
7 | - set NODEBUG on scope_guard, to work around -d: modules |
16 | - set NODEBUG on scope_guard, to work around -d:-modules |
8 | causing scope_guard to be called in the wrong context. |
17 | causing scope_guard to be called in the wrong context. |
9 | |
18 | |
10 | 1.01 Wed Jan 14 00:30:18 CET 2009 |
19 | 1.01 Wed Jan 14 00:30:18 CET 2009 |
11 | - guard_free didn't return a value. |
20 | - guard_free didn't return a value. |
12 | |
21 | |
… | |
… | |
17 | - tweaked documentation slightly. |
26 | - tweaked documentation slightly. |
18 | |
27 | |
19 | 0.5 Sat Dec 13 22:46:46 CET 2008 |
28 | 0.5 Sat Dec 13 22:46:46 CET 2008 |
20 | - vastly improve documentation, |
29 | - vastly improve documentation, |
21 | clarify local/scope_guard ordering |
30 | clarify local/scope_guard ordering |
22 | and give a niftier examples. |
31 | and give niftier examples. |
23 | - always bless guard objects and convert |
32 | - always bless guard objects and convert |
24 | Guard::cancel to a method, at an 8% runtime |
33 | Guard::cancel to a method, at an 8% runtime |
25 | cost. |
34 | cost. |
26 | - temporarily disable $SIG{__DIE__} when executing |
35 | - temporarily disable $SIG{__DIE__} when executing |
27 | guard blocks. |
36 | guard blocks. |