Revision history for Perl extension Class-MOP.
-0.50
+0.53
+ ~~~ some misc. doc. fixes ~~~
+
+ * Class::MOP::Instance
+ - added get_all_slot_values method (Sartak)
+ - added tests for this (Sartak)
+
+ * Class::MOP::Class
+ Class::MOP::Method::Constructor
+ Class::MOP::Attribute
+ - making init_arg accept an undefined value
+ to indicate that no constructor args can
+ be passed (thanks to nothingmuch)
+ - added tests for this
+ - added attribute initializer attribute (rjbs)
+
+ * Class::MOP.
+ - making this use the new init_arg => undef
+ feature instead of the silly hack from
+ before (thanks to nothingmuch)
+
+0.52 Tues. Jan. 22, 2008
+ * Class::MOP::Class
+ - fixed bug in rebless_instance
+ (discovered by ash)
+
+ * Class::MOP::Method::Constructor
+ - removed assumptions about the existence of
+ a &meta method
+
+0.51 Mon. Jan. 14, 2008
+ ~~~ some misc. doc. fixes ~~~
+ ~~ updated copyright dates ~~
+
+ * Class::MOP
+ - now sets the IS_RUNNING_ON_5_10
+ constant so that we can take advantage
+ of some of the nice bits of 5.10
+
+ * Class::MOP::Class
+ - uses the IS_RUNNING_ON_5_10 flag to
+ optimize the &linearized_isa method
+ and avoid the hack/check for circular
+ inheritence in &class_precedence_list
+ - added rebless_instance method (Sartak)
+ - added tests for this
+
+ * Class::MOP::Immutable
+ - the immutable class now keeps track of
+ the transformer which immutablized it
+
+ * Class::MOP::Instance
+ - added rebless_instance_structure method (Sartak)
+ - added tests for this
+
+0.50 Fri. Dec. 21, 2007
* Class::MOP::Class
- fixed bug in immutable to make sure that
transformation arguments are saved
correctly (mst)
+ - added tests for this
* Class::MOP::Immutable
- fixed a bug (see above)
- some doc updates
0.49 Fri. Dec. 14, 2007
- !! Class::MOP now loads ~70% faster !!
+ !! Class::MOP now loads 2 x faster !!
!! with XS speedups (thanks konobi) !!
* Class::MOP