<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Feb 1, 2011, at 8:58 37AM, Nicolas Cellier wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>2011/2/1 Marcus Denker &lt;<a href="mailto:marcus.denker@inria.fr">marcus.denker@inria.fr</a>&gt;:<br><blockquote type="cite"><br></blockquote><blockquote type="cite">On Feb 1, 2011, at 8:01 AM, Nicolas Cellier wrote:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><blockquote type="cite">2011/2/1 Marcus Denker &lt;<a href="mailto:marcus.denker@inria.fr">marcus.denker@inria.fr</a>&gt;:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Maybe I had some bad luck with<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><a href="http://code.google.com/p/pharo/issues/detail?id=3468">http://code.google.com/p/pharo/issues/detail?id=3468</a><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Or is there many examples of issues closed without a clue ?<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">In a case like that, the changeset was just merged in the release.<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">The test is failing, as you can see:<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><a href="https://pharo-ic.lille.inria.fr/hudson/job/Pharo%20Core%201.3/lastCompletedBuild/testReport/KernelTests.Methods/CompiledMethodTest/testPerformInSuperclassCanExecutelongMethodWithTemps/">https://pharo-ic.lille.inria.fr/hudson/job/Pharo%20Core%201.3/lastCompletedBuild/testReport/KernelTests.Methods/CompiledMethodTest/testPerformInSuperclassCanExecutelongMethodWithTemps/</a><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">This is probably because you must<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">&nbsp; &nbsp;(Object recompile: #perform:withArguments:)<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">The 1.3 core image was recompiled completely around 13020...<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">&nbsp; &nbsp; &nbsp; &nbsp;Marcus<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">--<br></blockquote><blockquote type="cite">Marcus Denker &nbsp;-- <a href="http://www.marcusdenker.de">http://www.marcusdenker.de</a><br></blockquote><blockquote type="cite">INRIA Lille -- Nord Europe. Team RMoD.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><br>Strange, the change worked for me in Squeak once I recompiled.<br><br>Nicolas<br><br></div></blockquote><br></div><div>#perform:withArguments: works in Pharo as well, Igor's fix for it was applied back in May:</div><div><b><a href="http://code.google.com/p/pharo/issues/detail?id=2443">http://code.google.com/p/pharo/issues/detail?id=2443</a></b></div><div><br></div><div>What it doesn't fix (and which the test in 3468 highlights), are arbitrary sends to&nbsp;</div><div>#perform: withArguments: inSuperclass:<span class="Apple-tab-span" style="white-space:pre">        </span>(Ie. the compiler does not expand frame size of all senders, nor does the test run on a VM which does not error with many arguments)</div><div><br></div><div>#perform:withArguments: just happend to be the most likely sender to run into it.</div><div><br></div><div>Cheers,</div><div>Henry</div></body></html>