Skip to content

Commit 8ca78ab

Browse files
committed
Merge remote-tracking branch 'origin/main' into dart-flute-wasm-squash
2 parents facb688 + 0260caf commit 8ca78ab

34 files changed

+1978
-5129
lines changed

JetStreamDriver.js

Lines changed: 16 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1695,17 +1695,6 @@ const BENCHMARKS = [
16951695
deterministicRandom: true,
16961696
testGroup: OctaneGroup
16971697
}),
1698-
new DefaultBenchmark({
1699-
name: "octane-zlib",
1700-
files: [
1701-
"./Octane/zlib-data.js"
1702-
, "./Octane/zlib.js"
1703-
],
1704-
iterations: 15,
1705-
worstCaseCount: 2,
1706-
deterministicRandom: true,
1707-
testGroup: OctaneGroup
1708-
}),
17091698
// RexBench
17101699
new DefaultBenchmark({
17111700
name: "FlightPlanner",
@@ -1955,14 +1944,16 @@ const BENCHMARKS = [
19551944
testGroup: GeneratorsGroup,
19561945
}),
19571946
// Wasm
1958-
new WasmLegacyBenchmark({
1947+
new WasmEMCCBenchmark({
19591948
name: "HashSet-wasm",
19601949
files: [
1961-
"./wasm/HashSet.js"
1950+
"./wasm/HashSet/build/HashSet.js",
1951+
"./wasm/HashSet/benchmark.js"
19621952
],
19631953
preload: {
1964-
wasmBinary: "./wasm/HashSet.wasm"
1954+
wasmBinary: "./wasm/HashSet/build/HashSet.wasm"
19651955
},
1956+
iterations: 50,
19661957
testGroup: WasmGroup
19671958
}),
19681959
new WasmEMCCBenchmark({
@@ -1974,18 +1965,19 @@ const BENCHMARKS = [
19741965
preload: {
19751966
wasmBinary: "./wasm/TSF/build/tsf.wasm"
19761967
},
1977-
iterations: 15,
1978-
worstCaseCount: 2,
1968+
iterations: 50,
19791969
testGroup: WasmGroup
19801970
}),
1981-
new WasmLegacyBenchmark({
1971+
new WasmEMCCBenchmark({
19821972
name: "quicksort-wasm",
19831973
files: [
1984-
"./wasm/quicksort.js"
1974+
"./wasm/quicksort/build/quicksort.js",
1975+
"./wasm/quicksort/benchmark.js",
19851976
],
19861977
preload: {
1987-
wasmBinary: "./wasm/quicksort.wasm"
1978+
wasmBinary: "./wasm/quicksort/build/quicksort.wasm"
19881979
},
1980+
iterations: 50,
19891981
testGroup: WasmGroup
19901982
}),
19911983
new WasmEMCCBenchmark({
@@ -2009,21 +2001,20 @@ const BENCHMARKS = [
20092001
preload: {
20102002
wasmBinary: "./wasm/richards/build/richards.wasm"
20112003
},
2012-
iterations: 20,
2013-
worstCaseCount: 2,
2004+
iterations: 50,
20142005
testGroup: WasmGroup
20152006
}),
2016-
new WasmLegacyBenchmark({
2007+
new WasmEMCCBenchmark({
20172008
name: "sqlite3-wasm",
20182009
files: [
2019-
"./sqlite3/polyfills.js",
2020-
"./sqlite3/build/jswasm/speedtest1.js",
20212010
"./sqlite3/benchmark.js",
2011+
"./sqlite3/build/jswasm/speedtest1.js",
20222012
],
20232013
preload: {
20242014
wasmBinary: "./sqlite3/build/jswasm/speedtest1.wasm"
20252015
},
2026-
benchmarkClass: WasmLegacyBenchmark,
2016+
iterations: 30,
2017+
worstCaseCount: 2,
20272018
testGroup: WasmGroup
20282019
}),
20292020
new WasmEMCCBenchmark({

Octane/run.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@ load(base_dir + 'gbemu-part1.js');
4242
load(base_dir + 'gbemu-part2.js');
4343
load(base_dir + 'code-load.js');
4444
load(base_dir + 'box2d.js');
45-
load(base_dir + 'zlib.js');
46-
load(base_dir + 'zlib-data.js');
4745
load(base_dir + 'typescript.js');
4846
load(base_dir + 'typescript-input.js');
4947
load(base_dir + 'typescript-compiler.js');

Octane/zlib-data.js

Lines changed: 0 additions & 2409 deletions
This file was deleted.

Octane/zlib.js

Lines changed: 0 additions & 178 deletions
This file was deleted.

in-depth.html

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -333,16 +333,6 @@ <h3>
333333
Source code: <a href="RexBench/OfflineAssembler/parser.js">OfflineAssembler.js</a>
334334
</dd>
335335

336-
<dt id="octane-zlib">octane-zlib</dt>
337-
<dd>
338-
A benchmark based on compiling <a href="http://zlib.net">zlib</a> to JavaScript using
339-
<a href="https://emscripten.org">Emscripten</a>. Based on the
340-
<a href="https://github.com/kripken/emscripten/tree/master/tests/zlib">zlib emscripten test</a>
341-
but modified to restrict code caching opportunities.
342-
A similar version of this benchmark was previously published in Octane version 2.
343-
Source code: <a href="Octane/zlib.js">zlib.js</a>
344-
</dd>
345-
346336
<dt id="octane-code-load">octane-code-load</dt>
347337
<dd>
348338
Test of code load speed of the jQuery and Closure libraries. Because this test allows
@@ -465,13 +455,6 @@ <h3>
465455
Source code: <a href="SeaMonster/gaussian-blur.js">gaussian-blur.js</a>
466456
</dd>
467457

468-
<dt id="float-mm.c">float-mm.c</dt>
469-
<dd>
470-
Floating point matrix multiply benchmark, compiled to JavaScript with <a href="https://emscripten.org">Emscripten</a>.
471-
The original C version of this benchmark was previously published in the LLVM test suite.
472-
Source code: <a href="simple/float-mm.c">float-mm.c</a>, <a href="simple/float-mm.c.js">float-mm.c.js</a>
473-
</dd>
474-
475458
<dt id="FlightPlanner">FlightPlanner</dt>
476459
<dd>
477460
Flight Planner is a benchmark taken from a flight management web application.

0 commit comments

Comments
 (0)