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

commits-2
 
Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.2571.mcz

==================== Summary ====================

Name: VMMaker.oscog-eem.2571
Author: eem
Time: 10 October 2019, 5:52:27.002095 pm
UUID: 354b45c5-1843-43f5-82f6-2af0880a18c0
Ancestors: VMMaker.oscog-eem.2570

Fix a slip in the previous commit in reorganizing cFrame/StackPointerAddress

=============== Diff against VMMaker.oscog-eem.2570 ===============

Item was changed:
  ----- Method: Cogit>>cFramePointerAddress (in category 'trampoline support') -----
  cFramePointerAddress
  "Real VM's version is in CoInterpreter"
  <doNotGenerate>
  ^(backEnd wantsNearAddressFor: #CFramePointer)
+ ifTrue: [self simulatedReadWriteVariableAddress: #getCFramePointer in: coInterpreter]
- ifTrue: [self simulatedReadWriteVariableAddress: #getCFramePointer in: self]
  ifFalse: [coInterpreter inMemoryCFramePointerAddress]!

Item was changed:
  ----- Method: Cogit>>cStackPointerAddress (in category 'trampoline support') -----
  cStackPointerAddress
  "Real VM's version is in CoInterpreter"
  <doNotGenerate>
  ^(backEnd wantsNearAddressFor: #CStackPointer)
+ ifTrue: [self simulatedReadWriteVariableAddress: #getCStackPointer in: coInterpreter]
- ifTrue: [self simulatedReadWriteVariableAddress: #getCStackPointer in: self]
  ifFalse: [coInterpreter inMemoryCStackPointerAddress]!