*check_package_cache_flag = \&mro::get_pkg_gen;
}
-our $VERSION = '0.81';
+our $VERSION = '0.82_02';
our $XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
our $AUTHORITY = 'cpan:STEVAN';
# NOTE: we don't need to inline the the accessors this only lengthens
# the compile time of the MOP, and gives us no actual benefits.
+# this is just nitpicking to ensure Class::MOP::Class->meta == ->meta->meta
+Class::MOP::Class->meta->_immutable_metaclass;
+$Class::MOP::Class::immutable_metaclass_cache{"Class::MOP::Class"}{"Class::MOP::Class::Immutable::Trait"} = Class::MOP::Class::Immutable::Class::MOP::Class->meta;
+
$_->meta->make_immutable(
inline_constructor => 1,
replace_constructor => 1,
Class::MOP::Module
Class::MOP::Class
Class::MOP::Class::Immutable::Trait
+ Class::MOP::Class::Immutable::Class::MOP::Class
Class::MOP::Attribute
Class::MOP::Method