From: Vincent Pit Date: Tue, 5 Mar 2013 01:30:05 +0000 (-0300) Subject: This is 0.29 X-Git-Tag: v0.29 X-Git-Url: http://git.vpit.fr/?a=commitdiff_plain;h=1235d6ce46db11775712479b37cacf59c06a52f1;p=perl%2Fmodules%2Findirect.git This is 0.29 --- diff --git a/Changes b/Changes index fdf26ce..6c6cbe8 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,17 @@ Revision history for indirect +0.29 2013-03-05 01:30 UTC + + Fix : [RT #83659] : false positives + Proper method calls in string-like environments (like + "@{[ $x->new ]}" will no longer be reported as indirect. + This was a regression in 0.28. + Thanks Andrew Main for reporting. + + Fix : Broken linkage on Windows with gcc 3.4, which appears in + particular when using ActivePerl's default compiler suite. + For those setups, the indirect shared library will now be + linked against the perl dll directly (instead of the import + library). + 0.28 2013-02-26 17:05 UTC + Fix : [RT #83450] : newlines confuse indirect Perl sometimes resets the line buffer between the object and diff --git a/META.json b/META.json index 23204b6..b69b53c 100644 --- a/META.json +++ b/META.json @@ -23,6 +23,7 @@ "build" : { "requires" : { "Carp" : "0", + "Config" : "0", "ExtUtils::MakeMaker" : "0", "Test::More" : "0", "XSLoader" : "0" @@ -30,6 +31,7 @@ }, "configure" : { "requires" : { + "Config" : "0", "ExtUtils::MakeMaker" : "0" } }, @@ -54,5 +56,5 @@ "url" : "http://git.profvince.com/?p=perl%2Fmodules%2Findirect.git" } }, - "version" : "0.28" + "version" : "0.29" } diff --git a/META.yml b/META.yml index fdb08c5..db5e5cc 100644 --- a/META.yml +++ b/META.yml @@ -4,10 +4,12 @@ author: - 'Vincent Pit ' build_requires: Carp: 0 + Config: 0 ExtUtils::MakeMaker: 0 Test::More: 0 XSLoader: 0 configure_requires: + Config: 0 ExtUtils::MakeMaker: 0 dynamic_config: 1 generated_by: 'ExtUtils::MakeMaker version 6.64, CPAN::Meta::Converter version 2.120921' @@ -29,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.28 +version: 0.29 diff --git a/README b/README index d159e05..f6b1176 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME indirect - Lexically warn about using the indirect method call syntax. VERSION - Version 0.28 + Version 0.29 SYNOPSIS In a script : diff --git a/lib/indirect.pm b/lib/indirect.pm index 25fff0a..20827b4 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.28 +Version 0.29 =cut our $VERSION; BEGIN { - $VERSION = '0.28'; + $VERSION = '0.29'; } =head1 SYNOPSIS