ClementBera uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-cb.2392.mcz==================== Summary ====================
Name: VMMaker.oscog-cb.2392
Author: cb
Time: 30 May 2018, 1:42:36.123515 pm
UUID: 9eacf51b-6c2d-4744-8bd4-dc08dd8a0a54
Ancestors: VMMaker.oscog-cb.2391
Removed debugging code to make VM compilation work again.
=============== Diff against VMMaker.oscog-cb.2391 ===============
Item was changed:
----- Method: StackInterpreter>>pushRemoteTemp:inVectorAt: (in category 'stack bytecodes') -----
pushRemoteTemp: index inVectorAt: tempVectorIndex
| tempVector |
tempVector := self temporary: tempVectorIndex in: localFP.
TempVectReadBarrier
ifTrue:
[(objectMemory isForwarded: tempVector) ifTrue:
+ [tempVector := self unfollowTempVector: tempVector atIndex: tempVectorIndex in: localFP]].
- [Transcript show: 'unfwd Tmp vect'; cr.
- tempVector := self unfollowTempVector: tempVector atIndex: tempVectorIndex in: localFP]].
self internalPush: (objectMemory fetchPointer: index ofObject: tempVector)!
Item was changed:
----- Method: StackInterpreter>>storeRemoteTemp:inVectorAt: (in category 'stack bytecodes') -----
storeRemoteTemp: index inVectorAt: tempVectorIndex
| tempVector |
tempVector := self temporary: tempVectorIndex in: localFP.
TempVectReadBarrier
ifTrue:
[(objectMemory isForwarded: tempVector) ifTrue:
+ [tempVector := self unfollowTempVector: tempVector atIndex: tempVectorIndex in: localFP]].
- [Transcript show: 'unfwd Tmp vect'; cr.
- tempVector := self unfollowTempVector: tempVector atIndex: tempVectorIndex in: localFP]].
objectMemory storePointer: index ofObject: tempVector withValue: self internalStackTop.!