From: Christophe R. <cr...@us...> - 2004-09-02 14:43:43
|
Update of /cvsroot/sbcl/sbcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14848 Modified Files: Tag: character_branch TODO.character version.lisp-expr Log Message: 0.8.13.77.character.11: "It's an early bath for you" Probably fix (in at least one sense of the word) performance on BENCH-STRINGS. ... also note ppcization of work so far. (Thanks, Julian Squires and Patrik Nordebo) Index: TODO.character =================================================================== RCS file: /cvsroot/sbcl/sbcl/Attic/TODO.character,v retrieving revision 1.1.2.5 retrieving revision 1.1.2.6 diff -u -d -r1.1.2.5 -r1.1.2.6 --- TODO.character 26 Aug 2004 22:47:28 -0000 1.1.2.5 +++ TODO.character 2 Sep 2004 14:43:32 -0000 1.1.2.6 @@ -4,8 +4,8 @@ of characters by their widetags, because we can do it based on their CHAR-CODE; thus, calling the primitive type and storage classes BASE-CHAR is unneccesarily confusing.) - -- done for x86; - -- TODO: sparc, mips, hppa, alpha, ppc. + -- done for x86, ppc; + -- TODO: sparc, mips, hppa, alpha. ** implement a CHARACTER-SET-TYPE representation for sets of characters in the CL type system. (Rationale: we are going to need to @@ -36,7 +36,7 @@ for strings so that the storage compaction can be mutated on demand, with garbage collector support. None of these strategies is particularly appealing.) - -- done for x86: + -- done for x86, ppc: >> cold init runs; >> warm load runs to completion; >> all contribs build and pass self-tests; @@ -50,7 +50,7 @@ another set of portability problems, and prompting some KLUDGEs of the #.(coerce "foo" 'base-string) form that might eventually be reversed.) - -- TODO: sparc, mips, hppa, alpha, ppc. + -- TODO: sparc, mips, hppa, alpha. ** fix genesis to dump BASE-STRINGs always, and to use SB!XC:CHAR-CODE (which should error on non-STANDARD-CHAR). (Rationale: SBCL aspires Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.1806.2.10 retrieving revision 1.1806.2.11 diff -u -d -r1.1806.2.10 -r1.1806.2.11 --- version.lisp-expr 2 Sep 2004 13:03:19 -0000 1.1806.2.10 +++ version.lisp-expr 2 Sep 2004 14:43:32 -0000 1.1806.2.11 @@ -17,4 +17,4 @@ ;;; checkins which aren't released. (And occasionally for internal ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"0.8.13.77.character.10" +"0.8.13.77.character.11" |