0.8.13.77.character.16:
commit936c527428d6dcd792ef855c60fd5d05c65a894f
authorChristophe Rhodes <csr21@cam.ac.uk>
Mon, 13 Sep 2004 21:05:10 +0000 (13 21:05 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Mon, 13 Sep 2004 21:05:10 +0000 (13 21:05 +0000)
tree5455e5c055cf28538dbc055137d2a29596367910
parent3df8d6eb73c8d5639b1f4f5857cd81894cc37744
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.
TODO.character
src/code/cold-init.lisp
src/code/target-char.lisp
src/compiler/ir1tran.lisp
tests/character.pure.lisp
tools-for-build/ucd.dat [new file with mode: 0644]
tools-for-build/ucd.lisp [new file with mode: 0644]
version.lisp-expr