r37045 - in /trunk/libclass-xsaccessor-perl: AutoXS.h Changes META.yml debian/changelog lib/Class/XSAccessor.pm

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Sun May 31 23:13:30 UTC 2009


Author: jawnsy-guest
Date: Sun May 31 23:13:25 2009
New Revision: 37045

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=37045
Log:
NO RELEASE NECESSARY
* New upstream release
-> AutoXS code is now compatible with C89

Modified:
    trunk/libclass-xsaccessor-perl/AutoXS.h
    trunk/libclass-xsaccessor-perl/Changes
    trunk/libclass-xsaccessor-perl/META.yml
    trunk/libclass-xsaccessor-perl/debian/changelog
    trunk/libclass-xsaccessor-perl/lib/Class/XSAccessor.pm

Modified: trunk/libclass-xsaccessor-perl/AutoXS.h
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/AutoXS.h?rev=37045&op=diff
==============================================================================
--- trunk/libclass-xsaccessor-perl/AutoXS.h (original)
+++ trunk/libclass-xsaccessor-perl/AutoXS.h Sun May 31 23:13:25 2009
@@ -1,4 +1,4 @@
-/* AutoXS::Header version '1.00' */
+/* AutoXS::Header version '1.01' */
 typedef struct {
   U32 hash;
   SV* key;
@@ -31,11 +31,13 @@
 /* implementation section */
 
 I32 get_hashkey_index(const char* key, const I32 len) {
+  I32 index;
+
   /* init */
   if (AutoXS_reverse_hashkeys == NULL)
     AutoXS_reverse_hashkeys = newHV();
 
-  I32 index = 0;
+  index = 0;
   if ( hv_exists(AutoXS_reverse_hashkeys, key, len) ) {
     SV** index_sv = hv_fetch(AutoXS_reverse_hashkeys, key, len, 0);
 
@@ -109,6 +111,8 @@
 }
 
 I32 get_internal_array_index(I32 object_ary_idx) {
+  I32 new_index;
+
   if (AutoXS_reverse_arrayindices_length <= object_ary_idx)
     _resize_array_init( &AutoXS_reverse_arrayindices,
                         &AutoXS_reverse_arrayindices_length,
@@ -118,7 +122,7 @@
   if (AutoXS_reverse_arrayindices[object_ary_idx] > -1)
     return AutoXS_reverse_arrayindices[object_ary_idx];
 
-  I32 new_index = _new_internal_arrayindex();
+  new_index = _new_internal_arrayindex();
   AutoXS_reverse_arrayindices[object_ary_idx] = new_index;
   return new_index;
 }

Modified: trunk/libclass-xsaccessor-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/Changes?rev=37045&op=diff
==============================================================================
--- trunk/libclass-xsaccessor-perl/Changes (original)
+++ trunk/libclass-xsaccessor-perl/Changes Sun May 31 23:13:25 2009
@@ -1,4 +1,7 @@
 Revision history for Perl extension Class-XSAccessor.
+
+1.03  Sun May 31 18:45 2009
+  - Upgrade to AutoXS::Header 1.01: Make it C89!
 
 1.02  Sun May 17 11:18 2009
   - Require new AutoXS header version in order to fix

Modified: trunk/libclass-xsaccessor-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/META.yml?rev=37045&op=diff
==============================================================================
--- trunk/libclass-xsaccessor-perl/META.yml (original)
+++ trunk/libclass-xsaccessor-perl/META.yml Sun May 31 23:13:25 2009
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               Class-XSAccessor
-version:            1.02
+version:            1.03
 abstract:           Generate fast XS accessors without runtime compilation
 author:
     - Steffen Mueller <smueller at cpan.org>

Modified: trunk/libclass-xsaccessor-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/debian/changelog?rev=37045&op=diff
==============================================================================
--- trunk/libclass-xsaccessor-perl/debian/changelog (original)
+++ trunk/libclass-xsaccessor-perl/debian/changelog Sun May 31 23:13:25 2009
@@ -1,3 +1,12 @@
+libclass-xsaccessor-perl (1.03-1) UNRELEASED; urgency=low
+
+  NO RELEASE NECESSARY
+
+  * New upstream release
+  -> AutoXS code is now compatible with C89
+
+ -- Jonathan Yu <frequency at cpan.org>  Sun, 31 May 2009 19:13:26 -0400
+
 libclass-xsaccessor-perl (1.02-1) unstable; urgency=low
 
   * New upstream release

Modified: trunk/libclass-xsaccessor-perl/lib/Class/XSAccessor.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/lib/Class/XSAccessor.pm?rev=37045&op=diff
==============================================================================
--- trunk/libclass-xsaccessor-perl/lib/Class/XSAccessor.pm (original)
+++ trunk/libclass-xsaccessor-perl/lib/Class/XSAccessor.pm Sun May 31 23:13:25 2009
@@ -5,7 +5,7 @@
 use warnings;
 use Carp qw/croak/;
 
-our $VERSION = '1.02';
+our $VERSION = '1.03';
 
 require XSLoader;
 XSLoader::load('Class::XSAccessor', $VERSION);




More information about the Pkg-perl-cvs-commits mailing list