VM Maker: VMMaker.oscog-cb.2392.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-cb.2392.mcz

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