[squeak-dev] WeakArray species (was The Trunk: Collections-bf.612.mcz)

Bert Freudenberg bert at freudenbergs.de
Fri Apr 10 14:38:12 UTC 2015


> On 09.04.2015, at 20:27, Tobias Pape <Das.Linux at gmx.de> wrote:
> 
> Hi,
> 
> On 09.04.2015, at 12:03, Bert Freudenberg <bert at freudenbergs.de> wrote:
> 
>> On 08.04.2015, at 18:03, Chris Muller <asqueaker at gmail.com> wrote:
>>> 
>>> The impetus for the change was so that (WeakArray new = Array new)
>>> would return true instead of false.  But we could accomplish that by
>>> overriding #= instead of #species, I think..
>>> 
>>> Do you think overriding #species in WeakArray at this point in the
>>> release process is too aggressive?
>> 
>> Not sure. The #testNoObsoleteClasses test is still failing, even though there were fewer obsolete classes when we fixed WeakArray>>copyWith:. Would reverting #species help fix these for good?
> 
> I am unsure. Is there a weak-ref-guru out there?

It would help to know what still holds onto the obsolete classes. Unfortunately, the test image does not get saved for a post-mortem.

Let's see if Collections-bf.614 makes a difference ...

- Bert -



-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4115 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20150410/ea5532d4/smime.bin


More information about the Squeak-dev mailing list