[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