[Vm-dev] VM Maker: VMMaker.oscog-eem.499.mcz
commits at source.squeak.org
commits at source.squeak.org
Mon Nov 4 19:13:15 UTC 2013
Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.499.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.499
Author: eem
Time: 2 November 2013, 2:37:13.298 pm
UUID: f45b31f0-3fe3-4706-8fde-a339bb89f94f
Ancestors: VMMaker.oscog-eem.498
doh...
=============== Diff against VMMaker.oscog-eem.498 ===============
Item was changed:
----- Method: SpurMemoryManager>>allObjectsUnmarked (in category 'gc - global') -----
allObjectsUnmarked
self allObjectsDo:
+ [:o| (self isMarked: o) ifTrue: [^false]].
- [:o| (self isMarked: o) ifFalse: [^false]].
^true!
Item was changed:
----- Method: SpurMemoryManager>>globalGarbageCollect (in category 'gc - global') -----
globalGarbageCollect
self runLeakCheckerForFullGC: true.
self assert: self validObjStacks.
self markObjects.
self nilUnmarkedWeaklingSlots.
self freeUnmarkedObjectsAndSortAndCoalesceFreeSpace.
self bestFitCompact.
self eliminateAndFreeForwarders.
self assert: self validObjStacks.
+ self assert: self allObjectsUnmarked.
self runLeakCheckerForFullGC: true!
More information about the Vm-dev
mailing list