Eliot Miranda uploaded a new version of VMMaker to project VM Maker: http://source.squeak.org/VMMaker/VMMaker.oscog-eem.2535.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.2535 Author: eem Time: 12 June 2019, 6:44:39.916705 pm UUID: e4217d2b-77f4-4947-ad0a-eabe9fa6b911 Ancestors: VMMaker.oscog-GAP.2534
Add the processor-identifying predefined macros used by Microsoft VisualC++ 2017 Community Edition to identify ARM (32 & 64-bit) and IA32 processors for the cogit and FFI wrapper files.
=============== Diff against VMMaker.oscog-GAP.2534 ===============
Item was changed: ----- Method: CogIA32Compiler class>>identifyingPredefinedMacros (in category 'translation') ----- identifyingPredefinedMacros + ^#('_M_I386' '_M_IX86' '_X86_' 'i386' 'i486' 'i586' 'i686' '__i386__' '__386__' 'X86' 'I386')! - ^#('_M_I386' '_X86_' 'i386' 'i486' 'i586' 'i686' '__i386__' '__386__' 'X86' 'I386')!
Item was changed: ----- Method: ThreadedARM32FFIPlugin class>>identifyingPredefinedMacros (in category 'translation') ----- identifyingPredefinedMacros + ^#('__ARM_ARCH_5__' '__ARM_ARCH_6__' '__ARM_ARCH_7__' '__arm32__' 'ARM32' '_M_ARM')! - ^#('__ARM_ARCH_5__' '__ARM_ARCH_6__' '__ARM_ARCH_7__' '__arm32__' 'ARM32')!
Item was changed: ----- Method: ThreadedARM64FFIPlugin class>>identifyingPredefinedMacros (in category 'translation') ----- identifyingPredefinedMacros + ^#('__ARM_ARCH_ISA_A64' '__aarch64__' '__arm64__' 'ARM64' '_M_ARM64')! - ^#('__ARM_ARCH_ISA_A64' '__aarch64__' '__arm64__' 'ARM64')!
Item was changed: ----- Method: ThreadedIA32FFIPlugin class>>identifyingPredefinedMacros (in category 'translation') ----- identifyingPredefinedMacros + ^#('_M_I386' '_M_IX86' '_X86_' 'i386' 'i486' 'i586' 'i686' '__i386__' '__386__' 'X86' 'I386')! - ^#('_M_I386' '_X86_' 'i386' 'i486' 'i586' 'i686' '__i386__' '__386__' 'X86' 'I386')!
vm-dev@lists.squeakfoundation.org