ExtUtils-ParseXS
view release on metacpan or search on metacpan
No changes from 2.21_02
2.21_02 - Sat Dec 19 10:55:41 EST 2009
Bug fixes:
- fixed bugs and added tests for INCLUDE_COMMAND [Steffen Mueller]
2.21_01 - Sat Dec 19 07:22:44 EST 2009
Enhancements:
- New 'INCLUDE_COMMAND' directive [Steffen Mueller]
Bug fixes:
- Workaround for empty newXS macro found in P5NCI [Goro Fuji]
2.21 - Mon Oct 5 11:17:53 EDT 2009
Bug fixes:
- Adds full path in INCLUDE #line directives (RT#50198) [patch by "spb"]
Other:
- Updated copyright and maintainer list
2.20_07 - Sat Oct 3 11:26:55 EDT 2009
Bug fixes:
- Use "char* file" for perl < 5.9, not "char[] file"; fixes mod_perl
breakage due to prior attempts to fix RT#48104 [David Golden]
2.20_06 - Fri Oct 2 23:45:45 EDT 2009
Bug fixes:
- Added t/typemap to fix broken test on perl 5.6.2 [David Golden]
- More prototype fixes for older perls [Goro Fuji]
- Avoid "const char *" in test files as it breaks on 5.6.2 [Goro Fuji]
Other:
- Merged changes from 2.2004 maintenance branch (see 2.200401 to 2.200403)
[David Golden]
2.20_05 - Sat Aug 22 21:46:56 EDT 2009
Bug fixes:
- Fix prototype related bugs [Goro Fuji]
- Fix the SCOPE keyword [Goro Fuji]
2.200403 - Fri Oct 2 02:01:58 EDT 2009
Other:
- Removed PERL_CORE specific @INC manipulation (no longer needed)
[Nicholas Clark]
- Changed hard-coded $^H manipulation in favor of "use re 'eval'"
[Nicholas Clark]
2.200402 - Fri Oct 2 01:26:40 EDT 2009
Bug fixes:
- UNITCHECK subroutines were not being called (detected in ext/XS-APItest
in Perl blead) [reported by Jesse Vincent, patched by David Golden]
2.200401 - Mon Sep 14 22:26:03 EDT 2009
- No changes from 2.20_04.
2.20_04 - Mon Aug 10 11:18:47 EDT 2009
Bug fixes:
- Changed install_dirs to 'core' for 5.8.9 as well (RT#48474)
- Removed t/bugs.t until there is better C++ support in ExtUtils::CBuilder
Other:
- Updated repository URL in META file
2.20_03 - Thu Jul 23 23:14:50 EDT 2009
Bug fixes:
- Fixed "const char *" errors for 5.8.8 (and older) (RT#48104)
[Vincent Pit]
- Added newline before a preprocessor directive (RT#30673)
[patch by hjp]
2.2002 - Sat Jul 18 17:22:27 EDT 2009
Bug fixes:
- Fix Makefile.PL installdirs for older perls
2.20_01 - Wed Jul 8 12:12:47 EDT 2009
- Fix XSUsage prototypes for testing [Jan Dubois]
2.20 - Wed Jul 1 13:42:11 EDT 2009
- No changes from 2.19_04
2.19_04 - Mon Jun 29 11:49:12 EDT 2009
- Changed tests to use Test::More and added it to prereqs
- Some tests skip if no compiler or if no dynamic loading
- INTERFACE keyword tests skipped for perl < 5.8
2.19_03 - Sat Jun 27 22:51:18 EDT 2009
- Released to see updated results from smoke testers
- Fix minor doc typo pulled from blead
2.19_02 - Wed Aug 6 22:18:33 2008
- Fix the usage reports to consistently report package name as well
as sub name across ALIAS, INTERFACE and regular XSUBS. [Robert May]
- Cleaned up a warning with -Wwrite-strings that gets passed into
every parsed XS file. [Steve Peters]
- Allow (pedantically correct) C pre-processor comments in the code
snippets of typemap files. [Nicholas Clark]
2.19 - Sun Feb 17 14:27:40 2008
- Fixed the treatment of the OVERLOAD: keyword, which was causing a C
compile error. [Toshiyuki Yamato]
2.18 - Mon Jan 29 20:56:36 2007
- Added some UNITCHECK stuff, which (I think) makes XS code able to
do UNITCHECK blocks. [Nicholas Clark]
- Changed 'use re "eval";' to 'BEGIN { $^H |= 0x00200000 };' so we
can compile re.xs in bleadperl. [Yves Orton]
- Fix an undefined-variable warning related to 'inout' parameter
processing.
2.17 - Mon Nov 20 17:07:27 2006
- Stacked $filepathname to make #line directives in #INCLUDEs work.
[Nicholas Clark]
- Sprinked dVAR in with dXSARGS, for God-(Jarkko)-knows-what
reason. [Jarkko Hietaniemi]
- Use printf-style formats in Perl_croak() for some significant
savings in number of distinct constant strings in the linked
binaries we create. [Alexey Tourbin]
- Don't use 'class' as a variable name in the t/XSTest.xs module,
since that's a keyword in C++. [Jarkko Hietaniemi]
2.16 Fri Sep 15 22:33:24 CDT 2006
- Fix a problem with PREFIX not working inside INTERFACE
sections. [Salvador Fandin~o]
2.15 Mon Oct 10 11:02:13 EDT 2005
- I accidentally left out a README from the distribution. Now it's
auto-created from the main documentation in ExtUtils/ParseXS.pm.
2.14 Sat Oct 8 21:49:15 EDT 2005
- The filehandle for the .xs file was never being properly closed,
and now it is. This was causing some Win32 problems with
Module::Build's tests, which create a .xs file, process it with
ParseXS, and then try to remove it. [Spotted by Randy Sims]
2.13 Mon Oct 3 21:59:06 CDT 2005
- Integrate a cleanup-related change from bleadperl that somehow
never got into this copy. [Steve Hay]
2.12 Wed Aug 24 20:03:09 CDT 2005
- On Win32, there was a DLL file we create during testing that we
couldn't delete unless we closed it first, so testing failed when
the deletion was attempted. This should now work (provided the
version of perl is high enough to have DynaLoader::dl_unload_file()
- I'm not sure what will happen otherwise). [Steve Hay]
- Fix a spurious warning during testing about a variable that's used
before it's initialized. [Steve Hay]
2.11 Mon Jun 13 23:00:23 CDT 2005
- Make some variables global, to avoid some "will not stay shared"
warnings at compile time. [Rafael Garcia-Suarez]
( run in 1.818 second using v1.01-cache-2.11-cpan-39bf76dae61 )