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

commits at source.squeak.org commits at source.squeak.org
Wed Mar 8 23:50:11 UTC 2017


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

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

Name: VMMaker.oscog-eem.2146
Author: eem
Time: 8 March 2017, 3:49:13.650181 pm
UUID: da6aee6e-4738-4161-b221-3c8135ac1bf7
Ancestors: VMMaker.oscog-rsf.2145

Fix code generation regression from VMMaker.oscog-eem.2144.

=============== Diff against VMMaker.oscog-rsf.2145 ===============

Item was removed:
- ----- Method: CogAbstractInstruction>>reinitialize (in category 'initialization') -----
- reinitialize
- 	annotation := nil.
- 	dependent := nil.
- 	operands at: 0 put: (operands at: 1 put: (operands at: 2 put: 0))!

Item was added:
+ ----- Method: CogAbstractInstruction>>reinitializeOpcode (in category 'initialization') -----
+ reinitializeOpcode
+ 	<inline: true>
+ 	annotation := nil.
+ 	dependent := nil.
+ 	operands at: 0 put: (operands at: 1 put: (operands at: 2 put: 0))!

Item was changed:
  ----- Method: RegisterAllocatingCogit>>reinitializeOpcodesFrom:to: (in category 'bytecode generator support') -----
  reinitializeOpcodesFrom: start to: end
  	<inline: true>
  	start to: end do:
  		[:i|
+ 		(self abstractInstructionAt: i) reinitializeOpcode]!
- 		(self abstractInstructionAt: i) reinitialize]!



More information about the Vm-dev mailing list