Eliot Miranda uploaded a new version of VMMaker to project VM Maker: http://source.squeak.org/VMMaker/VMMaker.oscog-eem.1341.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.1341 Author: eem Time: 7 June 2015, 11:29:26.491 am UUID: 191bffae-dc94-4a4f-a716-35a4621001a7 Ancestors: VMMaker.oscog-tpr.1340
Spur: Remember to count shrink requests
=============== Diff against VMMaker.oscog-tpr.1340 ===============
Item was changed: ----- Method: CogObjectRepresentationForSpur>>genStoreCheckContextReceiverTrampoline (in category 'initialization') ----- genStoreCheckContextReceiverTrampoline "Create a trampoline to store-check the update of the receiver in a closure's outerContext in compileBlockFrameBuild:." | startAddress | startAddress := cogit methodZoneBase. cogit zeroOpcodeIndex. self genStoreCheckReceiverReg: ReceiverResultReg valueReg: Arg0Reg scratchReg: TempReg inFrame: false. cogit RetN: 0. cogit outputInstructionsForGeneratedRuntimeAt: startAddress. cogit recordGeneratedRunTime: 'ceStoreCheckContextReceiver' address: startAddress. cogit recordRunTimeObjectReferences. ^startAddress!
Item was changed: ----- Method: SpurMemoryManager>>attemptToShrink (in category 'growing/shrinking memory') ----- attemptToShrink "Attempt to shrink memory after successfully reclaiming lots of memory." (totalFreeOldSpace > shrinkThreshold and: [totalFreeOldSpace > growHeadroom]) ifTrue: + [statShrinkMemory := statShrinkMemory + 1. + segmentManager shrinkObjectMemory: totalFreeOldSpace - growHeadroom]! - [segmentManager shrinkObjectMemory: totalFreeOldSpace - growHeadroom]!
vm-dev@lists.squeakfoundation.org