Ah low level nightmares , sound fun
On Wed, 9 Nov 2016 at 16:13, Nicolas Cellier <nicolas.cellier.aka.nice@gmail.com> wrote:
2016-11-09 13:36 GMT+01:00 Dimitris Chloupis <kilon.alios@gmail.com>:
why not use Visual Studio ?��


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 :)

and start using it, and report problems?

thanks!
Esteban

ps: 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 :)