Title: [224197] trunk/PerformanceTests
Revision
224197
Author
msab...@apple.com
Date
2017-10-30 13:00:18 -0700 (Mon, 30 Oct 2017)

Log Message

Eliminate Basic compiler test from RexBench
https://bugs.webkit.org/show_bug.cgi?id=179025

Reviewed by Saam Barati.

* RexBench/Basic: Removed.
* RexBench/Basic/ast.js: Removed.
* RexBench/Basic/basic.js: Removed.
* RexBench/Basic/benchmark.js: Removed.
* RexBench/Basic/caseless_map.js: Removed.
* RexBench/Basic/lexer.js: Removed.
* RexBench/Basic/number.js: Removed.
* RexBench/Basic/parser.js: Removed.
* RexBench/Basic/random.js: Removed.
* RexBench/Basic/state.js: Removed.
* RexBench/Basic/stress-test.js: Removed.
* RexBench/Basic/util.js: Removed.
* RexBench/basic_benchmark.js: Removed.
* RexBench/about.html:
* RexBench/cli.js:
* RexBench/glue.js:
* RexBench/index.html:

Modified Paths

Removed Paths

Diff

Modified: trunk/PerformanceTests/ChangeLog (224196 => 224197)


--- trunk/PerformanceTests/ChangeLog	2017-10-30 19:45:49 UTC (rev 224196)
+++ trunk/PerformanceTests/ChangeLog	2017-10-30 20:00:18 UTC (rev 224197)
@@ -1,3 +1,28 @@
+2017-10-30  Michael Saboff  <msab...@apple.com>
+
+        Eliminate Basic compiler test from RexBench
+        https://bugs.webkit.org/show_bug.cgi?id=179025
+
+        Reviewed by Saam Barati.
+
+        * RexBench/Basic: Removed.
+        * RexBench/Basic/ast.js: Removed.
+        * RexBench/Basic/basic.js: Removed.
+        * RexBench/Basic/benchmark.js: Removed.
+        * RexBench/Basic/caseless_map.js: Removed.
+        * RexBench/Basic/lexer.js: Removed.
+        * RexBench/Basic/number.js: Removed.
+        * RexBench/Basic/parser.js: Removed.
+        * RexBench/Basic/random.js: Removed.
+        * RexBench/Basic/state.js: Removed.
+        * RexBench/Basic/stress-test.js: Removed.
+        * RexBench/Basic/util.js: Removed.
+        * RexBench/basic_benchmark.js: Removed.
+        * RexBench/about.html:
+        * RexBench/cli.js:
+        * RexBench/glue.js:
+        * RexBench/index.html:
+
 2017-10-25  Robin Morisset  <rmoris...@apple.com>
 
         Support the TailBench9000 benchmark in run-jsc-benchmarks

Modified: trunk/PerformanceTests/RexBench/about.html (224196 => 224197)


--- trunk/PerformanceTests/RexBench/about.html	2017-10-30 19:45:49 UTC (rev 224196)
+++ trunk/PerformanceTests/RexBench/about.html	2017-10-30 20:00:18 UTC (rev 224197)
@@ -20,8 +20,6 @@
 
         <p>Octane RegExp is the regular-_expression_ benchmark test from <a href=""  It is a collection of regular-expressions taken from the 50 most popular web pages when Octane was written.</p>
 
-        <p>Basic is the lexer / parser part of the benchmark test of the same name from the <a href="" benchmark.</p>
-
         <p>Offline Assembler is the lexer, parser and AST layer of the offline assembler for _javascript_Core.  It has been ported to _javascript_ from the original Ruby.</p>
 
         <p>UniPoker is a 5 card stud poker simulation using the Unicode playing cards code points, U+1F0A1..U+1F0DE, as the card representation in the code.  Scoring of hands is done with three regular expressions, one to check for a flush, one to check for straights, and one to check for pairs, three of a kind and four of a kind.  The last regular _expression_ is used twice as needed to find hands with 2 pairs or a full house.

Deleted: trunk/PerformanceTests/RexBench/basic_benchmark.js (224196 => 224197)


