VM Maker: CogTools-eem.88.mcz

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

VM Maker: CogTools-eem.88.mcz

commits-2
 
Eliot Miranda uploaded a new version of CogTools to project VM Maker:
http://source.squeak.org/VMMaker/CogTools-eem.88.mcz

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

Name: CogTools-eem.88
Author: eem
Time: 5 June 2018, 12:37:40.392771 pm
UUID: 5de1d741-fab4-47db-9a3a-1ad9a8dd84ec
Ancestors: CogTools-eem.87

Eliminate obsolete primitive

=============== Diff against CogTools-eem.87 ===============

Item was removed:
- ----- Method: VMProfiler>>primitiveCollectCogCodeConstituents (in category 'primitives') -----
- primitiveCollectCogCodeConstituents
- ^ self primitiveCollectCogCodeConstituents: self withDetails!

Item was changed:
  ----- Method: VMProfiler>>stopProfiling (in category 'profiling') -----
  stopProfiling
  "still UI-dependent"
  | numSamples now vmParameters |
  numSamples := self stopVMProfile.
  now := Time millisecondClockValue.
  vmParameters := self getVMParameters.
+ cogCodeConstituents := self primitiveCollectCogCodeConstituents: self withDetails.
- cogCodeConstituents := self primitiveCollectCogCodeConstituents.
  elapsedTime := now - startTime + elapsedTime.
  self computeStats: vmParameters.
  self computeHistograms: numSamples.
  self computeCogCodeModule.
  ('Mac OS' match: Smalltalk platformName) ifTrue: [self computeSortedSymbols]. "workaround. sometimes fails on linux"
+ self clearHistory
- self clearHistory.
  !