Revision history for Perl extension ExtUtils::XSpp.
0.09 Wed Feb 10 19:20:00 CET 2010
- Automatically include an #include <exception> into the output
for the exception handling.
- Documentation for ExtUtils::XSpp::Node and subclasses.
- Split ExtUtils/XSpp/Node.pm into separate per-class files.
0.08 Fri Feb 5 19:00:00 CET 2010
- Catch all C++ exceptions in the generated wrapper XS.
The exceptions are turned into plain Perl croak() calls
for now but may be upgraded to configurable exception
objects later. (Steffen Mueller)
0.07 Fri Jan 22 18:07:10 CET 2010
- Fix issue with references as method arguments that have
template types. (Steffen Mueller)
0.06 Wed Jan 13 20:28:27 CET 2010
- When parsing a class declaration, automatically add a typemap
for the class.
- Add default typemaps for basic C types (integral, floating point
and char*).
- Automatically setup Perl inheritance for derived C++ classes.
- Support template types in function/method parameters and in typeamaps.
- Add command line options to run xsubpp directly from xspp.
0.05 Sun Sep 20 14:29:16 CEST 2009
- Move the implementation of xspp to ExtUtils::XSpp::Cmd.
0.04
- Let XS' length() feature pass through. (Steffen Mueller)
- If the length() feature is used, generate ANSI style
XSUBs instead of the default K.-R. style. (Steffen Mueller)
- Add parsing deep class hierarchies. (Steffen Mueller)
- Fix two-part types (eg. unsigned int). (Steffen Mueller)
- Non-zero exit value on failure for more graceful build errors.
(Steffen Mueller)
0.03
- Include a renamed Parse::Yapp::Driver to eschew
a dependency. (Steffen Mueller)
0.02
- Added an example distribution (Steffen Mueller).
0.01 Wed Jun 17 21:01:00 CEST 2009
- Extracted from wxPerl source tree.
- Pass through C and C++ comments.
- Added test suite.