X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fdeftypes-for-target.lisp;h=ff2401d4bebe8ff6c23ffcbb0909d0986184bc70;hb=4cacd5df6c36c1815db4f09767017f5b85757ed1;hp=63574ff36309b64efec408dd6fd8263453ab6e46;hpb=467a8e5dba8bfa2598ca8e22c1204dc173ce556f;p=sbcl.git diff --git a/src/code/deftypes-for-target.lisp b/src/code/deftypes-for-target.lisp index 63574ff..ff2401d 100644 --- a/src/code/deftypes-for-target.lisp +++ b/src/code/deftypes-for-target.lisp @@ -10,6 +10,8 @@ ;;;; files for more information. (in-package "SB!KERNEL") + +(/show0 "deftypes-for-target.lisp 14") ;;;; Now that DEFTYPE is set up, any pending requests for it can ;;;; be honored. @@ -96,7 +98,8 @@ (sb!xc:deftype simple-bit-vector (&optional size) `(simple-array bit (,size))) -;;;; some private types that we use in defining the standard functions +;;;; some private types that we use in defining the standard functions, +;;;; or implementing declarations in standard compiler transforms ;;; a type specifier (sb!xc:deftype type-specifier () '(or list symbol sb!xc:class)) @@ -108,7 +111,7 @@ ;;; something legal in an evaluated context ;;; FIXME: could probably go away -(sb!xc:deftype form () 't) +(sb!xc:deftype form () t) ;;; Maclisp compatibility... ;;; FIXME: should be STRING-DESIGNATOR (the term used in the ANSI spec) @@ -129,7 +132,7 @@ '(or float (complex float))) ;;; character components -(sb!xc:deftype char-code () `(integer 0 (,char-code-limit))) +(sb!xc:deftype char-code () `(integer 0 (,sb!xc:char-code-limit))) ;;; a consed sequence result. If a vector, is a simple array. (sb!xc:deftype consed-sequence () '(or list (simple-array * (*)))) @@ -177,3 +180,5 @@ `(integer 0 (,(ash 1 sb!vm:single-float-digits)))) (sb!xc:deftype double-float-significand () `(integer 0 (,(ash 1 sb!vm:double-float-digits)))) + +(/show0 "deftypes-for-target.lisp end of file")