r37050 - in /trunk/libclass-xsaccessor-array-perl: AutoXS.h Changes META.yml debian/changelog lib/Class/XSAccessor/Array.pm
jawnsy-guest at users.alioth.debian.org
jawnsy-guest at users.alioth.debian.org
Sun May 31 23:19:38 UTC 2009
Author: jawnsy-guest
Date: Sun May 31 23:19:33 2009
New Revision: 37050
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=37050
Log:
NO RELEASE NECESSARY
* New upstream release
-> AutoXS code is now compatible with C89
Modified:
trunk/libclass-xsaccessor-array-perl/AutoXS.h
trunk/libclass-xsaccessor-array-perl/Changes
trunk/libclass-xsaccessor-array-perl/META.yml
trunk/libclass-xsaccessor-array-perl/debian/changelog
trunk/libclass-xsaccessor-array-perl/lib/Class/XSAccessor/Array.pm
Modified: trunk/libclass-xsaccessor-array-perl/AutoXS.h
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-array-perl/AutoXS.h?rev=37050&op=diff
==============================================================================
--- trunk/libclass-xsaccessor-array-perl/AutoXS.h (original)
+++ trunk/libclass-xsaccessor-array-perl/AutoXS.h Sun May 31 23:19:33 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-array-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-array-perl/Changes?rev=37050&op=diff
==============================================================================
--- trunk/libclass-xsaccessor-array-perl/Changes (original)
+++ trunk/libclass-xsaccessor-array-perl/Changes Sun May 31 23:19:33 2009
@@ -1,4 +1,8 @@
Revision history for Perl extension Class-XSAccessor-Array.
+
+1.03 Sun May 31 18:47 2009
+ - Upgrade to AutoXS::Header 1.01:
+ Make it C89!
1.02 Sun May 17 11:22 2009
- Use fixed AutoXS.h (prototyping issue)
Modified: trunk/libclass-xsaccessor-array-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-array-perl/META.yml?rev=37050&op=diff
==============================================================================
--- trunk/libclass-xsaccessor-array-perl/META.yml (original)
+++ trunk/libclass-xsaccessor-array-perl/META.yml Sun May 31 23:19:33 2009
@@ -1,6 +1,6 @@
--- #YAML:1.0
name: Class-XSAccessor-Array
-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-array-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-array-perl/debian/changelog?rev=37050&op=diff
==============================================================================
--- trunk/libclass-xsaccessor-array-perl/debian/changelog (original)
+++ trunk/libclass-xsaccessor-array-perl/debian/changelog Sun May 31 23:19:33 2009
@@ -1,3 +1,12 @@
+libclass-xsaccessor-array-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:20:11 -0400
+
libclass-xsaccessor-array-perl (1.02-1) unstable; urgency=low
[ Jonathan Yu ]
Modified: trunk/libclass-xsaccessor-array-perl/lib/Class/XSAccessor/Array.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-array-perl/lib/Class/XSAccessor/Array.pm?rev=37050&op=diff
==============================================================================
--- trunk/libclass-xsaccessor-array-perl/lib/Class/XSAccessor/Array.pm (original)
+++ trunk/libclass-xsaccessor-array-perl/lib/Class/XSAccessor/Array.pm Sun May 31 23:19:33 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::Array', $VERSION);
More information about the Pkg-perl-cvs-commits
mailing list