<div>The branch comes from <br></div><div><br></div><div><span style="color:rgb(0, 0, 0)"><span style="font-family:Helvetica"><span style="font-size:13.333333015441895px">f1dfe3c34335da5f38f0c436b4fd15920786246d [f1dfe3c34]</span></span></span><br></div><div><span style="color:rgb(0, 0, 0)"><span style="font-family:Helvetica"><span style="font-size:13.333333015441895px">May 23,2017 at 1:44:45 PM PDT</span></span></span><br></div><div><br></div><div><span style="color:rgb(0, 0, 0)"><span style="font-family:Helvetica"><span style="font-size:13.333333015441895px">Thus contained Pharo VM logic. </span></span></span><br></div><div><br></div><div><span style="color:rgb(0, 0, 0)"><span style="font-family:Helvetica"><span style="font-size:13.333333015441895px">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 </span></span></span>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.<br></div><div><br></div><div><br></div><div><span style="color:rgb(0, 0, 0)"><span style="font-family:Helvetica"><span style="font-size:13.333333015441895px">Note other changes to the unix heartbeat logic is to minimize time there, and maximize sleep time to avoid burning battery life on iOS. </span></span></span><br></div><div><br></div><div>Plus changes to sqAtomicOps.h to deal with ARM 64 being a choice via helpful macros from the GCC runtime. </div><div><br></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user"><div><span style="font-family:arial, sans-serif"><span style="background-color:rgb(255, 255, 255)"><span style="font-size:12.800000190734863px">....</span></span></span><br></div><div><span style="background-color:rgb(255, 255, 255)"><span style="color:rgb(34, 34, 34)"><span style="font-family:arial, sans-serif"><span style="font-size:12.800000190734863px">John M. McIntosh. Corporate Smalltalk Consulting Ltd </span></span></span></span><a href="https://www.linkedin.com/in/smalltalk" style="font-style:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;color:rgb(17,85,204);font-family:arial, sans-serif;font-size:12.800000190734863px;">https://www.linkedin.com/in/smalltalk</a><br></div></div><div class="protonmail_signature_block-proton protonmail_signature_block-empty"><br></div></div><div><br></div><div>‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐<br></div><div> On Monday, December 10, 2018 2:09 PM, Nicolas Cellier <notifications@github.com> wrote:<br></div><div> <br></div><blockquote type="cite" class="protonmail_quote"><p><br></p><div>This is generated code, and dialect agnostic.<br></div><div> I'm curious, how did PharoVM definition arrived here?<br></div><p><br></p><p style=""><span style="color:rgb(102, 102, 102)"><span style="font-size:small">—<br>You are receiving this because you are subscribed to this thread.<br>Reply to this email directly, <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/fae3d7eb403158f177c306f668cb461c35c99419#commitcomment-31626763">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AhLyW2Ecrm9bg8AZgEZxZe-T1PjDEPMDks5u3tumgaJpZM4ZMRrL">mute the thread</a>.<img class="proton-embedded" src="https://github.com/notifications/beacon/AhLyW_6pAyC6vKKwFnM0XxJdr8A_rxuCks5u3tumgaJpZM4ZMRrL.gif" height="1" width="1" alt=""></span></span></p></blockquote><div><br></div>