The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 3.09 - 2006-07-08

  • fix Makefile.PL's c_o override
  • update API info
  • improve soak script
    • now counts warnings emitted during testing
    • output is colored (can be turned off)
  • add a section on integrating this module into the core to the HACKERS file

Changes for version 3.08_07 - 2006-07-03

  • fix cpan #20179: Licensing information for PPPort is unclear
  • only --unstrip a stripped ppport.h if an appropriate version of Devel::PPPort is installed
  • add a --version option to ppport.h

Changes for version 3.08_06 - 2006-06-25

  • fix breakage on MSWin32, where generating XS files on the fly doesn't seem to work the same way as under Linux (thanks to Sadahiro Tomoyuki for providing a patch)
  • load the shared files only when testing the module
  • remove PPPort.xs from CPAN distribution

Changes for version 3.08_05 - 2006-06-23

  • when in the core, generate PPPort.pm and PPPort.xs automatically
  • PPPort.pm can now be loaded by miniperl

Changes for version 3.08_04 - 2006-05-29

  • update API info
  • fix a bug in the automated API info generator that caused slightly wrong output
  • improve the speed of the automated API info generator; we're now down from several hours to a few minutes

Changes for version 3.08_03 - 2006-05-25

  • update API info
  • add devel/regenerate script to regenerate API info
  • improve and speed up the development tools

Changes for version 3.08_02 - 2006-05-22

  • fix a POD error
  • added POD test
  • changed hv_stores() to omit the hash parameter
  • improve soak script
    • can now search directories for perl executables
    • can use only perl binaries of at least a certain revision using the --min option
    • sorts tests by perl version
    • shows a summary of failed versions
  • added support for the following API PERL_USE_GCC_BRACE_GROUPS PoisonFree PoisonNew PoisonWith SvREFCNT_inc SvREFCNT_inc_NN SvREFCNT_inc_simple SvREFCNT_inc_simple_NN SvREFCNT_inc_simple_void SvREFCNT_inc_simple_void_NN SvREFCNT_inc_void SvREFCNT_inc_void_NN

Changes for version 3.08_01 - 2006-05-20

  • update NOOP and dNOOP to include lint directives
  • update API info (for 5.8.8 and 5.9.3)
  • added support for the following API ckWARN dVAR hv_fetchs hv_stores my_snprintf newSVpvs packWARN PERL_ABS PERL_UNUSED_ARG PERL_UNUSED_CONTEXT PERL_UNUSED_VAR STR_WITH_LEN sv_catpvs sv_setpvs SVf SvVSTRING_mg warner

Documentation

Devel::PPPort internals for hackers
Perl/Pollution/Portability
build/install perl distributions
Automatically regeneate Devel::PPPort's API information
Perl/Pollution/Portability version __VERSION__
Test Perl modules with multiple Perl releases

Modules

Perl/Pollution/Portability