Changes for version 1.05 - 2009-11-15
- Minor developer doc tweaks.
- Minor XS refactoring
Changes for version 1.04_05 - 2009-11-09
- Fixes for perls < 5.10: => No entersub optimization => Do no use precalculated hashes
- Updated entersub optimization
- Remove brain-damaged double-hashing
- Minor portability fixlets
Changes for version 1.04_04 - 2009-11-05
- Fixes for non-threaded perls (no need for locks, perl_mutex not even defined).
Changes for version 1.04_03 - 2009-11-03
- 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)
Changes for version 1.04_02 - 2009-09-07
- This release features some very radical changes. Test well. **
- Significant optimization by replacing the relevant entersub ops with stripped down versions (Chocolateboy)
Changes for version 1.04_01 - 2009-09-07
- 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)
Modules
Generate fast XS accessors without runtime compilation
Generate fast XS accessors without runtime compilation
Guts you don't care about