The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
0.0106 2022-02-23
- fix setting HAVE_LAPACK to 1 - thanks @YuryPakhomov for report

0.0105 2022-02-13
- update dep to avoid older PDL breaking on #define

0.0104 2022-02-12
- fix for PDL 2.064+ xvals being double+ (#7) - thanks @andk for report
- stop allowing passing in the temporary "work" variables

0.0103 2021-10-23
- even smaller value as 27 still fails on Windows

0.0102 2021-10-23
- change t/thread.t input value from 28 to 27 to avoid levmar-2.6 giving "singular matrix" failure

0.0101 2021-10-14
- fix for PDL >2.057
- build fixes
- use Test::More
- fix compile warnings
- use File::Temp not hardcoded "tempcode" dir
- use SetSV_PDL not copy-paste from pdlcore.c
- upgrade upstream source to levmar 2.6 (with HAVE_LAPACK commented out)
- fix RT#107986: FIXB with array-ref UB/LB were broken

0.0100 2018-03-24
- CPAN indexing fixes
- fix func.pd with pp_done() - thanks @shawnlaffan

0.0098 2015-11-29
- use PDL_Indx

0.0096
    Mon Dec 17 20:54:48 CET 2012
  - fix bug reported by Edward Baudrez. Comment is in
    funcbug.t

0.0096
    Sun, 29 Jul 2012 15:46:40 +0200
  - sync version numbers, i hope.

0.0095
  Sun, 29 Jul 2012 14:57:13 +0200
  - Support building without lapack

0.0094
- Put version number in Levmar.pm

0.0093
GJL Sat, Sat, 30 Jun 2012 00:17:20 +0200
- Applied patch from Diab Jarius to use default
  parameters from levmar lib, and other small changes
  to silence warnings, etc.
- Builds and passes tests with MinGW and Strawberry perl.

0.0092
GJL Sat, 09 Jun 2012 11:16:21 +0200
- Fixes to Makefile.PL

0.0091
GJL Fri Jun  8 19:04:07 CEST 2012
- Clean tempcode. Added dependency on PDL in Makefile.PL

0.0090
GJL 13-May-2012
- Default Makefile.PL works with debian. Changes and docs for MKOBJ,
  MKSO, and CTOP.

0.0089
GJL
- Fixed bug compiling C source with no jacobian supplied.
- Added better error/warn messages in Levmar::Func
- Noticed one test is failing, don't know why.
- Added ex1.pl, ex2.pl etc. to ./examples. Matching examples in doc.

0.0088
GJL
 - Upgraded upstream source to levmar 2.5. This fixes some bugs mentioned in
   the upstream changelog, especially regarding 64 bit systems.

0.0087
GJL
 - More documentation edits.
 - Relaxed precision yet again on a test. Used tapprox_cruder.
 
0.0086
GJL  16-Jan-2008
 - Fixed some remaining int-as-pointer bugs that prevented working on
   64 bit linux.
 - Some tests failed on some machines. Removed one test and relaxed precision
   on two other tests. The two tests that needed the relaxed condition use
   floats, rather than doubles: tapprox is replaced by tapprox_cruder for
   these. In levmar.t, the second to last test is now commented out. It
   fails on some debian machines, but not others. Also removed routine
   thread1 in file thread.t for case of floats. This should be fixed at
   some point

 - Minor edits of documentation.

0.0085
GJL  04-Sep-2006
 - Removed non-fatal warnings from liblevmar 'starting point not feasible'
 - Removed all uses of int's as pointers, as this is not portable to,
   for instance, AMD64. Also did explicit casts to remove 'int to pointer without
   cast' type warnings. (I don't see whats happening here, but its casting perl IVs,
   which are supposed to be able to hold pointers.

0.0084
GJL  24-Jul-2006
 - Documentation fixes.
 - Added (a working) 'call' method to Levmar::Func. It currently will not
   work with perl subs. Added Func/t/call.t .

0.0083
GJL  20-Jul-2006
 - Fixed bug that prevented x and t from having different dimensions.
   This allows multi-dimensional data where t represents the same data
   for each of the co-ordinates axes. Added an example to the docs and
   the test directory using this feature.

0.0082
GJL  18-Jul-2006
 - Added debian directory for building deb package.

0.0081
GJL  17-Jul-2006
 - More cleaning of documentation.
 - Removed -lg2c from Makefile.PL. It is apparantly not needed (with
   recent versions of gcc at least.)

0.008
GJL 16-Jul-2006
 - Changes since .007. Added FIXB option. (and a couple of tests for it to levmar.t)
 - Tried to improve documentation.

0.002
GJL 5-Jul-2006
 - levmar.pd: made levmar() threading aware.
 - t/liblevmar.t: changed to agree with the new inteface required by threading.