1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185
|
Changes for Sub::Uplevel
0.2800 2017-04-01 13:31:22-04:00 America/New_York
- No changes from 0.2700-TRIAL
0.2700 2017-03-30 10:09:46-04:00 America/New_York (TRIAL RELEASE)
[Fixed]
- Tests now work if '.' is not in @INC
0.2600 2016-08-05 10:46:37-04:00 America/New_York
- No changes from 0.2501-TRIAL
0.2501 2016-07-29 16:18:45-04:00 America/New_York (TRIAL RELEASE)
[~Internal~]
- Optimized calls to caller()
0.25 2015-01-26 20:32:52-05:00 America/New_York
[Fixed]
- fixed: 00-compile.t failures under Windows (bug #98230).
The 00-compile.t file has been moved to a release test and is
no longer shipped. [Michael Gray]
[Meta]
- moved bug tracker to Github
- updated repo files explaining how to contribute
- enabled Travis CI
0.24 2012-02-20 22:18:46 EST5EDT
- no changes from 0.23_03
0.23_03 2012-02-07 17:16:49 EST5EDT
- fixed: additional test regex fixed
0.23_02 2012-02-07 14:32:53 EST5EDT
- fixed: Perl 5.15 series Carp changes output format of messages (adds
a period). This fixes the test regular expressions. [Andreas Koenig]
0.23_01 2012-02-02 10:41:31 EST5EDT
- added: the $Sub::Uplevel::CHECK_FRAMES global constant to enable the
frame depth checking and compile it out if not needed. [Adam
Kennedy]
0.22 Tue Nov 17 05:38:42 EST 2009
- meta: added repository to metadata [Alexandr Ciornii]
0.21_01 Sat Nov 29 15:24:49 EST 2008
- added: the ":aggressive" tag may be used to force reloading of
Exporter, which often binds caller() prior to Sub::Uplevel's global
override
0.2002 Thu Sep 11 14:33:09 EDT 2008
- changed: removed Exporter dependency
- test fix: fixed strange t/07_uplevel_too_high.t fail on Win32
0.2001 Tue Sep 9 22:22:40 EDT 2008
- test fix: changed prior override test to be more robust (SCHWERN)
0.20 Tue Sep 9 19:23:35 EDT 2008
- changed: bumped perl requirement to 5.006 and stopped using vars
(fixes a test bug under Test::More > 0.80)
0.19_03 Fri Jul 4 13:31:21 EDT 2008
- fixed: load Carp only as needed (fixes problem on 5.005)
0.19_02 Thu Feb 21 14:58:46 EST 2008
- added: uplevel will warn if uplevel request is more than the call
stack depth
0.1901 Thu Feb 14 14:07:37 EST 2008
- fixed: hides the "DB" package from indexers (DB used to support
@DB::args)
0.19 Thu Feb 14 11:50:16 EST 2008
- bug fix: replacement caller() correctly sets @DB::args if calling
package is DB
- repackaging: custom Build.PL, moved all author tests to xt/, added
LICENSE and INSTALL files
0.18 Wed Oct 31 06:56:13 EDT 2007
- release version of 0.17_01 changes
0.17_01
- removed 5.006-specific language and tested on prerelease 5.00505
0.16 Mon Jul 30 09:54:41 EDT 2007
- release version of 0.15_01 changes
0.15_01 Thu Jul 5 22:54:08 EDT 2007
- Won't override any existing CORE::GLOBAL::caller when loaded
- Localize global caller() override to the scope of the uplevel() call
so it can play nicer with things like Contextual::Return and
Hook::LexWrap that also override caller()
0.14 Sun Nov 5 23:38:46 EST 2006
- fixed t/99_pod_coverage.t bug
- added examples directory
0.13 Thu Jun 22 19:47:26 EDT 2006
- fixed bug in Uplevel.t that caused test failure on FreeBSD for 5.8.0
- fixed bug in Uplevel.t that caused test failure on bleadperl-5.9.4
- removed ancient Test::More provided in t/lib
- switched ok(eq_array()) tests to is_deeper() for better diagnostics
- added pod/pod coverage checks
- numbered tests
0.12 Fri May 12 18:33:40 EDT 2006
- official release of the uplevel stack patch (fixes RT#13893)
- added Build.PL and switched to boilerplate generated Makefile.PL
- removed SIGNATURE due to recently discovered Module::Signature
issues with newline handling and sub-key compatible keyservers
- updated/added various meta files
0.11_01 Fri Apr 21 00:49:51 EDT 2006
- uplevel now keeps a proper stack of uplevel calls allowing
nesting of uplevel and non-uplevel calls
0.10 Thu Apr 20 19:15:20 EDT 2006
- Stopped warnings about "undefined" on Perl 5.8.8
- DAGOLDEN added as co-maintainer
0.09 Wed Jul 7 14:52:08 EDT 2004
- Ok, ok. I'll put a license on this.
0.08 Wed Oct 22 09:02:38 PDT 2003
- New die_check.t test was written in a non-portable manner.
[Thanks Martin Thurn and cpantesters]
0.07 Tue Mar 18 03:03:22 GMT 2003
- Fixed a test bug due to 5.6.0's differing Carp::croak stack output
0.06 Thu Sep 20 08:50:30 EDT 2001
* Fixed a bug with deeply nested callers.
* Fixed nested uplevel() calls.
- Forgot to include Test::More dependency
- Added 5.006 dependency to Makefile.PL
- Removed unnecessary die and warn overrides
- Added DIRE WARNING to the docs.
0.05 Wed Sep 19 06:00:12 EDT 2001
* Things were still pretty broken. I *think* I have the tests
sorted out now.
* Blows over any CORE::GLOBAL::caller, die or warn you might have
set. I'll fix this soon.
0.04 Wed Sep 19 04:28:19 EDT 2001
* Ooops, we'd broken caller(). Turns out the tests were wrong.
0.03 Wed Sep 19 03:41:59 EDT 2001
* Greatly simplified the uplevel logic
0.02 Wed Sep 19 03:03:10 EDT 2001
* Fools croak()
0.01 Wed Sep 19 00:19:38 EDT 2001
* First working version
* Fools caller(), die() and warn().
- Needs more work against, say, Carp.
- Needs more work to check that it doesn't break the
subtleties of caller, die and warn.
|