Changes for version 0.92_01

  • Class::MOP::Package
    • Backwards compatibility tweaks to XS for 5.8.1. (Goro Fuji)
  • Class::MOP
    • Make sure XS code handles magical scalars correctly. (Goro Fuji)
  • Class::MOP::Class
    • Documented the immutable_options method, which is useful if you need to make a class mutable temporarily, and then nede to restore immutability. (Dave Rolsky)
  • Many modules
    • Deprecated features have been moved to their own module, Class::MOP::Deprecated, for easier deprecation management. (Goro Fuji)

Modules

A Meta Object Protocol for Perl 5
Attribute Meta Object
Class Meta Object
Implements immutability for metaclass objects
List of deprecated methods
Instance Meta Object
Method Meta Object
Method Meta Object for accessors
Method Meta Object for constructors
Abstract base class for generated methods
Method base class for methods which have been inlined
Method Meta Object for methods with before/after/around modifiers
Module Meta Object
Base class for metaclasses
Package Meta Object
a pragma for installing and using Class::MOP metaclasses