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