Make StyleBench compatible with run-benchmark and run-perf-tests
[WebKit-https.git] / PerformanceTests / ChangeLog
1 2018-01-29  Ryosuke Niwa  <rniwa@webkit.org>
2
3         Make StyleBench compatible with run-benchmark and run-perf-tests
4         https://bugs.webkit.org/show_bug.cgi?id=182262
5
6         Reviewed by Antti Koivisto.
7
8         Copied resource files referenced from Speedometer directory since run-benchmark needs to be able
9         to checkout each benchmark separately.
10
11         Removed the code to create tests of the same name five times in makeSteps since this
12         won't be compatible with either run-benchmark or run-perf-tests.
13
14         * StyleBench/index.html: Removed the code to show warnings for local files since run-benchmark
15         doesn't use HTTP server in WebDriver mode.
16         * StyleBench/resources/benchmark-report.js: Copied from resources/benchmark-report.js.
17         * StyleBench/resources/benchmark-runner.js: Copied from resources/benchmark-runner.js.
18         (BenchmarkRunner.prototype._finalize): Use the correction factor of 8 instead of 5 in StyleBench.
19         * StyleBench/resources/gauge.png: Copied from resources/gauge.png.
20         * StyleBench/resources/gauge@2x.png: Copied from resources/gauge@2x.png.
21         * StyleBench/resources/main.css: Copied from resources/main.css.
22         * StyleBench/resources/main.js: Copied from resources/main.js.
23         * StyleBench/resources/tests.js:
24         (makeSteps): Only make each test once.
25
26 2018-01-26  Chris Nardi  <cnardi@chromium.org>
27
28         Addressing post-review comments after r226614
29         https://bugs.webkit.org/show_bug.cgi?id=182151
30
31         Reviewed by Myles C. Maxfield.
32
33         * StitchMarker/wtf/text/StringImpl.h:
34         (WTF::isSpaceOrNewline):
35         * StitchMarker/wtf/text/TextBreakIterator.cpp:
36         (WTF::numCodeUnitsInGraphemeClusters):
37         * StitchMarker/wtf/text/TextBreakIterator.h:
38
39 2018-01-22  Antti Koivisto  <antti@apple.com>
40
41         StyleBench: Separate test for :nth pseudo classes
42         https://bugs.webkit.org/show_bug.cgi?id=181932
43
44         Reviewed by Sam Weinig.
45
46         Optimization strategies for nth are different from other structural pseudo classes (:first-child etc). Move them to a separate test.
47
48         * StyleBench/resources/style-bench.js:
49         (structuralPseudoClassConfiguration):
50         (nthPseudoClassConfiguration):
51
52             Add a new configuration.
53
54         (predefinedConfigurations):
55         (pseudoClassConfiguration): Deleted.
56
57 2018-01-17  Ryosuke Niwa  <rniwa@webkit.org>
58
59         Temporarily skip Speedometer until we fix the metrics.
60
61         * Skipped:
62
63 2018-01-16  Alex Christensen  <achristensen@webkit.org>
64
65         Fix Mac CMake build after r222900
66
67         * MallocBench/MallocBench/CMakeLists.txt:
68         The mbmalloc target doesn't exist if we're not in developer mode, so only use it if we are.
69
70 2018-01-09  Ryosuke Niwa  <rniwa@webkit.org>
71
72         Speedometer 2.0: Update the About page.
73         https://bugs.webkit.org/show_bug.cgi?id=175918
74
75         Reviewed by Keith Miller.
76
77         Updated the about page for Speedometer 2.0.
78
79         * Speedometer/index.html:
80
81 == Rolled over to ChangeLog-2018-01-01 ==