<div dir="ltr">Hi Tobias,<div><br></div><div> I'm sorry. I'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"><<a href="mailto:Das.Linux@gmx.de" target="_blank">Das.Linux@gmx.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">ok, I'll try<br>
<div class="HOEnZb"><div class="h5"><br>
On 25.06.2015, at 04:38, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>> wrote:<br>
<br>
> Hi Tobias,<br>
><br>
> I'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>
><br>
> Eliot (phone)<br>
><br>
> On Jun 24, 2015, at 10:36 AM, Tobias Pape <<a href="mailto:Das.Linux@gmx.de">Das.Linux@gmx.de</a>> wrote:<br>
><br>
>> Hi,<br>
>><br>
>> On 03.02.2015, at 19:17, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>> wrote:<br>
>><br>
>>> Hi All,<br>
>>><br>
>>> 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>
>>><br>
>>> ReferenceStream testWith: $a<br>
>>><br>
>>> fails on 32-bit and 64-bit Spur.<br>
>>><br>
>>> ReferenceStream testWith: SmallInteger maxVal<br>
>>><br>
>>> fails (silently, to be fixed soon) on 64-bit Spur.<br>
>><br>
>> Do you have a 64bit spur vm and image i can play around with?<br>
>><br>
>> best<br>
>> -tobias<br>
>><br>
>>> Is anyone kind enough and motivated enough to give this code some love and at least make it work for<br>
>>><br>
>>> 32-bit Spur => 32-bit Spur<br>
>>> 64-bit Spur => 64-bit Spur<br>
>>><br>
>>> but also hopefully for<br>
>>> 32-bit Spur <=> 64-bit Spur<br>
>>> 32-bit V3 => 32-bit Spur<br>
>>> 32-bit V3 => 64-bit Spur<br>
>>><br>
>>> ?<br>
>>><br>
>>> On Tue, Feb 3, 2015 at 8:59 AM, Stéphane Rollandin <<a href="mailto:lecteur@zogotounga.net">lecteur@zogotounga.net</a>> wrote:<br>
>>> 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>
>>><br>
>>> I'm trying to set-up a faulty expression, but it is not so easy.<br>
>>><br>
>>> Meanwhile I stumbled upon a similar bug:<br>
>>><br>
>>> $a asReferenceStream reset fileInObjectAndCode<br>
>>><br>
>>> The above succeeds in V3 and raises an error in Spur. Same reason: basicNew being sent to Character.<br>
>>><br>
>>><br>
>>> But I'n curious, why codePoint: rather than<br>
>>><br>
>>> createFrom: aSmartRefStream size: varsOnDisk version: instVarList<br>
>>><br>
>>> ^ self value: instVarList first<br>
>>><br>
>>> ?<br>
>>><br>
>>> 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>