r47238 - in /trunk/libclass-xsaccessor-perl: ./ XS/ debian/ debian/patches/ lib/Class/ lib/Class/XSAccessor/ t/

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Sun Nov 15 18:06:12 UTC 2009


Author: jawnsy-guest
Date: Sun Nov 15 18:05:52 2009
New Revision: 47238

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=47238
Log:
  + Replace use of perl hashes in the global hash key name storage
    with a full-blown separate implementation of a hash table
  + Discard SVs for simple C strings
  + Add a global lock for all modifications to global data structures
* Use debhelper 7.0.8 and quilt 0.46-7 for --with quilt
* Remove patch, AutoXS is no longer needed

Added:
    trunk/libclass-xsaccessor-perl/CXSAccessor.h
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/CXSAccessor.h
    trunk/libclass-xsaccessor-perl/MurmurHashNeutral2.h
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/MurmurHashNeutral2.h
    trunk/libclass-xsaccessor-perl/XS/
      - copied from r47236, branches/upstream/libclass-xsaccessor-perl/current/XS/
    trunk/libclass-xsaccessor-perl/hash_table.h
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/hash_table.h
    trunk/libclass-xsaccessor-perl/lib/Class/XSAccessor/
      - copied from r47236, branches/upstream/libclass-xsaccessor-perl/current/lib/Class/XSAccessor/
    trunk/libclass-xsaccessor-perl/t/01hash_basic.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/01hash_basic.t
    trunk/libclass-xsaccessor-perl/t/02hash_accessor.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/02hash_accessor.t
    trunk/libclass-xsaccessor-perl/t/03hash_predicate.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/03hash_predicate.t
    trunk/libclass-xsaccessor-perl/t/04hash_chained.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/04hash_chained.t
    trunk/libclass-xsaccessor-perl/t/05hash_replace.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/05hash_replace.t
    trunk/libclass-xsaccessor-perl/t/06hash_constructor.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/06hash_constructor.t
    trunk/libclass-xsaccessor-perl/t/07hash_boolean.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/07hash_boolean.t
    trunk/libclass-xsaccessor-perl/t/08hash_entersub.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/08hash_entersub.t
    trunk/libclass-xsaccessor-perl/t/09hash_use_hash.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/09hash_use_hash.t
    trunk/libclass-xsaccessor-perl/t/31array_basic.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/31array_basic.t
    trunk/libclass-xsaccessor-perl/t/32array_accessor.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/32array_accessor.t
    trunk/libclass-xsaccessor-perl/t/33array_predicate.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/33array_predicate.t
    trunk/libclass-xsaccessor-perl/t/34array_chained.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/34array_chained.t
    trunk/libclass-xsaccessor-perl/t/35array_replace.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/35array_replace.t
    trunk/libclass-xsaccessor-perl/t/36array_constructor.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/36array_constructor.t
    trunk/libclass-xsaccessor-perl/t/37array_boolean.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/37array_boolean.t
    trunk/libclass-xsaccessor-perl/t/38array_use_hash.t
      - copied unchanged from r47236, branches/upstream/libclass-xsaccessor-perl/current/t/38array_use_hash.t
Removed:
    trunk/libclass-xsaccessor-perl/AutoXS.h
    trunk/libclass-xsaccessor-perl/debian/README.source
    trunk/libclass-xsaccessor-perl/debian/patches/
    trunk/libclass-xsaccessor-perl/t/01basic.t
    trunk/libclass-xsaccessor-perl/t/02accessor.t
    trunk/libclass-xsaccessor-perl/t/03predicate.t
    trunk/libclass-xsaccessor-perl/t/04chained.t
    trunk/libclass-xsaccessor-perl/t/05replace.t
    trunk/libclass-xsaccessor-perl/t/06constructor.t
    trunk/libclass-xsaccessor-perl/t/07boolean.t
Modified:
    trunk/libclass-xsaccessor-perl/Changes
    trunk/libclass-xsaccessor-perl/MANIFEST
    trunk/libclass-xsaccessor-perl/META.yml
    trunk/libclass-xsaccessor-perl/Makefile.PL
    trunk/libclass-xsaccessor-perl/README
    trunk/libclass-xsaccessor-perl/XSAccessor.xs
    trunk/libclass-xsaccessor-perl/debian/changelog
    trunk/libclass-xsaccessor-perl/debian/control
    trunk/libclass-xsaccessor-perl/debian/copyright
    trunk/libclass-xsaccessor-perl/debian/rules
    trunk/libclass-xsaccessor-perl/lib/Class/XSAccessor.pm
    trunk/libclass-xsaccessor-perl/ppport.h

[This mail would be too long, it was shortened to contain the URLs only.]

Modified: trunk/libclass-xsaccessor-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/Changes?rev=47238&op=diff

Modified: trunk/libclass-xsaccessor-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/MANIFEST?rev=47238&op=diff

Modified: trunk/libclass-xsaccessor-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/META.yml?rev=47238&op=diff

Modified: trunk/libclass-xsaccessor-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/Makefile.PL?rev=47238&op=diff

Modified: trunk/libclass-xsaccessor-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/README?rev=47238&op=diff

Modified: trunk/libclass-xsaccessor-perl/XSAccessor.xs
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/XSAccessor.xs?rev=47238&op=diff

Modified: trunk/libclass-xsaccessor-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/debian/changelog?rev=47238&op=diff

Modified: trunk/libclass-xsaccessor-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/debian/control?rev=47238&op=diff

Modified: trunk/libclass-xsaccessor-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/debian/copyright?rev=47238&op=diff

Modified: trunk/libclass-xsaccessor-perl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/debian/rules?rev=47238&op=diff

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=47238&op=diff

Modified: trunk/libclass-xsaccessor-perl/ppport.h
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libclass-xsaccessor-perl/ppport.h?rev=47238&op=diff




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