Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.2674.mcz==================== Summary ====================
Name: VMMaker.oscog-eem.2674
Author: eem
Time: 23 January 2020, 2:50:03.418713 pm
UUID: d044e004-a40f-4ad2-b750-b46feec9c01f
Ancestors: VMMaker.oscog-eem.2673
Cogit/Slang: Accomodate the ARMv8's use of OutOfLineLiteralsManagerFor64Bits.
=============== Diff against VMMaker.oscog-eem.2673 ===============
Item was changed:
----- Method: Cogit class>>ancilliaryClasses (in category 'translation') -----
ancilliaryClasses
"Answer any extra classes to be included in the translation."
ProcessorClass ifNil:
[Cogit initializeMiscConstants].
^(self activeCompilerClass withAllSuperclasses copyUpThrough: CogAbstractInstruction),
{ CogMethodZone.
CogBlockStart.
CogBytecodeDescriptor.
CogBytecodeFixup.
CogPrimitiveDescriptor.
CogBlockMethod.
+ CogMethod},
+ self activeCompilerClass literalsManagerClass translationClasses,
- CogMethod.
- self activeCompilerClass literalsManagerClass},
((InitializationOptions at: #NewspeakVM ifAbsent: [false])
ifTrue: [{NewspeakCogMethod. NSSendCache}]
ifFalse: [#()]),
((InitializationOptions at: #SistaVM ifAbsent: [false])
ifTrue: [{SistaMethodZone}]
ifFalse: [#()])!
Item was added:
+ ----- Method: InLineLiteralsManager class>>translationClasses (in category 'translation') -----
+ translationClasses
+ ^{self}!
Item was added:
+ ----- Method: OutOfLineLiteralsManager class>>translationClasses (in category 'translation') -----
+ translationClasses
+ ^{self}!