Well....it seems I found the problem. And in fact, it has alredy been solved by Levente in Squeak...I waste so many hours...and the fix was there..
So, can you try changing to
sizeFor: numberOfElements
��� "Return the minimum capacity of a dictionary that can hold numberOfElements elements. At least 25% of the array must be empty and the return value must be a power of 2."
��� ^(numberOfElements * 4 // 3) asLargerPowerOfTwo max: 1
And see if it works?� it works here...
So is the new fix solving the problems?
Stef
On Jan 18, 2012, at 9:53 AM, Mariano Martinez Peck wrote:
>
>
> On Wed, Jan 18, 2012 at 8:29 AM, Yanni Chiu <yanni@rogers.com> wrote:
> Rats, that's not the fix.
>
> Even though #cleanUpForRelease ran to completion, running the code:
>
>
> � � � �Smalltalk
> � � � � � � � �allClassesAndTraitsDo: [ :class |
> � � � � � � � � � � � �[ :each |
> � � � � � � � � � � � � � � � �each
> � � � � � � � � � � � � � � � � � � � �removeEmptyCategories;
> � � � � � � � � � � � � � � � � � � � �sortCategories ]
> � � � � � � � � � � � � � � � � � � � � � � � �value: class organization;
> � � � � � � � � � � � � � � � � � � � � � � � �value: class class organization ].
>
> still gives a ByteSymbol DNU for #run:with:in:
>
> I give up for now.
>
>
>
> hahhah thanks Yanni. You see? it is really difficult to reproduce and understand :(
> thanks for your effort...
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>