Moose::Role
- add unimport so "no Moose::Role" actually does
something (sartak)
- add unimport so "no Moose::Role" actually does
Moose::Meta::Role::Application::ToRole
- when RoleA did RoleB, and RoleA aliased a method from RoleB in
order to provide its own implementation, that method still got
added to the list of required methods for consumers of
RoleB. Now an aliased method is only added to the list of
required methods if the role doing the aliasing does not
provide its own implementation. See Recipe 11 for an example
of all this. (Dave Rolsky)
- added tests for this
- when RoleA did RoleB, and RoleA aliased a method from RoleB in
Moose::Meta::Method::Constructor
- when a single argument that wasn't a hashref was provided to
an immutabilized constructor, the error message was very
unhelpful, as opposed to the non-immutable error. Reported by
dew. (Dave Rolsky)
- added test for this (Dave Rolsky)
- when a single argument that wasn't a hashref was provided to
Moose::Meta::Attribute
- added support for meta_attr->does("ShortAlias") (sartak)
- added tests for this (sartak)
- moved the bulk of the
handles
handling to the new
install_delegation method (Stevan)
- added support for meta_attr->does("ShortAlias") (sartak)
Moose::Object
- Added BUILDARGS, a new step in new()
- Added BUILDARGS, a new step in new()
Moose::Meta::Role::Application::RoleSummation
- fix typos no one ever sees (sartak)
- fix typos no one ever sees (sartak)
Moose::Util::TypeConstraints
Moose::Meta::TypeConstraint
Moose::Meta::TypeCoercion
- Attempt to work around the ??{ } vs. threads issue
(not yet fixed)
- Some null_constraint optimizations
- Attempt to work around the ??{ } vs. threads issue