<br><br><div class="gmail_quote">On Thu, Apr 30, 2009 at 8:52 AM, Eliot Miranda <span dir="ltr"><<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br><br><div class="gmail_quote"><div class="im">On Thu, Apr 30, 2009 at 8:43 AM, Igor Stasenko <span dir="ltr"><<a href="mailto:siguctua@gmail.com" target="_blank">siguctua@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
There are multiple issues, when loading VMMaker into closure-aware<br>
image (10292).<br>
<br>
two #needsToRegenerateInterpreterFile methods<br>
storing into block args. Fix is easy and quick.<br>
<br>
But what to do with this??<br>
<br>
Compiler reporting 'stack including temps is too deep'.<br>
<br>
GeniePlugin>>primSameClassAbsoluteStrokeDistanceMyPoints: myPointsOop<br>
otherPoints: otherPointsOop myVectors: myVectorsOop otherVectors:<br>
otherVectorsOop mySquaredLengths: mySquaredLengthsOop<br>
otherSquaredLengths: otherSquaredLengthsOop myAngles: myAnglesOop<br>
otherAngles: otherAnglesOop maxSizeAndReferenceFlag: maxSizeAndRefFlag<br>
rowBase: rowBaseOop rowInsertRemove: rowInsertRemoveOop<br>
rowInsertRemoveCount: rowInsertRemoveCountOop<br>
<br>
(yes, this is a method's message pattern) :)<br>
<br>
i stopped trying to load VMMaker at this method.</blockquote><div><br></div></div><div>The workaround for this is just to change the code in generate: so one can proceed from the error and still define the method. The method doesn't need to be run, only translated so there's no harm in that. Some time some kind soul should refactor this method into an outer and an inner or I should change the large context sizes.</div>
<div class="im">
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It would be nice to have VMMaker loaded in image+closures running<br>
under VM+closures :)</blockquote><div><br></div></div><div>Just do the workaround and you'll have just that.</div></div></blockquote><div><br></div><div>and I should say we'll sort out a proper solution soon :)</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="gmail_quote"><div></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<font color="#888888"><br>
--<div class="im"><br>
Best regards,<br>
Igor Stasenko AKA sig.<br>
</div></font></blockquote></div><br>
</blockquote></div><br>