On Sat, Jan 7, 2012 at 4:04 PM, Levente Uzonyi <leves@elte.hu> wrote:
On Fri, 6 Jan 2012, Mariano Martinez Peck wrote:
Thanks Levente. However, #pointersToExcept: does a GC at the
beginning... so.. am I missing something?
Yes, at the beginning The MethodContexts are created after that GC.
But those MC shouldn't be excluded by the instVar objectsToAlwaysExclude ?
objectsToAlwaysExclude := { results collector. thisContext. thisContext sender. thisContext sender sender. objectsToExclude. }.
Since #pointsTo: is not a primitive anymore,
That's an interesting point. Now I understand this better. Even if I didn't know the reasons (now I do), I even tried adding some more senders but still they appear :( I tried (for example) objectsToAlwaysExclude := { results collector. thisContext. thisContext sender. thisContext sender sender. thisContext sender sender sender. thisContext sender sender sender sender. thisContext sender sender sender sender sender. objectsToExclude. }. What I don't understand is why in Squeak it does work. Thanks in advance Levente!
it will create at least one new MethodContext which is not included in that list.
Levente
Levente
Thanks again.
Levente
Do you mean what I understand :)? that some tools compiled methods? :)
Stef
--
Mariano http://marianopeck.wordpress.******com <http://marianopeck.wordpress. **** com <http://marianopeck.wordpress.**com<http://marianopeck.wordpress.com>
-- Mariano http://marianopeck.wordpress.****com <http://marianopeck.wordpress.** com <http://marianopeck.wordpress.com>>
-- Mariano http://marianopeck.wordpress.**com <http://marianopeck.wordpress.com>
-- Mariano http://marianopeck.wordpress.com