Eliot Miranda uploaded a new version of VMMaker to project VM Maker: http://source.squeak.org/VMMaker/VMMaker.oscog-eem.2576.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.2576 Author: eem Time: 7 November 2019, 12:17:19.581014 pm UUID: d225ffe9-a1d2-4138-9cff-0087eae7445a Ancestors: VMMaker.oscog-nice.2575
Minor cleanups occasioned by reviewing the journal paper.
=============== Diff against VMMaker.oscog-nice.2575 ===============
Item was added: + ----- Method: Spur32BitCoMemoryManager>>setUpForUseByFacade: (in category 'debug support') ----- + setUpForUseByFacade: aCurrentImageCoInterpreterFacade + "Make sure that eden etc are initialized, so that methods can be printed. + This is really to make addressCouldBeObj: et al work." + <doNotGenerate> + self edenBytes: 0. + self setHeapBase: self freeStart + memoryLimit: self endOfMemory + endOfMemory: self endOfMemory!
Item was removed: - ----- Method: Spur32BitCoMemoryManager>>smallIntegerTag (in category 'cog jit support') ----- - smallIntegerTag - "Beware, SmallInteger tags are 1 or 3. But SmallInteger's identityHash is 1." - <api> - <cmacro> - ^1!
Item was removed: - ----- Method: Spur32BitMMLECoSimulator>>setUpForUseByFacade: (in category 'debug support') ----- - setUpForUseByFacade: aCurrentImageCoInterpreterFacade - "Make sure that eden etc are initialized, so that methods can be printed. - This is really to make addressCouldBeObj: et al work." - <doNotGenerate> - self edenBytes: 0. - self setHeapBase: self freeStart - memoryLimit: self endOfMemory - endOfMemory: self endOfMemory!
Item was removed: - ----- Method: Spur32BitMemoryManager>>smallIntegerTag (in category 'cog jit support') ----- - smallIntegerTag - "Beware, SmallInteger tags are 1 or 3. But SmallInteger's identityHash is 1." - <cmacro> - ^1!
vm-dev@lists.squeakfoundation.org