Eliot Miranda uploaded a new version of VMMaker to project VM Maker: http://www.squeaksource.com/VMMaker/VMMaker.oscog-eem.92.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.92 Author: eem Time: 6 July 2011, 2:41:23 am UUID: 8e895f7e-f712-4117-8e8a-cbc8ebf37b00 Ancestors: VMMaker.oscog-eem.91
CogVM: allow cogMethods to refer to bytecoded methods without the bytecoded methods having to refer back, for Newspeak anonymous accessors. Since inline relinking/unlinking machinery needs cog metods to have correct selector and sicne accessors shared between classes using various selectors the VM can't depend on accessor methods having the right selector.
Fix bug in ceSICMiss: for dynamic supere send relinking. Use receiver arg, not object at wrong offset on stack.
Fix bug in computeEntryOffsets. Compute dynSuperEntryAlignment.
Fix bug in genDynamicSuperSendBytecode. Anotate the send as IsNSSendCall.
Fix bug in incrementUsageOfTargetIfLinkedSend:mcpc:ignored:. Use offsetAndSendTableFor:annotation:into: to get offset.
Fix bug in remapNSIfObjectRef:pc:hasYoung:. Remap the mixin slot.
Fix bug in methodClassOf:. Don't assume methodClassAssociation is non-nil.
Move a few more interpreter/object memory methods into the <api>.
Slang: When generating code for the interpreter or cogit also collect the api methods of the dual so that CCodeGenerator>>selectorReturnsPointerToStruct: can answer correctly for methods invoked in the api.
vm-dev@lists.squeakfoundation.org