FYI, I've released the second beta. It's feature-complete.
So I don't plan to add lots of functionality until 3.00.

  The uploaded file
  
      Devel-PPPort-2.99_02.tar.gz
  
  has entered CPAN as
  
    file: $CPAN/authors/id/M/MH/MHX/Devel-PPPort-2.99_02.tar.gz
    size: 99627 bytes
     md5: d3e8e4e49b23adcd6111045478bae3da

Here's a brief list of changes:

    * 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
    * 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

As the list states, there's now a HACKERS document that explains
in a little more detail what I've put in my last mail.

I'd like to get the bugs (and I'm sure there are bugs) out before 3.00.
So I would really appreciate if you could:

  - check the documentation for inconsistencies / typos

  - build the module on Platforms that are known to cause problems

  - check if the generated ppport.h works for your XS projects

  - test the ppport.h script functionality, as that's mainly what
    I hacked in during the last 24 hours; the ppport.h script has
    a lot more functionality now; just see 'perldoc ppport.h'

Thanks,
Marcus

-- 
    Though I'll admit readability suffers slightly...
            --Larry Wall in <[EMAIL PROTECTED]>

Reply via email to