diff options
author | Paul Fenwick <pjf@perltraining.com.au> | 2009-07-07 00:17:12 +1000 |
---|---|---|
committer | David Mitchell <davem@iabyn.com> | 2009-07-07 12:07:25 +0100 |
commit | 200dcb2e57db1224860ffc9dff964bd90ca63a6e (patch) | |
tree | 9bba80e26142461a83cb1cbb4f9ddf708fabe49a /MANIFEST | |
parent | ce1211fd7f291ae28fe9dcaaf6a4fd7794867b52 (diff) | |
download | perl-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-x | MANIFEST | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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. |