@@ -34,12 +34,18 @@ extension BenchmarkRunner {
34
34
if let saveFile = saveTo {
35
35
try saveComparisons ( comparisons, path: saveFile)
36
36
}
37
-
37
+ }
38
+
39
+ func compareCompileTimes( against compareFilePath: String , showChart: Bool ) throws {
40
+ let compareFileURL = URL ( fileURLWithPath: compareFilePath)
41
+ let compareResult = try SuiteResult . load ( from: compareFileURL)
42
+ let compareFile = compareFileURL. lastPathComponent
43
+
38
44
let compileTimeComparisons = results
39
45
. compareCompileTimes ( with: compareResult)
40
46
. filter ( { !$0. name. contains ( " _NS " ) } )
41
47
. filter ( { $0. diff != nil } )
42
- print ( " Comparing estimated compile times " )
48
+ print ( " [Experimental] Comparing estimated compile times" )
43
49
displayComparisons ( compileTimeComparisons, false , against: " saved benchmark result " + compareFile)
44
50
}
45
51
@@ -96,7 +102,7 @@ extension BenchmarkRunner {
96
102
try ! FileManager . default. createDirectory ( atPath: parent. path, withIntermediateDirectories: true )
97
103
}
98
104
99
- var contents = " name,baseline, latest,diff,percentage \n "
105
+ var contents = " name,latest,baseline ,diff,percentage \n "
100
106
for comparison in comparisons {
101
107
contents += comparison. asCsv + " \n "
102
108
}
0 commit comments