From: Stas B. <sta...@gm...> - 2014-05-18 00:55:11
|
"Douglas Katzman" <sn...@us...> writes: > The branch "master" has been updated in SBCL: > via 5af87f053ea283f3b6e5e26f573d8c0f263dfe8e (commit) > from 84e4882077b5e35b17b4cd257fe20759c96de9ab (commit) > > - Log ----------------------------------------------------------------- > commit 5af87f053ea283f3b6e5e26f573d8c0f263dfe8e > Author: Douglas Katzman <do...@go...> > Date: Sat May 17 19:17:35 2014 -0400 > > Improve testing for subtypes of 1-dimensional simple-arrays > > This needs some additional work for platforms other than x86[-64]. > > Also sprinkle around some meta-comments about obsolete comments. > --- > +;; I think no interpreter stub is needed. This can only be called by a > +;; source transform, hence, by code that is being compiled. It's needed for constant folding, your change now makes: (lambda () (typep #() '(simple-array * (*)))) => ; caught STYLE-WARNING: ; Lisp error during constant folding: ; The function SB-KERNEL:SIMPLE-RANK-1-ARRAY-*-P is undefined. -- With best regards, Stas. |