PPI::XS(3pm)

PPI::XS3pm

(minor) xs acceleration for ppi

Version

version 0.910

Overview

PPI::XS provides XS-based acceleration of the core PPI packages. It selectively replaces a (small but growing) number of methods throughout PPI with identical but much faster C versions.

Once installed, it will be auto-detected and loaded in by PPI completely transparently.

Because the C implementations are linked to the perl versions of the same function, it is preferable to upgrade PPI::XS any time you do a major upgrade of PPI itself.

If the two fall out of sync, the integration between the two is designed to degrade gracefully. PPI::XS is capable of determining which functions are no longer equal, and will simple leave the perl version alone, deleting the C version to free up the memory.

If the versions of the two get so far apart that they become completely incompatible, PPI::XS will simply silently not load at all.

Beyond that, there isn't that much more you really need to know. :)

Support

Bugs should always be submitted via the CPAN bug tracker, located at

<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=PPI-XS>

For other issues or comments, contact the maintainer.

Releases

11 releases since Debian 3.1 (Sarge); the text changed 10 times.

  1. 3.1
  2. 4.0
  3. 5.0
  4. 6.0
  5. 7
  6. 8
  7. 9
  8. 10
  9. 11
  10. 12
  11. 13

Author

Adam Kennedy <[email protected]>

From libppi-xs-perl 0.910-2+b4 in Debian 13 (Trixie). Parsed by carta from the page's man source.