[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