Bump the version and update changes for 0.64_06 0.64_06
Dave Rolsky [Mon, 25 Aug 2008 13:52:23 +0000 (13:52 +0000)]
17 files changed:
Changes
MOP.xs
README
lib/Class/MOP.pm
lib/Class/MOP/Attribute.pm
lib/Class/MOP/Class.pm
lib/Class/MOP/Immutable.pm
lib/Class/MOP/Instance.pm
lib/Class/MOP/Method.pm
lib/Class/MOP/Method/Accessor.pm
lib/Class/MOP/Method/Constructor.pm
lib/Class/MOP/Method/Generated.pm
lib/Class/MOP/Method/Wrapped.pm
lib/Class/MOP/Module.pm
lib/Class/MOP/Object.pm
lib/Class/MOP/Package.pm
lib/metaclass.pm

diff --git a/Changes b/Changes
index ca7f074..4a7aa43 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,6 +1,11 @@
 Revision history for Perl extension Class-MOP.
 
-0.64_05 Sat August 23, 2008
+0.64_06 Mon August 25, 2008
+    * Class::MOP (MOP.xs)
+      - Another MS VC++ fix, cannot declare a variable in the middle
+        of a scope (Taro Nishino).
+
+0.64_05 Sun August 24, 2008
     * Class::MOP
       - None of the dev releases actually loaded the XS properly, but
         we silently fell back to the pure Perl version of the
diff --git a/MOP.xs b/MOP.xs
index 2b50ab6..51a76da 100644 (file)
--- a/MOP.xs
+++ b/MOP.xs
@@ -105,6 +105,7 @@ get_all_package_symbols(self, ...)
                     SV *sv;
                     char *key;
                     STRLEN keylen;
+                    char *package;
                     SV *fq;
 
                     switch( SvTYPE(gv) ) {
@@ -125,7 +126,7 @@ get_all_package_symbols(self, ...)
                             /* we don't really care about the length,
                                but that's the API */
                             key = HePV(he, keylen);
-                            char *package = HvNAME(stash);
+                            package = HvNAME(stash);
                             fq = newSVpvf("%s::%s", package, key);
                             sv = sv_2mortal((SV*)get_cv(SvPV_nolen(fq), 0));
                             break;
diff --git a/README b/README
index 6a4fe0d..5623f35 100644 (file)
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-Class::MOP version 0.64_05
+Class::MOP version 0.64_06
 ===========================
 
 See the individual module documentation for more information
index ff9eea0..cd7dc71 100644 (file)
@@ -48,7 +48,7 @@ BEGIN {
         : sub () { 1 };
 }
 
-our $VERSION   = '0.64_05';
+our $VERSION   = '0.64_06';
 our $XS_VERSION = $VERSION;
 $VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';    
index 937b176..d24710e 100644 (file)
@@ -9,7 +9,7 @@ use Class::MOP::Method::Accessor;
 use Carp         'confess';
 use Scalar::Util 'blessed', 'weaken';
 
-our $VERSION   = '0.64_05';
+our $VERSION   = '0.64_06';
 $VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
index 2e19b9d..1096e0f 100644 (file)
@@ -11,7 +11,7 @@ use Class::MOP::Method::Wrapped;
 use Carp         'confess';
 use Scalar::Util 'blessed', 'weaken';
 
-our $VERSION   = '0.64_05';
+our $VERSION   = '0.64_06';
 $VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
index 9575c39..d5e332a 100644 (file)
@@ -9,7 +9,7 @@ use Class::MOP::Method::Constructor;
 use Carp         'confess';
 use Scalar::Util 'blessed';
 
-our $VERSION   = '0.64_05';
+our $VERSION   = '0.64_06';
 $VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
index 9a6fa54..05381d6 100644 (file)
@@ -6,7 +6,7 @@ use warnings;
 
 use Scalar::Util 'weaken', 'blessed';
 
-our $VERSION   = '0.64_05';
+our $VERSION   = '0.64_06';
 $VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
index c5058d8..6821e98 100644 (file)
@@ -7,7 +7,7 @@ use warnings;
 use Carp         'confess';
 use Scalar::Util 'weaken';
 
-our $VERSION   = '0.64_05';
+our $VERSION   = '0.64_06';
 $VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
index 084107c..69228ac 100644 (file)
@@ -7,7 +7,7 @@ use warnings;
 use Carp         'confess';
 use Scalar::Util 'blessed', 'weaken';
 
-our $VERSION   = '0.64_05';
+our $VERSION   = '0.64_06';
 $VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
index f59dad9..ad6abc0 100644 (file)
@@ -7,7 +7,7 @@ use warnings;
 use Carp         'confess';
 use Scalar::Util 'blessed', 'weaken', 'looks_like_number';
 
-our $VERSION   = '0.64_05';
+our $VERSION   = '0.64_06';
 $VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
index c9f477b..ec4ca0f 100644 (file)
@@ -6,7 +6,7 @@ use warnings;
 
 use Carp 'confess';
 
-our $VERSION   = '0.64_05';
+our $VERSION   = '0.64_06';
 $VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
index c3a76b7..e988b15 100644 (file)
@@ -7,7 +7,7 @@ use warnings;
 use Carp         'confess';
 use Scalar::Util 'blessed';
 
-our $VERSION   = '0.64_05';
+our $VERSION   = '0.64_06';
 $VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
index 5475afd..8454fa3 100644 (file)
@@ -6,7 +6,7 @@ use warnings;
 
 use Scalar::Util 'blessed';
 
-our $VERSION   = '0.64_05';
+our $VERSION   = '0.64_06';
 $VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
index 5b489ee..5c3b969 100644 (file)
@@ -6,7 +6,7 @@ use warnings;
 
 use Scalar::Util 'blessed';
 
-our $VERSION   = '0.64_05';
+our $VERSION   = '0.64_06';
 $VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
index 59848fc..fe740ad 100644 (file)
@@ -7,7 +7,7 @@ use warnings;
 use Scalar::Util 'blessed';
 use Carp         'confess';
 
-our $VERSION   = '0.64_05';
+our $VERSION   = '0.64_06';
 $VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';
 
index d92620c..b0539c3 100644 (file)
@@ -7,7 +7,7 @@ use warnings;
 use Carp         'confess';
 use Scalar::Util 'blessed';
 
-our $VERSION   = '0.64_05';
+our $VERSION   = '0.64_06';
 $VERSION = eval $VERSION;
 our $AUTHORITY = 'cpan:STEVAN';