*check_package_cache_flag = \&mro::get_pkg_gen;
}
-our $VERSION = '0.83';
+our $VERSION = '0.85';
our $XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
our $AUTHORITY = 'cpan:STEVAN';
return do {
local $@;
+ local $SIG{__DIE__};
eval { require($file) };
$@;
};
))
);
+Class::MOP::Attribute->meta->add_attribute(
+ Class::MOP::Attribute->new('insertion_order' => (
+ reader => { 'insertion_order' => \&Class::MOP::Attribute::insertion_order },
+ writer => { '_set_insertion_order' => \&Class::MOP::Attribute::_set_insertion_order },
+ predicate => { 'has_insertion_order' => \&Class::MOP::Attribute::has_insertion_order },
+ ))
+);
+
Class::MOP::Attribute->meta->add_method('clone' => sub {
my $self = shift;
$self->meta->clone_object($self, @_);