[Vm-dev] VM Maker: VMMaker.oscog-eem.2535.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Jun 13 01:44:54 UTC 2019


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



More information about the Vm-dev mailing list