> Yes, see the other mail. The reason is that the allocation of contexts
> in case of blocks happens now at #value, whereas it used to be just  
> done
> at the definiton point (#blockCopy).
>
> So nothing to worry about.

still it crashes my image when doing MethodContext allInstances
may be a temporary solution would be to redefine allInstances on  
MethodContext

>> I think it is correct behavior, that you can't get #allInstances of
>> class when you creating them in a loop which serves to collect them
>> all.
>> The solution would be to collect #allInstances primitively (by a
>> single primitive call), then there is no chance that anything happen
>> with object memory during memory scan by primitive.
>
>
> Yes, and the real solution of course is to change the VM to allocate
> less
> contexts and use the C-stack instead...
>
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to