Andreas

we cannot simply merge package of squeak (we would get all their changes and we 
have to sort).
I asked igor to see if he can publish code to be integrated in pharo.

> are there any plans to integrate this in Pharo?

Yes but we do not have the time.
Again for the weak changes somebody with a bit of time and concentration can 
help.
So far we cannot.

> As I want to do some experiments with Magma I am specially interested in 
> Pharo-1.1 for it.
> 
> Regards,
> Andreas
> 
>>>>> 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


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

Reply via email to