[Vm-dev] #becomeUncompact not longer works in Cog/Stack VMs

Eliot Miranda eliot.miranda at gmail.com
Fri May 6 18:04:52 UTC 2011


and your point would be?

On Fri, May 6, 2011 at 9:38 AM, Igor Stasenko <siguctua at gmail.com> wrote:

>
> Hi, i tried to do a simple:
>
> Smalltalk compactClassesArray do: [:each | each ifNotNil: [each
> becomeUncompact]]
>
> and it crashing the image.
> I tried to do this for individual classes.
>
>
> CompiledMethod, ByteString, BlockClosure, BlockContext ,
>  seems working ok.
>
> MethodContext, LargePositiveInteger, LargeNegativeInteger, Float
> crashes the image.
>
> i also tried following:
>
> [Smalltalk compactClassesArray do: [:each | each ifNotNil: [each
> becomeUncompact]]
> ] forkAt: Processor highestPriority
>
> but it didn't helped much.
>
> Also, i saved image after couple successfull #becomeUncompact steps..
> and now VM cannot open image, most probably
> because it fails on 'assumptions check' defined in
> #checkAssumedCompactClasses
>
> --
> Best regards,
> Igor Stasenko AKA sig.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20110506/85fead9c/attachment.htm


More information about the Vm-dev mailing list