<div dir="ltr">Hi Nicolas,<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 2, 2014 at 2:51 PM, Nicolas Cellier <span dir="ltr">&lt;<a href="mailto:nicolas.cellier.aka.nice@gmail.com" target="_blank">nicolas.cellier.aka.nice@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"><div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">2014-07-02 23:32 GMT+02:00 Frank Shearar <span dir="ltr">&lt;<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>&gt;</span>:<div>
<div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>On 2 July 2014 22:19, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt; wrote:<br>


&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Jul 2, 2014 at 1:45 PM, Frank Shearar &lt;<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On 1 July 2014 18:03, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; at <a href="http://www.mirandabanda.org/files/Cog/VM/VM.r3024/" target="_blank">http://www.mirandabanda.org/files/Cog/VM/VM.r3024/</a>.<br>
&gt;&gt;<br>
&gt;&gt; CI updated accordingly! For Spur:<br>
&gt;&gt; <a href="http://build.squeak.org/job/SqueakTrunkOnSpur/29/console" target="_blank">http://build.squeak.org/job/SqueakTrunkOnSpur/29/console</a><br>
&gt;<br>
&gt;<br>
&gt; and I&#39;m working on the large integer failures right now.  that should fix<br>
&gt; most of the errors.<br>
<br>
</div></div>Excellent! That will end the streak of red in the SqueakTrunk build history.<br>
<br>
Thanks!<br>
<span><font color="#888888"><br></font></span></blockquote><div><br></div></div></div><div>I&#39;ve got a working solution ready for large int plugin.<br></div><div>digitDiv and montgomery are broken due to the same bug // 256...<br>

</div><div>I can publish if you want.<br></div></div></div></div></blockquote><div><br></div><div>Forgive me but I went ahead and fixed it.  I just figured out that I could have the code generator output asserts at every divide by a power of two to check that the results agreed with signed shifts and hence easily caught all the places where there was a bug.  I&#39;ve also realised that I can have the code generator output #if #else #endif code for remapOop:in: and so not incur any overhead in Spur, which doesn&#39;t GC during primitives.</div>
<div><br></div></div>-- <br>best,<div>Eliot</div>
</div></div>