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