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

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