From: Stevan Little Date: Thu, 31 May 2007 04:08:18 +0000 (+0000) Subject: 0.38 X-Git-Tag: 0_39~7 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=c0fcd6ab4d6e37bb8c1b1f39f130a80ae9e419dc;p=gitmo%2FClass-MOP.git 0.38 --- diff --git a/Changes b/Changes index 241561c..0d4da96 100644 --- a/Changes +++ b/Changes @@ -1,12 +1,12 @@ Revision history for Perl extension Class-MOP. -0.38 +0.38 Thurs. May 31, 2007 ~~ More documentation updates ~~ * Class::MOP::Package - we now deal with stub methods properly - added tests for this - - fixed some tests failing on 5.9.5 + - fixed some tests failing on 5.9.5 (thanks blblack) * Class::MOP::Attribute - added get_read_method and get_write_method @@ -28,7 +28,7 @@ Revision history for Perl extension Class-MOP. - updated docs to explain this * metaclass - - load custom metaclasses automatically. + - load custom metaclasses automatically (thanks groditi) - added tests for this behavior 0.37 Sat. March 10, 2007 diff --git a/MANIFEST b/MANIFEST index 0b9e0c9..451add4 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1,7 +1,7 @@ Build.PL Changes -Makefile.PL META.yml +Makefile.PL MANIFEST MANIFEST.SKIP README @@ -43,6 +43,7 @@ t/015_metaclass_inheritance.t t/016_class_errors_and_edge_cases.t t/017_add_method_modifier.t t/018_anon_class.t +t/019_anon_class_keep_alive.t t/020_attribute.t t/021_attribute_errors_and_edge_cases.t t/022_attribute_duplication.t @@ -53,6 +54,7 @@ t/041_metaclass_incompatability.t t/042_metaclass_incompatibility_dynamic.t t/043_instance_metaclass_incompatibility.t t/044_instance_metaclass_incompatibility_dynamic.t +t/045_metaclass_loads_classes.t t/050_scala_style_mixin_composition.t t/060_instance.t t/061_instance_inline.t @@ -76,3 +78,7 @@ t/301_RT_27329_fix.t t/pod.t t/pod_coverage.t t/lib/BinaryTree.pm +t/lib/MyMetaClass.pm +t/lib/MyMetaClass/Attribute.pm +t/lib/MyMetaClass/Instance.pm +t/lib/MyMetaClass/Method.pm diff --git a/lib/Class/MOP/Class.pm b/lib/Class/MOP/Class.pm index 766ac73..db0f538 100644 --- a/lib/Class/MOP/Class.pm +++ b/lib/Class/MOP/Class.pm @@ -13,7 +13,7 @@ use Scalar::Util 'blessed', 'reftype', 'weaken'; use Sub::Name 'subname'; use B 'svref_2object'; -our $VERSION = '0.23'; +our $VERSION = '0.22'; our $AUTHORITY = 'cpan:STEVAN'; use base 'Class::MOP::Module'; diff --git a/lib/metaclass.pm b/lib/metaclass.pm index 0b6ba57..1d6575e 100644 --- a/lib/metaclass.pm +++ b/lib/metaclass.pm @@ -7,7 +7,7 @@ use warnings; use Carp 'confess'; use Scalar::Util 'blessed'; -our $VERSION = '0.03'; +our $VERSION = '0.04'; our $AUTHORITY = 'cpan:STEVAN'; use Class::MOP;