Update of /cvsroot/sbcl/sbcl/src/compiler
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20664/src/compiler
Modified Files:
Tag: character_branch
ir1tran.lisp
Log Message:
0.8.13.77.character.16:
"What doesn't kill you makes you stronger"
Characters with codes 128-255 are now defined to be Latin-1 (or,
equivalently, the character set currently supported consists of
the first 256 characters of Unicode). Mostly from Teemu Kalvas.
... include character data (in binary form, added with -kb);
... make (simple-array (unsigned-byte 8) (*)) literals dumpable
by the cross-compiler;
... define names for (character-set '((#xa0 . #xbf)));
... test for char-name/graphic-char-p consistency.
Note: ucd.lisp is not used anywhere; it's included for interest
and because the method of generating the character database for
the core might change.
Index: ir1tran.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/compiler/ir1tran.lisp,v
retrieving revision 1.123.4.1
retrieving revision 1.123.4.2
diff -u -d -r1.123.4.1 -r1.123.4.2
--- ir1tran.lisp 7 Sep 2004 19:47:37 -0000 1.123.4.1
+++ ir1tran.lisp 13 Sep 2004 21:05:12 -0000 1.123.4.2
@@ -244,6 +244,7 @@
;; can't contain other objects
(unless (typep value
'(or #-sb-xc-host unboxed-array
+ #+sb-xc-host (simple-array (unsigned-byte 8) (*))
symbol
number
character
|