A.k.a. PDL-2.4.11 release candidate 2.
This is a quick point release with support for perl 5.16 which
is to be released within a week or so. Assuming that tests
go well, this will become the official PDL-2.4.11 release this
weekend.
Please report any problems or successes so that we can
ensure Release_Notes and Known_problems are complete
and up to date.
--Chris
Release Notes for PDL 2.4.10_005 --------------------------
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!!! |
+---------------------------------------------------------------+
* A.k.a. PDL-2.4.11 release candidate 2 with support for
perl 5.16.0. Please test!
- 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_005.tar.gz
cpan> make CHM/PDL-2.4.10_005.tar.gz
cpan> test CHM/PDL-2.4.10_005.tar.gz
cpan> look CHM/PDL-2.4.10_005.tar.gz
Highlights:
* A new implementation mapflex and mapfraw routines provides
memory-mapped IO for all platforms including win32 systems.
* The new memory mapped IO support is implemented using File::Map
so version 0.47 has been added as a required dependency to
force automated testing so an automated build will need
this dependency installed.
However, or systems having POSIX mmap, a manual build
will automatically use the legacy implementation.
* Various cleanup to existing code to fix warnings generated
by perl versions 5.15.x and higher.
Remove deprecation warning in PGPLOT/Window/Window.pm
complex.pd - fix attempts to overload '<=>=' and '=>'
* Sf.net bugs fixed:
3487569 PDL::IO::Misc : rcols problem (thanks bperret!)
3518253 Make PDL::flat work under perl 5.16 (thanks sprout!)
3476648 PDL build of HTML docs fails on recent bleed Perl
* Other bugs fixed:
Fixed pdl-from-string handling of inf/nan
Fix check for glutRunning logic for imag2d
Fixed a bug in cat's error reporting.
Added lvalue awareness to whereND
* Test suite improvements:
skip t/gd_oo_tests.t on BSD OS to avoid sf.net #3518190
skip t/inline-comment-test.t on BSD to avoid sf.net #3524081
Force $eps for approx() in t/limits_round.t
Updated tests for t/pdl-from-string.t for inf/nan handling
Avoid the fork() call in t/plplot.t for win32 only.
Made t/pp_line_numbers.t more robust
Added lvalue whereND tests to t/primitive.t
* New support for multiline comments in PP code. See docs for
PDL::PP for details (e.g., pdldoc PP).
* Various enhancements to barf/croak output and messages to make
error reports and stack traces more useful and readable.
* There is a new changes (or Changes) target for the PDL Makefile
which is a convenience target that allows one to regenerat the
Changes file from git.
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl