3170c2710c028cb605237a72e43fdd90329f291b
[WebKit-https.git] / PerformanceTests / ChangeLog
1 2018-01-30  Antti Koivisto  <antti@apple.com>
2
3         StyleBench: Generate more mutation steps
4         https://bugs.webkit.org/show_bug.cgi?id=182291
5
6         Reviewed by Ryosuke Niwa.
7
8         The test should be doing multiple rounds of mutations in a single document to test what is supposed to test (like it did before r227756).
9         This also makes test results more stable and less dependent on possible first-time costs.
10
11         * StyleBench/resources/benchmark-runner.js:
12
13         Adjust correctionFactor to match the new steps count. With 1.5 Firefox is ~72rpm.
14
15         * StyleBench/resources/tests.js:
16         (makeSteps):
17
18         Generate 10 rounds of class/element mutation steps.
19         Give each generated step unique name so reporting works.
20         Make individual steps do fewer mutations.
21
22 2018-01-29  Antti Koivisto  <antti@apple.com>
23
24         StyleBench: Remove : from a test name
25         https://bugs.webkit.org/show_bug.cgi?id=182258
26
27         Reviewed by Ryosuke Niwa.
28
29         It breaks reporting.
30
31         * StyleBench/resources/style-bench.js:
32         (nthPseudoClassConfiguration):
33
34 2018-01-29  Ryosuke Niwa  <rniwa@webkit.org>
35
36         Temporarily skip StyleBench until webkit.org/b/182088 is fixed.
37
38         * Skipped:
39
40 2018-01-29  Ryosuke Niwa  <rniwa@webkit.org>
41
42         Make StyleBench compatible with run-benchmark and run-perf-tests
43         https://bugs.webkit.org/show_bug.cgi?id=182262
44
45         Reviewed by Antti Koivisto.
46
47         Copied resource files referenced from Speedometer directory since run-benchmark needs to be able
48         to checkout each benchmark separately.
49
50         Removed the code to create tests of the same name five times in makeSteps since this
51         won't be compatible with either run-benchmark or run-perf-tests.
52
53         * StyleBench/index.html: Removed the code to show warnings for local files since run-benchmark
54         doesn't use HTTP server in WebDriver mode.
55         * StyleBench/resources/benchmark-report.js: Copied from resources/benchmark-report.js.
56         * StyleBench/resources/benchmark-runner.js: Copied from resources/benchmark-runner.js.
57         (BenchmarkRunner.prototype._finalize): Use the correction factor of 8 instead of 5 in StyleBench.
58         * StyleBench/resources/gauge.png: Copied from resources/gauge.png.
59         * StyleBench/resources/gauge@2x.png: Copied from resources/gauge@2x.png.
60         * StyleBench/resources/main.css: Copied from resources/main.css.
61         * StyleBench/resources/main.js: Copied from resources/main.js.
62         * StyleBench/resources/tests.js:
63         (makeSteps): Only make each test once.
64
65 2018-01-26  Chris Nardi  <cnardi@chromium.org>
66
67         Addressing post-review comments after r226614
68         https://bugs.webkit.org/show_bug.cgi?id=182151
69
70         Reviewed by Myles C. Maxfield.
71
72         * StitchMarker/wtf/text/StringImpl.h:
73         (WTF::isSpaceOrNewline):
74         * StitchMarker/wtf/text/TextBreakIterator.cpp:
75         (WTF::numCodeUnitsInGraphemeClusters):
76         * StitchMarker/wtf/text/TextBreakIterator.h:
77
78 2018-01-22  Antti Koivisto  <antti@apple.com>
79
80         StyleBench: Separate test for :nth pseudo classes
81         https://bugs.webkit.org/show_bug.cgi?id=181932
82
83         Reviewed by Sam Weinig.
84
85         Optimization strategies for nth are different from other structural pseudo classes (:first-child etc). Move them to a separate test.
86
87         * StyleBench/resources/style-bench.js:
88         (structuralPseudoClassConfiguration):
89         (nthPseudoClassConfiguration):
90
91             Add a new configuration.
92
93         (predefinedConfigurations):
94         (pseudoClassConfiguration): Deleted.
95
96 2018-01-17  Ryosuke Niwa  <rniwa@webkit.org>
97
98         Temporarily skip Speedometer until we fix the metrics.
99
100         * Skipped:
101
102 2018-01-16  Alex Christensen  <achristensen@webkit.org>
103
104         Fix Mac CMake build after r222900
105
106         * MallocBench/MallocBench/CMakeLists.txt:
107         The mbmalloc target doesn't exist if we're not in developer mode, so only use it if we are.
108
109 2018-01-09  Ryosuke Niwa  <rniwa@webkit.org>
110
111         Speedometer 2.0: Update the About page.
112         https://bugs.webkit.org/show_bug.cgi?id=175918
113
114         Reviewed by Keith Miller.
115
116         Updated the about page for Speedometer 2.0.
117
118         * Speedometer/index.html:
119
120 == Rolled over to ChangeLog-2018-01-01 ==