|
From: Derek L. <la...@us...> - 2016-08-29 22:15:54
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "pdl".
The branch, test_more-ify has been created
at dc1b41f54ee44e3035bcbfec5ffba03b1aafbebe (commit)
- Log -----------------------------------------------------------------
commit dc1b41f54ee44e3035bcbfec5ffba03b1aafbebe
Author: Derek Lamb <la...@us...>
Date: Mon Aug 29 11:01:33 2016 -0600
Manually add 2 slatec function prototypes to the header file
Most prototypes get inserted into SlatecProtos.h by defslatec.
But polfit_ and dpolft_ do not, so they need to be added manually.
commit 65b44bb1b6a628231d0898ad9b5a7bddd4852280
Author: Derek Lamb <la...@us...>
Date: Mon Aug 29 10:34:54 2016 -0600
Get double from anyval in pdlapi.c's pdl_dump_fixspace()
This silences a compiler warning about a printf wanting double ("%f")
but we passed an Anyval.
commit d807ff94c2910f2460efc58e60410e06dbf36782
Author: Derek Lamb <la...@us...>
Date: Mon Aug 29 00:18:48 2016 -0600
Choose the correct absolute value function for the datatype in fft.pd.
fabs is fine for doubles, but not for anything else: this inserts
the correct function (abs, labs, llabs, etc) based on the datatype
used in the complex division. I hope.
commit 82fd4bf471f683bf49427a25e161a3a3816a54be
Author: Derek Lamb <la...@us...>
Date: Sun Aug 28 23:12:33 2016 -0600
Avoid an abs() in pdlapi.c.
This was motivated because we should have been using labs or llabs,
the correct function to call was system-dependent. This avoides all
that by replacing the abs() call with multiplication by the
variable's sign.
commit e0662fc4c5e6249424236cf6398088756a1d3c40
Author: Derek Lamb <la...@us...>
Date: Wed Jun 8 22:45:14 2016 -0600
add PDL_INVALID to the pdl_datatypes enum list.
The list is generated by Types.pm.PL, but gets put into pdl.h and
pdlsimple.h. This was motivated by code in Bad.c that assigns to
a variable of type pdl_datatypes the value -1 (in some error condition
that is unlikely to be reached). This jives with the ANYVAL_FROM_CTYPE
macro in pdl.h. Thanks to Chris Marshall and David Mertens for the
pointers. See pdl-devel 2016-05-05 discussion.
commit e8833c9158984b9fb60b17dc3fe37f248f626aab
Author: Derek Lamb <la...@us...>
Date: Wed Jun 8 22:31:35 2016 -0600
HDF: add mfhdf.h to list of #included header files.
A few functions (SDstart ... SDend) did not have function prototypes
in hdf.h, this other header file was necessary.
commit 0a5abdd26ac16a3191ac8c946006fbd223cdf97d
Author: Derek Lamb <la...@us...>
Date: Tue Jun 7 13:01:15 2016 -0600
Add default 'int' return type to Slatec function prototypes.
Some function prototypes that get generated into SlatecProtos.h
have return types float or double, but most were just missing, and
the compiler assumed them to be int. The function defs all do
return int, so I just made it explicit.
commit 98f2f3ee6c5f5366776adaca442945121fccfcad
Author: Derek Lamb <la...@us...>
Date: Tue Jun 7 12:57:01 2016 -0600
Fix namespace collision for 'warn' in gsl_integ.pd
Perl's 'warn' function had been undef'd because of problems with the gsl code's
'warn' variable. But PDL::PP inserts code into XS files that calls
Perl's 'warn' function. To avoid this I removed the #undef warn and
changed the gsl variable name from warn to gslwarn.
commit e1a66f8c2ec19038b3a596732c701d3b3fc3070f
Author: Derek Lamb <la...@us...>
Date: Tue Jun 7 11:16:34 2016 -0600
Proper version parsing in Minuit and Slatec Makefile.PLs.
commit d782cc6113491d538adc5d4f1504974d3b6af07e
Author: Derek Lamb <la...@us...>
Date: Tue Jun 7 07:55:54 2016 -0600
include <string.h> so Image2D's resample.c can use strcmp function.
commit 5788b2c4de655ad9896632b6cbe335d084c7254d
Author: Derek Lamb <la...@us...>
Date: Tue Jun 7 07:53:37 2016 -0600
Add PDL_IND and PDL_LL to 2 case switch statements in gsl_random.pd
The switch statement was written long before those datatypes were
in PDL, and the compiler was nicely complaining about their absense.
commit d8483c9df5668d86c28936e8c52ef0fe0867e16d
Author: Derek Lamb <la...@us...>
Date: Tue Jun 7 07:51:48 2016 -0600
Use fabs instead of abs in PDL::Fit::Gaussian.
Since fitgauss1d[r] has GenericTypes=>[D], it is safe to assume
that everything will be Double, so using fabs is preferred.
commit 89273169e14cf8d70fd9c4047a37ae33851061ee
Author: Derek Lamb <la...@us...>
Date: Tue Jun 7 07:49:08 2016 -0600
Change regexp in GD.pd's XS generation to handle two-worded C types
The original regexp took 'unsigned short *' and captured only the
'short'. This changed allows it to capture 'unsigned short'.
commit 4219f6f7d230f35add73b211d38121271fcd872f
Author: Derek Lamb <la...@us...>
Date: Tue Jun 7 07:48:01 2016 -0600
include <stdio.h> from MatrixOps/simq.c to use 'puts' function.
commit 4ffde5fd3be51947cba69ebfc07fc6e7eee0962a
Author: Derek Lamb <la...@us...>
Date: Sun Aug 21 20:52:03 2016 -0600
Remove 2 extraneous 'use' commands from t/misc.t
commit 58093e1a60000c1a1a4519967861f76328c997b6
Author: Derek Lamb <la...@us...>
Date: Sun Aug 21 20:50:57 2016 -0600
Add some test descriptions.
commit 723da133d4cb8216da03c0694383b3111e97ab00
Author: Derek Lamb <la...@us...>
Date: Wed Aug 10 11:01:41 2016 -0600
Convert func.t to Test::More
commit 44d0c68a83c8b4c8a5682ba92621ced8b995f476
Author: Derek Lamb <la...@us...>
Date: Tue Aug 9 22:19:30 2016 -0600
Convert image2d.t to use Test::More.
commit 34afd1800639ed31f6edee3b465b6939969a4e8d
Author: Derek Lamb <la...@us...>
Date: Tue Aug 9 22:18:40 2016 -0600
Add a test for 'rebin' to imagend.t
commit 1e71b5355ff4f836e1ea8e7403766256399832fc
Author: Derek Lamb <la...@us...>
Date: Tue Aug 9 22:17:40 2016 -0600
Change some 'ok' calls to 'is' in matrixops.t
commit d0b90104dbebef844ee0e3f6c3c53a8b774e50f9
Author: Derek Lamb <la...@us...>
Date: Mon Jul 18 10:36:08 2016 -0600
Convert a bunch more tests to Test::More.
commit 6907e65b618b1c75f6e213be041a914d27e8cf73
Author: Derek Lamb <la...@us...>
Date: Sun Jul 17 17:44:38 2016 -0600
Convert matrixops.t to use Test::More
-----------------------------------------------------------------------
hooks/post-receive
--
pdl
|