Path to this page:
Subject: CVS commit: pkgsrc/devel/p5-Class-MOP
From: Jens Rehsack
Date: 2009-07-07 20:33:52
Message id: 20090707183352.9E159175D0@cvs.netbsd.org
Log Message:
pkgsrc changes:
- Updating package for p5 module Class::MOP from 0.85 to 0.89
- Correcting LICENSE according to META.yml
- Correcting dependencies
Upstream changes:
0.89 Fri Jul 3, 2009
* Class::MOP::Class
* Class::MOP::Class::Immutable::Trait
- Made the Trait act like a role with a bunch of "around"
modifiers, rather than sticking it in the inheritance
hierarchy. This fixes various problems that caused with
metaclass compatibility, which broke Fey::ORM.
* Class::MOP::Method
- Allow a blessed code reference as the method body. Fixes a
problem interaction with MooseX::Types. (ash)
* Class::MOP::Instance
- add inline version of rebless_instance_structure. (doy)
- change inline_slot_access to use single quotes (gphat)
0.88 Tue, Jun 23, 2009
* Class::MOP::Class
- Moved the __INSTANCE__ parameter to _construct_instance from
Moose to here. (doy)
- Fixed some issues involving metaclasses of metaclasses and
immutability. (doy)
0.87 Sun, Jun 21, 2009
* Various
- Made sure to always local-ize $@ and $SIG{__DIE__} before
calling an eval. Fixes RT #45973.
* Class::MOP::Class
- Synced docs about immutability with the current reality (which
changed back in 0.82_01)
- Removed the immutable_transformer method, which had been
returning undef since 0.82_01 anyway.
* Tests
- Got rid of tests which needed Moose and improved testing of
constructor/destructor inlining warnings. Fixes RT #47119.
0.86 Tue, Jun 16, 2009
* Class::MOP::Class
- If you redefined a subroutine at runtime and then wrapped it
with a method modifier, the modifier could in some cases wrap
the original version of the subroutine. Fixes RT #46957.
* Class::MOP::Class
- make_immutable issues a warning instead of overriding an
existing DESTROY method (Dylan William Hardison). Fixes RT
#46854.
Files: