pfenwick / autodie
- Source
- Commits
- Network (4)
- Issues (4)
- Downloads (31)
- Wiki (1)
- Graphs
-
Tree:
8822d27
autodie / Changes
| 8822d277 » | pfenwick | 2008-09-06 | 1 | Revision history for autodie | |
| 2 | |||||
| 3 | 1.992 Sun Sep 7 15:51:32 AUSEST 2008 | ||||
| e1033eb0 » | pfenwick | 2008-03-28 | 4 | ||
| dfb4ba91 » | pfenwick | 2008-09-06 | 5 | * BUGFIX: unlink(), rename(), chdir() and closedir() functions | |
| 6 | are now included in the :filesys tag. | ||||
| 5059ba7d » | pfenwick | 2008-08-29 | 7 | ||
| ddeeeaa6 » | pfenwick | 2008-09-06 | 8 | * BUGFIX: binmode() is now checked for failure as part of | |
| 9 | the :file tag. | ||||
| 10 | |||||
| 11 | * BUGFIX: Using an unopened filehandle in an autodying | ||||
| 12 | built-in no longer triggers a spurious warning. | ||||
| 13 | |||||
| 5059ba7d » | pfenwick | 2008-08-29 | 14 | * BUGFIX: RT #38845, corrected a missing space in the error | |
| 15 | produced by autodie when called with the ':void' switch. | ||||
| 16 | Many thanks to Matt Kraai for the patch! | ||||
| 17 | |||||
| cf04ae2d » | pfenwick | 2008-09-06 | 18 | * FEATURE: The dbmopen() and dbmclose() functions are now | |
| 19 | supported in their own :dbm tag. This is part of :io | ||||
| 20 | (and hence :default). | ||||
| 21 | |||||
| 22 | * FEATURE: The dbmopen() built-in has its own formatter, | ||||
| 23 | which ensures errors always display the mask in octal, | ||||
| 24 | not decimal. | ||||
| 25 | |||||
| 0f966af9 » | pfenwick | 2008-09-05 | 26 | * DOCUMENTATION: The :filesys tag is properly documented. | |
| 27 | |||||
| 8583704f » | pfenwick | 2008-09-03 | 28 | * DOCUMENTATION: Added link to Perl tip on autodie. | |
| 29 | |||||
| 0f966af9 » | pfenwick | 2008-09-05 | 30 | * TEST: RT #38845, t/internal.t updated to detect malformed error | |
| 31 | messages involving the mixing of ':void' and autodie. | ||||
| 32 | |||||
| 1a5d5b37 » | pfenwick | 2008-08-22 | 33 | 1.991 Fri Aug 22 23:57:24 AUSEST 2008 | |
| 06cc027e » | pfenwick | 2008-08-20 | 34 | ||
| 35 | * BUGFIX: RT #38614, stringified autodie::exceptions objects | ||||
| 36 | now always end with a newline. Thanks to Offer Kaye for the | ||||
| 37 | report. | ||||
| 38 | |||||
| 2ce004eb » | pfenwick | 2008-08-19 | 39 | * BUGFIX: Makefile.PL is no longer executable. | |
| 1e5a9526 » | pfenwick | 2008-07-22 | 40 | ||
| 2ce004eb » | pfenwick | 2008-08-19 | 41 | * BUGFIX: 'chdir' added to defaults, and the :filesys group. | |
| c261c9ee » | pfenwick | 2008-08-04 | 42 | ||
| c0389536 » | pfenwick | 2008-08-20 | 43 | * BUGFIX: RT #38598, the errno attribute on autodie::exception | |
| 44 | objects is now correctly set. | ||||
| 45 | |||||
| 355a109a » | pfenwick | 2008-08-22 | 46 | * BUGFIX: RT #38066, exceptions from system() now report | |
| 47 | the correct line number. | ||||
| 48 | |||||
| 4d2455ad » | pfenwick | 2008-08-20 | 49 | * TEST: Internal tests changes to ease integration with core. | |
| 50 | |||||
| 2ce004eb » | pfenwick | 2008-08-19 | 51 | * TEST: Checks added for empty 'errno' string in basic_exceptions.t | |
| 855f51c5 » | pfenwick | 2008-08-19 | 52 | ||
| 4d2455ad » | pfenwick | 2008-08-20 | 53 | * TEST: Errors should end with a newline. | |
| 54 | |||||
| 675453bf » | pfenwick | 2008-08-20 | 55 | * TEST: fork tests should no longer mysteriously fail | |
| 56 | on Solaris. | ||||
| 57 | |||||
| 1b22117f » | pfenwick | 2008-08-20 | 58 | * TEST: backcompat.t should no longer give strange failures on | |
| 59 | old versions of 5.8.3 or earlier. | ||||
| 60 | |||||
| 355a109a » | pfenwick | 2008-08-22 | 61 | * TEST: system.t ensures the correct file is reported. | |
| 62 | |||||
| cbbd4072 » | pfenwick | 2008-08-20 | 63 | * BUILD: Upgrade to Module::Install 0.75 | |
| 64 | |||||
| c4684e3e » | pfenwick | 2008-07-21 | 65 | 1.99 Mon Jul 21 02:25:23 PDT 2008 | |
| e81c961a » | pfenwick | 2008-07-21 | 66 | ||
| 67 | * RELEASE CODENAME: "jarich", in thanks for her giving | ||||
| 68 | up pretty much a whole week of her life to do nothing | ||||
| 69 | but help me work on my talks for OSCON. | ||||
| 61d0f4ea » | pfenwick | 2008-07-03 | 70 | ||
| 71 | * BUGFIX: autodie will now check open() for returning | ||||
| 72 | undef, not merely false, as open() can legimiately | ||||
| 73 | return zero for open(my $fh, '-|') || exec(...) style | ||||
| 74 | calls. | ||||
| 75 | |||||
| a902631c » | pfenwick | 2008-07-03 | 76 | * TEST: Added t/lethal.t, a test for basic subclassing. | |
| 77 | |||||
| fbc72df8 » | pfenwick | 2008-07-05 | 78 | * TEST: Added t/usersub.t, a test for correct handling | |
| 79 | of user subroutines. | ||||
| 80 | |||||
| 81 | * DOCUMENTATION: Noted in autodie.pm that user subs can | ||||
| 82 | only be made Fatal/autodying if they've been declared | ||||
| 83 | first. | ||||
| 84 | |||||
| 2bac1c23 » | pfenwick | 2008-07-10 | 85 | * FEATURE: Conflicts between 'no autodie' and 'use Fatal' | |
| 86 | re-enabled. | ||||
| 87 | |||||
| 5156ce30 » | pfenwick | 2008-07-15 | 88 | * FEATURE: Added sysopen() and fcntl() to :file, and | |
| ce4c1553 » | pfenwick | 2008-07-15 | 89 | exec() and system to :system. exec() doesn't yet work | |
| 90 | due to its prototype; | ||||
| 91 | |||||
| 92 | * FEATURE: Vanilla 'use autodie' now implies | ||||
| 93 | 'use autodie qw(:default)'. This excludes system(), | ||||
| e81c961a » | pfenwick | 2008-07-21 | 94 | which depends upon an optional module, and exec(), | |
| 95 | which breaks its exotic form. | ||||
| 5156ce30 » | pfenwick | 2008-07-15 | 96 | ||
| d3d6ca2f » | pfenwick | 2008-07-18 | 97 | * TEST: Internal tests moved from Fatal.t to | |
| 98 | internal.t | ||||
| 99 | |||||
| 265bfe79 » | pfenwick | 2008-07-18 | 100 | * FEATURE: Added support for fileno. | |
| 101 | |||||
| c38808f0 » | pfenwick | 2008-07-18 | 102 | * FEATURE: Addded support for exec (although this | |
| 103 | breaks the exotic form while autodie is in scope). | ||||
| 104 | |||||
| 916e9a24 » | pfenwick | 2008-07-18 | 105 | * BUGFIX: 'no autodie' now plays nicely with user subs. | |
| 106 | |||||
| e81c961a » | pfenwick | 2008-07-21 | 107 | * DOCUMENTATION: Added a brief mention of the category | |
| 108 | system that autodie provides. | ||||
| 109 | |||||
| 2626d8fb » | pfenwick | 2008-07-03 | 110 | 1.11_01 Fri Jul 4 12:53:11 AEST 2008 | |
| 111 | |||||
| 112 | * RELEASE CODENAME: "Aristotle", in thanks for the many | ||||
| 113 | long and detailed discussions about the autodie interface | ||||
| 114 | and how it should interact with Fatal. Aristotle was | ||||
| 115 | instrumental in ensuring autodie has the clean and | ||||
| 116 | simple interface that it does now. | ||||
| fd1ce5e5 » | pfenwick | 2008-07-01 | 117 | ||
| 2544843f » | pfenwick | 2008-07-03 | 118 | * FEATURE: 5.8 now has the ability to differentiate between calls | |
| 119 | that return false to indicate failure, and those that | ||||
| 120 | only return undef to indicate failure. CORE::send and | ||||
| 121 | CORE::recv are examples of these. | ||||
| fd1ce5e5 » | pfenwick | 2008-07-01 | 122 | ||
| 2544843f » | pfenwick | 2008-07-03 | 123 | * FEATURE: You can now 'use autodie qw(fork)' to make sure your | |
| 124 | forks are successful (they must return defined). | ||||
| e0dfa76f » | pfenwick | 2008-07-01 | 125 | ||
| 86d1f35e » | pfenwick | 2008-07-01 | 126 | * TEST: t/todo.t removed. We have passing tests (recv.t) | |
| 662cbaef » | pfenwick | 2008-07-01 | 127 | for the reminder I had stuffed into here. | |
| 128 | |||||
| 2544843f » | pfenwick | 2008-07-03 | 129 | * TEST: t/fork.t added, for testing autodying fork. | |
| 970d6e66 » | pfenwick | 2008-07-01 | 130 | ||
| 86d1f35e » | pfenwick | 2008-07-01 | 131 | * INTERNAL: The internal subroutine _remove_lexical_subs has been | |
| 5a82dc17 » | pfenwick | 2008-07-01 | 132 | renamed to a much less misleading name of _install_subs, | |
| 133 | since that's what it actually does now. | ||||
| 134 | |||||
| 86d1f35e » | pfenwick | 2008-07-01 | 135 | * BUGFIX: Found and fixed a nasty bug where autodie's internal | |
| 136 | subroutine cache was being too agressive. This could result in | ||||
| 137 | handles from the incorrect package being used. Scalar filehandles | ||||
| 138 | have never been affected by this bug. | ||||
| 139 | |||||
| 140 | * BUGFIX: Autodying subroutines will no longer leak into other | ||||
| 141 | files if they are used/required/done in the same lexical scope. | ||||
| 48094bf0 » | pfenwick | 2008-07-01 | 142 | ||
| d7f35efe » | pfenwick | 2008-07-01 | 143 | * BUILD: Fatal and autodie now install themselves with a | |
| 144 | INSTALLDIRS=perl target, meaning they will now correctly | ||||
| 145 | override (and possibly overwrite) your installed Fatal.pm | ||||
| 146 | on 'make install'. | ||||
| 147 | |||||
| 18e1027f » | pfenwick | 2008-07-02 | 148 | * DOCUMENTATION: Documented the 'used only once' bug when | |
| 149 | using Fatal/autodie with package filehandles. This has | ||||
| 150 | always existed in Fatal, and as far as I know it incurable | ||||
| 151 | (but harmless). | ||||
| 152 | |||||
| d351cea0 » | pfenwick | 2008-07-03 | 153 | * FEATURE: autodie and its exceptions can now be subclassed! | |
| 154 | |||||
| 155 | * TEST: Added t/crickey.t as an example of using fair dinkum | ||||
| 156 | subclasses of autodie. Mate, I reckon it's time for a beer. | ||||
| 157 | |||||
| 2379b761 » | pfenwick | 2008-07-03 | 158 | * INTERNAL: Moved exception architecture from inside-out | |
| 159 | objects (which need lots of extra work under 5.8) to | ||||
| 160 | regular hashes (which don't need extra work). | ||||
| 161 | |||||
| 5832655b » | pfenwick | 2008-07-03 | 162 | * INTERNAL: Inlined relevant portions of Scope::Guard, meaning | |
| 163 | autodie can be installed with no dependencies. (It still | ||||
| 164 | recommends IPC::System::Simple.) | ||||
| 165 | |||||
| 2626d8fb » | pfenwick | 2008-07-03 | 166 | 1.10_07 Sun Jun 29 15:54:26 AEST 2008 | |
| 2544843f » | pfenwick | 2008-07-03 | 167 | * RELEASE CODENAME: "ikegami", in thanks for solving the problem | |
| 168 | of getting lexical replacement of subroutines working for real | ||||
| 169 | under Perl 5.8. As this works better than my 5.10 implemenation, | ||||
| 170 | it forms the foundation for this release. | ||||
| 02984ceb » | pfenwick | 2008-06-22 | 171 | ||
| 2544843f » | pfenwick | 2008-07-03 | 172 | * Removed inappropriate diagnostics about :lexical from Fatal.pm | |
| 3b7bb604 » | pfenwick | 2008-06-23 | 173 | ||
| 2544843f » | pfenwick | 2008-07-03 | 174 | * Moved can't mix lexical and void diagnostics to autodie.pm | |
| 3b7bb604 » | pfenwick | 2008-06-23 | 175 | ||
| 2544843f » | pfenwick | 2008-07-03 | 176 | * Added some basic tests for sysopen() | |
| f7292cbd » | pfenwick | 2008-06-25 | 177 | ||
| 2544843f » | pfenwick | 2008-07-03 | 178 | * Removed the 5.10 only way of tracking lexical hints with | |
| 179 | %^H. Our code now exclusively uses the more portable | ||||
| 180 | 5.8 code that employs Scope::Guard (and has less side-effects). | ||||
| 413982c0 » | pfenwick | 2008-06-28 | 181 | ||
| 2544843f » | pfenwick | 2008-07-03 | 182 | * Exotic system is no longer clobbered under 5.10 outside of | |
| 183 | autodie's scope. | ||||
| fc7519a9 » | pfenwick | 2008-06-28 | 184 | ||
| 2544843f » | pfenwick | 2008-07-03 | 185 | * autodie::exception::match is better exercised in the 5.8 | |
| 186 | test suite. | ||||
| 59abe196 » | pfenwick | 2008-06-28 | 187 | ||
| 2544843f » | pfenwick | 2008-07-03 | 188 | * Re-enabled 'use autodie' vanilla tests. | |
| 08bb0e3b » | pfenwick | 2008-06-28 | 189 | ||
| 2544843f » | pfenwick | 2008-07-03 | 190 | * t/backcompat.t no longer fails under Devel::Cover | |
| c49b1143 » | pfenwick | 2008-06-28 | 191 | ||
| 2544843f » | pfenwick | 2008-07-03 | 192 | * Repeating function names in arguments to autodie no | |
| 193 | longer causes those functions to become 'stuck' in | ||||
| 194 | autodying mode. | ||||
| d3be6e3b » | pfenwick | 2008-06-28 | 195 | ||
| 2544843f » | pfenwick | 2008-07-03 | 196 | * Wrong-version of Fatal.pm support added, along with basic | |
| 197 | hints on how to get it working. | ||||
| dae30624 » | pfenwick | 2008-06-28 | 198 | ||
| 2544843f » | pfenwick | 2008-07-03 | 199 | * Expanded documentation on autodie, particularly for | |
| 200 | exception handling under Perl 5.8. | ||||
| dae30624 » | pfenwick | 2008-06-28 | 201 | ||
| 2544843f » | pfenwick | 2008-07-03 | 202 | * Less warnings from t/exceptions.t when running under 5.10. | |
| c6a566bc » | pfenwick | 2008-06-28 | 203 | ||
| 2544843f » | pfenwick | 2008-07-03 | 204 | * All releases now really depend upon Scope::Guard, not just 5.8. | |
| 515fc231 » | pfenwick | 2008-06-28 | 205 | ||
| 7a573dae » | stennie | 2008-07-01 | 206 | 1.10_06 Sun Jun 22 21:50:39 AEST 2008 | |
| 68d4714f » | pfenwick | 2008-06-22 | 207 | ||
| 2544843f » | pfenwick | 2008-07-03 | 208 | * RELEASE CODENAME: "Chocolateboy", in thanks for his wonderful | |
| 209 | insights, and for letting me sound off way too many ideas | ||||
| 210 | about how things may be done. | ||||
| 68d4714f » | pfenwick | 2008-06-22 | 211 | ||
| 2544843f » | pfenwick | 2008-07-03 | 212 | * Fixed speeling errors in context.t, thanks to Stennie. | |
| ec998c7d » | pfenwick | 2008-06-14 | 213 | ||
| 2544843f » | pfenwick | 2008-07-03 | 214 | * Fixed minor pod errors and omissions. | |
| 54c408c3 » | pfenwick | 2008-06-15 | 215 | ||
| 2544843f » | pfenwick | 2008-07-03 | 216 | * Fixed bug in recv.t which resulted in an incorrect number | |
| 217 | of skipped tests on systems using socketpair emulation. | ||||
| b2c74be1 » | pfenwick | 2008-06-15 | 218 | ||
| 2544843f » | pfenwick | 2008-07-03 | 219 | * Fixed a bug that would cause unwanted interactions between | |
| 220 | autodie and autobox. Thanks to chocolateboy. (5.8) | ||||
| 113251f8 » | pfenwick | 2008-06-15 | 221 | ||
| 2544843f » | pfenwick | 2008-07-03 | 222 | * Wrote a (failing) test case demonstrating that the | |
| 223 | autodie pragma could leak across files. Many thanks to | ||||
| 224 | chocolateboy for bringing this to my attention. | ||||
| 219a33a5 » | pfenwick | 2008-06-15 | 225 | ||
| 2544843f » | pfenwick | 2008-07-03 | 226 | * t/system.t checks to see if exotic system has been injured | |
| 227 | in the same package as 'use qutodie qw(system)' | ||||
| f2fe4549 » | pfenwick | 2008-06-16 | 228 | ||
| 2544843f » | pfenwick | 2008-07-03 | 229 | * Calling filename reliably reported in 5.8 error messages | |
| 230 | and error objects. | ||||
| 9cc30842 » | pfenwick | 2008-06-18 | 231 | ||
| 2544843f » | pfenwick | 2008-07-03 | 232 | * User subs can be made autodying under 5.8, but they leak | |
| 233 | over the entire package (which is very bad!) | ||||
| 6e775c5c » | pfenwick | 2008-06-18 | 234 | ||
| 2544843f » | pfenwick | 2008-07-03 | 235 | * Context-checking tests split into package-scope tests and | |
| 236 | lexical scope tests. | ||||
| 61cec2c6 » | pfenwick | 2008-06-21 | 237 | ||
| 2544843f » | pfenwick | 2008-07-03 | 238 | * Lexical user-subs are disabled under Perl 5.8. They were | |
| 239 | leaking everywhere and not being lexical at all. Attempting | ||||
| 240 | to use a lexical user-sub under 5.8 now causes an error. | ||||
| 61cec2c6 » | pfenwick | 2008-06-21 | 241 | ||
| 2544843f » | pfenwick | 2008-07-03 | 242 | * Bugs found in interaction between autodie and Fatal in | |
| 243 | 5.8. When used together, we can't reliably replace a | ||||
| 244 | Fatalised sub with an autodying one, and then switch it | ||||
| 245 | back again at the end of block. | ||||
| f5ec7da0 » | pfenwick | 2008-06-21 | 246 | ||
| 2544843f » | pfenwick | 2008-07-03 | 247 | * Bugs described above fixed, thanks to ikegami! | |
| 68d4714f » | pfenwick | 2008-06-22 | 248 | ||
| 2544843f » | pfenwick | 2008-07-03 | 249 | * Overhauled _remove_lexical_subs, based on ikegami's | |
| 250 | input. This routine would now be better named | ||||
| 251 | "_install_lexical_subs", since it can now both | ||||
| 252 | install and remove. | ||||
| 68d4714f » | pfenwick | 2008-06-22 | 253 | ||
| 2544843f » | pfenwick | 2008-07-03 | 254 | * Surpressed some warnings under 5.8 about uninitialised | |
| 255 | hints hashes. | ||||
| 68d4714f » | pfenwick | 2008-06-22 | 256 | ||
| 2544843f » | pfenwick | 2008-07-03 | 257 | * Added support for backwards compatible Fatal calls in | |
| 258 | 5.8. These are currently a little *too* backwards compatible, | ||||
| 259 | possessing the same bugs as the old Fatal (clobbering | ||||
| 260 | context). | ||||
| 68d4714f » | pfenwick | 2008-06-22 | 261 | ||
| 2544843f » | pfenwick | 2008-07-03 | 262 | * Improved caching of pre-generated subroutines. We now | |
| 263 | cache the compiled subroutine, rather than the uncompiled | ||||
| 264 | code. | ||||
| f5ec7da0 » | pfenwick | 2008-06-21 | 265 | ||
| 2544843f » | pfenwick | 2008-07-03 | 266 | * Added more tests to ensure Fatal throws backcompat | |
| 267 | strings, whereas autodie throws exception objects. | ||||
| f5ec7da0 » | pfenwick | 2008-06-21 | 268 | ||
| 2544843f » | pfenwick | 2008-07-03 | 269 | * Support for lexical user-subs enabled, tested, and working | |
| 270 | in 5.8! | ||||
| f9c4e27c » | pfenwick | 2008-06-22 | 271 | ||
| 2544843f » | pfenwick | 2008-07-03 | 272 | * Added resources to Makefile.PL / META.yml | |
| da0e3551 » | pfenwick | 2008-06-22 | 273 | ||
| 61cec2c6 » | pfenwick | 2008-06-21 | 274 | ||
| 7a573dae » | stennie | 2008-07-01 | 275 | 1.10_05 Sun Jun 15 15:46:38 AEST 2008 | |
| 2544843f » | pfenwick | 2008-07-03 | 276 | * Kludgy support for Perl 5.8 using Scope::Guard and dark | |
| 277 | and terrible magicks taken from namespace::clean. | ||||
| ccb64ae6 » | pfenwick | 2008-06-13 | 278 | ||
| 2544843f » | pfenwick | 2008-07-03 | 279 | * Rudimentary caching of generated code, to avoid having | |
| 280 | to regenerate the same code every single time Fatal/autodie | ||||
| 281 | is used on the same function. | ||||
| ccb64ae6 » | pfenwick | 2008-06-13 | 282 | ||
| 2544843f » | pfenwick | 2008-07-03 | 283 | * Nuking subroutines at end of lexical scope moved into | |
| 284 | own subroutine. | ||||
| 09dde36c » | pfenwick | 2008-06-14 | 285 | ||
| 2544843f » | pfenwick | 2008-07-03 | 286 | * Perl 5.8 support working! Backcompat mode not yet | |
| 287 | supported, nor is autodie with user defined subs. | ||||
| 288 | The 5.8 support that is there is rather kludgy, and | ||||
| 289 | still needs a lot of work. | ||||
| 3c4b8429 » | pfenwick | 2008-06-14 | 290 | ||
| 2544843f » | pfenwick | 2008-07-03 | 291 | * Perl 5.8 code no longer gets executed under 5.10 when | |
| 292 | executing write_invocation(). | ||||
| 1b45db17 » | pfenwick | 2008-06-14 | 293 | ||
| 2544843f » | pfenwick | 2008-07-03 | 294 | * lex58.t tells the user that we'll get warnings under | |
| 295 | Win32, and these are to be ignored. This is due to | ||||
| 296 | a Perl behaviour where it always calls the shell under | ||||
| 297 | Win32, even when multi-arg system is used. | ||||
| 6d62a304 » | pfenwick | 2008-06-14 | 298 | ||
| 2544843f » | pfenwick | 2008-07-03 | 299 | * lex58.t no longer fails to compile on Perl 5.10 which | |
| 300 | is still clobbering exotic open. Perl 5.8 does not | ||||
| 301 | clobber the exotic form. | ||||
| 6d62a304 » | pfenwick | 2008-06-14 | 302 | ||
| 2544843f » | pfenwick | 2008-07-03 | 303 | * Backcompat tests are all marked as TODO under perl 5.8 | |
| 6d62a304 » | pfenwick | 2008-06-14 | 304 | ||
| 2544843f » | pfenwick | 2008-07-03 | 305 | * Makefile.PL moved back to saying autodie works under 5.8 | |
| 6d62a304 » | pfenwick | 2008-06-14 | 306 | ||
| 2544843f » | pfenwick | 2008-07-03 | 307 | * Context/user-sub tests skipped under 5.8, which does | |
| 308 | not yet support autodying of user subs. | ||||
| 18e93b6b » | pfenwick | 2008-06-14 | 309 | ||
| 2544843f » | pfenwick | 2008-07-03 | 310 | * lex58 tests now skipped if IPC::System::Simple not installed. | |
| 132c4008 » | pfenwick | 2008-06-14 | 311 | ||
| 2544843f » | pfenwick | 2008-07-03 | 312 | * Squished a spurious warning from lex58.t | |
| 132c4008 » | pfenwick | 2008-06-14 | 313 | ||
| 7a573dae » | stennie | 2008-07-01 | 314 | 1.10_04 Sat Jun 14 15:02:17 AEST 2008 | |
| 2544843f » | pfenwick | 2008-07-03 | 315 | * Made all $VERSION numbers more friendly to static code | |
| 316 | analysis tools (including CPAN). | ||||
| 317 | * Added a test to make sure all version numbers are incremented | ||||
| 318 | in lock-step. | ||||
| 6f0e88c7 » | pfenwick | 2008-06-12 | 319 | ||
| 2544843f » | pfenwick | 2008-07-03 | 320 | * Started 5.8 support | |
| 321 | * Removed dependencies on 5.10 'use feature'. | ||||
| 322 | * Removed dependencies on 5.10 fieldhashes. | ||||
| 323 | * a::e::match no longer uses smart-match or // | ||||
| 324 | * %^H init doesn't use // anymore. | ||||
| 325 | * 5.8 won't try to use // in fatalised subs (kludge) | ||||
| 754c6f68 » | pfenwick | 2008-06-12 | 326 | ||
| 2544843f » | pfenwick | 2008-07-03 | 327 | * recv.t corrected to use a custom socket (closed for writing) | |
| 328 | and to ignore SIGPIPEs. | ||||
| 1ef565c1 » | pfenwick | 2008-06-13 | 329 | ||
| 7a573dae » | stennie | 2008-07-01 | 330 | 1.10_03 Fri Jun 13 11:04:17 AEST 2008 | |
| 2544843f » | pfenwick | 2008-07-03 | 331 | * Updated backwards compatibility tests to work on | |
| 332 | non-Enligh systems. | ||||
| db9fab71 » | pfenwick | 2008-06-12 | 333 | ||
| 7a573dae » | stennie | 2008-07-01 | 334 | 1.10_02 Fri Jun 13 10:55:00 AEST 2008 | |
| 2544843f » | pfenwick | 2008-07-03 | 335 | * Tweaked boilerplate test to remove windows-only paths. | |
| 336 | |||||
| 337 | 1.10_01 Thu Jun 12 17:19:13 AEST 2008 | ||||
| 338 | * First beta release of module. | ||||
| 339 | |||||
| 340 | 1.09 UNRELEASED | ||||
| 341 | * Many changes not documented here. | ||||
| 342 | * Fatal is now fully backwaards compatible again. | ||||
| 343 | * system() can be fatalised/autodying if IPC::System::Simple | ||||
| 344 | is installed. | ||||
| 345 | * Rationlisation of autodie::exception API. | ||||
| 346 | * autodie::exception->function() now always returns the | ||||
| 347 | full function name as best we can find it, and not | ||||
| 348 | what may be getting replaced (eg, CORE::open instead of | ||||
| 349 | main::open). | ||||
| 350 | |||||
| 351 | 1.08 Sat Mar 29 10:54:20 AEDT 2008 | ||||
| e1033eb0 » | pfenwick | 2008-03-28 | 352 | Dual-lifed module internally from work I was doing on p5p. | |
| 353 | |||||

