# Because Mouse::Util is loaded first in all the Mouse sub-modules,
# XS loader is placed here, not in Mouse.pm.
- our $VERSION = '0.40_09';
+ our $VERSION = '0.43';
my $xs = !(exists $INC{'Mouse/PurePerl.pm'} || $ENV{MOUSE_PUREPERL});
# See also MRO::Compat::__get_linear_isa.
$get_linear_isa = sub ($;$){
my($classname, $type) = @_;
+ package # hide from PAUSE
+ Class::C3;
if(!defined $type){
- package Class::C3;
our %MRO;
$type = exists $MRO{$classname} ? 'c3' : 'dfs';
}
return $type eq 'c3'
- ? [Class::C3::calculateMRO($classname)]
+ ? [calculateMRO($classname)]
: $_get_linear_isa_dfs->($classname);\r
};
}
=head1 VERSION
-This document describes Mouse version 0.40_09
+This document describes Mouse version 0.43
=head1 IMPLEMENTATIONS FOR