From: Christophe R. <cr...@us...> - 2004-11-02 11:49:57
|
Update of /cvsroot/sbcl/sbcl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15009 Modified Files: CREDITS NEWS base-target-features.lisp-expr version.lisp-expr Log Message: 0.8.16.26: THE END (sort of) ... add new (enabled-by-default) :sb-unicode feature to base-target-features.lisp-expr; ... make the system aware that loading fasls with the wrong feature is a bad idea; ... one compiler fix for CHAR-FOO functions (the transforms have to be on portably-unparseable types) Index: CREDITS =================================================================== RCS file: /cvsroot/sbcl/sbcl/CREDITS,v retrieving revision 1.62 retrieving revision 1.63 diff -u -d -r1.62 -r1.63 --- CREDITS 29 Oct 2004 09:00:35 -0000 1.62 +++ CREDITS 2 Nov 2004 11:49:31 -0000 1.63 @@ -610,7 +610,8 @@ Some of his fixes to CMU CL since the SBCL fork have been ported to SBCL. He also maintains the cl-benchmark package, which gives us some idea of how our performance changes compared to earlier - releases and to other implementations. + releases and to other implementations. He assisted in development + of Unicode support for SBCL. Antonio Martinez-Shotton: He has contributed a number of bug fixes and bug reports to SBCL. @@ -682,6 +683,9 @@ string extractor that keeps function documentation in the manual current. +Julian Squires: + He worked on Unicode support for the PowerPC platform. + Nikodemus Siivola: He provided build fixes, in particular to tame the SunOS toolchain, implemented package locks, ported the linkage-table code from CMUCL, @@ -697,7 +701,9 @@ Brian Spilsbury: He wrote Unicode-capable versions of SBCL's character, string, and - stream types and operations on them. + stream types and operations on them. (These versions did not end up + in the system, but did to a large extent influence the support which + finally did get merged.) Raymond Toy: He continued to work on CMU CL after the SBCL fork, especially on Index: NEWS =================================================================== RCS file: /cvsroot/sbcl/sbcl/NEWS,v retrieving revision 1.651 retrieving revision 1.652 diff -u -d -r1.651 -r1.652 --- NEWS 1 Nov 2004 03:44:13 -0000 1.651 +++ NEWS 2 Nov 2004 11:49:31 -0000 1.652 @@ -1,8 +1,12 @@ changes in sbcl-0.8.17 relative to sbcl-0.8.16: - * the system now has rudimentary external-format support; the - primary user-visible change at this time is that characters with - the high bit set (such as lower-case-e-acute) will print correctly - to a terminal in a UTF-8 environment. + * new feature: a build-time option (controlled by the :SB-UNICODE + keyword feature, enabled by default) for building the system with + support for the entire 21-bit character space defined by the + Unicode consortium. + * new feature: the system now has rudimentary external-format + support; the primary user-visible change at this time is that + characters with the high bit set (such as lower-case-e-acute) will + print correctly to a terminal in a UTF-8 environment. * minor incompatible change: BASE-CHAR no longer names a class; however, CHARACTER continues to do so, as required by ANSI. * minor incompatible change: SB-DEBUG:*DEBUG-PRINT-FOO* variables Index: base-target-features.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/base-target-features.lisp-expr,v retrieving revision 1.31 retrieving revision 1.32 diff -u -d -r1.31 -r1.32 --- base-target-features.lisp-expr 10 Sep 2004 15:36:17 -0000 1.31 +++ base-target-features.lisp-expr 2 Nov 2004 11:49:31 -0000 1.32 @@ -174,6 +174,11 @@ ;; code (when applied to user-level packages), relating to material ;; alteration to packages or to bindings in symbols in packages. :sb-package-locks + + ;; Support for the entirety of the 21-bit character space defined by + ;; the Unicode consortium, rather than the classical 8-bit ISO-8859-1 + ;; character set. + :sb-unicode ;; This affects the definition of a lot of things in bignum.lisp. It ;; doesn't seem to be documented anywhere what systems it might apply Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.1888 retrieving revision 1.1889 diff -u -d -r1.1888 -r1.1889 --- version.lisp-expr 2 Nov 2004 08:37:50 -0000 1.1888 +++ version.lisp-expr 2 Nov 2004 11:49:32 -0000 1.1889 @@ -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.16.25" +"0.8.16.26" |