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

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

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

Name: VMMaker.oscog-eem.2139
Author: eem
Time: 24 February 2017, 5:00:19.473207 pm
UUID: a905d032-fb67-4132-a5bf-5d59e668f2e5
Ancestors: VMMaker.oscog-eem.2138

Oops, and include Lowcode in generateAllConfigurationsUnderVersionControl.

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

Item was changed:
  ----- Method: CogObjectRepresentation>>genJumpNotSmallIntegersIn:and:scratch: (in category 'compile abstract instructions') -----
  genJumpNotSmallIntegersIn: aRegister and: bRegister scratch: scratchRegister
  "Generate a compare and branch to test if aRegister and bRegister contains other than SmallIntegers,
  i.e. don't branch if both aRegister and bRegister contain SmallIntegers.
  Answer the jump.  Destroy scratchRegister if required."
  <returnTypeC: #'AbstractInstruction *'>
+ <inline: true>
+ cogit
+ MoveR: aRegister R: scratchRegister;
+ AndR: bRegister R: scratchRegister.
+ ^self genJumpNotSmallIntegerInScratchReg: scratchRegister!
- ^self subclassResponsibility!

Item was removed:
- ----- Method: CogObjectRepresentationForSpur>>genJumpNotSmallIntegersIn:and:scratch: (in category 'compile abstract instructions') -----
- genJumpNotSmallIntegersIn: aRegister and: bRegister scratch: scratchRegister
- "Generate a compare and branch to test if aRegister and bRegister contains other than SmallIntegers,
- i.e. don't branch if both aRegister and bRegister contain SmallIntegers.
- Answer the jump.  Destroy scratchRegister if required."
- <returnTypeC: #'AbstractInstruction *'>
- <returnTypeC: #'AbstractInstruction *'>
- <inline: true>
- cogit
- MoveR: aRegister R: scratchRegister;
- AndR: bRegister R: scratchRegister.
- ^self genJumpNotSmallIntegerInScratchReg: scratchRegister!

Item was changed:
  ----- Method: VMMaker class>>generateAllConfigurationsUnderVersionControl (in category 'configurations') -----
  generateAllConfigurationsUnderVersionControl
  self generateAllNewspeakConfigurationsUnderVersionControl;
  generateAllSqueakConfigurationsUnderVersionControl;
+ generateAllSpurLowcodeConfigurations;
  generateVMPlugins!