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

commits at source.squeak.org commits at source.squeak.org
Fri Jun 1 22:00:13 UTC 2018

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

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

Name: CogTools-eem.87
Author: eem
Time: 1 June 2018, 2:59:57.403219 pm
UUID: 244881f4-2dae-4d0d-8f95-6650a8ab5ca3
Ancestors: CogTools-eem.86

Collect the new format PIC data.

=============== Diff against CogTools-eem.86 ===============

Item was changed:
  ----- Method: VMProfilerSymbolsManager>>analyzeClosedPIC: (in category 'Constituents naming') -----
  analyzeClosedPIC: aClosedPIC
  	^ Dictionary new
  		at: 'selector' put: aClosedPIC first;
  		at: 'nbOfCases' put: aClosedPIC size -1;
+ 		at: 'listOfCases' put: ((2 to: aClosedPIC size by: 2) collect:
+ 								[ :i |
+ 								(aClosedPIC at: i) -> ((aClosedPIC at: i+1) isCompiledCode "MNU PIC Case"
+ 														ifTrue: [(aClosedPIC at: i+1) methodClass name]
+ 														ifFalse: [aClosedPIC at: i+1])]);
- 		at: 'listOfCases' put: ((aClosedPIC allButFirst collect:
- 								[ :each |
- 								each isSymbol "MNU PIC Case"
- 									ifTrue: [each]
- 									ifFalse: [each methodClass name]]) asSet);

More information about the Vm-dev mailing list