[Vm-dev] Weak finalization enh. are still not integrated into VM(s)

Eliot Miranda eliot.miranda at gmail.com
Mon Sep 20 23:08:55 UTC 2010


On Mon, Sep 20, 2010 at 4:02 PM, Igor Stasenko <siguctua at gmail.com> wrote:

>
> Hello guys,
>
> i'd like to remind you that this stuff is not yet made own way to VM and
> images.
>
> Magma suffers badly from old finalization implementation, and as a
> consequence it losing in speed competition
> comparing to other OODBs.
> I'd really like to see this enhancement to be integrated to both
> Squeak VM and Cog VM.
>
> My quick analyzis shows that Squeak 4.2 image contains some things,
> which needed:
>
>        "Weak reference finalization"
>        newArray at: 56 put: (self at: #WeakFinalizer ifAbsent: []).
>
> while Pharo still not.
>
> I'd like to remind you that VM-side changes are really simple and
> backwards compatible (given the right size of special objects array).
> Once we will have new VMs, supporting this feature , we could start
> integrating the image-side part of it.
>
> Please, inform me, what i can do to help closing this issue.
>

you can either send me a change set that is w.r.t. to a Cog version or save
a Monticello version that is a delta from Cog.  I also need image level test
code to pound on this.

best,
Eliot


>
> --
> Best regards,
> Igor Stasenko AKA sig.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20100920/d64b3aac/attachment.htm


More information about the Vm-dev mailing list