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!