Friday 5th August 2011
Local Packages
Updated perl-Coro to 6.05:
Blush: condvar values would not be propagated from send to recv any more
Use exponential increase for the readline buffer length in Coro::Handle; also reduce initial allocation to 1020 from 4096 bytes
Updated perl-ExtUtils-ParseXS to 3.02, except for RHL-9 and RHEL-3 since 3.x now require perl ≥ 5.8.1:
Major refactoring of the whole code base; it finally runs under 'use strict' for the first time!
Typemaps can now be embedded into XS code using a here-doc like syntax and the new "TYPEMAP:" XS keyword
Move typemap handling code to ExtUtils::Typemaps with full object-oriented goodness
Check API compatibility when loading XS modules using the XS_APIVERSION_BOOTCHECK macro if on a new-enough perl
Fixed compiler warnings in XS
- Spell-check
Define PERL_UNUSED_ARG for pre-3.8.9 perls, which should fix the tests
Add a check to Makefile.PL that scans @INC to determine whether the new xsubpp will be shadowed by another, existing xsubpp and warn the user vehemently
Add some diagnostics when xsubpp fails to load a current-enough version of ExtUtils::ParseXS
Patches from CPAN RT#53938, CPAN RT#61908, attempts to fix Win32 problems
Require perl 5.8.1
I excluded /usr/bin/xsubpp and its manpage from the package for the time being as they would conflict with the main perl or perl-devel packages (Bug #728393)
Updated perl-HTML-SimpleLinkExtor to 1.25:
Fix clear_links so it actually clears the links
Convert most tests to use subtest and Test::More 0.96
Clean-ups for the move to Github
I added a patch to support building with Test::More versions as old as 0.47 on RHL-9; that's the oldest I tried