<div dir="ltr">Hi Tobias,<div><br></div><div>    I&#39;m sorry.  I&#39;ve not been able to find time to do this.  I promise to have it done my Monday morning.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 24, 2015 at 10:18 PM, Tobias Pape <span dir="ltr">&lt;<a href="mailto:Das.Linux@gmx.de" target="_blank">Das.Linux@gmx.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">ok, I&#39;ll try<br>
<div class="HOEnZb"><div class="h5"><br>
On 25.06.2015, at 04:38, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>&gt; wrote:<br>
<br>
&gt; Hi Tobias,<br>
&gt;<br>
&gt;    I&#39;ll try and upload an image and vm tomorrow am my time.  Right now the  only 64-bit Spur vm I have is a Linux stack vm.<br>
&gt;<br>
&gt; Eliot (phone)<br>
&gt;<br>
&gt; On Jun 24, 2015, at 10:36 AM, Tobias Pape &lt;<a href="mailto:Das.Linux@gmx.de">Das.Linux@gmx.de</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; On 03.02.2015, at 19:17, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi All,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  Spur adds two new immediate classes, Character and SmallFloat64.  It also adds 61-bit SmallIntegers in 64-bits.  DataStream/ReferenceStream/SmartRefStream are all affected by this.  e.g.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;      ReferenceStream testWith: $a<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; fails on 32-bit and 64-bit Spur.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  ReferenceStream testWith: SmallInteger maxVal<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; fails (silently, to be fixed soon) on 64-bit Spur.<br>
&gt;&gt;<br>
&gt;&gt; Do you have a 64bit spur vm and image i can play around with?<br>
&gt;&gt;<br>
&gt;&gt; best<br>
&gt;&gt;   -tobias<br>
&gt;&gt;<br>
&gt;&gt;&gt; Is anyone kind enough and motivated enough to give this code some love and at least make it work for<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 32-bit Spur =&gt; 32-bit Spur<br>
&gt;&gt;&gt; 64-bit Spur =&gt; 64-bit Spur<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; but also hopefully for<br>
&gt;&gt;&gt; 32-bit Spur &lt;=&gt; 64-bit Spur<br>
&gt;&gt;&gt; 32-bit V3 =&gt; 32-bit Spur<br>
&gt;&gt;&gt; 32-bit V3 =&gt; 64-bit Spur<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Tue, Feb 3, 2015 at 8:59 AM, Stéphane Rollandin &lt;<a href="mailto:lecteur@zogotounga.net">lecteur@zogotounga.net</a>&gt; wrote:<br>
&gt;&gt;&gt; Yes.  Can you send me a pair of doits for me to test this, one I can run in v3 and one I can run in Spur?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;m trying to set-up a faulty expression, but it is not so easy.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Meanwhile I stumbled upon a similar bug:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;      $a asReferenceStream reset fileInObjectAndCode<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; The above succeeds in V3 and raises an error in Spur. Same reason: basicNew being sent to Character.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; But I&#39;n curious, why codePoint: rather than<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; createFrom: aSmartRefStream size: varsOnDisk version: instVarList<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  ^ self value: instVarList first<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Well I got used to codePoint: ... Also value: has a lot more implementors and senders and does not mean much by itself. Actually I never thought about this.<br>
<br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">best,<div>Eliot</div></div>
</div>