Maxima 5.16.3 release



On Tue, 26 Aug 2008, Valery Pipin wrote:
> I succeded to build this release on altlinux 4.1  with clisp2.43, sbcl-1.12,
> ecl-0.9l and gcl-2.6.8
> all the expected tests are passed.
I've built 5.16.3 on Gentoo Linux with gcl-2.6.8, clisp-2.46, sbcl-1.0.19, 
cmucl-19d. With cmucl, I get 1 unexpected test failure:

Running tests in rtest_trig:
********************** Problem 16 ***************
Input:
is(maxerror < 1.0e-13)


Result:
false

This differed from the expected result:
true

82/83 tests passed.

I've inserted print(maxerror) into the test and found that all of them 
except the last one are <= 2.664535259100376e-14; the very last maxerror 
is 469616.0 . This corresponds to

float(cot(%pi) - cot(%pi*24/24.0))

When this expression is evaluated at the maxima toplevel, it gives 0.0 - 
no error message. float(cot(%pi)) gives -8.165619676597685e+15. I don't 
know why inside the loop in rtest_trig.mac this difference gives 469616.0, 
and what should be the correct behaviour.

Andrey