VM Maker: VMMaker.oscog-eem.2535.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

VM Maker: VMMaker.oscog-eem.2535.mcz

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