summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xPorting/Maintainers.pl2
-rw-r--r--cpan/Module-Pluggable/lib/Devel/InnerPackage.pm6
-rw-r--r--cpan/Module-Pluggable/lib/Module/Pluggable.pm2
-rw-r--r--pod/perldelta.pod4
4 files changed, 9 insertions, 5 deletions
diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl
index 40f28ccda6..886ad43746 100755
--- a/Porting/Maintainers.pl
+++ b/Porting/Maintainers.pl
@@ -1281,7 +1281,7 @@ use File::Glob qw(:case);
'Module::Pluggable' => {
'MAINTAINER' => 'simonw',
- 'DISTRIBUTION' => 'SIMONW/Module-Pluggable-3.9.tar.gz',
+ 'DISTRIBUTION' => 'SIMONW/Module-Pluggable-4.0.tar.gz',
'FILES' => q[cpan/Module-Pluggable],
'UPSTREAM' => 'cpan',
'CUSTOMIZED' => ['Makefile.PL'],
diff --git a/cpan/Module-Pluggable/lib/Devel/InnerPackage.pm b/cpan/Module-Pluggable/lib/Devel/InnerPackage.pm
index 614a59a85e..69f8dcaa44 100644
--- a/cpan/Module-Pluggable/lib/Devel/InnerPackage.pm
+++ b/cpan/Module-Pluggable/lib/Devel/InnerPackage.pm
@@ -4,7 +4,7 @@ use strict;
use base qw(Exporter);
use vars qw($VERSION @EXPORT_OK);
-$VERSION = '0.3';
+$VERSION = '0.4';
@EXPORT_OK = qw(list_packages);
=pod
@@ -83,12 +83,12 @@ sub list_packages {
sub _loaded {
my ($class, $name) = @_;
- no strict 'refs';
+ no strict 'refs';
# Handle by far the two most common cases
# This is very fast and handles 99% of cases.
return 1 if defined ${"${name}::VERSION"};
- return 1 if defined @{"${name}::ISA"};
+ return 1 if @{"${name}::ISA"};
# Are there any symbol table entries other than other namespaces
foreach ( keys %{"${name}::"} ) {
diff --git a/cpan/Module-Pluggable/lib/Module/Pluggable.pm b/cpan/Module-Pluggable/lib/Module/Pluggable.pm
index bbdb49b6bc..55cf7269e7 100644
--- a/cpan/Module-Pluggable/lib/Module/Pluggable.pm
+++ b/cpan/Module-Pluggable/lib/Module/Pluggable.pm
@@ -9,7 +9,7 @@ use Module::Pluggable::Object;
# Peter Gibbons: I wouldn't say I've been missing it, Bob!
-$VERSION = '3.9';
+$VERSION = '4.0';
sub import {
my $class = shift;
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index daeafc8172..b50f817234 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -203,6 +203,10 @@ and the same.
=item *
+L<Module::Pluggable> has been upgraded from version 3.9 to version 4.0.
+
+=item *
+
L<POSIX> has been upgraded from version 1.27 to version 1.28.
C<sigsuspend> and C<pause> now run signals handle before returning, as the