Eliot Miranda uploaded a new version of VMMaker to project VM Maker: http://source.squeak.org/VMMaker/VMMaker.oscog-eem.3314.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.3314 Author: eem Time: 24 March 2023, 7:10:55.31396 pm UUID: 29de1155-fded-4f58-a753-e8a4b3c06538 Ancestors: VMMaker.oscog-eem.3313
Fix a typo and provide a support method for SpurImagePreener.
=============== Diff against VMMaker.oscog-eem.3313 ===============
Item was changed: ----- Method: SpurGenerationScavenger>>initializeRememberedSet (in category 'initialization') ----- initializeRememberedSet | obj | obj := manager rememberedSetObj. obj = manager nilObject ifTrue: [obj := manager allocatePinnedSlots: 1024. manager rememberedSetObj: obj] ifFalse: "The Spur32to64BitBootstrap failed to set the type of rememberedSetObj to 64-bit indexability. + This is unimportant except for simulation; rememberedSet is declared as sqInt *, but to have - This is unimportant except for simulation; rememberedSet is declared as sqInt *, but in to have firstIndexableField: below answer a suitable type the format must be wordIndexableFormat." [manager setFormatOf: obj to: manager wordIndexableFormat]. self assert: (manager formatOf: obj) = manager wordIndexableFormat. self assert: (manager isPinned: obj). rememberedSet := manager firstIndexableField: obj. rememberedSetSize := 0. rememberedSetLimit := manager numSlotsOf: obj. self setRememberedSetRedZone!
Item was added: + ----- Method: SpurMemoryManager>>objStackPageSlots (in category 'obj stacks') ----- + objStackPageSlots + ^ObjStackPageSlots!
vm-dev@lists.squeakfoundation.org