"Stas" == Stas Boukarev <stassats@gmail.com> writes:
Stas> Raymond Toy <toy.raymond@gmail.com> writes: >> The March snapshot has been tagged and binaries will be uploaded soon. >> >> The main changes are: >> * Type derivation for log was not consistent with the values >> actually returned by log. This is corrected now. Stas> I'm not sure that this is right: Stas> (defun foo (x) Stas> (log (the (double-float 0d0) x))) Stas> (ext:with-float-traps-masked (:divide-by-zero) (foo -0d0)) => Stas> #.EXT:DOUBLE-FLOAT-NEGATIVE-INFINITY Stas> (ext:with-float-traps-masked (:divide-by-zero) (log -0d0)) => Stas> #C(#.EXT:DOUBLE-FLOAT-NEGATIVE-INFINITY 3.141592653589793d0) Oops. I seem to have misplaced the other half of the change. Thanks for letting me know! Ray