Revision history for Perl extension Class-MOP.
+0.65
+ * Makefile.PL
+ - We now check to see if you have a compiler. If you don't, the
+ module installs without some XS bits, but will work the same
+ as with XS. This should make it easier to install on platforms
+ without a compiler (like Windows). (Dave Rolsky)
+
+0.64 Sun August 3, 2008
+ * Class::MOP::Immutable
+ - fixing subtle edge case in immutable when you
+ call ->meta (stevan)
+ - clean up option processing (nothingmuch)
+
+ * Class::MOP::Instance
+ - inlined initialize slot didn't match
+ non-inlined (nothingmuch)
+
+0.63 Mon July 7, 2008
+ * Class::MOP
+ - load_class will initialize a metaclass even if
+ the class is already loaded (sartak)
+ - load_class now returns the metaclass instance
+ instead of just 1 (sartak)
+
+ * elsewhere
+ - better error messages (sartak and Dave Rolsky)
+
+0.62 Wed June 18, 2008
+ - in is_class_loaded, recognize scalar references (as opposed to globs) in
+ the symbol table as methods (these are optimized constant subs)
+
+0.61 Fri. June 13, 2008
+ - Okay, lets give this another try and see if PAUSE
+ recognizes it correct this time.
+
+0.60 Thurs. Jun 12, 2008
+ - Fixed a version number issue by bumping all modules
+ to 0.60.
+
+0.59 Thurs. Jun 12, 2008
+ !! Several fixes resulting in yet another 25-30% speedup !!
+
+ * Class::MOP::Class
+ - now stores the instance of the instance
+ metaclass to avoid needless recomputation
+ and deletes it when the cache is blown
+ - introduce methods to query Class::MOP::Class for
+ the options used to make it immutable as well as
+ the proper immutable transformer. (groditi)
+
+ * Class::MOP::Package
+ - {add, has, get, remove}_package_symbol all
+ now accept a HASH ref argument as well as the
+ string. All internal usages now use the HASH
+ ref version.
+
+ * Class::MOP
+ - MOP.xs does sanity checks on the coderef
+ to avoid a segfault
+ - is_class_loaded check now uses code that
+ was improved in Moose's ClassName type
+ check (Sartak)
+ - nonsensical (undef, empty, reference) class
+ names now throw a more direct error in
+ load_class (Sartak)
+ - tests for this and other aspects of
+ load_class (Sartak)
+
+ * Class::MOP
+ Class::MOP::Class
+ Class::MOP::Method
+ Class::MOP::Method::Wrapped
+ Class::MOP::Attribute
+ - switched usage of reftype to ref because
+ it is much faster
+
0.58 Thurs. May 29, 2008
(late night release engineering)--
changes in this release
0.57 Wed. May 28, 2008
- !! Seveal speedups resulting in 20-25% speedups !!
+ !! Several speedups resulting in 20-25% speedups !!
|| (thanks to konobi, groditi, mst & CataMoose) !!
* Class::MOP::Class
keep people from wasting time tracking an error
that is easily fixed by upgrading.
+ * Class::MOP::Immutable
+ - Don't inline a destructor unless the user actually
+ needs one
+ - added tests for this
+
0.56 Saturday, May 24, 2008
* Class::MOP
- we now get the &check_package_cache_flag