From: Stefan L. <lan...@gm...> - 2007-02-28 19:14:21
|
Hi, After the last CVS update, one test is failing: Finished running tests. Status: Failure: float.pure.lisp / NAN-COMPARISONS Expected failure: debug.impure.lisp / (UNDEFINED-FUNCTION BUG-353) Unexpected success: debug.impure.lisp / (THROW NO-SUCH-TAG) Unexpected success: debug.impure.lisp / (BACKTRACE MISC) Expected failure: external-format.impure.lisp / (CHARACTER-DECODE-LARGE FORCE-END-OF-FILE) test failed, expected 104 return code, got 1 If this is expected after Nikodemus Siivola's last checkin, ignore this mail :-) Stefan |
From: Nikodemus S. <nik...@ra...> - 2007-03-01 09:48:16
|
Stefan Lang wrote: > Failure: float.pure.lisp / NAN-COMPARISONS > If this is expected after Nikodemus Siivola's last checkin, > ignore this mail :-) No, this is not expected. Thanks for the report! What platform does this happen on, and can you send the output from sh run-tests.sh float.pure.lisp ? Cheers, -- Nikodemus |
From: Stefan L. <lan...@gm...> - 2007-03-01 12:59:06
Attachments:
float.pure.out
|
On Thursday 01 March 2007 10:47, Nikodemus Siivola wrote: > Stefan Lang wrote: > > Failure: float.pure.lisp / NAN-COMPARISONS > > > > If this is expected after Nikodemus Siivola's last checkin, > > ignore this mail :-) > > No, this is not expected. Thanks for the report! > > What platform does this happen on, and can you send the output from > > sh run-tests.sh float.pure.lisp $ uname -a Linux linux-sl 2.6.13-15-default #1 Tue Sep 13 14:56:15 UTC 2005 i686 i686 i386 GNU/Linux $ sh run-tests.sh float.pure.lisp &> float.pure.out |
From: Christophe R. <cs...@ca...> - 2007-03-05 14:33:50
|
Nikodemus Siivola <nik...@ra...> writes: > Stefan Lang wrote: > >>>> Failure: float.pure.lisp / NAN-COMPARISONS > > Failure was due a bad test, fixed in 1.0.3.13. Thanks for the report! I'm still getting failures on x86-64/linux, 1.0.3.30: (sb-int:with-float-traps-masked (:invalid) (funcall (lambda () (>= 1.0 (/ 0.0 0.0))))) returns T, whereas (sb-int:with-float-traps-masked (:invalid) (eval '(>= 1.0 (/ 0.0 0.0)))) returns NIL. Furthermore, I think there are more problems lurking; for instance, (lambda (x) (= x x)) will bogusly return T on a NaN argument, given the transform's use of REFLEXIVE-P (src/compiler/srctran.lisp). (Similarly, (/= x x) probably should return T for x being NaN...) Cheers, Christophe |
From: Nikodemus S. <nik...@ra...> - 2007-03-05 17:02:36
|
Christophe Rhodes wrote: > I'm still getting failures on x86-64/linux, 1.0.3.30: > > (sb-int:with-float-traps-masked (:invalid) > (funcall (lambda () (>= 1.0 (/ 0.0 0.0))))) > > returns T, whereas This I could not reproduce, not on x86/Darwin at least. > Furthermore, I think there are more problems lurking; for instance, > > (lambda (x) (= x x)) > > will bogusly return T on a NaN argument, given the transform's use of > REFLEXIVE-P (src/compiler/srctran.lisp). (Similarly, (/= x x) > probably should return T for x being NaN...) ...but these at least have been fixed as of 1.0.3.31. Cheers, -- Nikodemus |
From: Nikodemus S. <nik...@ra...> - 2007-03-02 17:05:36
|
Stefan Lang wrote: >>> Failure: float.pure.lisp / NAN-COMPARISONS Failure was due a bad test, fixed in 1.0.3.13. Thanks for the report! Cheers, -- Nikodemus |