[cmucl-commit] [git] CMU Common Lisp branch 20f-branch updated. snapshot-2014-09-14-g227e508

Raymond Toy rtoy at common-lisp.net
Thu Oct 2 03:56:30 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, 20f-branch has been updated
       via  227e5085c4e1bc0792c77a2cf0f06bfa518e4a38 (commit)
      from  8329e1d53ee57bf375c63675642b21358790ea2b (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 227e5085c4e1bc0792c77a2cf0f06bfa518e4a38
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Wed Oct 1 20:56:23 2014 -0700

    Editorial fixes.
    
     * Remove [In progress]
     * Rephrase some items.
     * Fix typos.

diff --git a/src/general-info/release-20f.txt b/src/general-info/release-20f.txt
index 2cdc460..1dc4fb1 100644
--- a/src/general-info/release-20f.txt
+++ b/src/general-info/release-20f.txt
@@ -1,10 +1,8 @@
 ========================== C M U C L  20 f =============================
 
-[In Progress]
-
 The CMUCL project is pleased to announce the release of CMUCL 20f.
 This is a major release which contains numerous enhancements and
-bug fixes from the 20c release.
+bug fixes from the 20e release.
 
 CMUCL is a free, high performance implementation of the Common Lisp
 programming language which runs on most major Unix platforms. It
@@ -19,12 +17,12 @@ over the Internet, and is mostly in the public domain.
 New in this release:
 
   * Known issues:
-    * Support for x87 will be dropped after the 2014-04 snapshot. All
-      further snapshots will require an x86 chip that supports sse2.
-      SSE2 was introduced with the Pentium 4 in 2001.
+    * Support for x87 has been dropped (effective with the 2014-05
+      snapshot). All further releases will require an x86 chip that
+      supports sse2.  SSE2 was introduced with the Pentium 4 in 2001.
 
   * Feature enhancements
-    * Trig functions are signficantly faster.
+    * Trig functions are significantly faster.
     * Accuracy of trig functions improved. (Previously, they could be
       off by one or two ulp.)
     * RUN-PROGRAM accepts :ELEMENT-TYPE to allow specifying the
@@ -49,14 +47,14 @@ New in this release:
     * Micro-optimization:  (expt -1 power) just returns -1 or 1
       without actually computing the power.
     * Run-time checks for zero pages on newly allocated pages has been
-      disabled now that the lazy zeroing of the heap pages has been
-      the default for several months now.
+      disabled.  Lazy zeroing of the heap pages is the default
+      now. which can speed up GC and allocation.
     * Add lisp-unit as a contrib.  Use (require :lisp-unit) to load
       it.  Precompiled fasls are not included.
     * CMUCL now uses fdlibm C functions to implement the special
       functions. All platforms use this so they should produce
       identical results everywhere.
-    * Consing for the trig functions is removed now since we call out
+    * Consing for the trig functions is reduced now since we call out
       to fdlibm instead of implementing them in Lisp.
     * Source location information has been added for
       DEFINE-CONDITION. (From Helmut Eller.)
@@ -79,12 +77,12 @@ New in this release:
     * 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.
-    * Microoptimization for sparc in rounding a double-float to a
+    * Micro-optimization for sparc in rounding 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
+      effect for a schedulable process because it has no run-reason
       and/or arrest-reason.
 
   * ANSI compliance fixes:
@@ -120,7 +118,7 @@ New in this release:
       cleared.
     * In some situations KERNEL:DOUBLE-FLOAT-BITS on x86 would cause a
       segfault. This has been fixed.
-    * For linux, motifd is no longer a 64-bit app.
+    * For Linux, motifd is no longer a 64-bit app.
     * (exp 1d0) now returns the correctly rounded value of
       e. Previously, it was off by one bit.
     * INTEGER-DECODE-FLOAT returns the correct values for denormal

-----------------------------------------------------------------------

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


hooks/post-receive
-- 
CMU Common Lisp


More information about the cmucl-commit mailing list