<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><span></span></div><div><span>Hi Nicolas,</span><br><span></span><br><blockquote type="cite"><span>On Aug 12, 2016, at 12:20 AM, Nicolas Cellier &lt;<a href="mailto:nicolas.cellier.aka.nice@gmail.com">nicolas.cellier.aka.nice@gmail.com</a>&gt; wrote:</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Hi,</span><br></blockquote><blockquote type="cite"><span>I now have the FFI tests passing in squeak.stack.spur for 64bits image on windows (using either gcc or clang).</span><br></blockquote><div><br></div>Great!</div><div><br></div><div><br><blockquote type="cite"><span>The vm and plugin can be generated from the LLP64 branch on opensmalltalk-vm github project.</span><br></blockquote><blockquote type="cite"><span>I'm not sure that the tests cover all the edge cases, but that's already something.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>I'd like to test callbacks now.</span><br></blockquote><blockquote type="cite"><span>Are there any existing tests and where?</span><br></blockquote><span></span><br><span>Class side of either Callback or Alien (I think Alien). &nbsp;There are some windows specific font enumeration examples that have yet to be rewritten to use the new style.</span><br><span></span><br><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Do these tests pass on other OSes (Linux 64 and/or mac 64) ?</span><br></blockquote><span></span><br><span>The FFI tests and the qsort test do pass on Linux and Mac as of May this year. &nbsp;See&nbsp;</span><a href="http://lists.squeakfoundation.org/pipermail/vm-dev/2016-May/021866.html">http://lists.squeakfoundation.org/pipermail/vm-dev/2016-May/021866.html</a><br><span></span><br><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Last question: how do we enable the MT (multi-threaded version) nowadays?</span><br></blockquote><blockquote type="cite"><span>I didn't see specific configurations defining COGMTVM in mvm.</span><br></blockquote><blockquote type="cite"><span>Ah yes, maybe like this:</span><br></blockquote><blockquote type="cite"><span>./mvm -- THREADING=multi</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>It failed for me because the interpreterProxy was not found</span><br></blockquote><blockquote type="cite"><span>It seems that the makefile expects a specific source: gcc3x-*interpmt.c</span><br></blockquote><blockquote type="cite"><span>Is it still the case?</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Are there specific (multi)threaded FFI tests somewhere?</span><br></blockquote><span></span><br><span>I have a few for Mac OS X, but nothing published. &nbsp;The principal test was to launch a file dialogue in a separate thread that had callbacks to select file type and file name (IIRC).</span><br><span></span><br><blockquote type="cite"><span>best</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Nicolas</span><br></blockquote><span></span><br><span>_,,,^..^,,,_ (phone)</span></div></body></html>