Update of /cvsroot/sbcl/sbcl
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv16022
18.104.22.168: Inline-compare more character codes on SB-UNICODE PPC.
* In 22.214.171.124, I disabled the -c character compare VOPs on SB-UNICODE
because the instruction used (cmplwi) was limited to a 16-bit constant.
* Added a predicate to determine if a character can safely be used in
the -c character compare VOPs.
* Changed the required constant type on the -c character compare VOPs
from CHARACTER to (SATISFIES <the-new-predicate>).
* Back in the commit comment for 126.96.36.199 I said that there was no
good way to conditionally use the VOPs. Looks like I was wrong, unless
you want to argue that SATISFIES types are bad.
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.4888
retrieving revision 1.4889
diff -u -d -r1.4888 -r1.4889
--- version.lisp-expr 6 Jun 2010 19:51:18 -0000 1.4888
+++ version.lisp-expr 6 Jun 2010 19:53:44 -0000 1.4889
@@ -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".)