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')!