VM Maker: VMMaker.oscog-eem.2523.mcz

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

VM Maker: VMMaker.oscog-eem.2523.mcz

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]!