[cmucl-imp] March snapshot

Stas Boukarev stassats at gmail.com
Tue Mar 4 21:42:29 UTC 2014


Raymond Toy <toy.raymond at 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.
I'm not sure that this is right:

(defun foo (x)
  (log (the (double-float 0d0) x)))

(ext:with-float-traps-masked (:divide-by-zero) (foo -0d0)) =>
#.EXT:DOUBLE-FLOAT-NEGATIVE-INFINITY
(ext:with-float-traps-masked (:divide-by-zero) (log -0d0)) =>
#C(#.EXT:DOUBLE-FLOAT-NEGATIVE-INFINITY 3.141592653589793d0)
-- 
With best regards, Stas.


More information about the cmucl-imp mailing list