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!
vm-dev@lists.squeakfoundation.org