++ NOTE ++
This version of Moose must have Class::MOP 0.36 in order
to work correctly. A number of small internal tweaks have
been made in order to be compatible with that release.
Moose::Util::TypeConstraints
- added &unimport so that you can clean out
your class namespace of these exported
keywords
- added &unimport so that you can clean out
Moose::Meta::Class
- fixed minor issue which occasionally
comes up during global destruction
(thanks omega)
- moved Moose::Meta::Method::Overriden into
its own file.
- fixed minor issue which occasionally
Moose::Meta::Role
- moved Moose::Meta::Role::Method into
its own file.
- moved Moose::Meta::Role::Method into
Moose::Meta::Attribute
- changed how we do type checks so that
we reduce the overall cost, but still
retain correctness.
*** API CHANGE ***
- moved accessor generation methods to
Moose::Meta::Method::Accessor to
conform to the API changes from
Class::MOP 0.36
- changed how we do type checks so that
Moose::Meta::TypeConstraint
- changed how constraints are compiled
so that we do less recursion and more
iteration. This makes the type check
faster :)
- moved Moose::Meta::TypeConstraint::Union
into its own file
- changed how constraints are compiled
Moose::Meta::Method::Accessor
- created this from methods formerly found in
Moose::Meta::Attribute
- created this from methods formerly found in
Moose::Meta::Role::Method
- moved this from Moose::Meta::Role
- moved this from Moose::Meta::Role
Moose::Meta::Method::Overriden
- moved this from Moose::Meta::Class
- moved this from Moose::Meta::Class
Moose::Meta::TypeConstraint::Union
- moved this from Moose::Meta::TypeConstraint
- moved this from Moose::Meta::TypeConstraint