From: Vincent Pit Date: Mon, 29 Sep 2014 20:29:19 +0000 (+0200) Subject: This is 0.33 X-Git-Tag: v0.33^0 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git;a=commitdiff_plain;h=151cd36187c8ee6100e515cfb94ed3334a3ae9e3 This is 0.33 --- diff --git a/Changes b/Changes index cc2be23..f35c854 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,11 @@ Revision history for indirect +0.33 2014-09-29 20:20 UTC + + Fix : [RT #99083] : Breaks eval in an END block in Win32 pseudo-forks. + Thanks Graham Knop for reporting. + + Fix : Segfaults during global destruction of a thread or a + pseudo-fork. + 0.32 2014-09-21 20:15 UTC + Add : Support for the PERL_OP_PARENT optional feature introduced in perl 5.21.2. diff --git a/META.json b/META.json index 1a9de32..c2a0b5c 100644 --- a/META.json +++ b/META.json @@ -4,7 +4,7 @@ "Vincent Pit " ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142060", + "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142690", "license" : [ "perl_5" ], @@ -56,5 +56,5 @@ "url" : "http://git.profvince.com/?p=perl%2Fmodules%2Findirect.git" } }, - "version" : "0.32" + "version" : "0.33" } diff --git a/META.yml b/META.yml index 88ba680..39d6840 100644 --- a/META.yml +++ b/META.yml @@ -12,7 +12,7 @@ configure_requires: Config: '0' ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142060' +generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.142690' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -31,4 +31,4 @@ resources: homepage: http://search.cpan.org/dist/indirect/ license: http://dev.perl.org/licenses/ repository: http://git.profvince.com/?p=perl%2Fmodules%2Findirect.git -version: '0.32' +version: '0.33' diff --git a/README b/README index f332f4a..6088d30 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME indirect - Lexically warn about using the indirect method call syntax. VERSION - Version 0.32 + Version 0.33 SYNOPSIS In a script : @@ -170,6 +170,10 @@ CAVEATS is due to a shortcoming in the way perl handles the hints hash, which is addressed in perl 5.10. + Indirect constructs that appear in code "eval"'d during the global + destruction phase of a spawned thread or pseudo-fork (the processes used + internally for the "fork" emulation on Windows) are not reported. + The search for indirect method calls happens before constant folding. Hence "my $x = new Class if 0" will be caught. diff --git a/lib/indirect.pm b/lib/indirect.pm index 4426f7b..9b83528 100644 --- a/lib/indirect.pm +++ b/lib/indirect.pm @@ -11,13 +11,13 @@ indirect - Lexically warn about using the indirect method call syntax. =head1 VERSION -Version 0.32 +Version 0.33 =cut our $VERSION; BEGIN { - $VERSION = '0.32'; + $VERSION = '0.33'; } =head1 SYNOPSIS