From: Matt S Trout Date: Thu, 23 Apr 2009 20:14:23 +0000 (+0100) Subject: changelog immutable work X-Git-Tag: 0.82_01~1 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=abf9add2bd528f4964e8a5d7031e2f43e7ba863a;p=gitmo%2FClass-MOP.git changelog immutable work --- diff --git a/Changes b/Changes index a6252e0..5a6f5c6 100644 --- a/Changes +++ b/Changes @@ -1,7 +1,15 @@ Revision history for Perl extension Class-MOP. 0.82_01 Thu, April 23, 2009 - + * Class::MOP::Immutable (and others) + - Refactor the immutability system to use a pre-defined class + for the immutable metaclass of Class::MOP::Class::Immutable::$class + - Rather than generating methods into this class every time, use + a Trait (basic mixin) to supply the cached methods + - Remove the hack that returns the mutable metaclass for + metacircularity in order to provide consistent meta-metaclasses + for the Moose compatibility handling code + (mst broke it, nothingmuch fixed it) 0.82 Mon, April 20, 2009 * Various