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