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
"Vincent Pit <perl@profvince.com>"
],
"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"
],
"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" : {
"url" : "http://git.profvince.com/?p=perl%2Fmodules%2Findirect.git"
}
},
- "version" : "0.35"
+ "version" : "0.36",
+ "x_serialization_backend" : "JSON::PP version 2.27300"
}
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
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'
indirect - Lexically warn about using the indirect method call syntax.
VERSION
- Version 0.35
+ Version 0.36
SYNOPSIS
In a script :
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.
=head1 VERSION
-Version 0.35
+Version 0.36
=cut
our $VERSION;
BEGIN {
- $VERSION = '0.35';
+ $VERSION = '0.36';
}
=head1 SYNOPSIS