2012/1/6 Levente Uzonyi
<leves@elte.hu>
On Fri, 6 Jan 2012, Mariano Martinez Peck wrote:
On Fri, Jan 6, 2012 at 2:59 PM, St�phane Ducasse
<
stephane.ducasse@inria.fr>
wrote:
On Jan 6, 2012, at 2:46 PM, Levente Uzonyi wrote:
Of course, but I'd check for the class equality first, because it's
faster (yeah, i know you turned off inlining of #class, but Cog doesn't
care about that ;)).
Ok, makes sense.
Another thing that you should add (besides tests of course) is
SmallInteger >> #pointsTo: which should return false.
Ok.
Also make sure that pointer tracing tools use #pointsTo:. In Squeak I
found that some of them "reinvented" this method?
IIUC your problem is that MethodContext instances show up as objects which point to your object.
yes
�
And in fact (i think, but didn't check) they do point to your object, because the sender of those MethodContexts is the Date object.
probably
�
I think it only depends on when GC will happen. If the GC kicks in too late, then PointerFinder will find those transient objects and they will be listed.
Thanks Levente. However, #pointersToExcept:� does a GC at the beginning... so.. am I missing something?
Thanks again.
�
Levente