Eliot Miranda uploaded a new version of VMMaker to project VM Maker: http://source.squeak.org/VMMaker/VMMaker.oscog.seperateMarking-eem.3203.mcz
==================== Summary ====================
Name: VMMaker.oscog.seperateMarking-eem.3203 Author: eem Time: 27 June 2022, 12:15:22.007719 pm UUID: 46d6ef36-496a-43fa-b947-7a78d219af5d Ancestors: VMMaker.oscog.seperateMarking-WoC.3202
Rename SpurStackConstants to SpurObjStackConstants; the former is too confusing for me (stacks in the execution engine).
If Undeclared ends up containing any ObjStackFoo constants they can be fixed via
(Undeclared keys select: [:k| k beginsWith: 'Obj']) do: [:k| (Undeclared bindingOf: k) recompileBindingsAnnouncing: false]
=============== Diff against VMMaker.oscog.seperateMarking-WoC.3202 ===============
Item was changed: CogClass subclass: #SpurMarker instanceVariableNames: 'manager marking coInterpreter' classVariableNames: '' + poolDictionaries: 'SpurObjStackConstants VMBasicConstants' - poolDictionaries: 'SpurStackConstants VMBasicConstants' category: 'VMMaker-SpurMemoryManager'!
Item was changed: CogClass subclass: #SpurMemoryManager (excessive size, no diff calculated)
Item was added: + SharedPool subclass: #SpurObjStackConstants + instanceVariableNames: '' + classVariableNames: 'ObjStackFixedSlots ObjStackFreex ObjStackNextx ObjStackPageSlots ObjStackTopx' + poolDictionaries: '' + category: 'VMMaker-SpurMemoryManager'!
Item was removed: - SharedPool subclass: #SpurStackConstants - instanceVariableNames: '' - classVariableNames: 'ObjStackFixedSlots ObjStackFreex ObjStackNextx ObjStackPageSlots ObjStackTopx' - poolDictionaries: '' - category: 'VMMaker-SpurMemoryManager'!
vm-dev@lists.squeakfoundation.org