From: Vincent Pit Date: Tue, 26 Feb 2013 17:05:22 +0000 (-0300) Subject: This is 0.28 X-Git-Tag: v0.28^0 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git;a=commitdiff_plain;h=3b44f9a3fae78d28cca0d025de25048f5a423210;ds=sidebyside This is 0.28 --- diff --git a/Changes b/Changes index 2d4b17f..fdf26ce 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,17 @@ Revision history for indirect +0.28 2013-02-26 17:05 UTC + + Fix : [RT #83450] : newlines confuse indirect + Perl sometimes resets the line buffer between the object and + the method name (e.g. for "sort Class\n->method" outside of + eval), and this could cause direct method calls to be reported + as indirect. + Thanks Gianni Ceccarelli for reporting. + + Fix : Check functions are now replaced and restored in a thread-safe + manner, either by using the wrap_op_checker() function from perl + when it is available (starting from perl 5.16) or by taking the + OP_REFCNT mutex on older perls. + 0.27 2013-01-30 19:00 UTC + Fix : [RT #82562] : indirect/Devel::CallParser interaction indirect has been taught to play nicely with Devel::CallParser. diff --git a/META.json b/META.json index 8bdc1bc..23204b6 100644 --- a/META.json +++ b/META.json @@ -54,5 +54,5 @@ "url" : "http://git.profvince.com/?p=perl%2Fmodules%2Findirect.git" } }, - "version" : "0.27" + "version" : "0.28" } diff --git a/META.yml b/META.yml index 6b7067d..fdb08c5 100644 --- a/META.yml +++ b/META.yml @@ -29,4 +29,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.27 +version: 0.28 diff --git a/README b/README index 104c8db..d159e05 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME indirect - Lexically warn about using the indirect method call syntax. VERSION - Version 0.27 + Version 0.28 SYNOPSIS In a script : diff --git a/lib/indirect.pm b/lib/indirect.pm index d5c6f4e..25fff0a 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.27 +Version 0.28 =cut our $VERSION; BEGIN { - $VERSION = '0.27'; + $VERSION = '0.28'; } =head1 SYNOPSIS