From: Jesse Luehrs Date: Fri, 16 Sep 2011 22:12:14 +0000 (-0500) Subject: actually, delay this too X-Git-Tag: 2.0300~67 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=ef0801e7baae50deb984db083b25bf1cde032c96;p=gitmo%2FMoose.git actually, delay this too --- diff --git a/TODO b/TODO index 498c126..cd90526 100644 --- a/TODO +++ b/TODO @@ -14,13 +14,6 @@ good), although it's hard to test to see what actually works. RT#69839 - UNIVERSAL methods should show up as methods, so things like method modifiers work -=== Deprecate old-style Moose extensions - -Moose extensions that work by calling Moose->init_meta(metaclass => -'Some::Custom::Metaclass', ...) during their own init_meta should be -deprecated, so they can be removed later (this should fix the issues with -init_meta generation in Moose::Exporter, see RT51561) - === Register implicitly created class/role types When you do has foo => (isa => 'Bar'), it returns a class_type for Bar, but @@ -55,6 +48,13 @@ role_attribute, role_method, etc. key. The common case will be that the metaroles are intended for the consuming class, but we should allow for metaroles on the role's metaobjects as well. +=== Deprecate old-style Moose extensions + +Moose extensions that work by calling Moose->init_meta(metaclass => +'Some::Custom::Metaclass', ...) during their own init_meta should be +deprecated, so they can be removed later (this should fix the issues with +init_meta generation in Moose::Exporter, see RT51561) + === Attributes in roles need to be able to participate in role composition Right now, this fails with no decent workaround: