[SciPy-dev] Pre-release fixes

Robert Kern rkern at ucsd.edu
Thu Sep 30 20:01:20 CDT 2004


I've just checked in a fix for fastumath's logical functions. They used 
to give wrong answers on OSX and caused some tests to fail. I believe 
this to be an endianness issue, but I don't have another big-endian 
machine to test on. All tests still pass on Athlon/Linux.

The changes made largely track what Numeric did, so I'm not sure if 
these were conscious deviations to speed up fastumath or just a failure 
to keep up with the bugfixes in Numeric.

I have only implemented fastumath_unsigned.inc as yet. I will make 
similar changes in fastumath_nounsigned.inc as I accumulate tuits.

Travis, could you check my changes to make sure I didn't revert 
differences you deliberately made? If they were deliberate, then we need 
to figure a way to revert to the correct, if slower, Numeric 
implementations on the Mac.

Also, if anyone is using SciPy on a Sun or other big-endian machine, I 
would appreciate the output of scipy.test() with and without the patch.

Thank you, everyone.

-- 
Robert Kern
rkern at ucsd.edu

"In the fields of hell where the grass grows high
  Are the graves of dreams allowed to die."
   -- Richard Harter




More information about the Scipy-dev mailing list