File Release Notes and Changelog
Release Name: 2.4.4
Notes:
Release notes for PDL 2.4.4 ------------------------------
General Notes:
- Bad value support is now enabled by default for
PDL builds. This feature allows simpler handling
of missing or invalid data during processing.
For example, missing pixels could be interpolated
across. Calculations could be skipped for
missing data points...
Edit the perldl.conf file to turn off bad value
support before compiling if needed.
- This release includes significant improvments
in portability, enhancements in functionality,
and *many* bugs fixed.
- PDL::Graphics::TriD modules for 3-D and image
visualization are being refactored for improved
portability and performance. Preliminary hooks
are in PDL-2.4.4 to support the new functionality.
Announcements to the perldl mailing list will be
made when the PDL::Graphics::OpenGL::Perl and
Term::ReadLine::FreeGLUT suport is on CPAN.
- Builds out-of-the-box on cygwin and win32
- perl 5.6.x is explicitly required to configure and
will go away in future versions. 5.8.x and above
are the recommended versions
Summary of Changes:
- Improve uuencode support in Dumper for additional OSes
such as *BSD varieties that may need additional options
to prevent stripping of the leading slash in pathnames
including: darwin, netbsd, openbsd, freebsd, and dragonfly.
- Updated more PDL tests to use the recommended Test::More
- Updated PDL::Graphics::PLplot build support for more 5.9.0
specific features
- AutoLoader ~ expansion has been updated to conform more
closely to the ~ expansion in the bash shell
- Better checks for a valid PROJ4 build environment are now
performed before attempting to compile PDL modules using it
- PDL now builds and runs on perl-5.10.x
- The perldl shell has added support for using FreeGLUT for
display in analogy with the existing Tk event loop support.
This enables refactoring of the TriD modules to use the
Perl OpenGL module (a.k.a. POGL) instead of the internal,
and deprecated, PDL::Graphics::OpenGL et. al.
- The perldl acquire/filter/execute loop is now $_-safe by
using $lines instead of $_ for all the central modifications.
Avoids problems with some AUTOLOAD functions that leaked $_.
- Removed ExtUtils::F77 from the required prerequisites for
PDL to improve the buildability on platforms without an
available fortran compiler. If you have a fortran compiler
and EU::F77 installed, PDL::Slatec will be built.
- zeros function added as an alias for the zeroes function
- Many warning messages that were not actually problems have
been quieted, especially many pointer to int conversion messages
- Added $PERLDL::HISTFILESIZE to allow configuration of the number
of lines of history to be saved by the interactive PDL shell.
- Fixed implementation of the pctover() function to address bug
#2019651 on sf.net. Added explicit documentation in the code
on the algorithm being used.
- Various updates to the PDL FAQ
- Implemented a PDL interface to the Minuit minimization library
from CERN
- Removed circular dependency in PDL Makefile.PL Makefile generation
process which caused builds with some versions of make to fail
- Multiple fixes to enhance configuration and build for win32
- Added basic table-inversion to t_lookup for PDL::Transform
- Fixed problem in uniqvec() where it failed to generate a correct
result if all the input vectors were the same, fixed bug #1869760
- Add improved 16-bit image support for IO with rpic() and wpic()
provided you have a recent version of the NetPBM library that
supports 16-bit images
- Enabled building of GSL on Win32.
Changes:
CHM 06-Nov-2008
Basic/PDL.pm: changed version to 2.4.3_06 for quick
check release of final Makefile.PL mods.
DAL 05-Nov-2008
In top-level Makefile.PL: removed debugging print statement; moved
@podpms back to 'pm' so tht the perldl and pdldoc script manuals
appear in PDL::Index.
DCH 03-Nov-2008
Added code to XS for PDL::Graphics::PLplot::plParseOpts to
avoid a segfault when it is called with no options. Also added
test case to plplot.t.
DCH 03-Nov-2008
Took out MY::test subroutine in top-level Makefile.PL.
This should restore the complete 'make test' functionality
which now works properly after Craig Deforest's fix of
28-Oct-2008.
CHM 01-Nov-2008
perldl.conf: changed default build options to enable bad
value support and updated the Release_Notes to advertise
the new capability.
Basic/PDL.pm: updated VERSION to 2.4.3_05 which will be
the official 2.4.4 release once the final updates are
complete. Changes updated to reflect these changes.
CHM 01-Nov-2008
Updated Known_Problems and Release_Notes for PDL-2.4.4
release to come.
CHM 01-Nov-2008
Graphics/IIS/iis.pd: fixes from patch #1908629 to quiet
some gcc udefined operations warnings.
CHM 01-Nov-2008
t/ufunc.t: fixed typo in conversion from is() to ok()
CHM 01-Nov-2008
Basic/Core/pdlcore.c.PL: added case to support creation of
longlong piddles with pdl_from_array from patch #2107905
on the SF PDL site. Thanks to Pete Ratzlaff.
CHM 01-Nov-2008
Added dragonfly OS to list of BSD flavors requiring the
-s flag to uudecode in IO/Dumper.pm.
CHM 31-Oct-2008
Modified t/ufunc.t to use ok() and approximate numerical
equality rather than string eq via is() for the tests.
DAL 29-Oct-2008
Graphics/PLplot: changed Makefile.PL and plplot.pd so new 5.9.0
(devel release) funcs aren't linked if older PLplot is installed.
SIS 29-Oct-2008
Added a "sub MY::postamble{return ''}" to IO/Dicom/Makefile.PL
to prevent the writing of a postamble section which was sometimes
happening (with dmake only).
CED 28-Oct-2008
Removed "Gen/pm_to_blib" dependence in Dev.pm - this should fix the
Makefile repeated-compile woes. Added some explanatory notes in other
Makefile.PL's.
CED 27-Oct-2008
Update Autoload.pm to match bash's (advertised) ~ expansion:
- "~+" now expands to current working directory;
- "~" now expands to $ENV{HOME} if present, *then* system-advertised
home directory;
- "~name" expands to system home dir for user "name" (previous behavior).
No support for "~-", since Perl doesn't keep an $OLDPWD around.
SIS 27-Oct-2008
Small fix to autoload.t so that it passes on Win32. (Only
2 tests were planned for Win32, but 3 were being run.)
CHM 26-Oct-2008
Modified t/bad.t test to use like() with a regexp rather
than is() for some tests where the value returned had
-0 and the test was checking with 0.
Basic/PDL.pm: updated VERSION to 2.4.3_04
CHM 25-Oct-2008
Basic/PDL.pm: update VERSION for PDL-2.4.4 pre-release 3
CHM 25-Oct-2008
Makefile.PL: enabled bad value options when built within an
automated testing framework such as used by CPAN Testers.
This should improve the test coverage and allow us to better
evaluate whether BADVAL can be enabled by default.
CHM 25-Oct-2008
Lib/GIS/Proj/Makefile.PL: added trylink to verify PROJ4 version is
recent enough, skip build otherwise.
Makefile.PL: explicitly require 5.6.x or above perl version now.
CHM 25-Oct-2008
t/autoloader.t, t/dumper.t: switched code from Test to Test::More and
added better diagnostic messages in the hopes of tracking down the
problems on darwin and freebsd.
CHM 22-Oct-2008
t/inlinepdlpp.t: use non-standard Inline working directory for testing
and force builds to fix problem with out-of-synch Inline cache and config
CHM 22-Oct-2008
IO/Dumper.pm: the fix to use 'uudecode -s' with *bsd coming from bug #1573217
does not apply to NetBSD as that uudecode does not strip leading slashes.
Removed the "fix" code for the case of netbsd
DCH 22-Oct-2008
Made change to MY::test to only run toplevel tests for 'make test'
Do not attempt to build all of PDL, or attempt to look for and run subdirs tests.
Also commented out some debug print statements in t/storable.t which caused warnings
during 'make test'.
CHM 19-Oct-2008
Basic/PDL.pm: change VERSION to 2.4.3_02 to indicate mods beyond
the PDL-2.4.3_01 developers release just posted to CPAN
CHM 19-Oct-2008
Basic/PDL.pm: change VERSION to 2.4.3_01 for developers release
CHM 19-Oct-2008
TODO: this file is out-of-date and is so noted for PDL-2.4.4
README: added pointers for bug reporting via sf.net for PDL-2.4.4
Known_Problems: updated for PDL-2.4.4 release
INSTALL: updated general install notes and added bug report info
DEVELOPMENT: fixed reference to mailing lists locations
DEPENDENCIES: updated list of dependencies for PDL-2.4.4.
BUGS: updated the bug reporting information.
CHM 19-Oct-2008
PDL/Graphics/TriD{TriD.pm,TriD/{ButtonControl.pm,Control3D.pm,GL.pm,Object.pm}}
Removed explicit return calls in TriD constructors fixed to use
fields::new() construction. This was the original coding style
and may be required for Lvalue subroutine support. Tests still
passed but in returning to the original usage without a return
just in case for 2.4.4.
SIS 19-Oct-2008
Switch off 3D in perldl.conf for Win32 (rev 1.49). Otherwise, the latest
changes to Graphics/Makefile.PL break the build process for some versions
of File::Find.
CHM 19-Oct-2008
t/proj_transform.t: added test skip if PDL not configured with bad value
support since the test appears to require bad value processing to succeed.
This addresses sourceforge bug #2022265.
CHM 18-Oct-2008
PDL::Graphics::Makefile.PL: folded in patch from rt.cpan.org PDL bug
#30276 reporter which improves the logic for finding the xdpyinfo command
for TriD configuration. The sourceforge bug corresponding is #1994614.
CHM 18-Oct-2008 EDT
PDL/Graphics/TriD{TriD.pm,TriD/{ButtonControl.pm,Control3D.pm,GL.pm,Object.pm}}
Replaced direct FIELDS access in field based constructors with fields::new() to
fix problem with 5.10 where the pseudohash implementation has been eliminated.
SIS 19-Oct-2008
In Basic/Core/pdlthread.c, replace the few remaining malloc calls with Newx.
(Rev 1.8)
DCH 17-Oct-2008
Updated PLplot: Added several new low-level functions, added the
'stripplots' high level function. Also enhanced the Makefile.PL
to make the stand-alone version of PDL::Graphics::PLplot work better
for CPAN installs. Finally, applied a patch to Basic/Primitive/Makefile.PL
to allow proper srand behavior, permitting the primitive.t tests to work.
CHM 14-Oct-2008
perldl: Added FreeGLUT event loop support to perldl in analogy with
the existing Tk event loop support.
SIS 12-Oct-2008
Addition of link to bufferoverflowu.lib in CallExt.pm's callext_cc()
for Windows x64 builds only (rev 1.9).
SIS 11-Oct-2008
In top level Makefile.PL remove EU::F77 from PREREQ_PM, and fix
$PDL::Config{TEMPDIR}, which I broke for non-Windows systems with the
changes made on 8 Oct.(This latest change is rev 1.68 )
Also a Windows-only change to Basic/Core/Dev.pm (rev 1.33) as part of the
change to $PDL::Config{TEMPDIR}.
SIS 09-Oct-2008
Amend Lib/Slatec/Makefile.PL (rev 1.17) so that '*make realclean' doesn't
clobber libg2c.a and libgcc.a when a Microsoft compiler is in use.
Amend Lib/Minuit/Makefile.PL (rev 1.5), Basic/Core/pdl.h.PL (rev 1.13)
and Basic/Gen/PP.pm (rev 1.49) to enable Minuit to build with Microsoft
compilers. (All of these changes should be invisible to other compilers.)
SIS 08-Oct-2008
Amend top-level Makefile.PL so that File::Temp->tmpdir() is assigned to
Config.pm's $PDL::Config{TEMPDIR}. (This is so that Windows PPM packages
will function correctly). Rev 1.67
CHM 07-Oct-2008
Basic/Core/Core.pm.PL: fixed alias creation to avoid compile warnings
CHM 07-Oct-2008
Basic/Core/Core.pm.PL: Added zeros convenience aliases for zeroes.
This is matches common American English and Matlab usages and is
one letter shorter to type.
SIS 06-Oct-2008
ExtUtils::F77->runtime not providing the required format for MSVC compilers.
A minor fix put in place in Lib/Slatec/Makefile.PL to correct this. Rev 1.16
CHM 18-Sep-2008
Lib/GSL/INTEG/FUNC.c, Lib/GSL/INTERP/gsl_interp.pd, Lib/GSL/MROOT/FUNC.c
Quieted pointer cast compiler warnings by replacing with calls to the
INT2PTR() macro of the Perl API. This fixes sf.net tracker bug #1356282.
CHM 17-Sep-2008
Lib/GSL/RNG/gsl_random.pd, Lib/GSL/RNG/typemap - added INT2PTR() macros
to prevent typecast warnings (sourceforge bug tracker #1356282)
CHM 14-Sep-2008
perldl.PL - added $PERLDL::HISTFILESIZE to control the number of lines
history saved. Updated docs and incremented VERSION to 1.34.
CHM 10-Sep-2008
t/pic_16bit.t - Added test for pnmtopng with corresponding skips to prevent
PDL test failure due to NetPBM not being installed with a diagnostic to
point out the possible problem.
CHM 27-Jul-2008
t/matrixops.t - Added tests for SF bug #2023711 as an active placeholder for
the problem. It was threading that allowed two piddles such as: [5,2] and
[[5,2],[5,2]] to test as equal with a check such as abs($a - $b) since the
result was [[0,0],[0,0]] with all elements suitably small...
CHM 20-Jul-2008
IO/GD/GD.pd - Fixed warning messages about 'cast to pointer from integer
of different size' by use of INT2PTR() and PTR2IV() Perl API macros rather
that a raw typecast. No warnings now and all tests still pass on cygwin.
CHM 19-Jul-2008
Basic/Ufunc/ufunc.pd - Fixed bug #2019651 in the pctover() routine, some minor
changes to the index calculations and some bounds checks to avoid out-of-range
indexing problems. Added a doc ref to the algorithm used.
t/ufunc.t - added new test to verify the reported bug
CHM 19-Jul-2008
Fixed Basic/Pod/FAQ.pod: updated version to 0.8 and added an entry on
installing PDL into non-standard locations. Yes, it is just a standard
perl module in that respect but this should make it easier for first
time perl users to configure.
CHM 19-Jul-2008
Fixed VERSION in Basic/PDL.pm to indicate cvs
CHM 18-Jul-2008
Proj.pd, Lib/GIS/Proj/Proj.pd, fix undefined reference to _pj_list.
SIS 18-Jul-2008
Minuit Makefile.PL (for Microsoft compilers only) now uses LDFROM instead of OBJECT. (rev 1.4)
DAL 09-Jul-2008
pdl.PL - manually create blib/bin directory. Old EU::MM's don't make it.
pdlcore.h.PL - update prototypes for pdl_setav_$type.
CED 09-Jul-2008
Makefile.PL, Basic/Gen/Makefile.PL - fix bug #1994598 - circular dependency problems.
CED 09-Jul-2008
Basic.pm - update documentation for xvals, yvals, zvals, allaxisvals. Merge allaxisvals and ndcoords. Fixes bug 1968382.
CED 08-Jul-2008
update pdlcore.c.PL - fix the pdl_setav_$type and pdl_kludge_copy routines to fix bug 1540548. Add appropriate tests.
CED 07-Jul-2008
update matrixops.pd - simple switcher to semi-broken SSL eigens function in non-symmetric case,
together with a warning message.
DAL 03-Jul-2008
Lib/Minuit/minuit.pd - fix call to mn_cierra (close) which prevented the log file from being closed.
DAL 02-Jul-2008
t/minuit.t - fix to get around win32 logfile unlinking problem.
DAL 27-Jun-2008
Lib/Func.pm - fixed small typo in documentation
Basic/Ops/ops.pd - re-fixed spaceship operator docs. Also added BU_MOD macro for byte, ushorts to squash compile warnings (bug 1998037).
pdl.PL - use $Config{cc} to compile, output now goes to blib/bin
Makefile.PL - modified @exe_files and $cleanup to account for new pdl binary executable build location (bug 1747307)
DAL 17-Jun-2008
Lib/Slatec/slatec.pd - avoided namespace collision with PDL::FFT.
Basic/Matrix.pm - commented out buggy vcrossp & crossp functions.
Built-in crossp works fine for PDL::Matrix objects.
Basic/Core/Basic.pm, Basic/Pod/Impatient.pod - finally removed docs error which said '~' overloaded transpose.
Basic/Ops/ops.pd - fixed documentation for spaceship operator
t/minuit.t - output goes to temp (deleted) file instead of log.out
Lib/Gaussian.pm - Added note to Bugs section calling the module unusable.
MANIFEST, MANIFEST.SKIP - removed, added Lib/Gaussian.pm
CED 15-Jun-2008
Lib/Gaussian.pm - updated sumover calling (bug 166107)
CED 15-Jun-2008
Graphics/Makefile.PL - hacked openGL search path for (net|open|free)bsd, following Chris Marshall's path in bug 1573215.
CED 15-Jun-2008
IO/Dumper.pm: fixed uudecode flags for (net|open|free)bsd, following 1573217.
CED 15-Jun-2008
Graphics/Makefile.PL; Lib/Transform/Proj4/Makefile.PL; Lib/GIS/Proj/Makefile.PL: added references to lib64 directories... (bug 1465414)
CED 15-Jun-2008
pdlcore.c.PL: fix comment style (fix bug 1339530)
CED 10-Jun-2008
Minor fix to boundary conditions in transform.pd; stand by for more fixes to a bug Derek just discovered.
DAL 12-Jun-2008
Prevent PDL::IO::Storable from clobbering %PDL::Config.
DAL 09-Jun-2008
Incorporated Doug Hunt's 02-Apr-2008 Perldl.pm patch (bug 1552208).
SIS 09-Jun-2008
Some minor win32-specific changes to t/pic_16bit.t (rev 1.2)
DAL 08-Jun-2008
Incorporated Hazen Babcock's 18-May-2007 PLplot patch for drawing
several windows simultaneously.
CED 19-Apr-2008
Added basic table-inversion to t_lookup. It's craptacularly slow but
it works.
SIS 10-Apr-2008
In Basic/Core/Core.xs.PL, create $PDL::SHARE multiply defined.
Changed:
sv_setiv(Perl_get_sv("PDL::SHARE",TRUE), PTR2IV(&PDL));
to:
sv_setiv(get_sv("PDL::SHARE",TRUE|GV_ADDMULTI), PTR2IV(&PDL));
(rev 1.32)
DAL 07-Apr-2008
IO/FITS/FITS.pm: Fixed rfits so if NAXIS3!=0 && NAXIS==2 it
doesn't create an empty dim. Fixed wfits so if writing a slice of
a pdl it doesn't create header fields for the extra dims.
t/fits.t: added test numbers to help in debugging
DAL 05-Apr-2008
Lib/FFT/fft.pd: fixed overflow error for integer input data.
t/fft.t: Uncommented a test that was a victim of this problem.
Added Lib/Minuit/.cvsignore
CED 3-Apr-2008
Basic.pm: transpose() is nicer now (fixed bug 1750912)
complex.pd: fixed several dependency issues to other modules (3 bugs).
DAL 08-Feb-2008
Small fix to lines in Graphics/PGPLOT/Window/Window.pm if the
run-length-encoded pen piddle was as long as the piddle itself.
DAL 13-Jan-2008
Fixed bug in Basic/Primitive/primitive.pd that caused uniqvec to
fail if all the input vectors were the same. Fixes bug #1869760,
which duplicated bug #1544352, which was resolved by CHM patch
#1548824. Added test case to t/primitive.t to test for this bug.
SIS 17-Dec-2007
In Lib/Minuit/Makefile.PL remove the MYEXTLIB assignment (for win32 only) - rev 1.3
CHM 14-Dec-2007
Fixed IO/Pnm/pnm.pd to support 16-bit image format IO with rpic()
and wpic(). Added basic t/pic_16bit.t to test the functionality
with PNM and PNG grayscale images.
DAL 11-Dec-2007
Removed print statement in Lib/FFT/fft.pd that crept in during debugging.
SIS 10-Dec-2007
Some versions of EU::MM want to write a postamble in Lib/Makefile that kills dmake.
Add a sub MY::postamble to Lib/Makefile.PL that takes care of the issue. (rev 1.9)
AJ 30-Nov-2007
syntax update in minuit.t
CED & DAL 29-Nov-2007
Lib/FFT - fixed problem with floating-point ffts
AJ 27-Nov-2007
Fixes to PDL::Minuit
DAL 12-Nov-2007
Inserted logic to suppress warnings from PDL::Transform during 'make test'.
Updated the FAQ with new mailing list info.
CED 6-Nov-2007
PDL::AutoLoader - changed goto to a pass-through sub call, to avoid problems with
autoload files that leave stuff on the stack (e.g. subs with Inline or XS definitions).
By not goto'ing, we avoid scrozzling the stack in such cases.
PDL::NiceSlice - add some (masked-out) debug prints in perldlpp()
perldl - make the acquire/filter/execute loop $_-safe by using $lines instead of $_
for all the central modifications. Avoids problems with some AUTOLOAD
functions that leaked $_.
CED 5-Nov-2007
PDL::NiceSlice - fixed use/no problems, both in eval and non-eval cases (I think).
HG 16-Oct-2007
Lib/GSL/Makefile.PL: fix the gsl version check for minor versions bigger than 10
Lib/Fit/Gaussian/gaussian.pd: include "use PDL;" in synopsis
DAL 30-Aug-2007
slices.pd: Fixed bug in range's negative size handling for ND piddles.
CED 23-July-2007
slices.pd: Fixed negative-range problem (bug 1758614): disallow negative
sizes in ranges.
transform.pd: fixed bug in t_lookup table declaration
CED 13-Jun-2007
Fixed sign error in t_fits (transform.pd) CROTA interpretation
AJ 21-Jun-2007
Added PDL::Minuit
Modified recovery mechanism in PDL::GSL::INTEG
DAL 13-Apr-2007
Fixed subtraction error (previously introduced by me) in t/primitive.t.
CED 12-Apr-2007
Add qsortveci to ufunc.pd, to round out the complement of qsort
methods.
DJB 18-Mar-2007
Internal clean up of Basic/Core/pdlthread.c; v1.6 used its own copy
of strndup to copy arrays whereas we now (v1.7) use the Perl C API
(Newx/CopyD/Safefree). This should be invisible to the user.
+ changed dates below from 2006 to 2007:-)
DAL 14-Mar-2007
Fixed previous (09-Mar) fix; t_identity was not the right solution.
DAL 09-Mar-2007
PDL::Transform::t_fits now returns t_identity if there is no good xform.
DAL 06-Mar-2007
Fixed bug in setops (Basic/Primitive/primitive.pd) which broke 'OR'. Added
support for sets with non-unique elements, which broke all set operations.
Added tests in t/primitive.t for setops.
Fixed t/pgplot.t interactive tests.
Fixed typo in cat docs (Basic/Core/Core.pm.PL).
SIS 30-Dec-2006
Skip the second test in autoload.t on Microsoft Windows (autoload.t rev 1.4)
DAL 28-Nov-2006
Fixed AutoLoader tilde expansion bug, added test to t/autoload.t
DAL 21-Nov-2006
Fixed window-closing bug in the regular PGPLOT demo. Small documentation fix for convolveND in Lib/ImageND/imagend.pd.
CED 24-Oct-2006
fix inverted logic bug in t_perspective inplace access (Transform/Cartography)
DAL 23-Oct-2006
Fixed annoying operator precedence warning in Cartography.pm
CED 13-Oct-2006
Fix Transform off-by-1/2 bug with pixel addressing; add transform.t
Fix uniqvec bug in primitive.pd
DAL 11-Oct-2006
Minor PGPLOT/PGPLOT.pm and PGPLOT/Window/Window.pm documentation fixes.
SIS 24-Sep-2006
Minor re-arrangement to the code in Lib/GSL/MROOT.c required for
Microsoft compilers (rev 1.2).
SIS 17-Sep-2006
Enable 'BUILD_NOISY' in Pdlpp.pm on Win32 (rev 1.10).
Small cleanup of the code that sets the temp directory in the top level
Makefile.PL (rev 1.64).
HG 15-Sep-2006
Extend the 64bit-architecture test in t/flexraw.t and include ia64 in
the blacklist
SIS 11-Sep-2006
Enable building of GSL on Win32.
Changes to Lib/GSL/DIFF/Makefile.PL (rev 1.3), Lib/GSL/INTEG/Makefile.PL
(rev 1.3), Lib/GSL/INTERP/Makefile.PL (rev 1.3), Lib/GSL/RNG/Makefile.PL
(rev 1.5), Lib/GSL/SF/Makefile.PL (rev 1.5), Lib/GSL/MROOT/Makefile.PL rev 1.2.
Also needed a slight tweak to Basic/Core/Dev.pm's pdlpp_stdargs_int (rev 1.32).
DJB 07-Sep-2006
Continued work on Basic/Gen/PP.pm (revision 1.48). This deals with the old
subst_makecomp routine moving to PDL::PP::Rule::MakeComp.
Added an explicit test of assgn to t/bad.t
Converted t/gsl_interp.t to use Test::More.
DJB 06-Sep-2006
Converted t/gsl_mroot.t to use Test::More and fixed a bug that
caused it to fail when PDL::GSL::MROOT is not installed.
DJB 02-Sep-2006
Continued work on Basic/Gen/PP.pm (revision 1.47)
AJ 01-Sep-2006
Added PDL::GSL::MROOT
SIS 1-Sep-2006
Remove dmake clause from pdlpp_postamble() in Basic/Core/Dev.pm.
Revision 1.31.
DJB 31-Aug-2006
Re-worked Basic/Gen/PP.pm to use objects for the $PDL::PP::deftbl
array rather than array references, since using objects just has
to make things easier to read :-) There should be purely an internal
change. This is revision 1.46.
Basic/Gen/PP/PDLCode.pm has also seen a few minor changes (again
purely internal). This is revision 1.7
CHM 24-Aug-2006
Fix qsortvec function resolving bug #1544590 on sourceforge.
Really need to add tests corresponding to bugs with the fixes.
TBD.
SIS 25-Aug-2006
Remove the 'goto' in Graphics/IIS/Makefile.PL - was causing a problem
on some builds of Win32 perl. (Revision 1.2)
DJB 24-Aug-2006
Changed Basic/Gen/PP.pm so that it is now all run under ;use strict'.
There should only be an internal change (this is revision 1.45)
DAL 22-Aug-2006
Fixed a minor typo in FAQ.pod and a small doc change to Fit::Gaussian.
DJB 22-Aug-2006
Cleaned up t/slice.t to use Test::More. This was in an attempt
to help track down the message reported during 'make test':
"(in cleanup) index out-of-bounds in range during global destruction."
However, the conversion seems to have removed this message...