--- trunk/PerformanceTests/RexBench/basic_benchmark.js	2017-10-30 19:45:49 UTC (rev 224196)
+++ trunk/PerformanceTests/RexBench/basic_benchmark.js	2017-10-30 20:00:18 UTC (rev 224197)
@@ -1,80 +0,0 @@
-/*
- * Copyright (C) 2016-2017 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-"use strict";
-
-const BasicBenchmarkCode = String.raw`
-<script src=""
-<script src=""
-<script src=""
-<script src=""
-<script src=""
-<script src=""
-<script src=""
-<script src=""
-<script src=""
-<script src=""
-<script>
-"use strict";
-var results = [];
-var benchmark = new BasicBenchmark();
-var numIterations = 200;
-benchmark.runIterations(numIterations, results);
-reportResult(results);
-</script>`;
-
-
-let runBasicBenchmark = null;
-if (!isInBrowser) {
-    let sources = [
-        "benchmark.js"
-        , "Basic/ast.js"
-        , "Basic/basic.js"
-        , "Basic/caseless_map.js"
-        , "Basic/lexer.js"
-        , "Basic/number.js"
-        , "Basic/parser.js"
-        , "Basic/random.js"
-        , "Basic/state.js"
-        , "Basic/benchmark.js"
-    ];
-
-    runBasicBenchmark = makeBenchmarkRunner(sources, "BasicBenchmark", 200);
-}
-
-const BasicBenchmarkRunner = {
-    name: "Basic",
-    code: BasicBenchmarkCode,
-    run: runBasicBenchmark,
-    cells: {}
-};
-
-if (isInBrowser) {
-    BasicBenchmarkRunner.cells = {
-        firstIteration: document.getElementById("BasicFirstIteration"),
-        averageWorstCase: document.getElementById("BasicAverageWorstCase"),
-        steadyState: document.getElementById("BasicSteadyState"),
-        message: document.getElementById("BasicMessage")
-    };
-}

Modified: trunk/PerformanceTests/RexBench/cli.js (224196 => 224197)


--- trunk/PerformanceTests/RexBench/cli.js	2017-10-30 19:45:49 UTC (rev 224196)
+++ trunk/PerformanceTests/RexBench/cli.js	2017-10-30 20:00:18 UTC (rev 224197)
@@ -51,7 +51,6 @@
 load("stats.js");
 load("sunspider_benchmark.js");
 load("octane2_benchmark.js");
-load("basic_benchmark.js");
 load("offline_assembler_benchmark.js");
 load("unipoker_benchmark.js");
 load("flightplan_benchmark.js");

Modified: trunk/PerformanceTests/RexBench/glue.js (224196 => 224197)


--- trunk/PerformanceTests/RexBench/glue.js	2017-10-30 19:45:49 UTC (rev 224196)
+++ trunk/PerformanceTests/RexBench/glue.js	2017-10-30 20:00:18 UTC (rev 224197)
@@ -49,7 +49,6 @@
 
 driver.addBenchmark(RegexDNABenchmarkRunner);
 driver.addBenchmark(Octane2RegExpBenchmarkRunner);
-driver.addBenchmark(BasicBenchmarkRunner);
 driver.addBenchmark(OfflineAssemblerBenchmarkRunner);
 driver.addBenchmark(UniPokerBenchmarkRunner);
 driver.addBenchmark(FlightPlannerBenchmarkRunner);

Modified: trunk/PerformanceTests/RexBench/index.html (224196 => 224197)


--- trunk/PerformanceTests/RexBench/index.html	2017-10-30 19:45:49 UTC (rev 224196)
+++ trunk/PerformanceTests/RexBench/index.html	2017-10-30 20:00:18 UTC (rev 224197)
@@ -89,32 +89,7 @@
                 </span>
             </div>
         </div>
-        
-        <div class="basic test">
-            <h2 id="BasicMessage">Basic Parser</h2> 
-            
-            <div class="score">
-                <label>First Iteration</label>
-                <span id="BasicFirstIteration">
-                    <span class="value">0</span><span class="units">ms</span>                    
-                </span>
-            </div>
- 
-            <div class="score">
-                <label>Worst 4 Iteratons</label>
-                <span id="BasicAverageWorstCase">
-                    <span class="value">0</span><span class="units">ms</span>                    
-                </span>
-            </div>
 
-            <div class="score">
-                <label>Average</label>
-                <span id="BasicSteadyState">
-                    <span class="value">0</span><span class="units">ms</span>                    
-                </span>
-            </div>
-        </div>
-
         <div class="offline assembler test">
             <h2 id="OfflineAssemblerMessage">Offline Assembler</h2> 
             
@@ -221,7 +196,6 @@
     <iframe id="magic" frameBorder=0></iframe>
     <script src=""
     <script src=""
-    <script src=""
     <script src=""
     <script src=""
     <script src=""
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to