Eliot Miranda uploaded a new version of VMMaker to project VM Maker: http://source.squeak.org/VMMaker/VMMaker.oscog-eem.271.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.271 Author: eem Time: 8 March 2013, 1:04:37.342 pm UUID: 8943dd74-9b0c-4423-b878-187204349978 Ancestors: VMMaker.oscog-eem.270
Integrate VMMaker-oscog-EstebanLorenzano.235. - it is possible to build stackvm again
=============== Diff against VMMaker.oscog-eem.270 ===============
Item was changed: ----- Method: InterpreterStackPages>>isFree: (in category 'page access') ----- isFree: thePage + "This is an anachronism. Previously Slang couldn't generate the method correctly + from e.g. InterpreterStackPage>>isFree since Slang didn't do substitution on self. + Now it does, but there are still callers of isFree: so we keep this for simulation." + <doNotGenerate> + ^thePage baseFP = 0! - "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." - <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!
vm-dev@lists.squeakfoundation.org