big arrays [was Re: bug found]

Matthew Fluet fluet@CS.Cornell.EDU
Tue, 27 Nov 2001 15:28:12 -0500 (EST)


> > What would be your proposed object layout (or only arrays having top-bit-0)?
> 
> Header word
> 	           mark
> 	  31 30 29 28
> normal   1  0  0
> stack    1  1  0
> cont     1  1  1
> array    0  0  0

Why do we need to distinguish between stack's and cont's?  If the only
difference between stacks and conts is that the latter has used ==
reserved, then that's easily tested at any point where we need to
distinguish between the two (we'll already know that the object is a
stack/cont).  And, I don't even see where that distinction is used.