The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 2.99_02 - 2004-08-08

  • second beta
  • feature complete for 3.00
  • implemented missing functionality for ppport.h script:
    • can now perform global (i.e. multi-file) NEED_ checks
    • checks source for missing aTHX arguments
    • checks source for unsupported API calls
    • can now lists provided and unsupported API
    • can use Text::Diff on platforms without diff utility
    • can use custom diff utility / options
    • can write one patch against the module
    • can write single copies with changes applied
  • updated the documentation for Devel::PPPort and ppport.h
  • added lots of tests for the ppport.h script
  • merged tests for call_* eval_* from XS::APItest
  • added HACKERS file to document internals
  • now includes PPPort.pm, so you can read the full docs using search.cpan.org

Changes for version 2.99_01 - 2004-08-07

  • first beta towards 3.00
  • complete rework of internals
  • autogenerated API-checks
  • autogenerated .pm, .xs and .t files
  • ppport.h changes:
    • no static/global functions without explicit NEED_
    • can now be run without -x
    • now shows hints and dependencies
    • now has POD documentation, so perldoc ppport.h works
    • now has options
    • now uses File::Find when available
  • tested with multi-threaded (ithreads and 5.005-threads) perls from 5.005 and single-threaded perls from 5.003 up to 5.9.x

Documentation

Devel::PPPort internals for hackers
Perl/Pollution/Portability
Perl/Pollution/Portability version __VERSION__

Modules

Perl/Pollution/Portability