From: Christophe R. <cr...@us...> - 2009-11-20 21:34:05
|
Update of /cvsroot/sbcl/sbcl In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv25821 Modified Files: NEWS version.lisp-expr Log Message: 1.0.32.36: (subtypep 'symbol 'keyword) must be NIL, T Special-case the hairy type (SATISFIES KEYWORDP) and its interaction with the SYMBOL type. (We could potentially be cleverer at this point and additionally tell the system that all non-symbols are non-(SATISFIES KEYWORDP) types, but we're somewhat late in the development cycle now) Fixes bug #485972 Index: NEWS =================================================================== RCS file: /cvsroot/sbcl/sbcl/NEWS,v retrieving revision 1.1643 retrieving revision 1.1644 diff -u -d -r1.1643 -r1.1644 --- NEWS 20 Nov 2009 11:48:12 -0000 1.1643 +++ NEWS 20 Nov 2009 21:33:51 -0000 1.1644 @@ -74,6 +74,8 @@ (reported by Attila Lendvai; launchpad bug #310132) * bug fix: distinguish in type specifiers between arrays that might be complex and arrays that are definitely complex. (launchpad bug #309129) + * bug fix: SUBTYPEP knows that the SYMBOL type is not SUBTYPEP the KEYWORD + type. (reported by Levente Mészáros; launchpad bug #485972) changes in sbcl-1.0.32 relative to sbcl-1.0.31: * optimization: faster FIND and POSITION on strings of unknown element type Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.4675 retrieving revision 1.4676 diff -u -d -r1.4675 -r1.4676 --- version.lisp-expr 20 Nov 2009 11:48:13 -0000 1.4675 +++ version.lisp-expr 20 Nov 2009 21:33:52 -0000 1.4676 @@ -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".) -"1.0.32.35" +"1.0.32.36" |