All-
CPAN Testers is up and running again so it's time
for another developers release for PDL with the
usual fixes, features, and cleanup. Enjoy!
--Chris
Release Notes for PDL 2.4.9_009 --------------------------
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.4.9_009.tar.gz
cpan> make CHM/PDL-2.4.9_009.tar.gz
cpan> test CHM/PDL-2.4.9_009.tar.gz
cpan> look CHM/PDL-2.4.9_009.tar.gz
Highlights:
* Work underway to enable POSIX theads support for
win32 systems (native windows perls and cygwin).
Manual build is possible for cygwin and MSWin32.
* PDL segfault on Empty pdl bugs fixed:
- 3307613 indexND of Empty pdls can segfault
- 3294808 sever on Empty piddle causes segfault
* Other bugs fixed:
- 3415115 whereND fails to handle all zero mask case
- ....... rcols dies when you reading past the EOF
- ....... fixed readflex edge case with badvalues
* wcols can now write 2D pdls directly with the
column data going to dim0 and dim1 corresponding
to the number of colums written to the file for
that pdl. rcols now uses the same convention for
2D pdls which makes dim0 the data dimension for
both 1D and 2D pdls *and* make rcols and wcols
the reverse operations from each other.
* Documentation and diagnostic improvements for PDL::PP
from investigation and study by David Mertens.
* Various clean-up and tidying of PDL as a release.
* New engine for PDL::NiceSlice offers improved
selectivity as a source filter regarding sf.net
bug #3018731 'NiceSlice affects code where it should not'.
The main improvement from the new code is it should
not filter in perl comments or quotelike constructs.
To try the new sourcefilter "engine", set the environment
variable PDL_NICESLICE_ENGINE to either of:
Filter::Util::Call (for the original filter version)
Filter::Simple (for the new and improved engine)
NOTE: the current default is Filter::Util::Call although
that may change for some CPAN developers release testing.
Also, if you enter an invalid option, PDL::NiceSlice will
die.
NOTE: Work is underway to finish the implementation
for the interactive PDL shells: perldl and pdl2. You
get the Filter::Util::Call behavior for the shells
regardless of the choice of filter engine at this time.
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl