[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Make Xcode project to build iOS 64bit ARM app using a Cuis5.0-3081-spur-64 image. (fae3d7e)

John M McIntosh johnmci at smalltalkconsulting.com
Mon Dec 10 22:43:22 UTC 2018


The branch comes from

f1dfe3c34335da5f38f0c436b4fd15920786246d [f1dfe3c34]
May 23,2017 at 1:44:45 PM PDT

Thus contained Pharo VM logic.

The VM code was generated using the cmd line process at that time with only minor changes to interp.h and interp.c for the checkAllocFiller & jumpTable access via the foo structure. In fact you can compile using the JIT vm code on osx instead of the stack spur code.

Note other changes to the unix heartbeat logic is to minimize time there, and maximize sleep time to avoid burning battery life on iOS.

Plus changes to sqAtomicOps.h to deal with ARM 64 being a choice via helpful macros from the GCC runtime.

....
John M. McIntosh. Corporate Smalltalk Consulting Ltd https://www.linkedin.com/in/smalltalk

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Monday, December 10, 2018 2:09 PM, Nicolas Cellier <notifications at github.com> wrote:

> This is generated code, and dialect agnostic.
> I'm curious, how did PharoVM definition arrived here?
>
>> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, [view it on GitHub](https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/fae3d7eb403158f177c306f668cb461c35c99419#commitcomment-31626763), or [mute the thread](https://github.com/notifications/unsubscribe-auth/AhLyW2Ecrm9bg8AZgEZxZe-T1PjDEPMDks5u3tumgaJpZM4ZMRrL).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20181210/bb523e6b/attachment.html>


More information about the Vm-dev mailing list