[squeak-dev] Doubles from #allCallsOn

Levente Uzonyi leves at elte.hu
Mon Nov 23 18:43:26 UTC 2009


On Mon, 23 Nov 2009, Ronald Spengler wrote:

> When I choose "class refs (N)" in my system browser I get doubles
> back. This seems like a bug to me, but I wanted to be sure before
> filing it. Is there any reason I should expect this behavior?

It's a bug, but we should discuss the fix IMO.
Eliot changed the behavior of CompiledMethod >> #hasLiteralThorough:. Now 
variablebinding literals' keys are counted as literals, but they weren't 
counted before.

The question is: should we keep the new behavior and change
Behavior >> #allCallsOn to call SystemNavigation >> #allCallsOn: with only 
the class symbol (I did this before and it works for me), or should we 
change the behavior of CompiledMethod >> #hasLiteralThorough: back to the 
previous version? 
Does Eliot's change has other effects besides this issue?

Levente

>
> -- 
> Ron
>
>



More information about the Squeak-dev mailing list