Changes for version 3.63

  • allow 'length(foo)' to work with any 'foo' type that has 'SvPV_nolen()' or similar in its typemap, not just that it maps to T_PV
  • improve warning and error messages
  • improve test coverage
  • reorganise t/

Documentation

compiler to convert Perl XS code into C code
the XS Language Reference Manual
Tutorial for writing XSUBs
Perl XS C/Perl type mapping

Modules

converts Perl XS code into C code
Initialization values for some globals
Clean package to evaluate code in
Classes for nodes of an Abstract Syntax Tree
Subroutines used with ExtUtils::ParseXS
Read/Write/Modify Perl/XS typemap files
Quick commands for handling typemaps
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
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm
in lib/ExtUtils/ParseXS/Node.pm