Update of /project/movitz/cvsroot/movitz
In directory clnet:/tmp/cvs-serv16740
Modified Files:
storage-types.lisp
Log Message:
Set an appropriate value (i.e. scannable) for the :run-time-context tag.
--- /project/movitz/cvsroot/movitz/storage-types.lisp 2008/03/23 12:19:19 1.62
+++ /project/movitz/cvsroot/movitz/storage-types.lisp 2008/04/02 20:47:09 1.63
@@ -9,7 +9,7 @@
;;;; Created at: Sun Oct 22 00:22:43 2000
;;;; Distribution: See the accompanying file COPYING.
;;;;
-;;;; $Id: storage-types.lisp,v 1.62 2008/03/23 12:19:19 ffjeld Exp $
+;;;; $Id: storage-types.lisp,v 1.63 2008/04/02 20:47:09 ffjeld Exp $
;;;;
;;;;------------------------------------------------------------------
@@ -68,7 +68,8 @@
:null 5
:other 6
:symbol 7
-
+
+ ;; The lower 3 bits of these are significant in mysterious ways.
:basic-vector #x22
:defstruct #x2a
:funobj #x3a
@@ -76,7 +77,7 @@
:ratio #x52
:complex #x5a
:std-instance #x40
- :run-time-context #x50
+ :run-time-context #x62
:illegal #x13
:infant-object #x23
:basic-restart #x32
@@ -342,9 +343,10 @@
:u8 2
:u16 3
:u32 4
- :bit 5
- :code 6
- :indirects 7)
+ :stack 5
+ :bit 6
+ :code 7
+ :indirects 8)
:initarg :element-type
:reader movitz-vector-element-type)
(fill-pointer
@@ -396,7 +398,7 @@
(defun movitz-vector-element-type-size (element-type)
(ecase element-type
- ((:any-t :u32) 32)
+ ((:any-t :u32 :stack) 32)
((:character :u8 :code) 8)
(:u16 16)
(:bit 1)))