From b1fc8a04b46f7aa2ab3e7f3718fa336f9217f5a3 Mon Sep 17 00:00:00 2001 From: rtoy <rtoy> Date: Tue, 20 Jul 2010 22:08:58 +0000 Subject: [PATCH] Update from logs. --- general-info/release-20b.txt | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/general-info/release-20b.txt b/general-info/release-20b.txt index 171a449b8..6ef1b9249 100644 --- a/general-info/release-20b.txt +++ b/general-info/release-20b.txt @@ -78,7 +78,9 @@ New in this release: - 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 @@ New in this release: 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 -- GitLab