[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