]> git.vpit.fr Git - perl/modules/indirect.git/commitdiff
This is 0.28 v0.28
authorVincent Pit <vince@profvince.com>
Tue, 26 Feb 2013 17:05:22 +0000 (14:05 -0300)
committerVincent Pit <vince@profvince.com>
Tue, 26 Feb 2013 17:05:22 +0000 (14:05 -0300)
Changes
META.json
META.yml
README
lib/indirect.pm

diff --git a/Changes b/Changes
index 2d4b17f7dfa81c75083821de05b5de129024f69a..fdf26ce384bf742b0a16ff6dc0416e6c92b9a5a5 100644 (file)
--- 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.
index 8bdc1bce34d34cc93ca34a345e934e18d730447a..23204b6025124c83d9b13940d90780e93b1d53e3 100644 (file)
--- 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"
 }
index 6b7067d5646d4fb29e3d120c5e19dc40db458f44..fdb08c5b86416f55d19df95e3f47e691bc739e99 100644 (file)
--- 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 104c8dbe27dc338b5a5143fa06cfbafe1be86e91..d159e058b808da301add4aee6b5c44498c38ea25 100644 (file)
--- 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 :
index d5c6f4e1585bd37b407741ae718eaa43acc758b6..25fff0acb02b81480bd44770aae8b9fa7eaac5ab 100644 (file)
@@ -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