VM Maker: CogTools-eem.87.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.87.mcz

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

==================== 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);
  yourself!