VM Maker: VMMaker.oscog-eem.2674.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.2674.mcz

commits-2
 
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}!