From: Vincent Pit Date: Fri, 17 Jul 2015 22:15:05 +0000 (-0300) Subject: This is 0.36 X-Git-Tag: v0.36^0 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git;a=commitdiff_plain;h=7888638c9ff55ecbad65efc91391b1068859dd4e This is 0.36 --- diff --git a/Changes b/Changes index ebc48f3..bb68307 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,11 @@ Revision history for indirect +0.36 2015-07-17 22:15 UTC + + Fix : [RT #104312] : fatal hides perl errors in modules + no indirect 'fatal' will no longer hide compilation errors + occurring before indirect constructs. + Thanks Lukas Mai for reporting. + 0.35 2015-04-06 22:20 UTC + Fix : The module could end being disabled in one thread if it was first loaded in another thread and that thread was immediately diff --git a/META.json b/META.json index 2e0070f..c0aecd4 100644 --- a/META.json +++ b/META.json @@ -4,7 +4,7 @@ "Vincent Pit " ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.150001", + "generated_by" : "ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150005", "license" : [ "perl_5" ], @@ -25,9 +25,14 @@ "Carp" : "0", "Config" : "0", "ExtUtils::MakeMaker" : "0", + "IO::Handle" : "0", + "IO::Select" : "0", + "IPC::Open3" : "0", "POSIX" : "0", + "Socket" : "0", "Test::More" : "0", - "XSLoader" : "0" + "XSLoader" : "0", + "lib" : "0" } }, "configure" : { @@ -57,5 +62,6 @@ "url" : "http://git.profvince.com/?p=perl%2Fmodules%2Findirect.git" } }, - "version" : "0.35" + "version" : "0.36", + "x_serialization_backend" : "JSON::PP version 2.27300" } diff --git a/META.yml b/META.yml index 0052cf8..6144a70 100644 --- a/META.yml +++ b/META.yml @@ -6,14 +6,19 @@ build_requires: Carp: '0' Config: '0' ExtUtils::MakeMaker: '0' + IO::Handle: '0' + IO::Select: '0' + IPC::Open3: '0' POSIX: '0' + Socket: '0' Test::More: '0' XSLoader: '0' + lib: '0' configure_requires: Config: '0' ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.150001' +generated_by: 'ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150005' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -32,4 +37,5 @@ 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.35' +version: '0.36' +x_serialization_backend: 'CPAN::Meta::YAML version 0.016' diff --git a/README b/README index 97394c7..fd9b6c4 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME indirect - Lexically warn about using the indirect method call syntax. VERSION - Version 0.35 + Version 0.36 SYNOPSIS In a script : @@ -169,10 +169,6 @@ 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 ebdc061..4780fb0 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.35 +Version 0.36 =cut our $VERSION; BEGIN { - $VERSION = '0.35'; + $VERSION = '0.36'; } =head1 SYNOPSIS