...and should be available at a CPAN mirror near you soon.

This release is essentially prerelease 0 for PDL-2.007
planned for the end of this month.  The key features for
this release are:

 - Fixes hash randomization FAILs for perl-5.17.x and up
   (these false-failures account for almost 100% of the
    FAIL reports for the PDL-2.006 release).

 - 64bit index support for PDLs.  Now you can process
   pdl data with more than 2**32 elements/bytes/whatever.
   Of particular use is the ability to use mapflex() and/or
   mapfraw() to memory map large piddles rather than
   using reads and writes.

 - Improved slice support with a unified and faster code.

At this point, we invite testing and use of the new release
and any developers that have the time and an itch to
scratch are welcome to participate with the usual clean-up
of docs, fixing those lingering bugs, or implementing your
new features (small, non-invasive, and testable).

We'll be in this final clean-up mode for 2 weeks.  Starting
no later than 01-October, we will go into final, code-freeze
for a last double-check pre-release.  The official PDL-2.007
is planned for 14-October.

NOTE: The release could come sooner depending on how
things stabilize over the next 2 weeks.

Enjoy,
Chris

Release Notes for PDL 2.006_07 --------------------------

 +---------------------------------------------------------------+
 | BE WARNED:  This release includes an update to the internal,  |
 | C-level PDL API for PDL versions 2.006 and earlier.  This     |
 | will require that you re-build any PP or XS modules.  Do not  |
 | upgrade or install over an existing PDL installation unless   |
 | you are prepared to do so!!!                                  |
 +---------------------------------------------------------------+

General Notes:

 * Another quick CPAN developers release

   - It is a snapshot of the current git development tree
     and everything may not work correctly or have complete
     documentation.

   - These release notes may not be fully complete.  Please
     see Changes (from the git log) for full details.

   - All tests may not pass, especially ones corresponding
     to issues in Known_problems.

   - Manual build/install is recommended although the
     cpan shell may be used by specifying the distribution
     path rather than just the module name, e.g.:

       cpan> get  CHM/PDL-2.006_07.tar.gz
       cpan> make CHM/PDL-2.006_07.tar.gz
       cpan> test CHM/PDL-2.006_07.tar.gz
       cpan> look CHM/PDL-2.006_07.tar.gz

Highlights:

 * Candidate fix for pthread detection and resulting build
   failures for non-threaded perls on OpenBSD 5.3 amd64
   platforms.

 * New multiple extension writing support for wfits.

 * Renamed new PDL index data type to PDL_Indx to fix problem
   with confusion between the new indx() type conversion function
   and the existing PDL::index and perl core index().  This
   appears to resolve the remaining type name ambiguity.  Once
   documentation and config entries in PDL::Config are done, we
   should be ready for a stable release.

 * Multiple fixes to the various slice routines for performance
   and to support 64bit indexing.

 * Test suite improvements continue based on Devel::Cover
   analysis by Derek Lamb.

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to