[Vm-dev] VM Maker: VMMaker-oscog-EstebanLorenzano.235.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Mar 8 16:38:52 UTC 2013


Esteban Lorenzano uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker-oscog-EstebanLorenzano.235.mcz

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

Name: VMMaker-oscog-EstebanLorenzano.235
Author: EstebanLorenzano
Time: 8 March 2013, 5:36:38.541 pm
UUID: 0387ce7c-0822-46ef-ba1e-9bade5722098
Ancestors: VMMaker-oscog-EstebanLorenzano.234

- it is possible to build stackvm again

=============== Diff against VMMaker-oscog-EstebanLorenzano.234 ===============

Item was changed:
  ----- Method: InterpreterStackPages>>isFree: (in category 'page access') -----
  isFree: thePage
  	"This is a sad workaround.  Ideally this is an accessor on InterpreterStackPages.
  	 But it isn't easy to extend Slang to deal with this.  There's no easy place to put
  	 the type information and Slang doesn't ever do substitution on self.  It merely
  	 elides self."
+ 	<doNotGenerate>
  	<inline: true>
  	<var: #thePage type: 'StackPage *'>
  	^thePage baseFP = 0
  	!

Item was changed:
  ----- Method: StackInterpreter class>>isNonArgumentImplicitReceiverVariableName: (in category 'translation') -----
  isNonArgumentImplicitReceiverVariableName: aString
+ 	^#('self' 'stackPages' 'interpreter' 'objectMemory' 'coInterpreter' 'heapMap') includes: aString!
- 	^#('self' 'stackPages' 'interpreter' 'objectMemory' 'coInterpreter') includes: aString!



More information about the Vm-dev mailing list