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

The highlight of this CPAN Developers release is a new
implementation of memory mapped file IO using the
File::Map module by Leon Timmermans which allows us
to handle POSIX and win32 systems with the same code.

To improve the coverage of the CPAN Testers for this
new feature, File::Map 0.47 is added as a required
dependency for automated build processes (e.g. with
cpan, cpanp, cpanm,...).  The goal is to shake out
any portability issues early as work is beginning on
enabling 64bit pdl indexing and that work will be
simplified with a single set of code for the memory
map operations.

As usual, some clean up, bugs fixed,...  Enjoy and let
us know how it works for you!

--Chris

Release Notes for PDL 2.4.10_001 --------------------------

General Notes:

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

 * 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.4.10_001.tar.gz
       cpan> make CHM/PDL-2.4.10_001.tar.gz
       cpan> test CHM/PDL-2.4.10_001.tar.gz
       cpan> look CHM/PDL-2.4.10_001.tar.gz

 * File::Map 0.47 has been added as a dependency for
   testing purposes so an automated build will need
   this dependency installed.

   For systems having POSIX mmap, the build should
   still pass using the legacy implementation.

Highlights:

 * mapflex and mapfraw routines for memory-mapped IO have been
   refactored to use the File::Map module.  The new routines
   should work for all platforms having File::Map version 0.47
   or later installed.  This new implementation should work
   for both 32-bit and 64-bit perls as well as with 64-bit file
   offsets.  Please test and report.

 * Various cleanup to existing code to fix warnings generated
   by perl-5.15.

 * Other cleanup and bugs fixed (sf.net bug #3487569).

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

Reply via email to