(tai t :heap '(:space :static))
(tai 42 :immediate nil)
(tai #'cons :heap
- #+gencgc
+ #+(and (not ppc) gencgc)
+ ;; FIXME: This is the canonical GENCGC result, the one below for PPC is
+ ;; what we get there, but :LARGE T doesn't seem right. Figure out what's
+ ;; going on.
'(:space :dynamic :generation 6 :write-protected t :pinned nil :large nil)
- #-gencgc
+ #+(and ppc gencgc)
+ '(:space :dynamic :generation 6 :write-protected t :pinned nil :large t)
+ ;; FIXME: Figure out what's the right cheney-result, and which platforms
+ ;; return something else. The SPARC version here is what we get there,
+ ;; but quite possibly that is the result on all non-GENCGC platforms.
+ #+(and sparc (not gencgc))
+ '(:space :read-only)
+ #+(and (not sparc) (not gencgc))
'(:space :dynamic))
+#+sb-thread
(let ((x (list 1 2 3)))
(declare (dynamic-extent x))
(tai x :stack sb-thread:*current-thread*))
;;; 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.29.24"
+"1.0.29.25"