[squeak-dev] The Trunk: System-cwp.660.mcz

Levente Uzonyi leves at elte.hu
Sat Jan 11 07:53:22 UTC 2014


On Fri, 10 Jan 2014, Colin Putney wrote:

> 
> 
> 
> On Fri, Jan 10, 2014 at 5:32 PM, Eliot Miranda <eliot.miranda at gmail.com> wrote:
>  
>       1) Why isn't the sentinel object enumerated in a shrunken image?
> 
> send me an image poised at the right point and I'll take a look...
> 
> 
> While working on creating this image, I noticed that Bert was right. There is a #becomeForward: happening inside the block that's passed into #allObjectsDo:. It's because #allObjectsDo: is called from
> #obsoleteBehaviors, which sends #isBehavior to all the objects. If the image happens to contain an instance of MCInfoProxy, the DNU causes it to download the full ancestry and become it. 
> 
> However, I don't see why that would cause the sentinel object not to be enumerated. 

Because #nextObject will be sent to an object which was created after the 
sentinel.


Levente

> 
> Colin
> 
>


More information about the Squeak-dev mailing list