Ah low level nightmares , sound fun
Hi Dimitris,it's not possible for the moment because there are portability issues to solve (low level access to stack pointer, heartbeat, atomic ops, alignment, etc...)I have some MSVC2015 .vcxproj configured for squeak 32/64 cog/stack spur VM if someone is interested...Also windows architecture require LLP64 (sizeof long == 4), while cog/spur slang assumed sizeof long = sizeof void * (ILP32 or LP64).With latest VMMaker changes fixing that problem, I have a working squeak stack spur64 compiled with ./mvm -f CC=x86_64-w64-mingw32-clang thru cygwin64.
Of course it remains to compile the pharo 3rd party.The cog version (with JIT) crashes early (before opening the Squeak/Pharo window).��On Wed, Nov 9, 2016 at 1:01 PM Esteban Lorenzano <estebanlm@gmail.com> wrote:Hi guys,��I want to start moving the VM stuff into the new structure. Now I know there are still missing things :)Can you download a VM from here:��https://bintray.com/estebanlm/pharo-vm/build/201611082123#filesand start using it, and report problems?thanks!Estebanps: Windows users: I���m still not there, I���m having problems to build third-party libraries with cygwin��� also if someone can help me here I would thank it :)