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

commits at source.squeak.org commits at source.squeak.org
Mon Apr 20 17:53:00 UTC 2015


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

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

Name: VMMaker.oscog-eem.1225
Author: eem
Time: 20 April 2015, 10:51:11.031 am
UUID: c10c4841-2649-4ecf-bee5-b50ca4e6ae76
Ancestors: VMMaker.oscog-eem.1224

Fix in-image compilation fakery so that there's no
confusion between entry-points and variables when
dopign in-image compilation.

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

Item was changed:
  ----- Method: CurrentImageCoInterpreterFacade>>addressForLabel: (in category 'labels') -----
  addressForLabel: l
  	^variables
  		at: l
  		ifAbsentPut:
  			[(self isLabelRelativeToCogitVarBaseReg: l)
+ 				ifTrue: [cogit fakeAddressFor: l index: variables size + 48]
- 				ifTrue: [cogit fakeAddressFor: l index: variables size]
  				ifFalse: [variables size * 4 + self variablesBase]]!



More information about the Vm-dev mailing list