[Vm-dev] VM Maker: VMMaker.oscog-eem.2523.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Feb 28 20:46:23 UTC 2019

Eliot Miranda uploaded a new version of VMMaker to project VM Maker:

==================== Summary ====================

Name: VMMaker.oscog-eem.2523
Author: eem
Time: 28 February 2019, 12:46:10.417913 pm
UUID: 1d88061f-236d-40fd-a739-30fe691d0606
Ancestors: VMMaker.oscog-eem.2522

Fix a typo in a comment.

Clément, ignore my ravings in the previous commit comment.

=============== Diff against VMMaker.oscog-eem.2522 ===============

Item was changed:
  ----- Method: SpurMemoryManager>>fullGC (in category 'gc - global') -----
+ 	"Perform a full eager compacting GC.  Answer the size of the largest free chunk."
- 	"Perform a full lazy compacting GC.  Answer the size of the largest free chunk."
  	<returnTypeC: #usqLong>
  	<inline: #never> "for profiling"
  	needGCFlag := false.
  	gcStartUsecs := coInterpreter ioUTCMicrosecondsNow.
  	statMarkCount := 0.
  	coInterpreter preGCAction: GCModeFull.
  	self globalGarbageCollect.
  	coInterpreter postGCAction: GCModeFull.
  	statGCEndUsecs := coInterpreter ioUTCMicrosecondsNow.
  	self updateFullGCStats.
  	^(freeLists at: 0) ~= 0
  		ifTrue: [self bytesInObject: self findLargestFreeChunk]
  		ifFalse: [0]!

More information about the Vm-dev mailing list