[Vm-dev] VM Maker: CogTools-eem.88.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Jun 5 19:38:03 UTC 2018


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



More information about the Vm-dev mailing list