[Vm-dev] VM Maker: VMMaker.oscog-eem.353.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Sep 6 21:13:20 UTC 2013


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

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

Name: VMMaker.oscog-eem.353
Author: eem
Time: 6 September 2013, 2:10:37.902 pm
UUID: d557aea8-f45b-4dc2-8a4a-22b5fc74952e
Ancestors: VMMaker.oscog-eem.352

Add some accessors to StackInterpreterSimulator so the Spur
bootstrap can interpret code in the image to be bootstrapped.

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

Item was added:
+ ----- Method: StackInterpreterSimulator>>argumentCount: (in category 'spur bootstrap') -----
+ argumentCount: n
+ 	argumentCount := n!

Item was added:
+ ----- Method: StackInterpreterSimulator>>localFP (in category 'spur bootstrap') -----
+ localFP
+ 	^localFP!

Item was added:
+ ----- Method: StackInterpreterSimulator>>localIP (in category 'spur bootstrap') -----
+ localIP
+ 	^localIP!

Item was added:
+ ----- Method: StackInterpreterSimulator>>localIP: (in category 'spur bootstrap') -----
+ localIP: pc
+ 	localIP := pc!

Item was added:
+ ----- Method: StackInterpreterSimulator>>messageSelector: (in category 'spur bootstrap') -----
+ messageSelector: s
+ 	messageSelector := s!

Item was added:
+ ----- Method: StackInterpreterSimulator>>singleStep (in category 'testing') -----
+ singleStep
+ 	self assertValidExecutionPointers.
+ 	self dispatchOn: currentBytecode in: BytecodeTable.
+ 	self incrementByteCount!



More information about the Vm-dev mailing list