Changes for version 3.00_04 - 2011-07-27
- Require perl 5.8.1.
- Patches from CPAN RT #53938, #61908 Both of these are attempts to fix win32 problems: Bug #61908 for ExtUtils-ParseXS: MSWin compilers and back-slashed paths Bug #53938 for ExtUtils-ParseXS: MinGW Broken after 2.21
Changes for version 3.00_03 - 2011-07-22
- Add some diagnostics when xsubpp fails to load a current-enough version of ExtUtils::ParseXS. [Steffen Mueller]
- 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. [Steffen Mueller]
Changes for version 3.00_02 - 2011-07-14
- Move script/xsubpp back to lib/ExtUtils/xsubpp The original move caused old xsubpp's to be used.
Changes for version 3.00_01 - 2011-07-12
- Major refactoring of the whole code base. It finally runs under 'use strict' for the first time!
- James Keenan, Steffen Mueller
- Typemaps can now be embedded into XS code using a here-doc like syntax and the new "TYPEMAP:" XS keyword.
- Steffen Mueller
- Move typemap handling code to ExtUtils::Typemaps with full object-oriented goodness. [Steffen Mueller]
- Check API compatibility when loading xs modules. If on a new-enough perl, add the XS_APIVERSION_BOOTCHECK macro to the _boot function of every XS module to compare it against the API version the module has been compiled against. If the versions do not match, an exception is thrown. [Florian Ragwitz]
- Fixed compiler warnings in XS. [Zefram]
- Spell-check [Peter J. Acklam]
Documentation
compiler to convert Perl XS code into C code
Modules
converts Perl XS code into C code
Initialization values for some globals
Subroutines used with ExtUtils::ParseXS
Read/Write/Modify Perl/XS typemap files
Entry in the INPUT section of a typemap
Entry in the OUTPUT section of a typemap
Entry in the TYPEMAP section of a typemap
Provides
in lib/ExtUtils/ParseXS/CountLines.pm