[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
|