[git] CMU Common Lisp branch master updated. snapshot-2014-08-44-gac320f2

Raymond Toy rtoy at common-lisp.net
Mon Sep 1 23:10:04 UTC 2014

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMU Common Lisp".

The branch, master has been updated
       via  ac320f2c22d0532b7920257f0487c449028c81fc (commit)
      from  458231d178c7c98798c653f574b6aab839637bc1 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit ac320f2c22d0532b7920257f0487c449028c81fc
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Mon Sep 1 16:09:44 2014 -0700

    Update from the commit logs.

diff --git a/src/general-info/release-20f.txt b/src/general-info/release-20f.txt
index 14c64b8..64e93a1 100644
--- a/src/general-info/release-20f.txt
+++ b/src/general-info/release-20f.txt
@@ -68,6 +68,26 @@ New in this release:
     * Changed the printer to print "Signaling" instead of "Trapping"
       when printing a signaling NaN.
+    * Various issues with the switch to using fdlibm have been
+      fixed. The issues were mostly not signaling floating-point
+      exceptions in places where they were expected.
+    * Restore the x87 FPU support on Linux; these are required because
+      foreign functions and libraries can still use x87 even if cmucl
+      itself does not. This is not required on Darwin because x87 is
+      not used there.
+    * On the ppc port, handle FP exceptions a bit better by not
+      failing if cmucl is unable to interpret the instruction that
+      caused the exception.
+    * FLOAT-TRAPPING-NAN-P is deprecated and is replaced by
+      FLOAT-SIGNALING-NAN-P. These kinds of numbers are called
+      signaling NaNs, not trapping NaNs.
+    * Microoptimization for sparc in converting a double-float to a
+      32-bit signed integer.
+    * The compiler can now derive the type of ROUND. (But more work is
+      needed.)
+    * Fix an issue with multi-processing destroy-process doesn't take
+      effect for a schedulable processbecause it has no run-reason
+      and/or arrest-reason.
   * ANSI compliance fixes:
     * The values on the branch cuts for the inverse trig and
@@ -120,6 +140,7 @@ New in this release:
     * Ticket #105 fixed.
     * Ticket #101 fixed.
     * Ticket #106 fixed.
+    * Ticket #100 fixed.
   * Other changes:


Summary of changes:
 src/general-info/release-20f.txt |   21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

CMU Common Lisp

More information about the cmucl-cvs mailing list