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

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

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

Nicolas Cellier-2
 

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, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/OpenSmalltalk/opensmalltalk-vm","title":"OpenSmalltalk/opensmalltalk-vm","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm"}},"updates":{"snippets":[{"icon":"PERSON","message":"@nicolas-cellier-aka-nice on fae3d7e: This is generated code, and dialect agnostic.\r\nI'm curious, how did PharoVM definition arrived here?"}],"action":{"name":"View Commit","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/fae3d7eb403158f177c306f668cb461c35c99419#commitcomment-31626763"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/fae3d7eb403158f177c306f668cb461c35c99419#commitcomment-31626763", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/fae3d7eb403158f177c306f668cb461c35c99419#commitcomment-31626763", "name": "View Commit" }, "description": "View this Commit on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

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

johnmci
 
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 <[hidden email]> 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, or mute the thread.