Let me try and be more coherent.<div><br><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">I would keep CompiledMethod class&gt;&gt;primitive:numArgs:numTemps:stackSize:literals:bytecodes:trailer:, it has some abstraction that could be useful for e.g. tests.  But I am happy to delete CompiledMethod class&gt;&gt;newBytes:trailerBytes:nArgs:nTemps:nStack:nLits:primitive:flag:.  I like the assurance that CompiledMethod flag is zero, and so am happy to sere that deleted.  e.g. Cog has a mode controlled by vmParameterAt:put: where it will set the flag bits of methods that are interpreted.  Craig has code in his spoon VM which sets the flag for used methods.  I would like to reserve the bit for introspective tasks like these, and for these it is convenient that all methods have a zero flag bit.<div>
<br></div><div>cheers</div><div>Eliot</div></span><div class="gmail_quote">On Sun, Dec 13, 2009 at 8:05 AM, Igor Stasenko <span dir="ltr">&lt;<a href="mailto:siguctua@gmail.com">siguctua@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hello guys,<br>
<br>
there are few unsent messages on class side of CompiledMethod,<br>
<br>
primitive: primNum numArgs: numArgs numTemps: numTemps stackSize:<br>
stackSize literals: literals bytecodes: bytecodes trailer:<br>
trailerBytes<br>
and<br>
newBytes: numberOfBytes trailerBytes: trailer nArgs: nArgs nTemps:<br>
nTemps nStack: stackSize nLits: nLits primitive: primitiveIndex flag:<br>
flag<br>
<br>
I checked both in Pharo 1.1-core and in Trunk images, both of them<br>
seem having no senders.<br>
<br>
Any insights if it safe to wipe them out?<br>
<font color="#888888"><br>
--<br>
Best regards,<br>
Igor Stasenko AKA sig.<br>
<br>
</font></blockquote></div><br></div>