summaryrefslogtreecommitdiff
path: root/MANIFEST
diff options
context:
space:
mode:
authorPaul Fenwick <pjf@perltraining.com.au>2009-07-07 00:17:12 +1000
committerDavid Mitchell <davem@iabyn.com>2009-07-07 12:07:25 +0100
commit200dcb2e57db1224860ffc9dff964bd90ca63a6e (patch)
tree9bba80e26142461a83cb1cbb4f9ddf708fabe49a /MANIFEST
parentce1211fd7f291ae28fe9dcaaf6a4fd7794867b52 (diff)
downloadperl-200dcb2e57db1224860ffc9dff964bd90ca63a6e.tar.gz
Don't dump autodie from core (was Re: Coring Variable::Magic / autodie fights with string eval in Perl 5.10.x)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 G'day Dave, Dave Mitchell wrote: > Okay I think you've convinced me. So basically you'll release a 2.06 which > is 2.05 + bug documentation; 2.06 goes in 5.10.1; then the bug fix goes in > 2.07? Patch attached, including documentation fixes, and TODO tests. I did slip a small code change in, which fixes a regression that was introduced (but not spotted) around autodie 1.997ish. Many thanks to rafl and particularly to Vincent for their help in debugging and documenting. All the best, Paul - -- Paul Fenwick <pjf@perltraining.com.au> | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (MingW32) iD8DBQFKUgdnx5N6j7FHnlURAhcbAJ4zQ5WujSXK5uNpEfdOp0RMi8FxVQCghU02 Z3ZBYlXddRMOmm9SVC7UPTE= =qf29 -----END PGP SIGNATURE----- >From 689bc09292ba5173542d208dca85b6f514c91aba Mon Sep 17 00:00:00 2001 From: Paul Fenwick <pjf@perltraining.com.au> Date: Tue, 7 Jul 2009 00:11:42 +1000 Subject: [PATCH] Merge autodie 2.06 with core. NOTE: This commit is different from that on the CPAN by three lines of POD. A documented bug was fixed, but documentation about this bug was accidentally not removed from the CPAN release. Significant changes in this release are: * BUG: Explicitly documented that autodie does NOT play nicely with string evals, especially under Perl 5.10.x. Please avoid using string evals while autodie is in scope. * TEST: Check for autodie leaking out of scope in the presence of string evals. (string-eval-leak.t) Thanks to Florian Ragwitz and Vincent Pit for identifying this. * BUGFIX: autodie once again correctly works when used inside a string eval. (This was accidently broken somewhere around 1.997-1.998). (cherry picked from commit b074547015307bfbdc79cc38e4fa950923593d93)
Diffstat (limited to 'MANIFEST')
-rwxr-xr-xMANIFEST2
1 files changed, 2 insertions, 0 deletions
diff --git a/MANIFEST b/MANIFEST
index 72cfc6987d..77b87647b4 100755
--- a/MANIFEST
+++ b/MANIFEST
@@ -1827,6 +1827,8 @@ lib/autodie/t/open.t autodie - Testing open
lib/autodie/t/recv.t autodie - send/recv tests
lib/autodie/t/repeat.t autodie - repeat autodie leak tests
lib/autodie/t/scope_leak.t autodie - file scope leak tests
+lib/autodie/t/string-eval-basic.t autodie - Basic string eval test
+lib/autodie/t/string-eval-leak.t autodie - String eval leak test
lib/autodie/t/sysopen.t autodie - sysopen tests
lib/autodie/t/truncate.t autodie - File truncation tests
lib/autodie/t/unlink.t autodie - Unlink system tests.