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 |