pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/p5-Class-XSAccessor



Module Name:    pkgsrc
Committed By:   seb
Date:           Sun Nov 22 11:50:35 UTC 2009

Modified Files:
        pkgsrc/devel/p5-Class-XSAccessor: Makefile distinfo

Log Message:
Update p5-Class-XSAccessor from version 1.03 to version 1.05.

Upstream changes:
1.05  Sun Nov 15 12:54 2009
  - Minor developer doc tweaks.
  - Minor XS refactoring

1.04_05  Mon Nov  9 20:10 2009
  - Fixes for perls < 5.10:
    => No entersub optimization
    => Do no use precalculated hashes
  - Updated entersub optimization
  - Remove brain-damaged double-hashing
  - Minor portability fixlets

1.04_04  Thu Nov  5 18:00 2009
  - Fixes for non-threaded perls
    (no need for locks, perl_mutex not even defined).

1.04_03  Tue Nov  3 22:32 2009
  ** This release features some very radical changes. Test well. **
  - Replace use of perl hashes in the global hash key name storage with
    a full-blown, separate implementation of a hash table
    (Steffen, Chocolateboy)
  - Similarly, throw out the SV's for simple C strings.
  - Add a global lock for all modifications to global data structures:
  - The above three items fix RT #50454 (serious threading issues).
  - Add support for alternate use Class::XSAccessor { ... } syntax
    (Adam K)

1.04_02  Mon Sep  7 11:35 2009
  ** This release features some very radical changes. Test well. **
  - Significant optimization by replacing the relevant entersub ops
    with stripped down versions (Chocolateboy)

1.04_01  Mon Sep  7 11:35 2009
  ** This release features some very radical changes. Test well. **
  - More aggressive OPTIMIZE flags if possible (Chocolateboy)
  - Added shorthand syntax for getters, setters, accessors, and predicates
    where the attribute has the same name as the method (Chocolateboy)
  - Remove dependency on AutoXS::Header.
  - Merge Class::XSAccessor::Array into this distribution.
  - Refactored the XS to remove duplicate code.
  - Refactored the perl code in XSAccessor.pm and Array.pm to remove
    duplicate code (=> Heavy.pm).
  - Upgrade Devel::PPPort/ppport.h (Chocolateboy)

1.04  Thu Jun 11 16:40 2009
  - Fix a bunch of warnings thanks to a heads up from
    Marcela Maslanova.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/p5-Class-XSAccessor/Makefile
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/devel/p5-Class-XSAccessor/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index