CMUCL commit: src/general-info (release-20b.txt)

Raymond Toy rtoy at common-lisp.net
Wed Jul 21 00:08:58 CEST 2010


    Date: Tuesday, July 20, 2010 @ 18:08:58
  Author: rtoy
    Path: /project/cmucl/cvsroot/src/general-info

Modified: release-20b.txt

Update from logs.


-----------------+
 release-20b.txt |   15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)


Index: src/general-info/release-20b.txt
diff -u src/general-info/release-20b.txt:1.36 src/general-info/release-20b.txt:1.37
--- src/general-info/release-20b.txt:1.36	Mon Jul 12 09:58:42 2010
+++ src/general-info/release-20b.txt	Tue Jul 20 18:08:58 2010
@@ -78,7 +78,9 @@
     - Add EXT:LIST-ALL-EXTERNAL-FORMATS to list all known external
       formats and their aliases.
     - ADD EXT:DESCRIBE-EXTERNAL-FORMAT to print a description of the
-      specified exernal format.
+      specified exernal format.  To support this, the macros
+      DEFINE-EXTERNAL-FORMAT and DEFINE-COMPOSING-EXTERNAL-FORMAT have
+      changed.
 
   * ANSI compliance fixes:
     - COMPILE will update the macro-function if the specified name
@@ -176,6 +178,17 @@
       character.
     - UTF-8 correctly catches overlong sequences now.  Previously,
       overlong sequences were missed.
+    - When UTF-8 decoder encounters an overlong sequence, a surrogate
+      code point, or a too-large codepoint, the entire sequence is
+      converted to the replacement character.  Previously, all of the
+      octets except the first were put back, and the data read again.
+    - Some GC improvements for sparc and ppc.  (Changes for ppc
+      untested).  GC could incorretly move the PC and other registers,
+      causing a segfault.
+    - A bug inadvertently introduced in the 2010-04 non-unicode
+      snapshot has been fixed.  The bug prevented the non-unicode
+      versions of CMUCL from loading the external format aliases
+      file. 
 
   * Trac Tickets:
     #33: get-dispatch-macro-character doesn't signal errors in



More information about the cmucl-commit mailing list