[Vm-dev] VM Maker: VMMaker.oscog-eem.1172.mcz
commits at source.squeak.org
commits at source.squeak.org
Tue Apr 7 22:37:11 UTC 2015
Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.1172.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.1172
Author: eem
Time: 7 April 2015, 3:35:23.328 pm
UUID: 865d65bc-e102-4ae8-ae3c-a3142af34ff3
Ancestors: VMMaker.oscog-tpr.1171
The multiple bytecode set initial nil counters need
to be specific to the bytecode set in effect.
=============== Diff against VMMaker.oscog-tpr.1171 ===============
Item was changed:
----- Method: StackToRegisterMappingCogit>>squeakV3orSistaV1:Num:Push:Nils: (in category 'span functions') -----
squeakV3orSistaV1: descriptor Num: pc Push: nExts Nils: aMethodObj
<var: #descriptor type: #'BytecodeDescriptor *'>
+ ^bytecodeSetOffset = 0
+ ifTrue: [self v3: descriptor Num: pc Push: nExts Nils: aMethodObj]
+ ifFalse: [self sistaV1: descriptor Num: pc Push: nExts Nils: aMethodObj]!
- | numNils |
- (numNils := self v3: descriptor Num: pc Push: nExts Nils: aMethodObj) > 0 ifTrue:
- [^numNils].
- ^self sistaV1: descriptor Num: pc Push: nExts Nils: aMethodObj!
Item was changed:
----- Method: StackToRegisterMappingCogit>>v3or4:Num:Push:Nils: (in category 'span functions') -----
v3or4: descriptor Num: pc Push: nExts Nils: aMethodObj
<var: #descriptor type: #'BytecodeDescriptor *'>
+ ^bytecodeSetOffset = 0
+ ifTrue: [self v3: descriptor Num: pc Push: nExts Nils: aMethodObj]
+ ifFalse: [self v4: descriptor Num: pc Push: nExts Nils: aMethodObj]!
- | numNils |
- (numNils := self v3: descriptor Num: pc Push: nExts Nils: aMethodObj) > 0 ifTrue:
- [^numNils].
- ^self v4: descriptor Num: pc Push: nExts Nils: aMethodObj!
More information about the Vm-dev
mailing list