thanks for your effort.

Stef

On Sep 22, 2010, at 3:41 PM, Igor Stasenko wrote:

> 2010/9/22 Andreas Wacknitz <[email protected]>:
>> Hi guys,
>> are there any plans to integrate this in Pharo?
>> As I want to do some experiments with Magma I am specially interested in
>> Pharo-1.1 for it.
>> Regards,
>> Andreas
>> 
> 
> Yes, i will put changesets into pharo issue tracker, to integrate it
> with Pharo as well.
> 
>> Anfang der weitergeleiteten E-Mail:
>> 
>> Von: "David T. Lewis" <[email protected]>
>> Datum: 22. September 2010 05:23:36 MESZ
>> An: Squeak Virtual Machine Development Discussion
>> <[email protected]>, [email protected]
>> Betreff: Re: [Vm-dev] Weak finalization enh. are still not integrated into
>> VM(s)
>> Antwort an: Squeak Virtual Machine Development Discussion
>> <[email protected]>
>> 
>> 
>> On Tue, Sep 21, 2010 at 04:22:22PM +0300, Igor Stasenko wrote:
>> 
>> On 21 September 2010 06:20, David T. Lewis <[email protected]> wrote:
>> 
>> On Tue, Sep 21, 2010 at 03:28:35AM +0300, Igor Stasenko wrote:
>> 
>> I am also uploaded a slice of system changes with new classes & rest
>> 
>> of stuff into inbox:
>> 
>> 
>> CollectionsTests-Igor.Stasenko.169
>> 
>> Collections-Igor.Stasenko.370
>> 
>> Kernel-Igor.Stasenko.478
>> 
>> System-Igor.Stasenko.358
>> 
>> note, that despite of these changes, system are still using old
>> 
>> WeakRegistry instance,
>> 
>> and obviously 'WeakRegistry default' needs to be modified to be
>> 
>> replaced with new functionality.
>> 
>> These inbox changes are out of date with respect to the trunk, so
>> 
>> would need to be merged with care.
>> 
>> Yeah, i did not updated the image before applying changesets.
>> 
>> But aside from that, is there
>> 
>> any reason that your changes should *not* be moved into trunk now?
>> 
>> If no objections, then we should include them now.
>> 
>> 
>> There are a couple of doits, which should be invoked after loading changes:
>> 
>> WeakArray restartFinalizationProcess
>> 
>> and of couse
>> 
>> Smalltalk recreateSpecialObjectsArray
>> 
>> Btw, i found that in image i was using,
>> 
>> Smalltalk specialObjectsArray size
>> 
>> was 50
>> 
>> while in #recreateSpecialObjectsArray method there was already 55 entries
>> 
>> (and with weak finalization it should be 56).
>> 
>> This should already be updated in trunk:
>> 
>> Name: System-dtl.333
>> Author: dtl
>> Time: 25 May 2010, 9:00:22.752 pm
>> Ancestors: System-spd.332
>> Update SmalltalkImage>>recreateSpecialObjectsArray for support of Alien and
>> improved
>> finalization (Mantis 7473). Corresponding VM support is in
>> SqS/VMMaker-dtl.175.
>> 
>> So after a #recreateSpecialObjectsArray the size is 56, and the last slot
>> is used for WeakFinalizer if present in the image.
>> 
>> I think that everything is ready for your WeakFinalizer updates. Unless
>> there are any other issues, please just go ahead and commit them to trunk.
>> 
>> :)
>> 
>> Dave
>> 
>> 
>> I understand that the VM changes are not yet available in the
>> 
>> official VMs, but this should be corrected the next time that new
>> 
>> VMs are distributed.
>> 
>> Dave
>> 
>> 
>> Thanks, David.
>> 
>> 
>> --
>> 
>> Best regards,
>> 
>> Igor Stasenko AKA sig.
>> 
>> 
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> 
> 
> 
> 
> -- 
> Best regards,
> Igor Stasenko AKA sig.
> 
> _______________________________________________
> 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