[Vm-dev] Re: New Cog VMs available
Eliot Miranda
eliot.miranda at gmail.com
Tue Jun 23 16:30:51 UTC 2015
Hi Carl,
On Jun 23, 2015, at 7:33 AM, Carl Gundel <basicforge at gmail.com> wrote:
> Hey Eliot!
>
> Does this VM allow Newspeak to run on the Raspberry Pi?
The Newspeak and Squeak VMs are different so no. I can include a Newspeak VM fir the pi if people want it, especially since u just got a pi 2, which I'm told is much faster. So how much demand is there? Rob, you want it [but there's nothing to stop you building your own ;)]. Who else?
>
> -Carl
>
> On Saturday, June 20, 2015 at 9:26:18 PM UTC-4, Eliot wrote:
>> ... at http://www.mirandabanda.org/files/Cog/VM/VM.r3386
>>
>> CogVM binaries as per VMMaker.oscog-eem.1370/r3386
>>
>> Add the ARMv5/ARMv6 Cog Spur JIT VM!
>>
>> Add explicit read barriers to primitives which access an argument as the
>> receiver (i.e. the mirror primitives). Don't check if the actual receiver is
>> used. Simplify failure where appropriate cuz the primitives will be retried.
>>
>> Add -fwrapv to all linux gcc builds (to insist on 2's complement arithmetic)
>> and add makeallclean, making makeall do the dirty build.
>>
>> Provide a -exitonwarn command line switch for the Mac and Unix VMs to allow for
>> CI testing of asserts.
>>
>> Unix: restore the SCCS revision after the version number in -version output.
>>
>> Spur:
>> Remember to count shrink requests
>>
>> Cogit:
>> Fix bug in rewriting compiler primitives on module unload, etc. The old code
>> didn't change the assignment to the primitiveFunctionPointer, which is needed
>> for correct management of failing primitive calls on Spur. Simplify the post
>> compile hook to eliminate the label parameter; this is local to the Cogit.
>>
>> ARM Cogit:
>> Use out-of-line literals for compactness.
>> --
>> best,
>> Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20150623/8a67df1f/attachment.htm
More information about the Vm-dev
mailing list