From: Vincent Pit Date: Sun, 17 Jul 2011 23:13:23 +0000 (+0200) Subject: This is 0.24 X-Git-Tag: v0.24^0 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git;a=commitdiff_plain;h=646717579d96585f6b9aa4327769e6f7553265f8;hp=9faddaf7cc5b99d8a107393179008a39d575cb20 This is 0.24 --- diff --git a/Changes b/Changes index 8500f5c..87f1129 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,18 @@ Revision history for indirect +0.24 2011-07-17 23:15 UTC + + Fix : [RT #64521] : "no indirect" leaking into eval. + This is currently only fixed for perl 5.10 (perl 5.12 and + higher were never affected). It was caused by a very stupid + mistake of mine that was introduced in indirect version 0.23. + Thanks Michael G Schwern for reporting. + + Fix : [RT #69291] : indirect.pm breaks %^H. + This was caused by the same mistake as for the previous bug, + and as such it is also only fixed for perl 5.10 (and never + affected perl 5.12). + Thanks Andrew Main for reporting. + + Doc : C++ compilers are officially NOT supported. + 0.23 2010-10-03 00:15 UTC + Fix : Some indirect constructs could be incorrectly reported when several modules were used in the same scope. This caused diff --git a/META.json b/META.json index f56cead..a8a7ef5 100644 --- a/META.json +++ b/META.json @@ -52,5 +52,5 @@ "url" : "http://git.profvince.com/?p=perl%2Fmodules%2Findirect.git" } }, - "version" : "0.23" + "version" : "0.24" } diff --git a/META.yml b/META.yml index d66deee..ec66200 100644 --- a/META.yml +++ b/META.yml @@ -1,31 +1,30 @@ ---- #YAML:1.0 -name: indirect -version: 0.23 -abstract: Lexically warn about using the indirect object syntax. +--- +abstract: 'Lexically warn about using the indirect object syntax.' author: - - Vincent Pit -license: perl -distribution_type: module -configure_requires: - ExtUtils::MakeMaker: 0 + - 'Vincent Pit ' build_requires: - ExtUtils::MakeMaker: 0 - Test::More: 0 - XSLoader: 0 + ExtUtils::MakeMaker: 0 + Test::More: 0 + XSLoader: 0 +configure_requires: + ExtUtils::MakeMaker: 0 +dynamic_config: 1 +generated_by: 'ExtUtils::MakeMaker version 6.58, CPAN::Meta::Converter version 2.110930001' +license: perl +meta-spec: + url: http://module-build.sourceforge.net/META-spec-v1.4.html + version: 1.4 +name: indirect +no_index: + directory: + - t + - inc requires: - perl: 5.008001 - XSLoader: 0 + XSLoader: 0 + perl: 5.008001 resources: - bugtracker: http://rt.cpan.org/NoAuth/ReportBug.html?Queue=indirect - homepage: http://search.cpan.org/dist/indirect/ - license: http://dev.perl.org/licenses/ - repository: http://git.profvince.com/?p=perl%2Fmodules%2Findirect.git -no_index: - directory: - - t - - inc -generated_by: ExtUtils::MakeMaker version 6.56 -meta-spec: - url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: 1.4 -dynamic_config: 1 + bugtracker: http://rt.cpan.org/NoAuth/ReportBug.html?Queue=indirect + 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.24 diff --git a/README b/README index e1aa305..fcf3c19 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME indirect - Lexically warn about using the indirect object syntax. VERSION - Version 0.23 + Version 0.24 SYNOPSIS # In a script @@ -124,6 +124,9 @@ CAVEATS DEPENDENCIES perl 5.8.1. + A C compiler. This module may happen to build with a C++ compiler as + well, but don't rely on it, as no guarantee is made in this regard. + XSLoader (standard since perl 5.006). AUTHOR @@ -153,7 +156,7 @@ ACKNOWLEDGEMENTS reporting issues. COPYRIGHT & LICENSE - Copyright 2008,2009,2010 Vincent Pit, all rights reserved. + Copyright 2008,2009,2010,2011 Vincent Pit, all rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. diff --git a/lib/indirect.pm b/lib/indirect.pm index 87b9083..bc3d1d6 100644 --- a/lib/indirect.pm +++ b/lib/indirect.pm @@ -11,13 +11,13 @@ indirect - Lexically warn about using the indirect object syntax. =head1 VERSION -Version 0.23 +Version 0.24 =cut our $VERSION; BEGIN { - $VERSION = '0.23'; + $VERSION = '0.24'; } =head1 SYNOPSIS