[cmucl-cvs] [git] CMU Common Lisp tag unicode-utf16-char-support-2009-03-25 created. 6ac77d969659b436caf0b5316a2b7626dcb72e04
Raymond Toy
rtoy at common-lisp.net
Tue Oct 11 17:31:28 UTC 2011
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMU Common Lisp".
The tag, unicode-utf16-char-support-2009-03-25 has been created
at 6ac77d969659b436caf0b5316a2b7626dcb72e04 (commit)
- Log -----------------------------------------------------------------
commit 6ac77d969659b436caf0b5316a2b7626dcb72e04
Author: rtoy <rtoy>
Date: Wed Mar 25 19:32:53 2009 +0000
Character name and properties support, from Paul Foley, slightly
modified by Raymond Toy.
Use 19f/boot-2009-03-cross-unicode-<arch> for the cross compile
script. Use 19f/boot-2009-03-unicode-char for the bootstrap file to
initialize the unicode character structures.
bootfiles/19e/boot-2008-05-cross-unicode-common.lisp:
o Just add new slots to fd-stream here, to make it easier to bootstrap
the utf16-extfmts code, and to select the clobber-it restart
automatically.
o Build the initial unicode properties
bootfiles/19f/boot-2009-03-cross-unicode-ppc.lisp:
bootfiles/19f/boot-2009-03-cross-unicode-sparc.lisp:
bootfiles/19f/boot-2009-03-cross-unicode-x86.lisp:
o New scripts for cross-compiling. Basically just calls the
original ones in the 19e directory.
bootfiles/19f/boot-2009-03-unicode-char.lisp:
o Bootstrap file to load up the full unicode properties.
i18n/UnicodeData.txt:
o UnicodeData.txt, obtained from
unicode.org/Public/UNIDATA/UnicodeData.txt, 2009-03-24.
code/fd-stream.lisp:
o Add new slots to fd-stream, needed by utf16-extfmts branch.
code/char.lisp:
o Define structure to hold unicode properties of each character and
new hash table to hold the properties.
o Update CHAR-NAME and NAME-CHAR to give the character names and code,
respectively.
o Update GRAPHIC-CHAR-P, ALPHA-CHAR-P, UPPER-CASE-P, LOWER-CASE-P,
BOTH-CASE-P, ALPHANUMERICP, EQUAL-CHAR-CODE, CHAR-UPCASE, and
CHAR-DOWNCASE to handle unicode characters.
o Add function REBUILD-UNICODE-DATA to update the unicode structures
from UnicodeData.txt.
-----------------------------------------------------------------------
hooks/post-receive
--
CMU Common Lisp
More information about the cmucl-cvs
mailing list