Commit 925effd0 authored by Marja Hölttä's avatar Marja Hölttä Committed by Commit Bot

[super property speed] Invert benchmark graphs

The goal is to have one graph per test case, and inside the graph,
4 different lines:
- baseline
- baseline noopt
- super-ic
- super-ic noopt

Bug: v8:9237
Change-Id: I511b5555487a3d96698a3fb648abf76a13f76858
No-Try: True
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2384770Reviewed-by: 's avatarPeter Marshall <petermarshall@chromium.org>
Commit-Queue: Marja Hölttä <marja@chromium.org>
Cr-Commit-Position: refs/heads/master@{#69618}
parent b5a33eba
...@@ -11,274 +11,352 @@ ...@@ -11,274 +11,352 @@
"resources": ["base.js"], "resources": ["base.js"],
"tests": [ "tests": [
{ {
"name": "SuperIC-baseline-noopt", "name": "Monomorphic",
"path": ["SuperIC"], "path": ["SuperIC"],
"flags": ["--noopt"],
"results_regexp": "^%s\\(Score\\): (.+)$", "results_regexp": "^%s\\(Score\\): (.+)$",
"test_flags": ["monomorphic"],
"tests": [ "tests": [
{ {
"name": "Monomorphic", "name": "baseline",
"main": "run.js", "main": "run.js",
"resources": ["monomorphic.js"], "resources": ["monomorphic.js"],
"test_flags": ["monomorphic"] "test_flags": ["baseline"]
}, },
{ {
"name": "Monomorphic-MegaReceivers", "name": "baseline-noopt",
"main": "run.js", "main": "run.js",
"resources": ["monomorphic-mega-receivers.js"], "resources": ["monomorphic.js"],
"test_flags": ["monomorphic-mega-receivers"] "test_flags": ["baseline-noopt"],
}, "flags": ["--noopt"]
{
"name": "Polymorphic-Mixin",
"main": "run.js",
"resources": ["polymorphic-mixin.js"],
"test_flags": ["polymorphic-mixin"]
}, },
{ {
"name": "Polymorphic-Mixin-MegaReceivers", "name": "superic",
"main": "run.js", "main": "run.js",
"resources": ["polymorphic-mixin-mega-receivers.js"], "resources": ["monomorphic.js"],
"test_flags": ["polymorphic-mixin-mega-receivers"] "test_flags": ["superic"],
"flags": ["--super-ic"]
}, },
{ {
"name": "Megamorphic-Mixin", "name": "superic-noopt",
"main": "run.js", "main": "run.js",
"resources": ["megamorphic-mixin.js"], "resources": ["monomorphic.js"],
"test_flags": ["megamorphic-mixin"] "test_flags": ["superic-noopt"],
"flags": ["--super-ic", "--noopt"]
}
]
}, },
{ {
"name": "Monomorphic-Getter", "name": "Monomorphic-MegaReceivers",
"main": "run.js", "path": ["SuperIC"],
"resources": ["monomorphic-getter.js"], "results_regexp": "^%s\\(Score\\): (.+)$",
"test_flags": ["monomorphic-getter"] "test_flags": ["monomorphic-mega-receivers"],
}, "tests": [
{ {
"name": "Monomorphic-MegaReceivers-Getter", "name": "baseline",
"main": "run.js", "main": "run.js",
"resources": ["monomorphic-mega-receivers-getter.js"], "resources": ["monomorphic-mega-receivers.js"],
"test_flags": ["monomorphic-mega-receivers-getter"] "test_flags": ["baseline"]
}, },
{ {
"name": "Polymorphic-Mixin-Getter", "name": "baseline-noopt",
"main": "run.js", "main": "run.js",
"resources": ["polymorphic-mixin-getter.js"], "resources": ["monomorphic-mega-receivers.js"],
"test_flags": ["polymorphic-mixin-getter"] "test_flags": ["baseline-noopt"],
"flags": ["--noopt"]
}, },
{ {
"name": "Polymorphic-Mixin-MegaReceivers-Getter", "name": "superic",
"main": "run.js", "main": "run.js",
"resources": ["polymorphic-mixin-mega-receivers-getter.js"], "resources": ["monomorphic-mega-receivers.js"],
"test_flags": ["polymorphic-mixin-mega-receivers-getter"] "test_flags": ["superic"],
"flags": ["--super-ic"]
}, },
{ {
"name": "Megamorphic-Mixin-Getter", "name": "superic-noopt",
"main": "run.js", "main": "run.js",
"resources": ["megamorphic-mixin-getter.js"], "resources": ["monomorphic-mega-receivers.js"],
"test_flags": ["megamorphic-mixin-getter"] "test_flags": ["superic-noopt"],
"flags": ["--super-ic", "--noopt"]
} }
] ]
}, },
{ {
"name": "SuperIC-baseline-opt", "name": "Polymorphic-Mixin",
"path": ["SuperIC"], "path": ["SuperIC"],
"flags": [],
"results_regexp": "^%s\\(Score\\): (.+)$", "results_regexp": "^%s\\(Score\\): (.+)$",
"test_flags": ["polymorphic-mixin"],
"tests": [ "tests": [
{ {
"name": "Monomorphic", "name": "baseline",
"main": "run.js", "main": "run.js",
"resources": ["monomorphic.js"], "resources": ["polymorphic-mixin.js"],
"test_flags": ["monomorphic"] "test_flags": ["baseline"]
}, },
{ {
"name": "Monomorphic-MegaReceivers", "name": "baseline-noopt",
"main": "run.js", "main": "run.js",
"resources": ["monomorphic-mega-receivers.js"], "resources": ["polymorphic-mixin.js"],
"test_flags": ["monomorphic-mega-receivers"] "test_flags": ["baseline-noopt"],
"flags": ["--noopt"]
}, },
{ {
"name": "Polymorphic-Mixin", "name": "superic",
"main": "run.js", "main": "run.js",
"resources": ["polymorphic-mixin.js"], "resources": ["polymorphic-mixin.js"],
"test_flags": ["polymorphic-mixin"] "test_flags": ["superic"],
"flags": ["--super-ic"]
},
{
"name": "superic-noopt",
"main": "run.js",
"resources": ["polymorphic-mixin.js"],
"test_flags": ["superic-noopt"],
"flags": ["--super-ic", "--noopt"]
}
]
}, },
{ {
"name": "Polymorphic-Mixin-MegaReceivers", "name": "Polymorphic-Mixin-MegaReceivers",
"path": ["SuperIC"],
"results_regexp": "^%s\\(Score\\): (.+)$",
"test_flags": ["polymorphic-mixin-mega-receivers"],
"tests": [
{
"name": "baseline",
"main": "run.js", "main": "run.js",
"resources": ["polymorphic-mixin-mega-receivers.js"], "resources": ["polymorphic-mixin-mega-receivers.js"],
"test_flags": ["polymorphic-mixin-mega-receivers"] "test_flags": ["baseline"]
}, },
{ {
"name": "Megamorphic-Mixin", "name": "baseline-noopt",
"main": "run.js", "main": "run.js",
"resources": ["megamorphic-mixin.js"], "resources": ["polymorphic-mixin-mega-receivers.js"],
"test_flags": ["megamorphic-mixin"] "test_flags": ["baseline-noopt"],
"flags": ["--noopt"]
}, },
{ {
"name": "Monomorphic-Getter", "name": "superic",
"main": "run.js", "main": "run.js",
"resources": ["monomorphic-getter.js"], "resources": ["polymorphic-mixin-mega-receivers.js"],
"test_flags": ["monomorphic-getter"] "test_flags": ["superic"],
"flags": ["--super-ic"]
}, },
{ {
"name": "Monomorphic-MegaReceivers-Getter", "name": "superic-noopt",
"main": "run.js", "main": "run.js",
"resources": ["monomorphic-mega-receivers-getter.js"], "resources": ["polymorphic-mixin-mega-receivers.js"],
"test_flags": ["monomorphic-mega-receivers-getter"] "test_flags": ["superic-noopt"],
"flags": ["--super-ic", "--noopt"]
}
]
}, },
{ {
"name": "Polymorphic-Mixin-Getter", "name": "Megamorphic-Mixin",
"path": ["SuperIC"],
"results_regexp": "^%s\\(Score\\): (.+)$",
"test_flags": ["polymorphic-mixin"],
"tests": [
{
"name": "baseline",
"main": "run.js", "main": "run.js",
"resources": ["polymorphic-mixin-getter.js"], "resources": ["megamorphic-mixin.js"],
"test_flags": ["polymorphic-mixin-getter"] "test_flags": ["baseline"]
}, },
{ {
"name": "Polymorphic-Mixin-MegaReceivers-Getter", "name": "baseline-noopt",
"main": "run.js", "main": "run.js",
"resources": ["polymorphic-mixin-mega-receivers-getter.js"], "resources": ["megamorphic-mixin.js"],
"test_flags": ["polymorphic-mixin-mega-receivers-getter"] "test_flags": ["baseline-noopt"],
"flags": ["--noopt"]
}, },
{ {
"name": "Megamorphic-Mixin-Getter", "name": "superic",
"main": "run.js", "main": "run.js",
"resources": ["megamorphic-mixin-getter.js"], "resources": ["megamorphic-mixin.js"],
"test_flags": ["megamorphic-mixin-getter"] "test_flags": ["superic"],
"flags": ["--super-ic"]
},
{
"name": "superic-noopt",
"main": "run.js",
"resources": ["megamorphic-mixin.js"],
"test_flags": ["superic-noopt"],
"flags": ["--super-ic", "--noopt"]
} }
] ]
}, },
{ {
"name": "SuperIC-noopt", "name": "Monomorphic-Getter",
"path": ["SuperIC"], "path": ["SuperIC"],
"flags": ["--noopt", "--super-ic"],
"results_regexp": "^%s\\(Score\\): (.+)$", "results_regexp": "^%s\\(Score\\): (.+)$",
"test_flags": ["monomorphic-getter"],
"tests": [ "tests": [
{ {
"name": "Monomorphic", "name": "baseline",
"main": "run.js", "main": "run.js",
"resources": ["monomorphic.js"], "resources": ["monomorphic-getter.js"],
"test_flags": ["monomorphic"] "test_flags": ["baseline"]
}, },
{ {
"name": "Monomorphic-MegaReceivers", "name": "baseline-noopt",
"main": "run.js", "main": "run.js",
"resources": ["monomorphic-mega-receivers.js"], "resources": ["monomorphic-getter.js"],
"test_flags": ["monomorphic-mega-receivers"] "test_flags": ["baseline-noopt"],
"flags": ["--noopt"]
}, },
{ {
"name": "Polymorphic-Mixin", "name": "superic",
"main": "run.js", "main": "run.js",
"resources": ["polymorphic-mixin.js"], "resources": ["monomorphic-getter.js"],
"test_flags": ["polymorphic-mixin"] "test_flags": ["superic"],
"flags": ["--super-ic"]
}, },
{ {
"name": "Polymorphic-Mixin-MegaReceivers", "name": "superic-noopt",
"main": "run.js", "main": "run.js",
"resources": ["polymorphic-mixin-mega-receivers.js"], "resources": ["monomorphic-getter.js"],
"test_flags": ["polymorphic-mixin-mega-receivers"] "test_flags": ["superic-noopt"],
"flags": ["--super-ic", "--noopt"]
}
]
}, },
{ {
"name": "Megamorphic-Mixin", "name": "Monomorphic-MegaReceivers-Getter",
"path": ["SuperIC"],
"results_regexp": "^%s\\(Score\\): (.+)$",
"test_flags": ["monomorphic-mega-receivers-getter"],
"tests": [
{
"name": "baseline",
"main": "run.js", "main": "run.js",
"resources": ["megamorphic-mixin.js"], "resources": ["monomorphic-mega-receivers-getter.js"],
"test_flags": ["megamorphic-mixin"] "test_flags": ["baseline"]
}, },
{ {
"name": "Monomorphic-Getter", "name": "baseline-noopt",
"main": "run.js", "main": "run.js",
"resources": ["monomorphic-getter.js"], "resources": ["monomorphic-mega-receivers-getter.js"],
"test_flags": ["monomorphic-getter"] "test_flags": ["baseline-noopt"],
"flags": ["--noopt"]
}, },
{ {
"name": "Monomorphic-MegaReceivers-Getter", "name": "superic",
"main": "run.js", "main": "run.js",
"resources": ["monomorphic-mega-receivers-getter.js"], "resources": ["monomorphic-mega-receivers-getter.js"],
"test_flags": ["monomorphic-mega-receivers-getter"] "test_flags": ["superic"],
"flags": ["--super-ic"]
},
{
"name": "superic-noopt",
"main": "run.js",
"resources": ["monomorphic-mega-receivers-getter.js"],
"test_flags": ["superic-noopt"],
"flags": ["--super-ic", "--noopt"]
}
]
}, },
{ {
"name": "Polymorphic-Mixin-Getter", "name": "Polymorphic-Mixin-Getter",
"path": ["SuperIC"],
"results_regexp": "^%s\\(Score\\): (.+)$",
"test_flags": ["polymorphic-mixin-getter"],
"tests": [
{
"name": "baseline",
"main": "run.js", "main": "run.js",
"resources": ["polymorphic-mixin-getter.js"], "resources": ["polymorphic-mixin-getter.js"],
"test_flags": ["polymorphic-mixin-getter"] "test_flags": ["baseline"]
}, },
{ {
"name": "Polymorphic-Mixin-MegaReceivers-Getter", "name": "baseline-noopt",
"main": "run.js", "main": "run.js",
"resources": ["polymorphic-mixin-mega-receivers-getter.js"], "resources": ["polymorphic-mixin-getter.js"],
"test_flags": ["polymorphic-mixin-mega-receivers-getter"] "test_flags": ["baseline-noopt"],
"flags": ["--noopt"]
}, },
{ {
"name": "Megamorphic-Mixin-Getter", "name": "superic",
"main": "run.js", "main": "run.js",
"resources": ["megamorphic-mixin-getter.js"], "resources": ["polymorphic-mixin-getter.js"],
"test_flags": ["megamorphic-mixin-getter"] "test_flags": ["superic"],
"flags": ["--super-ic"]
},
{
"name": "superic-noopt",
"main": "run.js",
"resources": ["polymorphic-mixin-getter.js"],
"test_flags": ["superic-noopt"],
"flags": ["--super-ic", "--noopt"]
} }
] ]
}, },
{ {
"name": "SuperIC-opt", "name": "Polymorphic-Mixin-MegaReceivers-Getter",
"path": ["SuperIC"], "path": ["SuperIC"],
"flags": ["--super-ic"],
"results_regexp": "^%s\\(Score\\): (.+)$", "results_regexp": "^%s\\(Score\\): (.+)$",
"test_flags": ["polymorphic-mixin-mega-receivers-getter"],
"tests": [ "tests": [
{ {
"name": "Monomorphic", "name": "baseline",
"main": "run.js",
"resources": ["monomorphic.js"],
"test_flags": ["monomorphic"]
},
{
"name": "Monomorphic-MegaReceivers",
"main": "run.js", "main": "run.js",
"resources": ["monomorphic-mega-receivers.js"], "resources": ["polymorphic-mixin-mega-receivers-getter.js"],
"test_flags": ["monomorphic-mega-receivers"] "test_flags": ["baseline"]
}, },
{ {
"name": "Polymorphic-Mixin", "name": "baseline-noopt",
"main": "run.js", "main": "run.js",
"resources": ["polymorphic-mixin.js"], "resources": ["polymorphic-mixin-mega-receivers-getter.js"],
"test_flags": ["polymorphic-mixin"] "test_flags": ["baseline-noopt"],
"flags": ["--noopt"]
}, },
{ {
"name": "Polymorphic-Mixin-MegaReceivers", "name": "superic",
"main": "run.js", "main": "run.js",
"resources": ["polymorphic-mixin-mega-receivers.js"], "resources": ["polymorphic-mixin-mega-receivers-getter.js"],
"test_flags": ["polymorphic-mixin-mega-receivers"] "test_flags": ["superic"],
"flags": ["--super-ic"]
}, },
{ {
"name": "Megamorphic-Mixin", "name": "superic-noopt",
"main": "run.js", "main": "run.js",
"resources": ["megamorphic-mixin.js"], "resources": ["polymorphic-mixin-mega-receivers-getter.js"],
"test_flags": ["megamorphic-mixin"] "test_flags": ["superic-noopt"],
"flags": ["--super-ic", "--noopt"]
}
]
}, },
{ {
"name": "Monomorphic-Getter", "name": "Megamorphic-Mixin-Getter",
"main": "run.js", "path": ["SuperIC"],
"resources": ["monomorphic-getter.js"], "results_regexp": "^%s\\(Score\\): (.+)$",
"test_flags": ["monomorphic-getter"] "test_flags": ["polymorphic-mixin-getter"],
}, "tests": [
{ {
"name": "Monomorphic-MegaReceivers-Getter", "name": "baseline",
"main": "run.js", "main": "run.js",
"resources": ["monomorphic-mega-receivers-getter.js"], "resources": ["megamorphic-mixin-getter.js"],
"test_flags": ["monomorphic-mega-receivers-getter"] "test_flags": ["baseline"]
}, },
{ {
"name": "Polymorphic-Mixin-Getter", "name": "baseline-noopt",
"main": "run.js", "main": "run.js",
"resources": ["polymorphic-mixin-getter.js"], "resources": ["megamorphic-mixin-getter.js"],
"test_flags": ["polymorphic-mixin-getter"] "test_flags": ["baseline-noopt"],
"flags": ["--noopt"]
}, },
{ {
"name": "Polymorphic-Mixin-MegaReceivers-Getter", "name": "superic",
"main": "run.js", "main": "run.js",
"resources": ["polymorphic-mixin-mega-receivers-getter.js"], "resources": ["megamorphic-mixin-getter.js"],
"test_flags": ["polymorphic-mixin-mega-receivers-getter"] "test_flags": ["superic"],
"flags": ["--super-ic"]
}, },
{ {
"name": "Megamorphic-Mixin-Getter", "name": "superic-noopt",
"main": "run.js", "main": "run.js",
"resources": ["megamorphic-mixin-getter.js"], "resources": ["megamorphic-mixin-getter.js"],
"test_flags": ["megamorphic-mixin-getter"] "test_flags": ["superic-noopt"],
"flags": ["--super-ic", "--noopt"]
} }
] ]
} }
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
// found in the LICENSE file. // found in the LICENSE file.
const DETERMINISTIC_RUNS = 10000; const DETERMINISTIC_RUNS = 10000;
new BenchmarkSuite('Megamorphic-Mixin-Getter', [1000], [ new BenchmarkSuite(BENCHMARK_NAME, [1000], [
new Benchmark('Megamorphic-Mixin-Getter', false, false, DETERMINISTIC_RUNS, new Benchmark(BENCHMARK_NAME, false, false, DETERMINISTIC_RUNS,
runBenchmark) runBenchmark)
]); ]);
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
// found in the LICENSE file. // found in the LICENSE file.
const DETERMINISTIC_RUNS = 10000; const DETERMINISTIC_RUNS = 10000;
new BenchmarkSuite('Megamorphic-Mixin', [1000], [ new BenchmarkSuite(BENCHMARK_NAME, [1000], [
new Benchmark('Megamorphic-Mixin', false, false, DETERMINISTIC_RUNS, new Benchmark(BENCHMARK_NAME, false, false, DETERMINISTIC_RUNS,
runBenchmark) runBenchmark)
]); ]);
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
// found in the LICENSE file. // found in the LICENSE file.
const DETERMINISTIC_RUNS = 10000; const DETERMINISTIC_RUNS = 10000;
new BenchmarkSuite('Monomorphic-Getter', [1000], [ new BenchmarkSuite(BENCHMARK_NAME, [1000], [
new Benchmark('Monomorphic-Getter', false, false, DETERMINISTIC_RUNS, runBenchmark) new Benchmark(BENCHMARK_NAME, false, false, DETERMINISTIC_RUNS, runBenchmark)
]); ]);
class A { class A {
......
...@@ -3,9 +3,8 @@ ...@@ -3,9 +3,8 @@
// found in the LICENSE file. // found in the LICENSE file.
const DETERMINISTIC_RUNS = 10000; const DETERMINISTIC_RUNS = 10000;
new BenchmarkSuite('Monomorphic-MegaReceivers-Getter', [1000], [ new BenchmarkSuite(BENCHMARK_NAME, [1000], [
new Benchmark('Monomorphic-MegaReceivers-Getter', false, false, DETERMINISTIC_RUNS, new Benchmark(BENCHMARK_NAME, false, false, DETERMINISTIC_RUNS, runBenchmark)
runBenchmark)
]); ]);
class A { class A {
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
// found in the LICENSE file. // found in the LICENSE file.
const DETERMINISTIC_RUNS = 10000; const DETERMINISTIC_RUNS = 10000;
new BenchmarkSuite('Monomorphic-MegaReceivers', [1000], [ new BenchmarkSuite(BENCHMARK_NAME, [1000], [
new Benchmark('Monomorphic-MegaReceivers', false, false, DETERMINISTIC_RUNS, new Benchmark(BENCHMARK_NAME, false, false, DETERMINISTIC_RUNS,
runBenchmark) runBenchmark)
]); ]);
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
// found in the LICENSE file. // found in the LICENSE file.
const DETERMINISTIC_RUNS = 10000; const DETERMINISTIC_RUNS = 10000;
new BenchmarkSuite('Monomorphic', [1000], [ new BenchmarkSuite(BENCHMARK_NAME, [1000], [
new Benchmark('Monomorphic', false, false, DETERMINISTIC_RUNS, runBenchmark) new Benchmark(BENCHMARK_NAME, false, false, DETERMINISTIC_RUNS, runBenchmark)
]); ]);
class A { }; class A { };
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
// found in the LICENSE file. // found in the LICENSE file.
const DETERMINISTIC_RUNS = 10000; const DETERMINISTIC_RUNS = 10000;
new BenchmarkSuite('Polymorphic-Mixin-Getter', [1000], [ new BenchmarkSuite(BENCHMARK_NAME, [1000], [
new Benchmark('Polymorphic-Mixin-Getter', false, false, DETERMINISTIC_RUNS, new Benchmark(BENCHMARK_NAME, false, false, DETERMINISTIC_RUNS,
runBenchmark) runBenchmark)
]); ]);
......
...@@ -3,9 +3,8 @@ ...@@ -3,9 +3,8 @@
// found in the LICENSE file. // found in the LICENSE file.
const DETERMINISTIC_RUNS = 10000; const DETERMINISTIC_RUNS = 10000;
new BenchmarkSuite('Polymorphic-Mixin-MegaReceivers-Getter', [1000], [ new BenchmarkSuite(BENCHMARK_NAME, [1000], [
new Benchmark('Polymorphic-Mixin-MegaReceivers-Getter', false, false, new Benchmark(BENCHMARK_NAME, false, false, DETERMINISTIC_RUNS, runBenchmark)
DETERMINISTIC_RUNS, runBenchmark)
]); ]);
......
...@@ -3,12 +3,10 @@ ...@@ -3,12 +3,10 @@
// found in the LICENSE file. // found in the LICENSE file.
const DETERMINISTIC_RUNS = 10000; const DETERMINISTIC_RUNS = 10000;
new BenchmarkSuite('Polymorphic-Mixin-MegaReceivers', [1000], [ new BenchmarkSuite(BENCHMARK_NAME, [1000], [
new Benchmark('Polymorphic-Mixin-MegaReceivers', false, false, new Benchmark(BENCHMARK_NAME, false, false, DETERMINISTIC_RUNS, runBenchmark)
DETERMINISTIC_RUNS, runBenchmark)
]); ]);
function createSubclass() { function createSubclass() {
class A { }; class A { };
A.prototype.super_prop = 10; A.prototype.super_prop = 10;
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
// found in the LICENSE file. // found in the LICENSE file.
const DETERMINISTIC_RUNS = 10000; const DETERMINISTIC_RUNS = 10000;
new BenchmarkSuite('Polymorphic-Mixin', [1000], [ new BenchmarkSuite(BENCHMARK_NAME, [1000], [
new Benchmark('Polymorphic-Mixin', false, false, DETERMINISTIC_RUNS, new Benchmark(BENCHMARK_NAME, false, false, DETERMINISTIC_RUNS,
runBenchmark) runBenchmark)
]); ]);
......
...@@ -3,6 +3,8 @@ ...@@ -3,6 +3,8 @@
// found in the LICENSE file. // found in the LICENSE file.
load('../base.js'); load('../base.js');
BENCHMARK_NAME = arguments[1];
load(arguments[0] + '.js'); load(arguments[0] + '.js');
var success = true; var success = true;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment