<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"><<a href="mailto:nicolas.cellier.aka.nice@gmail.com" target="_blank">nicolas.cellier.aka.nice@gmail.com</a>></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"><<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>></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 <<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>> wrote:<br>
><br>
><br>
><br>
> On Wed, Jul 2, 2014 at 1:45 PM, Frank Shearar <<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>><br>
> wrote:<br>
>><br>
>> On 1 July 2014 18:03, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>> wrote:<br>
>> ><br>
>> > 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>
>><br>
>> CI updated accordingly! For Spur:<br>
>> <a href="http://build.squeak.org/job/SqueakTrunkOnSpur/29/console" target="_blank">http://build.squeak.org/job/SqueakTrunkOnSpur/29/console</a><br>
><br>
><br>
> and I'm working on the large integer failures right now. that should fix<br>
> 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'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'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't GC during primitives.</div>
<div><br></div></div>-- <br>best,<div>Eliot</div>
</div></div>