Merge branch 'stable' master
Florian Ragwitz [Mon, 3 Jan 2011 17:19:22 +0000 (18:19 +0100)]
* stable:
  Version 1.12
  remove some undocumented apis from our tests

Conflicts:
Changes

16 files changed:
1  2 
Changes
lib/Class/MOP.pm
lib/Class/MOP/Attribute.pm
lib/Class/MOP/Class.pm
lib/Class/MOP/Class/Immutable/Trait.pm
lib/Class/MOP/Deprecated.pm
lib/Class/MOP/Instance.pm
lib/Class/MOP/Method/Accessor.pm
lib/Class/MOP/Method/Constructor.pm
lib/Class/MOP/Method/Generated.pm
lib/Class/MOP/Method/Inlined.pm
lib/Class/MOP/Mixin/AttributeCore.pm
lib/Class/MOP/Mixin/HasAttributes.pm
lib/Class/MOP/Mixin/HasMethods.pm
lib/Class/MOP/Module.pm
lib/Class/MOP/Package.pm

diff --cc Changes
+++ b/Changes
@@@ -1,19 -1,9 +1,23 @@@
  Revision history for Perl extension Class-MOP.
  
 +NEXT
 +
 +  [API CHANGES]
 +
 +  * The internal code used to generate inlined methods (accessor, constructor,
 +    etc.) has been massively rewritten. MooseX modules that do inlining will
 +    almost certainly need to be updated as well.
 +
 +  [ENHANCEMENTS]
 +
 +  * A lot of code related to managing methods for a class has been tweaked to
 +    make it faster. This speeds up compilation time for Class::MOP and Moose,
 +    as well modules which use Moose.
 +
+ 1.12 Mon, Jan 3, 2011
+   * Remove usage of undocumented Package::Stash APIs from the tests. This
+     prevents the tests from failing on Package::Stash >= 0.18.
  
  1.11 Sun, Oct 31, 2010
  
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -6,9 -6,8 +6,9 @@@ use warnings
  
  use Carp         'confess';
  use Scalar::Util 'blessed', 'weaken';
 +use Try::Tiny;
  
- our $VERSION   = '1.11';
+ our $VERSION   = '1.12';
  $VERSION = eval $VERSION;
  our $AUTHORITY = 'cpan:STEVAN';
  
@@@ -6,9 -6,8 +6,9 @@@ use warnings
  
  use Carp         'confess';
  use Scalar::Util 'blessed', 'weaken';
 +use Try::Tiny;
  
- our $VERSION   = '1.11';
+ our $VERSION   = '1.12';
  $VERSION = eval $VERSION;
  our $AUTHORITY = 'cpan:STEVAN';
  
@@@ -5,9 -5,8 +5,9 @@@ use strict
  use warnings;
  
  use Carp 'confess';
 +use Eval::Closure;
  
- our $VERSION   = '1.11';
+ our $VERSION   = '1.12';
  $VERSION = eval $VERSION;
  our $AUTHORITY = 'cpan:STEVAN';
  
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge