Location.toString() should be enumerable
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-08-24  Chris Dumez  <cdumez@apple.com>
2
3         Location.toString() should be enumerable
4         https://bugs.webkit.org/show_bug.cgi?id=161179
5
6         Reviewed by Geoffrey Garen.
7
8         Update existing tests and add layout test coverage.
9
10         * fast/dom/Window/window-appendages-cleared-expected.txt:
11         * fast/dom/toString_attributes-expected.txt:
12         * fast/dom/toString_attributes.html:
13         * js/dom/toString-dontEnum-expected.txt:
14         * js/dom/toString-dontEnum.html:
15
16 2016-08-24  Joseph Pecoraro  <pecoraro@apple.com>
17
18         Implement `CSS.escape` as per CSSOM
19         https://bugs.webkit.org/show_bug.cgi?id=126337
20
21         Reviewed by Dean Jackson.
22
23         CSS.escape is part of the CSSOM Spec:
24         https://drafts.csswg.org/cssom/#the-css.escape%28%29-method
25
26         Tests:
27         https://github.com/mathiasbynens/CSS.escape/blob/master/tests/tests.js
28
29         Change is based on the Blink change (patch by <rob.buis@samsung.com>) and follow-ups:
30         <https://chromium.googlesource.com/chromium/blink/+/c1a5ffdc924b089e70cd33ad2726b58cc8312abe>
31
32         * css3/escape-dom-api-expected.txt: Added.
33         * css3/escape-dom-api.html: Added.
34         New tests, taken from the polyfill.
35
36         * fast/css/parsing-css-nonascii-expected.txt:
37         * fast/css/parsing-css-nonascii.html:
38         * fast/css/selector-text-escape.html:
39         Update existing tests now that 0x7f is escaped.
40
41         * js/dom/function-removed-after-parsing-expected.txt:
42         * js/dom/function-removed-after-parsing.html:
43         Rename use of `CSS.escape` here now that `CSS.escape` exists.
44
45 2016-08-24  Zalan Bujtas  <zalan@apple.com>
46
47         ASSERTION FAILED: contentSize >= 0 in WebCore::RenderFlexibleBox::adjustChildSizeForMinAndMax
48         https://bugs.webkit.org/show_bug.cgi?id=155700
49         <rdar://problem/27720727>
50
51         Reviewed by David Hyatt.
52
53         * fast/ruby/assert-when-content-size-is-negative-expected.txt: Added.
54         * fast/ruby/assert-when-content-size-is-negative.html: Added.
55
56 2016-08-24  Jiewen Tan  <jiewen_tan@apple.com>
57
58         Unreviewed, rebase iOS simulator WK1 fast/text tests
59
60         * platform/ios-simulator-wk1/TestExpectations:
61         * platform/ios-simulator-wk1/fast/text/atsui-multiple-renderers-expected.txt:
62         * platform/ios-simulator-wk1/fast/text/atsui-negative-spacing-features-expected.txt:
63         * platform/ios-simulator-wk1/fast/text/atsui-spacing-features-expected.txt:
64         * platform/ios-simulator-wk1/fast/text/font-weights-expected.txt: Added.
65         * platform/ios-simulator-wk1/fast/text/international/khmer-selection-expected.txt: Added.
66         * platform/ios-simulator-wk1/fast/text/system-font-weight-expected.txt: Added.
67         * platform/ios-simulator-wk1/fast/text/tatechuyoko-expected.txt: Added.
68         * platform/ios-simulator-wk1/fast/text/textIteratorNilRenderer-expected.txt:
69         * platform/ios-simulator-wk1/fast/text/wbr-expected.txt:
70         * platform/ios-simulator-wk1/fast/text/word-space-expected.txt: Added.
71         * platform/ios-simulator-wk2/fast/text/decorations-with-text-combine-expected.txt: Removed.
72         * platform/ios-simulator/fast/text/decorations-with-text-combine-expected.txt:
73
74 2016-08-24  Alex Christensen  <achristensen@webkit.org>
75
76         Import w3c URL tests
77         https://bugs.webkit.org/show_bug.cgi?id=161177
78
79         Reviewed by Tim Horton.
80
81         * TestExpectations:
82         Skip asserting test.
83
84 2016-08-24  Simon Fraser  <simon.fraser@apple.com>
85
86         [iOS DRT] Hook up uiController.zoomToScale() for DRT
87         https://bugs.webkit.org/show_bug.cgi?id=161173
88
89         Reviewed by Tim Horton.
90         
91         The one test in fast/zooming/ios works in DRT and WTR now.
92
93         * platform/ios-simulator-wk2/TestExpectations:
94         * platform/ios-simulator/TestExpectations:
95
96 2016-08-24  Jiewen Tan  <jiewen_tan@apple.com>
97
98         Unreviewed, rebase iOS simulator WK1 fast/table tests
99
100         * platform/ios-simulator-wk1/TestExpectations:
101         * platform/ios-simulator-wk1/fast/table/003-expected.txt:
102         * platform/ios-simulator-wk1/fast/table/024-expected.txt:
103         * platform/ios-simulator-wk1/fast/table/031-expected.txt:
104         * platform/ios-simulator-wk1/fast/table/032-expected.txt:
105         * platform/ios-simulator-wk1/fast/table/border-collapsing/004-expected.txt:
106         * platform/ios-simulator-wk1/fast/table/border-collapsing/004-vertical-expected.txt:
107         * platform/ios-simulator-wk1/fast/table/border-collapsing/bug14274-expected.txt:
108         * platform/ios-simulator-wk1/fast/table/border-collapsing/cached-cell-append-expected.txt:
109         * platform/ios-simulator-wk1/fast/table/border-collapsing/cached-cell-remove-expected.txt:
110         * platform/ios-simulator-wk1/fast/table/border-collapsing/cached-change-cell-border-color-expected.txt:
111         * platform/ios-simulator-wk1/fast/table/border-collapsing/cached-change-cell-sl-border-color-expected.txt:
112         * platform/ios-simulator-wk1/fast/table/border-collapsing/cached-change-col-border-color-expected.txt:
113         * platform/ios-simulator-wk1/fast/table/border-collapsing/cached-change-col-border-width-expected.txt:
114         * platform/ios-simulator-wk1/fast/table/border-collapsing/cached-change-colgroup-border-color-expected.txt:
115         * platform/ios-simulator-wk1/fast/table/border-collapsing/cached-change-colgroup-border-width-expected.txt:
116         * platform/ios-simulator-wk1/fast/table/border-collapsing/cached-change-row-border-color-expected.txt:
117         * platform/ios-simulator-wk1/fast/table/border-collapsing/cached-change-table-border-color-expected.txt:
118         * platform/ios-simulator-wk1/fast/table/border-collapsing/cached-change-table-border-width-expected.txt:
119         * platform/ios-simulator-wk1/fast/table/border-collapsing/cached-change-tbody-border-color-expected.txt:
120         * platform/ios-simulator-wk1/fast/table/border-collapsing/collapsed-borders-adjoining-sections-vertical-rl-expected.txt:
121         * platform/ios-simulator-wk1/fast/table/border-collapsing/collapsed-borders-painted-once-on-inner-cells-expected.txt:
122         * platform/ios-simulator-wk1/fast/table/colspan-with-all-percent-cells-expected.txt:
123         * platform/ios-simulator-wk1/fast/table/edge-offsets-expected.txt: Added.
124         * platform/ios-simulator-wk1/fast/table/overflowHidden-expected.txt:
125         * platform/ios-simulator-wk1/fast/table/percent-widths-stretch-vertical-expected.txt:
126         * platform/ios-simulator-wk1/fast/table/simple_paint-expected.txt:
127         * platform/ios-simulator-wk1/fast/table/table-anonymous-cell-bug-expected.txt:
128         * platform/ios-simulator-wk1/fast/table/table-anonymous-row-bug-expected.txt:
129         * platform/ios-simulator-wk1/fast/table/table-anonymous-section-bug-expected.txt:
130         * platform/ios-simulator-wk1/fast/table/table-cell-split-expected.txt:
131         * platform/ios-simulator-wk1/fast/table/table-insert-before-non-anonymous-block-expected.txt:
132         * platform/ios-simulator-wk2/TestExpectations:
133         * platform/ios-simulator/TestExpectations:
134
135 2016-08-24  Nan Wang  <n_wang@apple.com>
136
137         AX: VoiceOver on iOS ignores aria-checked on menuitemradio and menuitemcheckbox
138         https://bugs.webkit.org/show_bug.cgi?id=161118
139
140         Reviewed by Chris Fleizach.
141
142         * accessibility/ios-simulator/menuitem-checked-expected.txt: Added.
143         * accessibility/ios-simulator/menuitem-checked.html: Added.
144
145 2016-08-24  Jiewen Tan  <jiewen_tan@apple.com>
146
147         Unreviewed, update expectations of iOS simulator WK1 css3 tests
148
149         * TestExpectations:
150         * platform/gtk/TestExpectations:
151         * platform/ios-simulator-wk1/TestExpectations:
152         * platform/ios-simulator/TestExpectations:
153
154 2016-08-24  Chris Dumez  <cdumez@apple.com>
155
156         Assertion hit: ASSERT(!m_parserScheduler) in ~HTMLDocumentParser()
157         https://bugs.webkit.org/show_bug.cgi?id=161083
158         <rdar://problem/27986937>
159
160         Reviewed by Darin Adler.
161
162         Unskip html/browsers/browsing-the-web/unloading-documents/004.html as
163         it is no longer crashing.
164
165         * TestExpectations:
166
167 2016-08-24  Eric Carlson  <eric.carlson@apple.com>
168
169         [MediaStream] Add support for OverConstrained Error
170         https://bugs.webkit.org/show_bug.cgi?id=160790
171         <rdar://problem/27815715>
172
173         Reviewed by Jer Noble.
174
175         * fast/dom/Window/get-set-properties-expected.txt:
176         * fast/dom/Window/get-set-properties.html:
177         * fast/dom/Window/resources/window-properties.js:
178         * fast/dom/Window/window-property-shadowing-expected.txt:
179         * fast/dom/Window/window-property-shadowing.html:
180         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
181
182 2016-08-24  Jiewen Tan  <jiewen_tan@apple.com>
183
184         Unreviewed, rebase iOS simulator WK1 css3 tests
185
186         * platform/ios-simulator-wk1/css3/blending/blend-mode-accelerated-with-multiple-stacking-contexts-expected.txt: Removed.
187         * platform/ios-simulator-wk1/css3/blending/blend-mode-ancestor-clipping-layer-expected.txt: Removed.
188         * platform/ios-simulator-wk1/css3/blending/blend-mode-blended-element-overlapping-composited-sibling-should-have-compositing-layer-expected.txt: Removed.
189         * platform/ios-simulator-wk1/css3/blending/blend-mode-isolation-accelerated-overflow-hidden-expected.txt: Removed.
190         * platform/ios-simulator-wk1/css3/blending/blend-mode-with-accelerated-sibling-expected.txt: Removed.
191         * platform/ios-simulator-wk1/css3/blending/blend-mode-with-composited-descendant-should-have-layer-expected.txt: Removed.
192         * platform/ios-simulator-wk1/css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt: Removed.
193         * platform/ios-simulator-wk1/css3/filters/filtered-compositing-descendant-expected.txt: Removed.
194
195 2016-08-24  Simon Fraser  <simon.fraser@apple.com>
196
197         [iOS DRT] Get basic viewport tests working in DRT
198         https://bugs.webkit.org/show_bug.cgi?id=161160
199
200         Reviewed by Tim Horton.
201         
202         Enable some fast/viewport/ios/ tests for ios-simulator-wk1 that work now.
203         
204         "body-overflow-hidden" tests should pass everywhere now since the behavior of overflow:hidden
205         on the body was reverted.
206
207         * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt:
208         * fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt:
209         * fast/viewport/ios/width-is-device-width-overflowing-expected.txt:
210         * platform/ios-simulator-wk1/TestExpectations:
211         * platform/ios-simulator-wk1/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-expected.txt.
212         * platform/ios-simulator-wk2/TestExpectations:
213         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-expected.txt: Removed.
214         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Removed.
215
216 2016-08-24  Ryan Haddad  <ryanhaddad@apple.com>
217
218         Marking wpt LayoutTest scroll-restoration-fragment-scrolling-samedoc.html as flaky on ios-simulator.
219         https://bugs.webkit.org/show_bug.cgi?id=161143
220
221         Unreviewed test gardening.
222
223         * platform/ios-simulator/TestExpectations:
224
225 2016-08-24  Jiewen Tan  <jiewen_tan@apple.com>
226
227         Unreviewed, update expectations of iOS simulator WK1 svg tests
228
229         * platform/ios-simulator-wk1/TestExpectations:
230         * platform/ios-simulator-wk2/TestExpectations:
231         * platform/ios-simulator/TestExpectations:
232
233 2016-08-24  Ryan Haddad  <ryanhaddad@apple.com>
234
235         Unskip inspector/codemirror tests on mac-wk1 debug.
236         https://bugs.webkit.org/show_bug.cgi?id=161117
237
238         Unreviewed test gardening.
239
240         * platform/mac-wk1/TestExpectations:
241
242 2016-08-24  Chris Dumez  <cdumez@apple.com>
243
244         It should not be possible to access Location attributes cross origin
245         https://bugs.webkit.org/show_bug.cgi?id=161125
246         <rdar://problem/27982472>
247
248         Reviewed by Brent Fulgham.
249
250         Add layout test coverage.
251
252         * http/tests/security/location-cross-origin-expected.txt: Added.
253         * http/tests/security/location-cross-origin.html: Added.
254
255 2016-08-24  Jonathan Bedard  <jbedard@apple.com>
256
257         WebKit2 needs layoutTestController.setDeferMainResourceDataLoad
258         https://bugs.webkit.org/show_bug.cgi?id=42777
259
260         Reviewed by Darin Adler.
261
262         The setDeferMainResourceDataLoad method was not correctly tested in DumpRenderTree and would pass even when setDeterMainResourceDataLoad was not called.  Removed function and test.
263
264         * fast/loader/non-deferred-substitute-load-expected.txt: Removed fast/loader/non-deferred-substitute-load.html.
265         * fast/loader/non-deferred-substitute-load.html: Ditto.
266         * platform/ios-simulator-wk2/TestExpectations: Ditto.
267         * platform/win/TestExpectations: Ditto.
268         * platform/wk2/TestExpectations: Ditto.
269
270 2016-08-24  Chris Dumez  <cdumez@apple.com>
271
272         Unreviewed, temporarily skipping W3C tests trying to load www1.localhost.
273
274         * TestExpectations:
275
276 2016-08-24  Filip Pizlo  <fpizlo@apple.com>
277
278         Unreviewed, roll out r204901, r204897, r204866, r204856, r204854.
279
280         * TestExpectations:
281
282 2016-08-24  Zalan Bujtas  <zalan@apple.com>
283
284         ASSERTION FAILED: childrenInline() in WebCore::RenderBlockFlow::hasLines
285         https://bugs.webkit.org/show_bug.cgi?id=139396
286         <rdar://problem/27704339>
287
288         Reviewed by David Hyatt.
289
290         * fast/ruby/assert-with-block-rt-child-and-emphasis-expected.txt: Added.
291         * fast/ruby/assert-with-block-rt-child-and-emphasis.html: Added.
292
293 2016-08-24  Per Arne Vollan  <pvollan@apple.com>
294
295         [Win] http server is not starting.
296         https://bugs.webkit.org/show_bug.cgi?id=161134
297
298         Reviewed by Alexey Proskuryakov.
299
300         Avoid setting the php ini folder twice, it is not allowed by xampp.
301
302         * http/conf/apache2.4-httpd-win.conf:
303
304 2016-08-24  Nan Wang  <n_wang@apple.com>
305
306         AX: Add test for line text marker range on iOS
307         https://bugs.webkit.org/show_bug.cgi?id=161108
308         <rdar://problem/27976405>
309
310         Reviewed by Chris Fleizach.
311
312         Added a new test to test line text marker ranges on iOS.
313
314         * accessibility/ios-simulator/text-marker-range-for-line-expected.txt: Added.
315         * accessibility/ios-simulator/text-marker-range-for-line.html: Added.
316
317 2016-08-24  Brady Eidson  <beidson@apple.com>
318
319         Changing gamepad test to try to get more info about the failure mode on the bots.
320
321         Unreviewed.
322
323         * gamepad/gamepad-timestamp.html:
324
325 2016-08-24  Ryan Haddad  <ryanhaddad@apple.com>
326
327         Add ios-simulator baseline for newly imported test.
328         https://bugs.webkit.org/show_bug.cgi?id=161143
329
330         Unreviewed test gardening.
331
332         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-samedoc-expected.txt: Added.
333
334 2016-08-24  Chris Dumez  <cdumez@apple.com>
335
336         Unreviewed, temporarily mark imported/w3c/web-platform-tests/html/dom/interfaces.html as flaky.
337
338         * TestExpectations:
339
340 2016-08-23  Filip Pizlo  <fpizlo@apple.com>
341
342         js/regress/put-by-id-transition-with-indexing-header.html and svg/carto.net/window.svg fail in debug after r204854
343         https://bugs.webkit.org/show_bug.cgi?id=161115
344
345         Reviewed by Keith Miller.
346
347         * TestExpectations:
348
349 2016-08-24  Mark Lam  <mark.lam@apple.com>
350
351         Gardening: restoring 2 test expectations removed in r204870 by mistake.
352         https://bugs.webkit.org/show_bug.cgi?id=161096
353
354         Not reviewed.
355
356         * TestExpectations:
357
358 2016-08-24  Ryan Haddad  <ryanhaddad@apple.com>
359
360         Temporarily skip inspector/codemirror tests on mac-wk1 debug.
361         https://bugs.webkit.org/show_bug.cgi?id=161117
362
363         Unreviewed test gardening.
364
365         * platform/mac-wk1/TestExpectations:
366
367 2016-08-24  Brady Eidson  <beidson@apple.com>
368
369         Get timestamps and ids working in WK2 gamepads (and test them!)
370         https://bugs.webkit.org/show_bug.cgi?id=161112
371
372         Reviewed by Alex Christensen.
373
374         * gamepad/gamepad-polling-access-expected.txt:
375         * gamepad/gamepad-polling-access.html:
376         * gamepad/gamepad-timestamp-expected.txt: Added.
377         * gamepad/gamepad-timestamp.html: Added.
378
379 2016-08-24  Skachkov Oleksandr  <gskachkov@gmail.com>
380
381         [ES2016] Allow assignment in for-in head in not-strict mode
382         https://bugs.webkit.org/show_bug.cgi?id=160955
383
384         Reviewed by Saam Barati.
385
386         * js/parser-syntax-check-expected.txt:
387         * js/script-tests/parser-syntax-check.js:
388
389 2016-08-24  Youenn Fablet  <youenn@apple.com>
390
391         [Fetch API] Test gardening
392         https://bugs.webkit.org/show_bug.cgi?id=161128
393
394         Unreviewed.
395
396         * TestExpectations:
397         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt:
398         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
399         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt: Added.
400         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method-worker-expected.txt: Added.
401         * platform/mac-wk2/TestExpectations:
402         * platform/win/TestExpectations:
403
404 2016-08-23  Zalan Bujtas  <zalan@apple.com>
405
406         ASSERTION FAILED: !view().layoutStateEnabled() || style().styleType() == FIRST_LETTER in WebCore::RenderInline::clippedOverflowRectForRepaint
407         https://bugs.webkit.org/show_bug.cgi?id=155363
408         <rdar://problem/27720434>
409
410         Reviewed by David Hyatt.
411
412         * fast/layers/assert-on-self-painting-inline-with-scrolling-expected.txt: Added.
413         * fast/layers/assert-on-self-painting-inline-with-scrolling.html: Added.
414
415 2016-08-23  Chris Dumez  <cdumez@apple.com>
416
417         Add support for CanvasRenderingContext2D.resetTransform()
418         https://bugs.webkit.org/show_bug.cgi?id=161089
419
420         Reviewed by Simon Fraser.
421
422         Import corresponding Blink test.
423
424         * imported/blink/fast/canvas/canvas-resetTransform-expected.txt: Added.
425         * imported/blink/fast/canvas/canvas-resetTransform.html: Added.
426         * imported/blink/fast/canvas/script-tests/canvas-resetTransform.js: Added.
427
428         * platform/ios-simulator/TestExpectations:
429         Skip new Canvas test on iOS as it is failing (very small visual difference).
430
431 2016-08-23  Simon Fraser  <simon.fraser@apple.com>
432
433         Hook up UIScriptController in DumpRenderTree
434         https://bugs.webkit.org/show_bug.cgi?id=161064
435
436         Reviewed by Sam Weinig.
437
438         fast/harness/ui-side-scripts.html and fast/harness/concurrent-ui-side-scripts.html
439         pass in DumpRenderTree now.
440
441         * platform/ios-simulator-wk2/TestExpectations:
442         * platform/mac-wk2/TestExpectations:
443         * platform/mac/TestExpectations:
444
445 2016-08-23  Dean Jackson  <dino@apple.com>
446
447         fast/canvas/canvas-alphaImageData-behavior.html doesn't appear to be flakey any
448         more. Removing the "Fail" marker for macOS Sierra.
449         <rdar://problem/22950905>
450
451         * platform/mac/TestExpectations:
452
453 2016-08-23  Simon Fraser  <simon.fraser@apple.com>
454
455         iOS layout test gardening in fast/events
456
457         * platform/ios-simulator-wk1/TestExpectations:
458         * platform/ios-simulator-wk2/TestExpectations:
459         * platform/ios-simulator/TestExpectations:
460
461 2016-08-23  Simon Fraser  <simon.fraser@apple.com>
462
463         Fix a formatting error in TestExpectations.
464
465         * platform/ios-simulator-wk1/TestExpectations:
466
467 2016-08-23  Jiewen Tan  <jiewen_tan@apple.com>
468
469         Unreviewed, update expectations of iOS simulator WK1 editing tests
470
471         * platform/ios-simulator-wk1/TestExpectations:
472
473 2016-08-23  Said Abou-Hallawa  <sabouhallawa@apple.com>
474
475         REGRESSION: SVG clip-path doesn't work on root <svg>
476         https://bugs.webkit.org/show_bug.cgi?id=129180
477
478         Reviewed by Tim Horton.
479
480         * platform/efl/TestExpectations:
481         * platform/gtk/TestExpectations:
482         * platform/ios-simulator/TestExpectations:
483         * platform/mac/TestExpectations:
484         * platform/win/TestExpectations:
485         * svg/clip-path/clip-path-on-svg-003-expected.svg: Added.
486         * svg/clip-path/clip-path-on-svg-003.svg: Added.
487         * svg/clip-path/clip-path-on-svg-004-expected.svg: Added.
488         * svg/clip-path/clip-path-on-svg-004.svg: Added.
489
490 2016-08-23  Chris Dumez  <cdumez@apple.com>
491
492         HTMLAreaElement should have a stringifier
493         https://bugs.webkit.org/show_bug.cgi?id=161105
494
495         Reviewed by Geoffrey Garen.
496
497         Add layout test coverage to check that HTMLAreaElement.prototype.toString
498         and HTMLAnchorElement.prototype.toString have the right attributes:
499         - http://heycam.github.io/webidl/#es-stringifier
500
501         * fast/dom/toString_attributes-expected.txt: Added.
502         * fast/dom/toString_attributes.html: Added.
503         * js/dom/toString-dontEnum-expected.txt:
504         * js/dom/toString-dontEnum.html:
505
506 2016-08-23  Saam Barati  <sbarati@apple.com>
507
508         JSC should have a "microbenchmarks" directory instead of "regress" directory
509         https://bugs.webkit.org/show_bug.cgi?id=161096
510
511         Rubber stamped by Mark Lam.
512
513         * TestExpectations:
514         * js/regress: Removed.
515         * js/regress/ArrayBuffer-DataView-alloc-large-long-lived-expected.txt: Removed.
516         * js/regress/ArrayBuffer-DataView-alloc-large-long-lived.html: Removed.
517         * js/regress/ArrayBuffer-DataView-alloc-long-lived-expected.txt: Removed.
518         * js/regress/ArrayBuffer-DataView-alloc-long-lived.html: Removed.
519         * js/regress/ArrayBuffer-Int32Array-byteOffset-expected.txt: Removed.
520         * js/regress/ArrayBuffer-Int32Array-byteOffset.html: Removed.
521         * js/regress/ArrayBuffer-Int8Array-alloc-expected.txt: Removed.
522         * js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-expected.txt: Removed.
523         * js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived.html: Removed.
524         * js/regress/ArrayBuffer-Int8Array-alloc-long-lived-buffer-expected.txt: Removed.
525         * js/regress/ArrayBuffer-Int8Array-alloc-long-lived-buffer.html: Removed.
526         * js/regress/ArrayBuffer-Int8Array-alloc-long-lived-expected.txt: Removed.
527         * js/regress/ArrayBuffer-Int8Array-alloc-long-lived.html: Removed.
528         * js/regress/ArrayBuffer-Int8Array-alloc.html: Removed.
529         * js/regress/DataView-custom-properties-expected.txt: Removed.
530         * js/regress/DataView-custom-properties.html: Removed.
531         * js/regress/Float32Array-matrix-mult-expected.txt: Removed.
532         * js/regress/Float32Array-matrix-mult.html: Removed.
533         * js/regress/Float32Array-to-Float64Array-set-expected.txt: Removed.
534         * js/regress/Float32Array-to-Float64Array-set.html: Removed.
535         * js/regress/Float64Array-alloc-long-lived-expected.txt: Removed.
536         * js/regress/Float64Array-alloc-long-lived.html: Removed.
537         * js/regress/Float64Array-to-Int16Array-set-expected.txt: Removed.
538         * js/regress/Float64Array-to-Int16Array-set.html: Removed.
539         * js/regress/HashMap-put-get-iterate-expected.txt: Removed.
540         * js/regress/HashMap-put-get-iterate-keys-expected.txt: Removed.
541         * js/regress/HashMap-put-get-iterate-keys.html: Removed.
542         * js/regress/HashMap-put-get-iterate.html: Removed.
543         * js/regress/HashMap-string-put-get-iterate-expected.txt: Removed.
544         * js/regress/HashMap-string-put-get-iterate.html: Removed.
545         * js/regress/Int16Array-alloc-long-lived-expected.txt: Removed.
546         * js/regress/Int16Array-alloc-long-lived.html: Removed.
547         * js/regress/Int16Array-bubble-sort-expected.txt: Removed.
548         * js/regress/Int16Array-bubble-sort-with-byteLength-expected.txt: Removed.
549         * js/regress/Int16Array-bubble-sort-with-byteLength.html: Removed.
550         * js/regress/Int16Array-bubble-sort.html: Removed.
551         * js/regress/Int16Array-load-int-mul-expected.txt: Removed.
552         * js/regress/Int16Array-load-int-mul.html: Removed.
553         * js/regress/Int16Array-to-Int32Array-set-expected.txt: Removed.
554         * js/regress/Int16Array-to-Int32Array-set.html: Removed.
555         * js/regress/Int32Array-Int8Array-view-alloc-expected.txt: Removed.
556         * js/regress/Int32Array-Int8Array-view-alloc.html: Removed.
557         * js/regress/Int32Array-alloc-expected.txt: Removed.
558         * js/regress/Int32Array-alloc-large-expected.txt: Removed.
559         * js/regress/Int32Array-alloc-large.html: Removed.
560         * js/regress/Int32Array-alloc-long-lived-expected.txt: Removed.
561         * js/regress/Int32Array-alloc-long-lived.html: Removed.
562         * js/regress/Int32Array-alloc.html: Removed.
563         * js/regress/Int8Array-alloc-long-lived-expected.txt: Removed.
564         * js/regress/Int8Array-alloc-long-lived.html: Removed.
565         * js/regress/Int8Array-load-expected.txt: Removed.
566         * js/regress/Int8Array-load-with-byteLength-expected.txt: Removed.
567         * js/regress/Int8Array-load-with-byteLength.html: Removed.
568         * js/regress/Int8Array-load.html: Removed.
569         * js/regress/JSONP-negative-0-expected.txt: Removed.
570         * js/regress/JSONP-negative-0.html: Removed.
571         * js/regress/Number-isNaN-expected.txt: Removed.
572         * js/regress/Number-isNaN.html: Removed.
573         * js/regress/abc-forward-loop-equal-expected.txt: Removed.
574         * js/regress/abc-forward-loop-equal.html: Removed.
575         * js/regress/abc-postfix-backward-loop-expected.txt: Removed.
576         * js/regress/abc-postfix-backward-loop.html: Removed.
577         * js/regress/abc-simple-backward-loop-expected.txt: Removed.
578         * js/regress/abc-simple-backward-loop.html: Removed.
579         * js/regress/abc-simple-forward-loop-expected.txt: Removed.
580         * js/regress/abc-simple-forward-loop.html: Removed.
581         * js/regress/abc-skippy-loop-expected.txt: Removed.
582         * js/regress/abc-skippy-loop.html: Removed.
583         * js/regress/abs-boolean-expected.txt: Removed.
584         * js/regress/abs-boolean.html: Removed.
585         * js/regress/adapt-to-double-divide-expected.txt: Removed.
586         * js/regress/adapt-to-double-divide.html: Removed.
587         * js/regress/aliased-arguments-getbyval-expected.txt: Removed.
588         * js/regress/aliased-arguments-getbyval.html: Removed.
589         * js/regress/allocate-big-object-expected.txt: Removed.
590         * js/regress/allocate-big-object.html: Removed.
591         * js/regress/apply-not-apply-expected.txt: Removed.
592         * js/regress/apply-not-apply.html: Removed.
593         * js/regress/arguments-expected.txt: Removed.
594         * js/regress/arguments-named-and-reflective-expected.txt: Removed.
595         * js/regress/arguments-named-and-reflective.html: Removed.
596         * js/regress/arguments-out-of-bounds-expected.txt: Removed.
597         * js/regress/arguments-out-of-bounds.html: Removed.
598         * js/regress/arguments-strict-mode-expected.txt: Removed.
599         * js/regress/arguments-strict-mode.html: Removed.
600         * js/regress/arguments.html: Removed.
601         * js/regress/arity-mismatch-inlining-expected.txt: Removed.
602         * js/regress/arity-mismatch-inlining.html: Removed.
603         * js/regress/array-access-polymorphic-structure-expected.txt: Removed.
604         * js/regress/array-access-polymorphic-structure.html: Removed.
605         * js/regress/array-nonarray-polymorhpic-access-expected.txt: Removed.
606         * js/regress/array-nonarray-polymorhpic-access.html: Removed.
607         * js/regress/array-nonarray-polymorphic-access-expected.txt: Removed.
608         * js/regress/array-nonarray-polymorphic-access.html: Removed.
609         * js/regress/array-prototype-every-expected.txt: Removed.
610         * js/regress/array-prototype-every.html: Removed.
611         * js/regress/array-prototype-forEach-expected.txt: Removed.
612         * js/regress/array-prototype-forEach.html: Removed.
613         * js/regress/array-prototype-map-expected.txt: Removed.
614         * js/regress/array-prototype-map.html: Removed.
615         * js/regress/array-prototype-reduce-expected.txt: Removed.
616         * js/regress/array-prototype-reduce.html: Removed.
617         * js/regress/array-prototype-reduceRight-expected.txt: Removed.
618         * js/regress/array-prototype-reduceRight.html: Removed.
619         * js/regress/array-prototype-some-expected.txt: Removed.
620         * js/regress/array-prototype-some.html: Removed.
621         * js/regress/array-splice-contiguous-expected.txt: Removed.
622         * js/regress/array-splice-contiguous.html: Removed.
623         * js/regress/array-with-double-add-expected.txt: Removed.
624         * js/regress/array-with-double-add.html: Removed.
625         * js/regress/array-with-double-increment-expected.txt: Removed.
626         * js/regress/array-with-double-increment.html: Removed.
627         * js/regress/array-with-double-mul-add-expected.txt: Removed.
628         * js/regress/array-with-double-mul-add.html: Removed.
629         * js/regress/array-with-double-sum-expected.txt: Removed.
630         * js/regress/array-with-double-sum.html: Removed.
631         * js/regress/array-with-int32-add-sub-expected.txt: Removed.
632         * js/regress/array-with-int32-add-sub.html: Removed.
633         * js/regress/array-with-int32-or-double-sum-expected.txt: Removed.
634         * js/regress/array-with-int32-or-double-sum.html: Removed.
635         * js/regress/arrowfunction-call-expected.txt: Removed.
636         * js/regress/arrowfunction-call-in-class-constructor-expected.txt: Removed.
637         * js/regress/arrowfunction-call-in-class-constructor.html: Removed.
638         * js/regress/arrowfunction-call-in-class-method-expected.txt: Removed.
639         * js/regress/arrowfunction-call-in-class-method.html: Removed.
640         * js/regress/arrowfunction-call-in-function-expected.txt: Removed.
641         * js/regress/arrowfunction-call-in-function.html: Removed.
642         * js/regress/arrowfunction-call.html: Removed.
643         * js/regress/asmjs_bool_bug-expected.txt: Removed.
644         * js/regress/asmjs_bool_bug.html: Removed.
645         * js/regress/assign-custom-setter-expected.txt: Removed.
646         * js/regress/assign-custom-setter-polymorphic-expected.txt: Removed.
647         * js/regress/assign-custom-setter-polymorphic.html: Removed.
648         * js/regress/assign-custom-setter.html: Removed.
649         * js/regress/basic-set-expected.txt: Removed.
650         * js/regress/basic-set.html: Removed.
651         * js/regress/big-int-mul-expected.txt: Removed.
652         * js/regress/big-int-mul.html: Removed.
653         * js/regress/bigswitch-expected.txt: Removed.
654         * js/regress/bigswitch-indirect-expected.txt: Removed.
655         * js/regress/bigswitch-indirect-symbol-expected.txt: Removed.
656         * js/regress/bigswitch-indirect-symbol-or-undefined-expected.txt: Removed.
657         * js/regress/bigswitch-indirect-symbol-or-undefined.html: Removed.
658         * js/regress/bigswitch-indirect-symbol.html: Removed.
659         * js/regress/bigswitch-indirect.html: Removed.
660         * js/regress/bigswitch.html: Removed.
661         * js/regress/boolean-test-expected.txt: Removed.
662         * js/regress/boolean-test.html: Removed.
663         * js/regress/bound-function-call-expected.txt: Removed.
664         * js/regress/bound-function-call.html: Removed.
665         * js/regress/bound-function-construction-performance-expected.txt: Removed.
666         * js/regress/bound-function-construction-performance.html: Removed.
667         * js/regress/branch-fold-expected.txt: Removed.
668         * js/regress/branch-fold.html: Removed.
669         * js/regress/branch-on-string-as-boolean-expected.txt: Removed.
670         * js/regress/branch-on-string-as-boolean.html: Removed.
671         * js/regress/bug-153431-expected.txt: Removed.
672         * js/regress/bug-153431.html: Removed.
673         * js/regress/build-large-object-expected.txt: Removed.
674         * js/regress/build-large-object.html: Removed.
675         * js/regress/by-val-generic-expected.txt: Removed.
676         * js/regress/by-val-generic.html: Removed.
677         * js/regress/call-or-not-call-expected.txt: Removed.
678         * js/regress/call-or-not-call.html: Removed.
679         * js/regress/call-spread-apply-expected.txt: Removed.
680         * js/regress/call-spread-apply.html: Removed.
681         * js/regress/call-spread-call-expected.txt: Removed.
682         * js/regress/call-spread-call.html: Removed.
683         * js/regress/captured-assignments-expected.txt: Removed.
684         * js/regress/captured-assignments.html: Removed.
685         * js/regress/cast-int-to-double-expected.txt: Removed.
686         * js/regress/cast-int-to-double.html: Removed.
687         * js/regress/cell-argument-expected.txt: Removed.
688         * js/regress/cell-argument.html: Removed.
689         * js/regress/cfg-simplify-expected.txt: Removed.
690         * js/regress/cfg-simplify.html: Removed.
691         * js/regress/chain-getter-access-expected.txt: Removed.
692         * js/regress/chain-getter-access.html: Removed.
693         * js/regress/cmpeq-obj-to-obj-other-expected.txt: Removed.
694         * js/regress/cmpeq-obj-to-obj-other.html: Removed.
695         * js/regress/concat-append-one-expected.txt: Removed.
696         * js/regress/concat-append-one.html: Removed.
697         * js/regress/constant-test-expected.txt: Removed.
698         * js/regress/constant-test.html: Removed.
699         * js/regress/create-lots-of-functions-expected.txt: Removed.
700         * js/regress/create-lots-of-functions.html: Removed.
701         * js/regress/cse-new-array-buffer-expected.txt: Removed.
702         * js/regress/cse-new-array-buffer.html: Removed.
703         * js/regress/cse-new-array-expected.txt: Removed.
704         * js/regress/cse-new-array.html: Removed.
705         * js/regress/custom-setter-getter-as-put-get-by-id-expected.txt: Removed.
706         * js/regress/custom-setter-getter-as-put-get-by-id.html: Removed.
707         * js/regress/delay-tear-off-arguments-strictmode-expected.txt: Removed.
708         * js/regress/delay-tear-off-arguments-strictmode.html: Removed.
709         * js/regress/deltablue-for-of-expected.txt: Removed.
710         * js/regress/deltablue-for-of.html: Removed.
711         * js/regress/deltablue-varargs-expected.txt: Removed.
712         * js/regress/deltablue-varargs.html: Removed.
713         * js/regress/destructuring-arguments-expected.txt: Removed.
714         * js/regress/destructuring-arguments.html: Removed.
715         * js/regress/destructuring-parameters-overridden-by-function-expected.txt: Removed.
716         * js/regress/destructuring-parameters-overridden-by-function.html: Removed.
717         * js/regress/destructuring-swap-expected.txt: Removed.
718         * js/regress/destructuring-swap.html: Removed.
719         * js/regress/direct-arguments-getbyval-expected.txt: Removed.
720         * js/regress/direct-arguments-getbyval.html: Removed.
721         * js/regress/direct-arguments-length-expected.txt: Removed.
722         * js/regress/direct-arguments-length.html: Removed.
723         * js/regress/direct-arguments-overridden-length-expected.txt: Removed.
724         * js/regress/direct-arguments-overridden-length.html: Removed.
725         * js/regress/direct-arguments-possibly-overridden-length-expected.txt: Removed.
726         * js/regress/direct-arguments-possibly-overridden-length.html: Removed.
727         * js/regress/div-boolean-double-expected.txt: Removed.
728         * js/regress/div-boolean-double.html: Removed.
729         * js/regress/div-boolean-expected.txt: Removed.
730         * js/regress/div-boolean.html: Removed.
731         * js/regress/double-get-by-val-out-of-bounds-expected.txt: Removed.
732         * js/regress/double-get-by-val-out-of-bounds.html: Removed.
733         * js/regress/double-pollution-getbyval-expected.txt: Removed.
734         * js/regress/double-pollution-getbyval.html: Removed.
735         * js/regress/double-pollution-putbyoffset-expected.txt: Removed.
736         * js/regress/double-pollution-putbyoffset.html: Removed.
737         * js/regress/double-real-use-expected.txt: Removed.
738         * js/regress/double-real-use.html: Removed.
739         * js/regress/double-to-int32-typed-array-expected.txt: Removed.
740         * js/regress/double-to-int32-typed-array-no-inline-expected.txt: Removed.
741         * js/regress/double-to-int32-typed-array-no-inline.html: Removed.
742         * js/regress/double-to-int32-typed-array.html: Removed.
743         * js/regress/double-to-uint32-typed-array-expected.txt: Removed.
744         * js/regress/double-to-uint32-typed-array-no-inline-expected.txt: Removed.
745         * js/regress/double-to-uint32-typed-array-no-inline.html: Removed.
746         * js/regress/double-to-uint32-typed-array.html: Removed.
747         * js/regress/elidable-new-object-dag-expected.txt: Removed.
748         * js/regress/elidable-new-object-dag.html: Removed.
749         * js/regress/elidable-new-object-roflcopter-expected.txt: Removed.
750         * js/regress/elidable-new-object-roflcopter.html: Removed.
751         * js/regress/elidable-new-object-then-call-expected.txt: Removed.
752         * js/regress/elidable-new-object-then-call.html: Removed.
753         * js/regress/elidable-new-object-tree-expected.txt: Removed.
754         * js/regress/elidable-new-object-tree.html: Removed.
755         * js/regress/empty-string-plus-int-expected.txt: Removed.
756         * js/regress/empty-string-plus-int.html: Removed.
757         * js/regress/emscripten-cube2hash-expected.txt: Removed.
758         * js/regress/emscripten-cube2hash.html: Removed.
759         * js/regress/eval-compute-expected.txt: Removed.
760         * js/regress/eval-compute.html: Removed.
761         * js/regress/eval-not-eval-compute-args-expected.txt: Removed.
762         * js/regress/eval-not-eval-compute-args.html: Removed.
763         * js/regress/eval-not-eval-compute-expected.txt: Removed.
764         * js/regress/eval-not-eval-compute.html: Removed.
765         * js/regress/exit-length-on-plain-object-expected.txt: Removed.
766         * js/regress/exit-length-on-plain-object.html: Removed.
767         * js/regress/external-arguments-getbyval-expected.txt: Removed.
768         * js/regress/external-arguments-getbyval.html: Removed.
769         * js/regress/external-arguments-putbyval-expected.txt: Removed.
770         * js/regress/external-arguments-putbyval.html: Removed.
771         * js/regress/fixed-typed-array-storage-expected.txt: Removed.
772         * js/regress/fixed-typed-array-storage-var-index-expected.txt: Removed.
773         * js/regress/fixed-typed-array-storage-var-index.html: Removed.
774         * js/regress/fixed-typed-array-storage.html: Removed.
775         * js/regress/fold-double-to-int-expected.txt: Removed.
776         * js/regress/fold-double-to-int.html: Removed.
777         * js/regress/fold-get-by-id-to-multi-get-by-offset-expected.txt: Removed.
778         * js/regress/fold-get-by-id-to-multi-get-by-offset-rare-int-expected.txt: Removed.
779         * js/regress/fold-get-by-id-to-multi-get-by-offset-rare-int.html: Removed.
780         * js/regress/fold-get-by-id-to-multi-get-by-offset.html: Removed.
781         * js/regress/fold-multi-get-by-offset-to-get-by-offset-expected.txt: Removed.
782         * js/regress/fold-multi-get-by-offset-to-get-by-offset.html: Removed.
783         * js/regress/fold-multi-get-by-offset-to-poly-get-by-offset-expected.txt: Removed.
784         * js/regress/fold-multi-get-by-offset-to-poly-get-by-offset.html: Removed.
785         * js/regress/fold-multi-put-by-offset-to-poly-put-by-offset-expected.txt: Removed.
786         * js/regress/fold-multi-put-by-offset-to-poly-put-by-offset.html: Removed.
787         * js/regress/fold-multi-put-by-offset-to-put-by-offset-expected.txt: Removed.
788         * js/regress/fold-multi-put-by-offset-to-put-by-offset.html: Removed.
789         * js/regress/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset-expected.txt: Removed.
790         * js/regress/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset.html: Removed.
791         * js/regress/fold-put-by-id-to-multi-put-by-offset-expected.txt: Removed.
792         * js/regress/fold-put-by-id-to-multi-put-by-offset.html: Removed.
793         * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset-expected.txt: Removed.
794         * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset.html: Removed.
795         * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset-expected.txt: Removed.
796         * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset.html: Removed.
797         * js/regress/fold-put-structure-expected.txt: Removed.
798         * js/regress/fold-put-structure.html: Removed.
799         * js/regress/for-of-iterate-array-entries-expected.txt: Removed.
800         * js/regress/for-of-iterate-array-entries.html: Removed.
801         * js/regress/for-of-iterate-array-keys-expected.txt: Removed.
802         * js/regress/for-of-iterate-array-keys.html: Removed.
803         * js/regress/for-of-iterate-array-values-expected.txt: Removed.
804         * js/regress/for-of-iterate-array-values.html: Removed.
805         * js/regress/freeze-and-do-work-expected.txt: Removed.
806         * js/regress/freeze-and-do-work.html: Removed.
807         * js/regress/fround-expected.txt: Removed.
808         * js/regress/fround.html: Removed.
809         * js/regress/ftl-library-inlining-dataview-expected.txt: Removed.
810         * js/regress/ftl-library-inlining-dataview.html: Removed.
811         * js/regress/ftl-library-inlining-expected.txt: Removed.
812         * js/regress/ftl-library-inlining.html: Removed.
813         * js/regress/ftl-polymorphic-StringFromCharCode-expected.txt: Removed.
814         * js/regress/ftl-polymorphic-StringFromCharCode.html: Removed.
815         * js/regress/ftl-polymorphic-bitand-expected.txt: Removed.
816         * js/regress/ftl-polymorphic-bitand.html: Removed.
817         * js/regress/ftl-polymorphic-bitor-expected.txt: Removed.
818         * js/regress/ftl-polymorphic-bitor.html: Removed.
819         * js/regress/ftl-polymorphic-bitxor-expected.txt: Removed.
820         * js/regress/ftl-polymorphic-bitxor.html: Removed.
821         * js/regress/ftl-polymorphic-div-expected.txt: Removed.
822         * js/regress/ftl-polymorphic-div.html: Removed.
823         * js/regress/ftl-polymorphic-lshift-expected.txt: Removed.
824         * js/regress/ftl-polymorphic-lshift.html: Removed.
825         * js/regress/ftl-polymorphic-mul-expected.txt: Removed.
826         * js/regress/ftl-polymorphic-mul.html: Removed.
827         * js/regress/ftl-polymorphic-rshift-expected.txt: Removed.
828         * js/regress/ftl-polymorphic-rshift.html: Removed.
829         * js/regress/ftl-polymorphic-sub-expected.txt: Removed.
830         * js/regress/ftl-polymorphic-sub.html: Removed.
831         * js/regress/ftl-polymorphic-urshift-expected.txt: Removed.
832         * js/regress/ftl-polymorphic-urshift.html: Removed.
833         * js/regress/function-call-expected.txt: Removed.
834         * js/regress/function-call.html: Removed.
835         * js/regress/function-dot-apply-expected.txt: Removed.
836         * js/regress/function-dot-apply.html: Removed.
837         * js/regress/function-test-expected.txt: Removed.
838         * js/regress/function-test.html: Removed.
839         * js/regress/function-with-eval-expected.txt: Removed.
840         * js/regress/function-with-eval.html: Removed.
841         * js/regress/gcse-expected.txt: Removed.
842         * js/regress/gcse-poly-get-expected.txt: Removed.
843         * js/regress/gcse-poly-get-less-obvious-expected.txt: Removed.
844         * js/regress/gcse-poly-get-less-obvious.html: Removed.
845         * js/regress/gcse-poly-get.html: Removed.
846         * js/regress/gcse.html: Removed.
847         * js/regress/generator-create-expected.txt: Removed.
848         * js/regress/generator-create.html: Removed.
849         * js/regress/generator-fib-expected.txt: Removed.
850         * js/regress/generator-fib.html: Removed.
851         * js/regress/generator-function-create-expected.txt: Removed.
852         * js/regress/generator-function-create.html: Removed.
853         * js/regress/generator-sunspider-access-nsieve-expected.txt: Removed.
854         * js/regress/generator-sunspider-access-nsieve.html: Removed.
855         * js/regress/generator-with-several-types-expected.txt: Removed.
856         * js/regress/generator-with-several-types.html: Removed.
857         * js/regress/get-by-id-bimorphic-check-structure-elimination-expected.txt: Removed.
858         * js/regress/get-by-id-bimorphic-check-structure-elimination-simple-expected.txt: Removed.
859         * js/regress/get-by-id-bimorphic-check-structure-elimination-simple.html: Removed.
860         * js/regress/get-by-id-bimorphic-check-structure-elimination.html: Removed.
861         * js/regress/get-by-id-chain-from-try-block-expected.txt: Removed.
862         * js/regress/get-by-id-chain-from-try-block.html: Removed.
863         * js/regress/get-by-id-check-structure-elimination-expected.txt: Removed.
864         * js/regress/get-by-id-check-structure-elimination.html: Removed.
865         * js/regress/get-by-id-proto-or-self-expected.txt: Removed.
866         * js/regress/get-by-id-proto-or-self.html: Removed.
867         * js/regress/get-by-id-quadmorphic-check-structure-elimination-simple-expected.txt: Removed.
868         * js/regress/get-by-id-quadmorphic-check-structure-elimination-simple.html: Removed.
869         * js/regress/get-by-id-self-or-proto-expected.txt: Removed.
870         * js/regress/get-by-id-self-or-proto.html: Removed.
871         * js/regress/get-by-val-out-of-bounds-expected.txt: Removed.
872         * js/regress/get-by-val-out-of-bounds.html: Removed.
873         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-expected.txt: Removed.
874         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-simple-expected.txt: Removed.
875         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-simple.html: Removed.
876         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination.html: Removed.
877         * js/regress/get-by-val-with-string-chain-from-try-block-expected.txt: Removed.
878         * js/regress/get-by-val-with-string-chain-from-try-block.html: Removed.
879         * js/regress/get-by-val-with-string-check-structure-elimination-expected.txt: Removed.
880         * js/regress/get-by-val-with-string-check-structure-elimination.html: Removed.
881         * js/regress/get-by-val-with-string-proto-or-self-expected.txt: Removed.
882         * js/regress/get-by-val-with-string-proto-or-self.html: Removed.
883         * js/regress/get-by-val-with-string-quadmorphic-check-structure-elimination-simple-expected.txt: Removed.
884         * js/regress/get-by-val-with-string-quadmorphic-check-structure-elimination-simple.html: Removed.
885         * js/regress/get-by-val-with-string-self-or-proto-expected.txt: Removed.
886         * js/regress/get-by-val-with-string-self-or-proto.html: Removed.
887         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-expected.txt: Removed.
888         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple-expected.txt: Removed.
889         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple.html: Removed.
890         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination.html: Removed.
891         * js/regress/get-by-val-with-symbol-chain-from-try-block-expected.txt: Removed.
892         * js/regress/get-by-val-with-symbol-chain-from-try-block.html: Removed.
893         * js/regress/get-by-val-with-symbol-check-structure-elimination-expected.txt: Removed.
894         * js/regress/get-by-val-with-symbol-check-structure-elimination.html: Removed.
895         * js/regress/get-by-val-with-symbol-proto-or-self-expected.txt: Removed.
896         * js/regress/get-by-val-with-symbol-proto-or-self.html: Removed.
897         * js/regress/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple-expected.txt: Removed.
898         * js/regress/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple.html: Removed.
899         * js/regress/get-by-val-with-symbol-self-or-proto-expected.txt: Removed.
900         * js/regress/get-by-val-with-symbol-self-or-proto.html: Removed.
901         * js/regress/get_by_val-Int32Array-expected.txt: Removed.
902         * js/regress/get_by_val-Int32Array.html: Removed.
903         * js/regress/get_callee_monomorphic-expected.txt: Removed.
904         * js/regress/get_callee_monomorphic.html: Removed.
905         * js/regress/get_callee_polymorphic-expected.txt: Removed.
906         * js/regress/get_callee_polymorphic.html: Removed.
907         * js/regress/getter-expected.txt: Removed.
908         * js/regress/getter-no-activation-expected.txt: Removed.
909         * js/regress/getter-no-activation.html: Removed.
910         * js/regress/getter-prototype-expected.txt: Removed.
911         * js/regress/getter-prototype.html: Removed.
912         * js/regress/getter-richards-expected.txt: Removed.
913         * js/regress/getter-richards-try-catch-expected.txt: Removed.
914         * js/regress/getter-richards-try-catch.html: Removed.
915         * js/regress/getter-richards.html: Removed.
916         * js/regress/getter.html: Removed.
917         * js/regress/global-isNaN-expected.txt: Removed.
918         * js/regress/global-isNaN.html: Removed.
919         * js/regress/global-object-access-with-mutating-structure-expected.txt: Removed.
920         * js/regress/global-object-access-with-mutating-structure.html: Removed.
921         * js/regress/global-var-const-infer-expected.txt: Removed.
922         * js/regress/global-var-const-infer-fire-from-opt-expected.txt: Removed.
923         * js/regress/global-var-const-infer-fire-from-opt.html: Removed.
924         * js/regress/global-var-const-infer.html: Removed.
925         * js/regress/hard-overflow-check-equal-expected.txt: Removed.
926         * js/regress/hard-overflow-check-equal.html: Removed.
927         * js/regress/hard-overflow-check-expected.txt: Removed.
928         * js/regress/hard-overflow-check.html: Removed.
929         * js/regress/hoist-make-rope-expected.txt: Removed.
930         * js/regress/hoist-make-rope.html: Removed.
931         * js/regress/hoist-poly-check-structure-effectful-loop-expected.txt: Removed.
932         * js/regress/hoist-poly-check-structure-effectful-loop.html: Removed.
933         * js/regress/hoist-poly-check-structure-expected.txt: Removed.
934         * js/regress/hoist-poly-check-structure.html: Removed.
935         * js/regress/implicit-bigswitch-indirect-symbol-expected.txt: Removed.
936         * js/regress/implicit-bigswitch-indirect-symbol.html: Removed.
937         * js/regress/imul-double-only-expected.txt: Removed.
938         * js/regress/imul-double-only.html: Removed.
939         * js/regress/imul-int-only-expected.txt: Removed.
940         * js/regress/imul-int-only.html: Removed.
941         * js/regress/imul-mixed-expected.txt: Removed.
942         * js/regress/imul-mixed.html: Removed.
943         * js/regress/in-four-cases-expected.txt: Removed.
944         * js/regress/in-four-cases.html: Removed.
945         * js/regress/in-one-case-false-expected.txt: Removed.
946         * js/regress/in-one-case-false.html: Removed.
947         * js/regress/in-one-case-true-expected.txt: Removed.
948         * js/regress/in-one-case-true.html: Removed.
949         * js/regress/in-two-cases-expected.txt: Removed.
950         * js/regress/in-two-cases.html: Removed.
951         * js/regress/indexed-properties-in-objects-expected.txt: Removed.
952         * js/regress/indexed-properties-in-objects.html: Removed.
953         * js/regress/infer-closure-const-then-mov-expected.txt: Removed.
954         * js/regress/infer-closure-const-then-mov-no-inline-expected.txt: Removed.
955         * js/regress/infer-closure-const-then-mov-no-inline.html: Removed.
956         * js/regress/infer-closure-const-then-mov.html: Removed.
957         * js/regress/infer-closure-const-then-put-to-scope-expected.txt: Removed.
958         * js/regress/infer-closure-const-then-put-to-scope-no-inline-expected.txt: Removed.
959         * js/regress/infer-closure-const-then-put-to-scope-no-inline.html: Removed.
960         * js/regress/infer-closure-const-then-put-to-scope.html: Removed.
961         * js/regress/infer-closure-const-then-reenter-expected.txt: Removed.
962         * js/regress/infer-closure-const-then-reenter-no-inline-expected.txt: Removed.
963         * js/regress/infer-closure-const-then-reenter-no-inline.html: Removed.
964         * js/regress/infer-closure-const-then-reenter.html: Removed.
965         * js/regress/infer-constant-global-property-expected.txt: Removed.
966         * js/regress/infer-constant-global-property.html: Removed.
967         * js/regress/infer-constant-property-expected.txt: Removed.
968         * js/regress/infer-constant-property.html: Removed.
969         * js/regress/infer-one-time-closure-expected.txt: Removed.
970         * js/regress/infer-one-time-closure-ten-vars-expected.txt: Removed.
971         * js/regress/infer-one-time-closure-ten-vars.html: Removed.
972         * js/regress/infer-one-time-closure-two-vars-expected.txt: Removed.
973         * js/regress/infer-one-time-closure-two-vars.html: Removed.
974         * js/regress/infer-one-time-closure.html: Removed.
975         * js/regress/infer-one-time-deep-closure-expected.txt: Removed.
976         * js/regress/infer-one-time-deep-closure.html: Removed.
977         * js/regress/inline-arguments-access-expected.txt: Removed.
978         * js/regress/inline-arguments-access.html: Removed.
979         * js/regress/inline-arguments-aliased-access-expected.txt: Removed.
980         * js/regress/inline-arguments-aliased-access.html: Removed.
981         * js/regress/inline-arguments-local-escape-expected.txt: Removed.
982         * js/regress/inline-arguments-local-escape.html: Removed.
983         * js/regress/inline-get-scoped-var-expected.txt: Removed.
984         * js/regress/inline-get-scoped-var.html: Removed.
985         * js/regress/inlined-put-by-id-transition-expected.txt: Removed.
986         * js/regress/inlined-put-by-id-transition.html: Removed.
987         * js/regress/inlined-put-by-val-with-string-transition-expected.txt: Removed.
988         * js/regress/inlined-put-by-val-with-string-transition.html: Removed.
989         * js/regress/inlined-put-by-val-with-symbol-transition-expected.txt: Removed.
990         * js/regress/inlined-put-by-val-with-symbol-transition.html: Removed.
991         * js/regress/instanceof-bound-expected.txt: Removed.
992         * js/regress/instanceof-bound.html: Removed.
993         * js/regress/int-or-other-abs-then-get-by-val-expected.txt: Removed.
994         * js/regress/int-or-other-abs-then-get-by-val.html: Removed.
995         * js/regress/int-or-other-abs-zero-then-get-by-val-expected.txt: Removed.
996         * js/regress/int-or-other-abs-zero-then-get-by-val.html: Removed.
997         * js/regress/int-or-other-add-expected.txt: Removed.
998         * js/regress/int-or-other-add-then-get-by-val-expected.txt: Removed.
999         * js/regress/int-or-other-add-then-get-by-val.html: Removed.
1000         * js/regress/int-or-other-add.html: Removed.
1001         * js/regress/int-or-other-div-then-get-by-val-expected.txt: Removed.
1002         * js/regress/int-or-other-div-then-get-by-val.html: Removed.
1003         * js/regress/int-or-other-max-then-get-by-val-expected.txt: Removed.
1004         * js/regress/int-or-other-max-then-get-by-val.html: Removed.
1005         * js/regress/int-or-other-min-then-get-by-val-expected.txt: Removed.
1006         * js/regress/int-or-other-min-then-get-by-val.html: Removed.
1007         * js/regress/int-or-other-mod-then-get-by-val-expected.txt: Removed.
1008         * js/regress/int-or-other-mod-then-get-by-val.html: Removed.
1009         * js/regress/int-or-other-mul-then-get-by-val-expected.txt: Removed.
1010         * js/regress/int-or-other-mul-then-get-by-val.html: Removed.
1011         * js/regress/int-or-other-neg-then-get-by-val-expected.txt: Removed.
1012         * js/regress/int-or-other-neg-then-get-by-val.html: Removed.
1013         * js/regress/int-or-other-neg-zero-then-get-by-val-expected.txt: Removed.
1014         * js/regress/int-or-other-neg-zero-then-get-by-val.html: Removed.
1015         * js/regress/int-or-other-sub-expected.txt: Removed.
1016         * js/regress/int-or-other-sub-then-get-by-val-expected.txt: Removed.
1017         * js/regress/int-or-other-sub-then-get-by-val.html: Removed.
1018         * js/regress/int-or-other-sub.html: Removed.
1019         * js/regress/int-overflow-local-expected.txt: Removed.
1020         * js/regress/int-overflow-local.html: Removed.
1021         * js/regress/int52-spill-expected.txt: Removed.
1022         * js/regress/int52-spill.html: Removed.
1023         * js/regress/integer-divide-expected.txt: Removed.
1024         * js/regress/integer-divide.html: Removed.
1025         * js/regress/integer-modulo-expected.txt: Removed.
1026         * js/regress/integer-modulo.html: Removed.
1027         * js/regress/is-boolean-fold-expected.txt: Removed.
1028         * js/regress/is-boolean-fold-tricky-expected.txt: Removed.
1029         * js/regress/is-boolean-fold-tricky.html: Removed.
1030         * js/regress/is-boolean-fold.html: Removed.
1031         * js/regress/is-function-fold-expected.txt: Removed.
1032         * js/regress/is-function-fold-tricky-expected.txt: Removed.
1033         * js/regress/is-function-fold-tricky-internal-function-expected.txt: Removed.
1034         * js/regress/is-function-fold-tricky-internal-function.html: Removed.
1035         * js/regress/is-function-fold-tricky.html: Removed.
1036         * js/regress/is-function-fold.html: Removed.
1037         * js/regress/is-number-fold-expected.txt: Removed.
1038         * js/regress/is-number-fold-tricky-expected.txt: Removed.
1039         * js/regress/is-number-fold-tricky.html: Removed.
1040         * js/regress/is-number-fold.html: Removed.
1041         * js/regress/is-object-or-null-fold-expected.txt: Removed.
1042         * js/regress/is-object-or-null-fold-functions-expected.txt: Removed.
1043         * js/regress/is-object-or-null-fold-functions.html: Removed.
1044         * js/regress/is-object-or-null-fold-less-tricky-expected.txt: Removed.
1045         * js/regress/is-object-or-null-fold-less-tricky.html: Removed.
1046         * js/regress/is-object-or-null-fold-tricky-expected.txt: Removed.
1047         * js/regress/is-object-or-null-fold-tricky.html: Removed.
1048         * js/regress/is-object-or-null-fold.html: Removed.
1049         * js/regress/is-object-or-null-trickier-function-expected.txt: Removed.
1050         * js/regress/is-object-or-null-trickier-function.html: Removed.
1051         * js/regress/is-object-or-null-trickier-internal-function-expected.txt: Removed.
1052         * js/regress/is-object-or-null-trickier-internal-function.html: Removed.
1053         * js/regress/is-object-or-null-tricky-function-expected.txt: Removed.
1054         * js/regress/is-object-or-null-tricky-function.html: Removed.
1055         * js/regress/is-object-or-null-tricky-internal-function-expected.txt: Removed.
1056         * js/regress/is-object-or-null-tricky-internal-function.html: Removed.
1057         * js/regress/is-string-fold-expected.txt: Removed.
1058         * js/regress/is-string-fold-tricky-expected.txt: Removed.
1059         * js/regress/is-string-fold-tricky.html: Removed.
1060         * js/regress/is-string-fold.html: Removed.
1061         * js/regress/is-undefined-fold-expected.txt: Removed.
1062         * js/regress/is-undefined-fold-tricky-expected.txt: Removed.
1063         * js/regress/is-undefined-fold-tricky.html: Removed.
1064         * js/regress/is-undefined-fold.html: Removed.
1065         * js/regress/large-int-captured-expected.txt: Removed.
1066         * js/regress/large-int-captured.html: Removed.
1067         * js/regress/large-int-expected.txt: Removed.
1068         * js/regress/large-int-neg-expected.txt: Removed.
1069         * js/regress/large-int-neg.html: Removed.
1070         * js/regress/large-int.html: Removed.
1071         * js/regress/lazy-array-species-watchpoints-expected.txt: Removed.
1072         * js/regress/lazy-array-species-watchpoints.html: Removed.
1073         * js/regress/licm-dragons-expected.txt: Removed.
1074         * js/regress/licm-dragons-out-of-bounds-expected.txt: Removed.
1075         * js/regress/licm-dragons-out-of-bounds.html: Removed.
1076         * js/regress/licm-dragons-overflow-expected.txt: Removed.
1077         * js/regress/licm-dragons-overflow.html: Removed.
1078         * js/regress/licm-dragons.html: Removed.
1079         * js/regress/load-varargs-elimination-expected.txt: Removed.
1080         * js/regress/load-varargs-elimination.html: Removed.
1081         * js/regress/locale-compare-expected.txt: Removed.
1082         * js/regress/locale-compare.html: Removed.
1083         * js/regress/logical-not-expected.txt: Removed.
1084         * js/regress/logical-not-weird-types-expected.txt: Removed.
1085         * js/regress/logical-not-weird-types.html: Removed.
1086         * js/regress/logical-not.html: Removed.
1087         * js/regress/lots-of-fields-expected.txt: Removed.
1088         * js/regress/lots-of-fields.html: Removed.
1089         * js/regress/make-indexed-storage-expected.txt: Removed.
1090         * js/regress/make-indexed-storage.html: Removed.
1091         * js/regress/make-rope-cse-expected.txt: Removed.
1092         * js/regress/make-rope-cse.html: Removed.
1093         * js/regress/many-foreach-calls-expected.txt: Removed.
1094         * js/regress/many-foreach-calls.html: Removed.
1095         * js/regress/many-repeat-stores-expected.txt: Removed.
1096         * js/regress/many-repeat-stores.html: Removed.
1097         * js/regress/map-for-each-expected.txt: Removed.
1098         * js/regress/map-for-each.html: Removed.
1099         * js/regress/map-for-of-expected.txt: Removed.
1100         * js/regress/map-for-of.html: Removed.
1101         * js/regress/marsaglia-larger-ints-expected.txt: Removed.
1102         * js/regress/marsaglia-larger-ints.html: Removed.
1103         * js/regress/marsaglia-osr-entry-expected.txt: Removed.
1104         * js/regress/marsaglia-osr-entry.html: Removed.
1105         * js/regress/math-random-expected.txt: Removed.
1106         * js/regress/math-random.html: Removed.
1107         * js/regress/math-trunc-expected.txt: Removed.
1108         * js/regress/math-trunc.html: Removed.
1109         * js/regress/math-with-out-of-bounds-array-values-expected.txt: Removed.
1110         * js/regress/math-with-out-of-bounds-array-values.html: Removed.
1111         * js/regress/max-boolean-expected.txt: Removed.
1112         * js/regress/max-boolean.html: Removed.
1113         * js/regress/megamorphic-load-expected.txt: Removed.
1114         * js/regress/megamorphic-load.html: Removed.
1115         * js/regress/method-on-number-expected.txt: Removed.
1116         * js/regress/method-on-number.html: Removed.
1117         * js/regress/min-boolean-expected.txt: Removed.
1118         * js/regress/min-boolean.html: Removed.
1119         * js/regress/minus-boolean-double-expected.txt: Removed.
1120         * js/regress/minus-boolean-double.html: Removed.
1121         * js/regress/minus-boolean-expected.txt: Removed.
1122         * js/regress/minus-boolean.html: Removed.
1123         * js/regress/misc-bugs-847389-jpeg2000-expected.txt: Removed.
1124         * js/regress/misc-bugs-847389-jpeg2000.html: Removed.
1125         * js/regress/misc-strict-eq-expected.txt: Removed.
1126         * js/regress/misc-strict-eq.html: Removed.
1127         * js/regress/mod-boolean-double-expected.txt: Removed.
1128         * js/regress/mod-boolean-double.html: Removed.
1129         * js/regress/mod-boolean-expected.txt: Removed.
1130         * js/regress/mod-boolean.html: Removed.
1131         * js/regress/mul-boolean-double-expected.txt: Removed.
1132         * js/regress/mul-boolean-double.html: Removed.
1133         * js/regress/mul-boolean-expected.txt: Removed.
1134         * js/regress/mul-boolean.html: Removed.
1135         * js/regress/neg-boolean-expected.txt: Removed.
1136         * js/regress/neg-boolean.html: Removed.
1137         * js/regress/negative-zero-divide-expected.txt: Removed.
1138         * js/regress/negative-zero-divide.html: Removed.
1139         * js/regress/negative-zero-modulo-expected.txt: Removed.
1140         * js/regress/negative-zero-modulo.html: Removed.
1141         * js/regress/negative-zero-negate-expected.txt: Removed.
1142         * js/regress/negative-zero-negate.html: Removed.
1143         * js/regress/nested-function-parsing-expected.txt: Removed.
1144         * js/regress/nested-function-parsing.html: Removed.
1145         * js/regress/new-array-buffer-dead-expected.txt: Removed.
1146         * js/regress/new-array-buffer-dead.html: Removed.
1147         * js/regress/new-array-buffer-push-expected.txt: Removed.
1148         * js/regress/new-array-buffer-push.html: Removed.
1149         * js/regress/new-array-dead-expected.txt: Removed.
1150         * js/regress/new-array-dead.html: Removed.
1151         * js/regress/new-array-push-expected.txt: Removed.
1152         * js/regress/new-array-push.html: Removed.
1153         * js/regress/no-inline-constructor-expected.txt: Removed.
1154         * js/regress/no-inline-constructor.html: Removed.
1155         * js/regress/number-test-expected.txt: Removed.
1156         * js/regress/number-test.html: Removed.
1157         * js/regress/object-and-expected.txt: Removed.
1158         * js/regress/object-and.html: Removed.
1159         * js/regress/object-closure-call-expected.txt: Removed.
1160         * js/regress/object-closure-call.html: Removed.
1161         * js/regress/object-get-own-property-symbols-on-large-array-expected.txt: Removed.
1162         * js/regress/object-get-own-property-symbols-on-large-array.html: Removed.
1163         * js/regress/object-int-add-array-expected.txt: Removed.
1164         * js/regress/object-int-add-array.html: Removed.
1165         * js/regress/object-int-add-expected.txt: Removed.
1166         * js/regress/object-int-add.html: Removed.
1167         * js/regress/object-int-and-array-expected.txt: Removed.
1168         * js/regress/object-int-and-array.html: Removed.
1169         * js/regress/object-int-mul-array-expected.txt: Removed.
1170         * js/regress/object-int-mul-array.html: Removed.
1171         * js/regress/object-int-sub-array-expected.txt: Removed.
1172         * js/regress/object-int-sub-array.html: Removed.
1173         * js/regress/object-int-sub-expected.txt: Removed.
1174         * js/regress/object-int-sub.html: Removed.
1175         * js/regress/object-lshift-expected.txt: Removed.
1176         * js/regress/object-lshift.html: Removed.
1177         * js/regress/object-or-expected.txt: Removed.
1178         * js/regress/object-or.html: Removed.
1179         * js/regress/object-rshift-expected.txt: Removed.
1180         * js/regress/object-rshift.html: Removed.
1181         * js/regress/object-test-expected.txt: Removed.
1182         * js/regress/object-test.html: Removed.
1183         * js/regress/object-urshift-expected.txt: Removed.
1184         * js/regress/object-urshift.html: Removed.
1185         * js/regress/object-xor-expected.txt: Removed.
1186         * js/regress/object-xor.html: Removed.
1187         * js/regress/obvious-sink-pathology-expected.txt: Removed.
1188         * js/regress/obvious-sink-pathology-taken-expected.txt: Removed.
1189         * js/regress/obvious-sink-pathology-taken.html: Removed.
1190         * js/regress/obvious-sink-pathology.html: Removed.
1191         * js/regress/obviously-elidable-new-object-expected.txt: Removed.
1192         * js/regress/obviously-elidable-new-object.html: Removed.
1193         * js/regress/plus-boolean-arith-expected.txt: Removed.
1194         * js/regress/plus-boolean-arith.html: Removed.
1195         * js/regress/plus-boolean-double-expected.txt: Removed.
1196         * js/regress/plus-boolean-double.html: Removed.
1197         * js/regress/plus-boolean-expected.txt: Removed.
1198         * js/regress/plus-boolean.html: Removed.
1199         * js/regress/poly-chain-access-different-prototypes-expected.txt: Removed.
1200         * js/regress/poly-chain-access-different-prototypes-simple-expected.txt: Removed.
1201         * js/regress/poly-chain-access-different-prototypes-simple.html: Removed.
1202         * js/regress/poly-chain-access-different-prototypes.html: Removed.
1203         * js/regress/poly-chain-access-expected.txt: Removed.
1204         * js/regress/poly-chain-access-simpler-expected.txt: Removed.
1205         * js/regress/poly-chain-access-simpler.html: Removed.
1206         * js/regress/poly-chain-access.html: Removed.
1207         * js/regress/poly-stricteq-expected.txt: Removed.
1208         * js/regress/poly-stricteq.html: Removed.
1209         * js/regress/polymorphic-array-call-expected.txt: Removed.
1210         * js/regress/polymorphic-array-call.html: Removed.
1211         * js/regress/polymorphic-get-by-id-expected.txt: Removed.
1212         * js/regress/polymorphic-get-by-id.html: Removed.
1213         * js/regress/polymorphic-put-by-id-expected.txt: Removed.
1214         * js/regress/polymorphic-put-by-id.html: Removed.
1215         * js/regress/polymorphic-put-by-val-with-string-expected.txt: Removed.
1216         * js/regress/polymorphic-put-by-val-with-string.html: Removed.
1217         * js/regress/polymorphic-put-by-val-with-symbol-expected.txt: Removed.
1218         * js/regress/polymorphic-put-by-val-with-symbol.html: Removed.
1219         * js/regress/polymorphic-structure-expected.txt: Removed.
1220         * js/regress/polymorphic-structure.html: Removed.
1221         * js/regress/polyvariant-monomorphic-get-by-id-expected.txt: Removed.
1222         * js/regress/polyvariant-monomorphic-get-by-id.html: Removed.
1223         * js/regress/prevent-extensions-and-do-work-expected.txt: Removed.
1224         * js/regress/prevent-extensions-and-do-work.html: Removed.
1225         * js/regress/proto-getter-access-expected.txt: Removed.
1226         * js/regress/proto-getter-access.html: Removed.
1227         * js/regress/prototype-access-with-mutating-prototype-expected.txt: Removed.
1228         * js/regress/prototype-access-with-mutating-prototype.html: Removed.
1229         * js/regress/put-by-id-expected.txt: Removed.
1230         * js/regress/put-by-id-replace-and-transition-expected.txt: Removed.
1231         * js/regress/put-by-id-replace-and-transition.html: Removed.
1232         * js/regress/put-by-id-slightly-polymorphic-expected.txt: Removed.
1233         * js/regress/put-by-id-slightly-polymorphic.html: Removed.
1234         * js/regress/put-by-id-transition-with-indexing-header-expected.txt: Removed.
1235         * js/regress/put-by-id-transition-with-indexing-header.html: Removed.
1236         * js/regress/put-by-id.html: Removed.
1237         * js/regress/put-by-val-direct-expected.txt: Removed.
1238         * js/regress/put-by-val-direct.html: Removed.
1239         * js/regress/put-by-val-large-index-blank-indexing-type-expected.txt: Removed.
1240         * js/regress/put-by-val-large-index-blank-indexing-type.html: Removed.
1241         * js/regress/put-by-val-machine-int-expected.txt: Removed.
1242         * js/regress/put-by-val-machine-int.html: Removed.
1243         * js/regress/put-by-val-with-string-expected.txt: Removed.
1244         * js/regress/put-by-val-with-string-replace-and-transition-expected.txt: Removed.
1245         * js/regress/put-by-val-with-string-replace-and-transition.html: Removed.
1246         * js/regress/put-by-val-with-string-slightly-polymorphic-expected.txt: Removed.
1247         * js/regress/put-by-val-with-string-slightly-polymorphic.html: Removed.
1248         * js/regress/put-by-val-with-string.html: Removed.
1249         * js/regress/put-by-val-with-symbol-expected.txt: Removed.
1250         * js/regress/put-by-val-with-symbol-replace-and-transition-expected.txt: Removed.
1251         * js/regress/put-by-val-with-symbol-replace-and-transition.html: Removed.
1252         * js/regress/put-by-val-with-symbol-slightly-polymorphic-expected.txt: Removed.
1253         * js/regress/put-by-val-with-symbol-slightly-polymorphic.html: Removed.
1254         * js/regress/put-by-val-with-symbol.html: Removed.
1255         * js/regress/rare-osr-exit-on-local-expected.txt: Removed.
1256         * js/regress/rare-osr-exit-on-local.html: Removed.
1257         * js/regress/raytrace-with-empty-try-catch-expected.txt: Removed.
1258         * js/regress/raytrace-with-empty-try-catch.html: Removed.
1259         * js/regress/raytrace-with-try-catch-expected.txt: Removed.
1260         * js/regress/raytrace-with-try-catch.html: Removed.
1261         * js/regress/regexp-exec-expected.txt: Removed.
1262         * js/regress/regexp-exec.html: Removed.
1263         * js/regress/regexp-last-index-expected.txt: Removed.
1264         * js/regress/regexp-last-index.html: Removed.
1265         * js/regress/regexp-prototype-is-not-instance-expected.txt: Removed.
1266         * js/regress/regexp-prototype-is-not-instance.html: Removed.
1267         * js/regress/regexp-prototype-search-observable-side-effects-expected.txt: Removed.
1268         * js/regress/regexp-prototype-search-observable-side-effects.html: Removed.
1269         * js/regress/regexp-prototype-search-observable-side-effects2-expected.txt: Removed.
1270         * js/regress/regexp-prototype-search-observable-side-effects2.html: Removed.
1271         * js/regress/regexp-prototype-split-observable-side-effects-expected.txt: Removed.
1272         * js/regress/regexp-prototype-split-observable-side-effects.html: Removed.
1273         * js/regress/regexp-prototype-split-observable-side-effects2-expected.txt: Removed.
1274         * js/regress/regexp-prototype-split-observable-side-effects2.html: Removed.
1275         * js/regress/regexp-prototype-split-observable-side-effects3-flags-expected.txt: Removed.
1276         * js/regress/regexp-prototype-split-observable-side-effects3-flags.html: Removed.
1277         * js/regress/regexp-prototype-split-observable-side-effects3-global-expected.txt: Removed.
1278         * js/regress/regexp-prototype-split-observable-side-effects3-global.html: Removed.
1279         * js/regress/regexp-prototype-split-observable-side-effects3-ignoreCase-expected.txt: Removed.
1280         * js/regress/regexp-prototype-split-observable-side-effects3-ignoreCase.html: Removed.
1281         * js/regress/regexp-prototype-split-observable-side-effects3-multiline-expected.txt: Removed.
1282         * js/regress/regexp-prototype-split-observable-side-effects3-multiline.html: Removed.
1283         * js/regress/regexp-prototype-split-observable-side-effects3-sticky-expected.txt: Removed.
1284         * js/regress/regexp-prototype-split-observable-side-effects3-sticky.html: Removed.
1285         * js/regress/regexp-prototype-split-observable-side-effects3-unicode-expected.txt: Removed.
1286         * js/regress/regexp-prototype-split-observable-side-effects3-unicode.html: Removed.
1287         * js/regress/regexp-prototype-split-observable-side-effects4-expected.txt: Removed.
1288         * js/regress/regexp-prototype-split-observable-side-effects4.html: Removed.
1289         * js/regress/regexp-prototype-test-observable-side-effects-expected.txt: Removed.
1290         * js/regress/regexp-prototype-test-observable-side-effects.html: Removed.
1291         * js/regress/regexp-prototype-test-observable-side-effects2-expected.txt: Removed.
1292         * js/regress/regexp-prototype-test-observable-side-effects2.html: Removed.
1293         * js/regress/regexp-set-last-index-expected.txt: Removed.
1294         * js/regress/regexp-set-last-index.html: Removed.
1295         * js/regress/register-pressure-from-osr-expected.txt: Removed.
1296         * js/regress/register-pressure-from-osr.html: Removed.
1297         * js/regress/repeat-multi-get-by-offset-expected.txt: Removed.
1298         * js/regress/repeat-multi-get-by-offset.html: Removed.
1299         * js/regress/rest-parameter-construction-performance-expected.txt: Removed.
1300         * js/regress/rest-parameter-construction-performance.html: Removed.
1301         * js/regress/richards-empty-try-catch-expected.txt: Removed.
1302         * js/regress/richards-empty-try-catch.html: Removed.
1303         * js/regress/richards-try-catch-expected.txt: Removed.
1304         * js/regress/richards-try-catch.html: Removed.
1305         * js/regress/scoped-arguments-length-expected.txt: Removed.
1306         * js/regress/scoped-arguments-length.html: Removed.
1307         * js/regress/scoped-arguments-overridden-length-expected.txt: Removed.
1308         * js/regress/scoped-arguments-overridden-length.html: Removed.
1309         * js/regress/scoped-arguments-possibly-overridden-length-expected.txt: Removed.
1310         * js/regress/scoped-arguments-possibly-overridden-length.html: Removed.
1311         * js/regress/script-tests: Removed.
1312         * js/regress/script-tests/ArrayBuffer-DataView-alloc-large-long-lived.js: Removed.
1313         * js/regress/script-tests/ArrayBuffer-DataView-alloc-long-lived.js: Removed.
1314         * js/regress/script-tests/ArrayBuffer-Int32Array-byteOffset.js: Removed.
1315         * js/regress/script-tests/ArrayBuffer-Int8Array-alloc-large-long-lived.js: Removed.
1316         * js/regress/script-tests/ArrayBuffer-Int8Array-alloc-long-lived-buffer.js: Removed.
1317         * js/regress/script-tests/ArrayBuffer-Int8Array-alloc-long-lived.js: Removed.
1318         * js/regress/script-tests/ArrayBuffer-Int8Array-alloc.js: Removed.
1319         * js/regress/script-tests/DataView-custom-properties.js: Removed.
1320         * js/regress/script-tests/Float32Array-matrix-mult.js: Removed.
1321         * js/regress/script-tests/Float32Array-to-Float64Array-set.js: Removed.
1322         * js/regress/script-tests/Float64Array-alloc-long-lived.js: Removed.
1323         * js/regress/script-tests/Float64Array-to-Int16Array-set.js: Removed.
1324         * js/regress/script-tests/HashMap-put-get-iterate-keys.js: Removed.
1325         * js/regress/script-tests/HashMap-put-get-iterate.js: Removed.
1326         * js/regress/script-tests/HashMap-string-put-get-iterate.js: Removed.
1327         * js/regress/script-tests/Int16Array-alloc-long-lived.js: Removed.
1328         * js/regress/script-tests/Int16Array-bubble-sort-with-byteLength.js: Removed.
1329         * js/regress/script-tests/Int16Array-bubble-sort.js: Removed.
1330         * js/regress/script-tests/Int16Array-load-int-mul.js: Removed.
1331         * js/regress/script-tests/Int16Array-to-Int32Array-set.js: Removed.
1332         * js/regress/script-tests/Int32Array-Int8Array-view-alloc.js: Removed.
1333         * js/regress/script-tests/Int32Array-alloc-large.js: Removed.
1334         * js/regress/script-tests/Int32Array-alloc-long-lived.js: Removed.
1335         * js/regress/script-tests/Int32Array-alloc.js: Removed.
1336         * js/regress/script-tests/Int8Array-alloc-long-lived.js: Removed.
1337         * js/regress/script-tests/Int8Array-load-with-byteLength.js: Removed.
1338         * js/regress/script-tests/Int8Array-load.js: Removed.
1339         * js/regress/script-tests/JSONP-negative-0.js: Removed.
1340         * js/regress/script-tests/Number-isNaN.js: Removed.
1341         * js/regress/script-tests/abc-forward-loop-equal.js: Removed.
1342         * js/regress/script-tests/abc-postfix-backward-loop.js: Removed.
1343         * js/regress/script-tests/abc-simple-backward-loop.js: Removed.
1344         * js/regress/script-tests/abc-simple-forward-loop.js: Removed.
1345         * js/regress/script-tests/abc-skippy-loop.js: Removed.
1346         * js/regress/script-tests/abs-boolean.js: Removed.
1347         * js/regress/script-tests/adapt-to-double-divide.js: Removed.
1348         * js/regress/script-tests/aliased-arguments-getbyval.js: Removed.
1349         * js/regress/script-tests/allocate-big-object.js: Removed.
1350         * js/regress/script-tests/apply-not-apply.js: Removed.
1351         * js/regress/script-tests/arguments-named-and-reflective.js: Removed.
1352         * js/regress/script-tests/arguments-out-of-bounds.js: Removed.
1353         * js/regress/script-tests/arguments-strict-mode.js: Removed.
1354         * js/regress/script-tests/arguments.js: Removed.
1355         * js/regress/script-tests/arity-mismatch-inlining.js: Removed.
1356         * js/regress/script-tests/array-access-polymorphic-structure.js: Removed.
1357         * js/regress/script-tests/array-nonarray-polymorhpic-access.js: Removed.
1358         * js/regress/script-tests/array-prototype-every.js: Removed.
1359         * js/regress/script-tests/array-prototype-forEach.js: Removed.
1360         * js/regress/script-tests/array-prototype-map.js: Removed.
1361         * js/regress/script-tests/array-prototype-reduce.js: Removed.
1362         * js/regress/script-tests/array-prototype-reduceRight.js: Removed.
1363         * js/regress/script-tests/array-prototype-some.js: Removed.
1364         * js/regress/script-tests/array-splice-contiguous.js: Removed.
1365         * js/regress/script-tests/array-with-double-add.js: Removed.
1366         * js/regress/script-tests/array-with-double-increment.js: Removed.
1367         * js/regress/script-tests/array-with-double-mul-add.js: Removed.
1368         * js/regress/script-tests/array-with-double-sum.js: Removed.
1369         * js/regress/script-tests/array-with-int32-add-sub.js: Removed.
1370         * js/regress/script-tests/array-with-int32-or-double-sum.js: Removed.
1371         * js/regress/script-tests/arrowfunction-call-in-class-constructor.js: Removed.
1372         * js/regress/script-tests/arrowfunction-call-in-class-method.js: Removed.
1373         * js/regress/script-tests/arrowfunction-call-in-function.js: Removed.
1374         * js/regress/script-tests/arrowfunction-call.js: Removed.
1375         * js/regress/script-tests/asmjs_bool_bug.js: Removed.
1376         * js/regress/script-tests/assign-custom-setter-polymorphic.js: Removed.
1377         * js/regress/script-tests/assign-custom-setter.js: Removed.
1378         * js/regress/script-tests/basic-set.js: Removed.
1379         * js/regress/script-tests/big-int-mul.js: Removed.
1380         * js/regress/script-tests/bigswitch-indirect-symbol-or-undefined.js: Removed.
1381         * js/regress/script-tests/bigswitch-indirect-symbol.js: Removed.
1382         * js/regress/script-tests/bigswitch-indirect.js: Removed.
1383         * js/regress/script-tests/bigswitch.js: Removed.
1384         * js/regress/script-tests/boolean-test.js: Removed.
1385         * js/regress/script-tests/bound-function-call.js: Removed.
1386         * js/regress/script-tests/bound-function-construction-performance.js: Removed.
1387         * js/regress/script-tests/branch-fold.js: Removed.
1388         * js/regress/script-tests/branch-on-string-as-boolean.js: Removed.
1389         * js/regress/script-tests/bug-153431.js: Removed.
1390         * js/regress/script-tests/build-large-object.js: Removed.
1391         * js/regress/script-tests/by-val-generic.js: Removed.
1392         * js/regress/script-tests/call-or-not-call.js: Removed.
1393         * js/regress/script-tests/call-spread-apply.js: Removed.
1394         * js/regress/script-tests/call-spread-call.js: Removed.
1395         * js/regress/script-tests/captured-assignments.js: Removed.
1396         * js/regress/script-tests/cast-int-to-double.js: Removed.
1397         * js/regress/script-tests/cell-argument.js: Removed.
1398         * js/regress/script-tests/cfg-simplify.js: Removed.
1399         * js/regress/script-tests/chain-getter-access.js: Removed.
1400         * js/regress/script-tests/cmpeq-obj-to-obj-other.js: Removed.
1401         * js/regress/script-tests/concat-append-one.js: Removed.
1402         * js/regress/script-tests/constant-test.js: Removed.
1403         * js/regress/script-tests/create-lots-of-functions.js: Removed.
1404         * js/regress/script-tests/cse-new-array-buffer.js: Removed.
1405         * js/regress/script-tests/cse-new-array.js: Removed.
1406         * js/regress/script-tests/custom-setter-getter-as-put-get-by-id.js: Removed.
1407         * js/regress/script-tests/delay-tear-off-arguments-strictmode.js: Removed.
1408         * js/regress/script-tests/deltablue-for-of.js: Removed.
1409         * js/regress/script-tests/deltablue-varargs.js: Removed.
1410         * js/regress/script-tests/destructuring-arguments.js: Removed.
1411         * js/regress/script-tests/destructuring-parameters-overridden-by-function.js: Removed.
1412         * js/regress/script-tests/destructuring-swap.js: Removed.
1413         * js/regress/script-tests/direct-arguments-getbyval.js: Removed.
1414         * js/regress/script-tests/direct-arguments-length.js: Removed.
1415         * js/regress/script-tests/direct-arguments-overridden-length.js: Removed.
1416         * js/regress/script-tests/direct-arguments-possibly-overridden-length.js: Removed.
1417         * js/regress/script-tests/div-boolean-double.js: Removed.
1418         * js/regress/script-tests/div-boolean.js: Removed.
1419         * js/regress/script-tests/double-get-by-val-out-of-bounds.js: Removed.
1420         * js/regress/script-tests/double-pollution-getbyval.js: Removed.
1421         * js/regress/script-tests/double-pollution-putbyoffset.js: Removed.
1422         * js/regress/script-tests/double-real-use.js: Removed.
1423         * js/regress/script-tests/double-to-int32-typed-array-no-inline.js: Removed.
1424         * js/regress/script-tests/double-to-int32-typed-array.js: Removed.
1425         * js/regress/script-tests/double-to-uint32-typed-array-no-inline.js: Removed.
1426         * js/regress/script-tests/double-to-uint32-typed-array.js: Removed.
1427         * js/regress/script-tests/elidable-new-object-dag.js: Removed.
1428         * js/regress/script-tests/elidable-new-object-roflcopter.js: Removed.
1429         * js/regress/script-tests/elidable-new-object-then-call.js: Removed.
1430         * js/regress/script-tests/elidable-new-object-tree.js: Removed.
1431         * js/regress/script-tests/empty-string-plus-int.js: Removed.
1432         * js/regress/script-tests/emscripten-cube2hash.js: Removed.
1433         * js/regress/script-tests/eval-compute.js: Removed.
1434         * js/regress/script-tests/eval-not-eval-compute-args.js: Removed.
1435         * js/regress/script-tests/eval-not-eval-compute.js: Removed.
1436         * js/regress/script-tests/exit-length-on-plain-object.js: Removed.
1437         * js/regress/script-tests/external-arguments-getbyval.js: Removed.
1438         * js/regress/script-tests/external-arguments-putbyval.js: Removed.
1439         * js/regress/script-tests/fixed-typed-array-storage-var-index.js: Removed.
1440         * js/regress/script-tests/fixed-typed-array-storage.js: Removed.
1441         * js/regress/script-tests/fold-double-to-int.js: Removed.
1442         * js/regress/script-tests/fold-get-by-id-to-multi-get-by-offset-rare-int.js: Removed.
1443         * js/regress/script-tests/fold-get-by-id-to-multi-get-by-offset.js: Removed.
1444         * js/regress/script-tests/fold-multi-get-by-offset-to-get-by-offset.js: Removed.
1445         * js/regress/script-tests/fold-multi-get-by-offset-to-poly-get-by-offset.js: Removed.
1446         * js/regress/script-tests/fold-multi-put-by-offset-to-poly-put-by-offset.js: Removed.
1447         * js/regress/script-tests/fold-multi-put-by-offset-to-put-by-offset.js: Removed.
1448         * js/regress/script-tests/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset.js: Removed.
1449         * js/regress/script-tests/fold-put-by-id-to-multi-put-by-offset.js: Removed.
1450         * js/regress/script-tests/fold-put-by-val-with-string-to-multi-put-by-offset.js: Removed.
1451         * js/regress/script-tests/fold-put-by-val-with-symbol-to-multi-put-by-offset.js: Removed.
1452         * js/regress/script-tests/fold-put-structure.js: Removed.
1453         * js/regress/script-tests/for-of-iterate-array-entries.js: Removed.
1454         * js/regress/script-tests/for-of-iterate-array-keys.js: Removed.
1455         * js/regress/script-tests/for-of-iterate-array-values.js: Removed.
1456         * js/regress/script-tests/freeze-and-do-work.js: Removed.
1457         * js/regress/script-tests/fround.js: Removed.
1458         * js/regress/script-tests/ftl-library-inlining-dataview.js: Removed.
1459         * js/regress/script-tests/ftl-library-inlining.js: Removed.
1460         * js/regress/script-tests/ftl-polymorphic-StringFromCharCode.js: Removed.
1461         * js/regress/script-tests/ftl-polymorphic-bitand.js: Removed.
1462         * js/regress/script-tests/ftl-polymorphic-bitor.js: Removed.
1463         * js/regress/script-tests/ftl-polymorphic-bitxor.js: Removed.
1464         * js/regress/script-tests/ftl-polymorphic-div.js: Removed.
1465         * js/regress/script-tests/ftl-polymorphic-lshift.js: Removed.
1466         * js/regress/script-tests/ftl-polymorphic-mul.js: Removed.
1467         * js/regress/script-tests/ftl-polymorphic-rshift.js: Removed.
1468         * js/regress/script-tests/ftl-polymorphic-sub.js: Removed.
1469         * js/regress/script-tests/ftl-polymorphic-urshift.js: Removed.
1470         * js/regress/script-tests/function-call.js: Removed.
1471         * js/regress/script-tests/function-dot-apply.js: Removed.
1472         * js/regress/script-tests/function-test.js: Removed.
1473         * js/regress/script-tests/function-with-eval.js: Removed.
1474         * js/regress/script-tests/gcse-poly-get-less-obvious.js: Removed.
1475         * js/regress/script-tests/gcse-poly-get.js: Removed.
1476         * js/regress/script-tests/gcse.js: Removed.
1477         * js/regress/script-tests/generator-create.js: Removed.
1478         * js/regress/script-tests/generator-fib.js: Removed.
1479         * js/regress/script-tests/generator-function-create.js: Removed.
1480         * js/regress/script-tests/generator-sunspider-access-nsieve.js: Removed.
1481         * js/regress/script-tests/generator-with-several-types.js: Removed.
1482         * js/regress/script-tests/get-by-id-bimorphic-check-structure-elimination-simple.js: Removed.
1483         * js/regress/script-tests/get-by-id-bimorphic-check-structure-elimination.js: Removed.
1484         * js/regress/script-tests/get-by-id-chain-from-try-block.js: Removed.
1485         * js/regress/script-tests/get-by-id-check-structure-elimination.js: Removed.
1486         * js/regress/script-tests/get-by-id-proto-or-self.js: Removed.
1487         * js/regress/script-tests/get-by-id-quadmorphic-check-structure-elimination-simple.js: Removed.
1488         * js/regress/script-tests/get-by-id-self-or-proto.js: Removed.
1489         * js/regress/script-tests/get-by-val-out-of-bounds.js: Removed.
1490         * js/regress/script-tests/get-by-val-with-string-bimorphic-check-structure-elimination-simple.js: Removed.
1491         * js/regress/script-tests/get-by-val-with-string-bimorphic-check-structure-elimination.js: Removed.
1492         * js/regress/script-tests/get-by-val-with-string-chain-from-try-block.js: Removed.
1493         * js/regress/script-tests/get-by-val-with-string-check-structure-elimination.js: Removed.
1494         * js/regress/script-tests/get-by-val-with-string-proto-or-self.js: Removed.
1495         * js/regress/script-tests/get-by-val-with-string-quadmorphic-check-structure-elimination-simple.js: Removed.
1496         * js/regress/script-tests/get-by-val-with-string-self-or-proto.js: Removed.
1497         * js/regress/script-tests/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple.js: Removed.
1498         * js/regress/script-tests/get-by-val-with-symbol-bimorphic-check-structure-elimination.js: Removed.
1499         * js/regress/script-tests/get-by-val-with-symbol-chain-from-try-block.js: Removed.
1500         * js/regress/script-tests/get-by-val-with-symbol-check-structure-elimination.js: Removed.
1501         * js/regress/script-tests/get-by-val-with-symbol-proto-or-self.js: Removed.
1502         * js/regress/script-tests/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple.js: Removed.
1503         * js/regress/script-tests/get-by-val-with-symbol-self-or-proto.js: Removed.
1504         * js/regress/script-tests/get_by_val-Int32Array.js: Removed.
1505         * js/regress/script-tests/get_callee_monomorphic.js: Removed.
1506         * js/regress/script-tests/get_callee_polymorphic.js: Removed.
1507         * js/regress/script-tests/getter-no-activation.js: Removed.
1508         * js/regress/script-tests/getter-prototype.js: Removed.
1509         * js/regress/script-tests/getter-richards-try-catch.js: Removed.
1510         * js/regress/script-tests/getter-richards.js: Removed.
1511         * js/regress/script-tests/getter.js: Removed.
1512         * js/regress/script-tests/global-isNaN.js: Removed.
1513         * js/regress/script-tests/global-object-access-with-mutating-structure.js: Removed.
1514         * js/regress/script-tests/global-var-const-infer-fire-from-opt.js: Removed.
1515         * js/regress/script-tests/global-var-const-infer.js: Removed.
1516         * js/regress/script-tests/hard-overflow-check-equal.js: Removed.
1517         * js/regress/script-tests/hard-overflow-check.js: Removed.
1518         * js/regress/script-tests/hoist-make-rope.js: Removed.
1519         * js/regress/script-tests/hoist-poly-check-structure-effectful-loop.js: Removed.
1520         * js/regress/script-tests/hoist-poly-check-structure.js: Removed.
1521         * js/regress/script-tests/implicit-bigswitch-indirect-symbol.js: Removed.
1522         * js/regress/script-tests/imul-double-only.js: Removed.
1523         * js/regress/script-tests/imul-int-only.js: Removed.
1524         * js/regress/script-tests/imul-mixed.js: Removed.
1525         * js/regress/script-tests/in-four-cases.js: Removed.
1526         * js/regress/script-tests/in-one-case-false.js: Removed.
1527         * js/regress/script-tests/in-one-case-true.js: Removed.
1528         * js/regress/script-tests/in-two-cases.js: Removed.
1529         * js/regress/script-tests/indexed-properties-in-objects.js: Removed.
1530         * js/regress/script-tests/infer-closure-const-then-mov-no-inline.js: Removed.
1531         * js/regress/script-tests/infer-closure-const-then-mov.js: Removed.
1532         * js/regress/script-tests/infer-closure-const-then-put-to-scope-no-inline.js: Removed.
1533         * js/regress/script-tests/infer-closure-const-then-put-to-scope.js: Removed.
1534         * js/regress/script-tests/infer-closure-const-then-reenter-no-inline.js: Removed.
1535         * js/regress/script-tests/infer-closure-const-then-reenter.js: Removed.
1536         * js/regress/script-tests/infer-constant-global-property.js: Removed.
1537         * js/regress/script-tests/infer-constant-property.js: Removed.
1538         * js/regress/script-tests/infer-one-time-closure-ten-vars.js: Removed.
1539         * js/regress/script-tests/infer-one-time-closure-two-vars.js: Removed.
1540         * js/regress/script-tests/infer-one-time-closure.js: Removed.
1541         * js/regress/script-tests/infer-one-time-deep-closure.js: Removed.
1542         * js/regress/script-tests/inline-arguments-access.js: Removed.
1543         * js/regress/script-tests/inline-arguments-aliased-access.js: Removed.
1544         * js/regress/script-tests/inline-arguments-local-escape.js: Removed.
1545         * js/regress/script-tests/inline-get-scoped-var.js: Removed.
1546         * js/regress/script-tests/inlined-put-by-id-transition.js: Removed.
1547         * js/regress/script-tests/inlined-put-by-val-with-string-transition.js: Removed.
1548         * js/regress/script-tests/inlined-put-by-val-with-symbol-transition.js: Removed.
1549         * js/regress/script-tests/instanceof-bound.js: Removed.
1550         * js/regress/script-tests/int-or-other-abs-then-get-by-val.js: Removed.
1551         * js/regress/script-tests/int-or-other-abs-zero-then-get-by-val.js: Removed.
1552         * js/regress/script-tests/int-or-other-add-then-get-by-val.js: Removed.
1553         * js/regress/script-tests/int-or-other-add.js: Removed.
1554         * js/regress/script-tests/int-or-other-div-then-get-by-val.js: Removed.
1555         * js/regress/script-tests/int-or-other-max-then-get-by-val.js: Removed.
1556         * js/regress/script-tests/int-or-other-min-then-get-by-val.js: Removed.
1557         * js/regress/script-tests/int-or-other-mod-then-get-by-val.js: Removed.
1558         * js/regress/script-tests/int-or-other-mul-then-get-by-val.js: Removed.
1559         * js/regress/script-tests/int-or-other-neg-then-get-by-val.js: Removed.
1560         * js/regress/script-tests/int-or-other-neg-zero-then-get-by-val.js: Removed.
1561         * js/regress/script-tests/int-or-other-sub-then-get-by-val.js: Removed.
1562         * js/regress/script-tests/int-or-other-sub.js: Removed.
1563         * js/regress/script-tests/int-overflow-local.js: Removed.
1564         * js/regress/script-tests/int52-spill.js: Removed.
1565         * js/regress/script-tests/integer-divide.js: Removed.
1566         * js/regress/script-tests/integer-modulo.js: Removed.
1567         * js/regress/script-tests/is-boolean-fold-tricky.js: Removed.
1568         * js/regress/script-tests/is-boolean-fold.js: Removed.
1569         * js/regress/script-tests/is-function-fold-tricky-internal-function.js: Removed.
1570         * js/regress/script-tests/is-function-fold-tricky.js: Removed.
1571         * js/regress/script-tests/is-function-fold.js: Removed.
1572         * js/regress/script-tests/is-number-fold-tricky.js: Removed.
1573         * js/regress/script-tests/is-number-fold.js: Removed.
1574         * js/regress/script-tests/is-object-or-null-fold-functions.js: Removed.
1575         * js/regress/script-tests/is-object-or-null-fold-less-tricky.js: Removed.
1576         * js/regress/script-tests/is-object-or-null-fold-tricky.js: Removed.
1577         * js/regress/script-tests/is-object-or-null-fold.js: Removed.
1578         * js/regress/script-tests/is-object-or-null-trickier-function.js: Removed.
1579         * js/regress/script-tests/is-object-or-null-trickier-internal-function.js: Removed.
1580         * js/regress/script-tests/is-object-or-null-tricky-function.js: Removed.
1581         * js/regress/script-tests/is-object-or-null-tricky-internal-function.js: Removed.
1582         * js/regress/script-tests/is-string-fold-tricky.js: Removed.
1583         * js/regress/script-tests/is-string-fold.js: Removed.
1584         * js/regress/script-tests/is-undefined-fold-tricky.js: Removed.
1585         * js/regress/script-tests/is-undefined-fold.js: Removed.
1586         * js/regress/script-tests/large-int-captured.js: Removed.
1587         * js/regress/script-tests/large-int-neg.js: Removed.
1588         * js/regress/script-tests/large-int.js: Removed.
1589         * js/regress/script-tests/lazy-array-species-watchpoints.js: Removed.
1590         * js/regress/script-tests/licm-dragons-out-of-bounds.js: Removed.
1591         * js/regress/script-tests/licm-dragons-overflow.js: Removed.
1592         * js/regress/script-tests/licm-dragons.js: Removed.
1593         * js/regress/script-tests/load-varargs-elimination.js: Removed.
1594         * js/regress/script-tests/locale-compare.js: Removed.
1595         * js/regress/script-tests/logical-not-weird-types.js: Removed.
1596         * js/regress/script-tests/logical-not.js: Removed.
1597         * js/regress/script-tests/lots-of-fields.js: Removed.
1598         * js/regress/script-tests/make-indexed-storage.js: Removed.
1599         * js/regress/script-tests/make-rope-cse.js: Removed.
1600         * js/regress/script-tests/many-foreach-calls.js: Removed.
1601         * js/regress/script-tests/many-repeat-stores.js: Removed.
1602         * js/regress/script-tests/map-for-each.js: Removed.
1603         * js/regress/script-tests/map-for-of.js: Removed.
1604         * js/regress/script-tests/marsaglia-larger-ints.js: Removed.
1605         * js/regress/script-tests/marsaglia-osr-entry.js: Removed.
1606         * js/regress/script-tests/math-random.js: Removed.
1607         * js/regress/script-tests/math-trunc.js: Removed.
1608         * js/regress/script-tests/math-with-out-of-bounds-array-values.js: Removed.
1609         * js/regress/script-tests/max-boolean.js: Removed.
1610         * js/regress/script-tests/megamorphic-load.js: Removed.
1611         * js/regress/script-tests/method-on-number.js: Removed.
1612         * js/regress/script-tests/min-boolean.js: Removed.
1613         * js/regress/script-tests/minus-boolean-double.js: Removed.
1614         * js/regress/script-tests/minus-boolean.js: Removed.
1615         * js/regress/script-tests/misc-bugs-847389-jpeg2000.js: Removed.
1616         * js/regress/script-tests/misc-strict-eq.js: Removed.
1617         * js/regress/script-tests/mod-boolean-double.js: Removed.
1618         * js/regress/script-tests/mod-boolean.js: Removed.
1619         * js/regress/script-tests/mul-boolean-double.js: Removed.
1620         * js/regress/script-tests/mul-boolean.js: Removed.
1621         * js/regress/script-tests/neg-boolean.js: Removed.
1622         * js/regress/script-tests/negative-zero-divide.js: Removed.
1623         * js/regress/script-tests/negative-zero-modulo.js: Removed.
1624         * js/regress/script-tests/negative-zero-negate.js: Removed.
1625         * js/regress/script-tests/nested-function-parsing.js: Removed.
1626         * js/regress/script-tests/new-array-buffer-dead.js: Removed.
1627         * js/regress/script-tests/new-array-buffer-push.js: Removed.
1628         * js/regress/script-tests/new-array-dead.js: Removed.
1629         * js/regress/script-tests/new-array-push.js: Removed.
1630         * js/regress/script-tests/no-inline-constructor.js: Removed.
1631         * js/regress/script-tests/number-test.js: Removed.
1632         * js/regress/script-tests/object-and.js: Removed.
1633         * js/regress/script-tests/object-closure-call.js: Removed.
1634         * js/regress/script-tests/object-get-own-property-symbols-on-large-array.js: Removed.
1635         * js/regress/script-tests/object-int-add-array.js: Removed.
1636         * js/regress/script-tests/object-int-add.js: Removed.
1637         * js/regress/script-tests/object-int-and-array.js: Removed.
1638         * js/regress/script-tests/object-int-mul-array.js: Removed.
1639         * js/regress/script-tests/object-int-sub-array.js: Removed.
1640         * js/regress/script-tests/object-int-sub.js: Removed.
1641         * js/regress/script-tests/object-lshift.js: Removed.
1642         * js/regress/script-tests/object-or.js: Removed.
1643         * js/regress/script-tests/object-rshift.js: Removed.
1644         * js/regress/script-tests/object-test.js: Removed.
1645         * js/regress/script-tests/object-urshift.js: Removed.
1646         * js/regress/script-tests/object-xor.js: Removed.
1647         * js/regress/script-tests/obvious-sink-pathology-taken.js: Removed.
1648         * js/regress/script-tests/obvious-sink-pathology.js: Removed.
1649         * js/regress/script-tests/obviously-elidable-new-object.js: Removed.
1650         * js/regress/script-tests/plus-boolean-arith.js: Removed.
1651         * js/regress/script-tests/plus-boolean-double.js: Removed.
1652         * js/regress/script-tests/plus-boolean.js: Removed.
1653         * js/regress/script-tests/poly-chain-access-different-prototypes-simple.js: Removed.
1654         * js/regress/script-tests/poly-chain-access-different-prototypes.js: Removed.
1655         * js/regress/script-tests/poly-chain-access-simpler.js: Removed.
1656         * js/regress/script-tests/poly-chain-access.js: Removed.
1657         * js/regress/script-tests/poly-stricteq.js: Removed.
1658         * js/regress/script-tests/polymorphic-array-call.js: Removed.
1659         * js/regress/script-tests/polymorphic-get-by-id.js: Removed.
1660         * js/regress/script-tests/polymorphic-put-by-id.js: Removed.
1661         * js/regress/script-tests/polymorphic-put-by-val-with-string.js: Removed.
1662         * js/regress/script-tests/polymorphic-put-by-val-with-symbol.js: Removed.
1663         * js/regress/script-tests/polymorphic-structure.js: Removed.
1664         * js/regress/script-tests/polyvariant-monomorphic-get-by-id.js: Removed.
1665         * js/regress/script-tests/prevent-extensions-and-do-work.js: Removed.
1666         * js/regress/script-tests/proto-getter-access.js: Removed.
1667         * js/regress/script-tests/prototype-access-with-mutating-prototype.js: Removed.
1668         * js/regress/script-tests/put-by-id-replace-and-transition.js: Removed.
1669         * js/regress/script-tests/put-by-id-slightly-polymorphic.js: Removed.
1670         * js/regress/script-tests/put-by-id-transition-with-indexing-header.js: Removed.
1671         * js/regress/script-tests/put-by-id.js: Removed.
1672         * js/regress/script-tests/put-by-val-direct.js: Removed.
1673         * js/regress/script-tests/put-by-val-large-index-blank-indexing-type.js: Removed.
1674         * js/regress/script-tests/put-by-val-machine-int.js: Removed.
1675         * js/regress/script-tests/put-by-val-with-string-replace-and-transition.js: Removed.
1676         * js/regress/script-tests/put-by-val-with-string-slightly-polymorphic.js: Removed.
1677         * js/regress/script-tests/put-by-val-with-string.js: Removed.
1678         * js/regress/script-tests/put-by-val-with-symbol-replace-and-transition.js: Removed.
1679         * js/regress/script-tests/put-by-val-with-symbol-slightly-polymorphic.js: Removed.
1680         * js/regress/script-tests/put-by-val-with-symbol.js: Removed.
1681         * js/regress/script-tests/rare-osr-exit-on-local.js: Removed.
1682         * js/regress/script-tests/raytrace-with-empty-try-catch.js: Removed.
1683         * js/regress/script-tests/raytrace-with-try-catch.js: Removed.
1684         * js/regress/script-tests/regexp-exec.js: Removed.
1685         * js/regress/script-tests/regexp-last-index.js: Removed.
1686         * js/regress/script-tests/regexp-prototype-is-not-instance.js: Removed.
1687         * js/regress/script-tests/regexp-prototype-search-observable-side-effects.js: Removed.
1688         * js/regress/script-tests/regexp-prototype-search-observable-side-effects2.js: Removed.
1689         * js/regress/script-tests/regexp-prototype-split-observable-side-effects.js: Removed.
1690         * js/regress/script-tests/regexp-prototype-split-observable-side-effects2.js: Removed.
1691         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-flags.js: Removed.
1692         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-global.js: Removed.
1693         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-ignoreCase.js: Removed.
1694         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-multiline.js: Removed.
1695         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-sticky.js: Removed.
1696         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-unicode.js: Removed.
1697         * js/regress/script-tests/regexp-prototype-split-observable-side-effects4.js: Removed.
1698         * js/regress/script-tests/regexp-prototype-test-observable-side-effects.js: Removed.
1699         * js/regress/script-tests/regexp-prototype-test-observable-side-effects2.js: Removed.
1700         * js/regress/script-tests/regexp-set-last-index.js: Removed.
1701         * js/regress/script-tests/register-pressure-from-osr.js: Removed.
1702         * js/regress/script-tests/repeat-multi-get-by-offset.js: Removed.
1703         * js/regress/script-tests/rest-parameter-construction-performance.js: Removed.
1704         * js/regress/script-tests/richards-empty-try-catch.js: Removed.
1705         * js/regress/script-tests/richards-try-catch.js: Removed.
1706         * js/regress/script-tests/scoped-arguments-length.js: Removed.
1707         * js/regress/script-tests/scoped-arguments-overridden-length.js: Removed.
1708         * js/regress/script-tests/scoped-arguments-possibly-overridden-length.js: Removed.
1709         * js/regress/script-tests/seal-and-do-work.js: Removed.
1710         * js/regress/script-tests/set-for-each.js: Removed.
1711         * js/regress/script-tests/set-for-of.js: Removed.
1712         * js/regress/script-tests/setter-prototype.js: Removed.
1713         * js/regress/script-tests/setter.js: Removed.
1714         * js/regress/script-tests/simple-activation-demo.js: Removed.
1715         * js/regress/script-tests/simple-getter-access.js: Removed.
1716         * js/regress/script-tests/simple-poly-call-nested.js: Removed.
1717         * js/regress/script-tests/simple-poly-call.js: Removed.
1718         * js/regress/script-tests/simple-regexp-exec-folding-fail.js: Removed.
1719         * js/regress/script-tests/simple-regexp-exec-folding.js: Removed.
1720         * js/regress/script-tests/simple-regexp-test-folding-fail-with-hoisted-regexp.js: Removed.
1721         * js/regress/script-tests/simple-regexp-test-folding-fail.js: Removed.
1722         * js/regress/script-tests/simple-regexp-test-folding-with-hoisted-regexp.js: Removed.
1723         * js/regress/script-tests/simple-regexp-test-folding.js: Removed.
1724         * js/regress/script-tests/sin-boolean.js: Removed.
1725         * js/regress/script-tests/singleton-scope.js: Removed.
1726         * js/regress/script-tests/sink-function.js: Removed.
1727         * js/regress/script-tests/sink-huge-activation.js: Removed.
1728         * js/regress/script-tests/sinkable-new-object-dag.js: Removed.
1729         * js/regress/script-tests/sinkable-new-object-taken.js: Removed.
1730         * js/regress/script-tests/sinkable-new-object.js: Removed.
1731         * js/regress/script-tests/slow-array-profile-convergence.js: Removed.
1732         * js/regress/script-tests/slow-convergence.js: Removed.
1733         * js/regress/script-tests/slow-ternaries.js: Removed.
1734         * js/regress/script-tests/sorting-benchmark.js: Removed.
1735         * js/regress/script-tests/sparse-conditional.js: Removed.
1736         * js/regress/script-tests/splice-to-remove.js: Removed.
1737         * js/regress/script-tests/strcat-const.js: Removed.
1738         * js/regress/script-tests/strcat-length-const.js: Removed.
1739         * js/regress/script-tests/strict-osr-entry.js: Removed.
1740         * js/regress/script-tests/string-char-code-at.js: Removed.
1741         * js/regress/script-tests/string-concat-object.js: Removed.
1742         * js/regress/script-tests/string-concat-pair-object.js: Removed.
1743         * js/regress/script-tests/string-concat-pair-simple.js: Removed.
1744         * js/regress/script-tests/string-concat-simple.js: Removed.
1745         * js/regress/script-tests/string-cons-repeat.js: Removed.
1746         * js/regress/script-tests/string-cons-tower.js: Removed.
1747         * js/regress/script-tests/string-equality.js: Removed.
1748         * js/regress/script-tests/string-from-char-code.js: Removed.
1749         * js/regress/script-tests/string-get-by-val-big-char.js: Removed.
1750         * js/regress/script-tests/string-get-by-val-out-of-bounds-insane.js: Removed.
1751         * js/regress/script-tests/string-get-by-val-out-of-bounds.js: Removed.
1752         * js/regress/script-tests/string-get-by-val.js: Removed.
1753         * js/regress/script-tests/string-hash.js: Removed.
1754         * js/regress/script-tests/string-long-ident-equality.js: Removed.
1755         * js/regress/script-tests/string-out-of-bounds.js: Removed.
1756         * js/regress/script-tests/string-prototype-search-observable-side-effects.js: Removed.
1757         * js/regress/script-tests/string-prototype-search-observable-side-effects2.js: Removed.
1758         * js/regress/script-tests/string-prototype-search-observable-side-effects3.js: Removed.
1759         * js/regress/script-tests/string-prototype-search-observable-side-effects4.js: Removed.
1760         * js/regress/script-tests/string-prototype-split-observable-side-effects.js: Removed.
1761         * js/regress/script-tests/string-prototype-split-observable-side-effects2.js: Removed.
1762         * js/regress/script-tests/string-prototype-split-observable-side-effects3-flags.js: Removed.
1763         * js/regress/script-tests/string-prototype-split-observable-side-effects3-global.js: Removed.
1764         * js/regress/script-tests/string-prototype-split-observable-side-effects3-ignoreCase.js: Removed.
1765         * js/regress/script-tests/string-prototype-split-observable-side-effects3-multiline.js: Removed.
1766         * js/regress/script-tests/string-prototype-split-observable-side-effects3-sticky.js: Removed.
1767         * js/regress/script-tests/string-prototype-split-observable-side-effects3-unicode.js: Removed.
1768         * js/regress/script-tests/string-prototype-split-observable-side-effects4.js: Removed.
1769         * js/regress/script-tests/string-repeat-arith.js: Removed.
1770         * js/regress/script-tests/string-repeat-not-resolving-fixed.js: Removed.
1771         * js/regress/script-tests/string-repeat-not-resolving-no-inline.js: Removed.
1772         * js/regress/script-tests/string-repeat-not-resolving.js: Removed.
1773         * js/regress/script-tests/string-repeat-resolving-fixed.js: Removed.
1774         * js/regress/script-tests/string-repeat-resolving-no-inline.js: Removed.
1775         * js/regress/script-tests/string-repeat-resolving.js: Removed.
1776         * js/regress/script-tests/string-repeat-single-not-resolving.js: Removed.
1777         * js/regress/script-tests/string-repeat-single-resolving.js: Removed.
1778         * js/regress/script-tests/string-repeat-small-not-resolving.js: Removed.
1779         * js/regress/script-tests/string-repeat-small-resolving.js: Removed.
1780         * js/regress/script-tests/string-replace-empty.js: Removed.
1781         * js/regress/script-tests/string-replace-generic.js: Removed.
1782         * js/regress/script-tests/string-replace.js: Removed.
1783         * js/regress/script-tests/string-rope-with-object.js: Removed.
1784         * js/regress/script-tests/string-sub.js: Removed.
1785         * js/regress/script-tests/string-test.js: Removed.
1786         * js/regress/script-tests/string-transcoding.js: Removed.
1787         * js/regress/script-tests/string-var-equality.js: Removed.
1788         * js/regress/script-tests/structure-hoist-over-transitions.js: Removed.
1789         * js/regress/script-tests/substring-concat-weird.js: Removed.
1790         * js/regress/script-tests/substring-concat.js: Removed.
1791         * js/regress/script-tests/substring.js: Removed.
1792         * js/regress/script-tests/switch-char-constant.js: Removed.
1793         * js/regress/script-tests/switch-char.js: Removed.
1794         * js/regress/script-tests/switch-constant.js: Removed.
1795         * js/regress/script-tests/switch-string-basic-big-var.js: Removed.
1796         * js/regress/script-tests/switch-string-basic-big.js: Removed.
1797         * js/regress/script-tests/switch-string-basic-var.js: Removed.
1798         * js/regress/script-tests/switch-string-basic.js: Removed.
1799         * js/regress/script-tests/switch-string-big-length-tower-var.js: Removed.
1800         * js/regress/script-tests/switch-string-length-tower-var.js: Removed.
1801         * js/regress/script-tests/switch-string-length-tower.js: Removed.
1802         * js/regress/script-tests/switch-string-short.js: Removed.
1803         * js/regress/script-tests/switch.js: Removed.
1804         * js/regress/script-tests/symbol-tostringtag.js: Removed.
1805         * js/regress/script-tests/tear-off-arguments-simple.js: Removed.
1806         * js/regress/script-tests/tear-off-arguments.js: Removed.
1807         * js/regress/script-tests/temporal-structure.js: Removed.
1808         * js/regress/script-tests/to-int32-boolean.js: Removed.
1809         * js/regress/script-tests/to-number-constructor-number-string-number-string.js: Removed.
1810         * js/regress/script-tests/to-number-constructor-only-number.js: Removed.
1811         * js/regress/script-tests/to-number-constructor-only-string.js: Removed.
1812         * js/regress/script-tests/to-number-constructor-string-number-string-number.js: Removed.
1813         * js/regress/script-tests/to-number-number-string-number-string.js: Removed.
1814         * js/regress/script-tests/to-number-only-number.js: Removed.
1815         * js/regress/script-tests/to-number-only-string.js: Removed.
1816         * js/regress/script-tests/to-number-string-number-string-number.js: Removed.
1817         * js/regress/script-tests/try-catch-get-by-val-cloned-arguments.js: Removed.
1818         * js/regress/script-tests/try-catch-get-by-val-direct-arguments.js: Removed.
1819         * js/regress/script-tests/try-catch-get-by-val-scoped-arguments.js: Removed.
1820         * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Removed.
1821         * js/regress/script-tests/typed-array-subarray.js: Removed.
1822         * js/regress/script-tests/undefined-property-access.js: Removed.
1823         * js/regress/script-tests/undefined-test.js: Removed.
1824         * js/regress/script-tests/unprofiled-licm.js: Removed.
1825         * js/regress/script-tests/untyped-string-from-char-code.js: Removed.
1826         * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Removed.
1827         * js/regress/script-tests/v8-raytrace-with-try-catch-high-frequency-throws.js: Removed.
1828         * js/regress/script-tests/v8-raytrace-with-try-catch.js: Removed.
1829         * js/regress/script-tests/v8-regexp-search.js: Removed.
1830         * js/regress/script-tests/varargs-call.js: Removed.
1831         * js/regress/script-tests/varargs-construct-inline.js: Removed.
1832         * js/regress/script-tests/varargs-construct.js: Removed.
1833         * js/regress/script-tests/varargs-inline.js: Removed.
1834         * js/regress/script-tests/varargs-strict-mode.js: Removed.
1835         * js/regress/script-tests/varargs.js: Removed.
1836         * js/regress/script-tests/weird-inlining-const-prop.js: Removed.
1837         * js/regress/seal-and-do-work-expected.txt: Removed.
1838         * js/regress/seal-and-do-work.html: Removed.
1839         * js/regress/set-for-each-expected.txt: Removed.
1840         * js/regress/set-for-each.html: Removed.
1841         * js/regress/set-for-of-expected.txt: Removed.
1842         * js/regress/set-for-of.html: Removed.
1843         * js/regress/setter-expected.txt: Removed.
1844         * js/regress/setter-prototype-expected.txt: Removed.
1845         * js/regress/setter-prototype.html: Removed.
1846         * js/regress/setter.html: Removed.
1847         * js/regress/simple-activation-demo-expected.txt: Removed.
1848         * js/regress/simple-activation-demo.html: Removed.
1849         * js/regress/simple-getter-access-expected.txt: Removed.
1850         * js/regress/simple-getter-access.html: Removed.
1851         * js/regress/simple-poly-call-expected.txt: Removed.
1852         * js/regress/simple-poly-call-nested-expected.txt: Removed.
1853         * js/regress/simple-poly-call-nested.html: Removed.
1854         * js/regress/simple-poly-call.html: Removed.
1855         * js/regress/simple-regexp-exec-folding-expected.txt: Removed.
1856         * js/regress/simple-regexp-exec-folding-fail-expected.txt: Removed.
1857         * js/regress/simple-regexp-exec-folding-fail.html: Removed.
1858         * js/regress/simple-regexp-exec-folding.html: Removed.
1859         * js/regress/simple-regexp-test-folding-expected.txt: Removed.
1860         * js/regress/simple-regexp-test-folding-fail-expected.txt: Removed.
1861         * js/regress/simple-regexp-test-folding-fail-with-hoisted-regexp-expected.txt: Removed.
1862         * js/regress/simple-regexp-test-folding-fail-with-hoisted-regexp.html: Removed.
1863         * js/regress/simple-regexp-test-folding-fail.html: Removed.
1864         * js/regress/simple-regexp-test-folding-with-hoisted-regexp-expected.txt: Removed.
1865         * js/regress/simple-regexp-test-folding-with-hoisted-regexp.html: Removed.
1866         * js/regress/simple-regexp-test-folding.html: Removed.
1867         * js/regress/sin-boolean-expected.txt: Removed.
1868         * js/regress/sin-boolean.html: Removed.
1869         * js/regress/singleton-scope-expected.txt: Removed.
1870         * js/regress/singleton-scope.html: Removed.
1871         * js/regress/sink-function-expected.txt: Removed.
1872         * js/regress/sink-function.html: Removed.
1873         * js/regress/sink-huge-activation-expected.txt: Removed.
1874         * js/regress/sink-huge-activation.html: Removed.
1875         * js/regress/sinkable-new-object-dag-expected.txt: Removed.
1876         * js/regress/sinkable-new-object-dag.html: Removed.
1877         * js/regress/sinkable-new-object-expected.txt: Removed.
1878         * js/regress/sinkable-new-object-taken-expected.txt: Removed.
1879         * js/regress/sinkable-new-object-taken.html: Removed.
1880         * js/regress/sinkable-new-object.html: Removed.
1881         * js/regress/slow-array-profile-convergence-expected.txt: Removed.
1882         * js/regress/slow-array-profile-convergence.html: Removed.
1883         * js/regress/slow-convergence-expected.txt: Removed.
1884         * js/regress/slow-convergence.html: Removed.
1885         * js/regress/slow-ternaries-expected.txt: Removed.
1886         * js/regress/slow-ternaries.html: Removed.
1887         * js/regress/sortamorphic-load-expected.txt: Removed.
1888         * js/regress/sortamorphic-load.html: Removed.
1889         * js/regress/sorting-benchmark-expected.txt: Removed.
1890         * js/regress/sorting-benchmark.html: Removed.
1891         * js/regress/sparse-conditional-expected.txt: Removed.
1892         * js/regress/sparse-conditional.html: Removed.
1893         * js/regress/splice-to-remove-expected.txt: Removed.
1894         * js/regress/splice-to-remove.html: Removed.
1895         * js/regress/strcat-const-expected.txt: Removed.
1896         * js/regress/strcat-const.html: Removed.
1897         * js/regress/strcat-length-const-expected.txt: Removed.
1898         * js/regress/strcat-length-const.html: Removed.
1899         * js/regress/strict-osr-entry-expected.txt: Removed.
1900         * js/regress/strict-osr-entry.html: Removed.
1901         * js/regress/string-char-code-at-expected.txt: Removed.
1902         * js/regress/string-char-code-at.html: Removed.
1903         * js/regress/string-concat-object-expected.txt: Removed.
1904         * js/regress/string-concat-object.html: Removed.
1905         * js/regress/string-concat-pair-object-expected.txt: Removed.
1906         * js/regress/string-concat-pair-object.html: Removed.
1907         * js/regress/string-concat-pair-simple-expected.txt: Removed.
1908         * js/regress/string-concat-pair-simple.html: Removed.
1909         * js/regress/string-concat-simple-expected.txt: Removed.
1910         * js/regress/string-concat-simple.html: Removed.
1911         * js/regress/string-cons-repeat-expected.txt: Removed.
1912         * js/regress/string-cons-repeat.html: Removed.
1913         * js/regress/string-cons-tower-expected.txt: Removed.
1914         * js/regress/string-cons-tower.html: Removed.
1915         * js/regress/string-equality-expected.txt: Removed.
1916         * js/regress/string-equality.html: Removed.
1917         * js/regress/string-from-char-code-expected.txt: Removed.
1918         * js/regress/string-from-char-code.html: Removed.
1919         * js/regress/string-get-by-val-big-char-expected.txt: Removed.
1920         * js/regress/string-get-by-val-big-char.html: Removed.
1921         * js/regress/string-get-by-val-expected.txt: Removed.
1922         * js/regress/string-get-by-val-out-of-bounds-expected.txt: Removed.
1923         * js/regress/string-get-by-val-out-of-bounds-insane-expected.txt: Removed.
1924         * js/regress/string-get-by-val-out-of-bounds-insane.html: Removed.
1925         * js/regress/string-get-by-val-out-of-bounds.html: Removed.
1926         * js/regress/string-get-by-val.html: Removed.
1927         * js/regress/string-hash-expected.txt: Removed.
1928         * js/regress/string-hash.html: Removed.
1929         * js/regress/string-long-ident-equality-expected.txt: Removed.
1930         * js/regress/string-long-ident-equality.html: Removed.
1931         * js/regress/string-out-of-bounds-expected.txt: Removed.
1932         * js/regress/string-out-of-bounds.html: Removed.
1933         * js/regress/string-prototype-search-observable-side-effects-expected.txt: Removed.
1934         * js/regress/string-prototype-search-observable-side-effects.html: Removed.
1935         * js/regress/string-prototype-search-observable-side-effects2-expected.txt: Removed.
1936         * js/regress/string-prototype-search-observable-side-effects2.html: Removed.
1937         * js/regress/string-prototype-search-observable-side-effects3-expected.txt: Removed.
1938         * js/regress/string-prototype-search-observable-side-effects3.html: Removed.
1939         * js/regress/string-prototype-search-observable-side-effects4-expected.txt: Removed.
1940         * js/regress/string-prototype-search-observable-side-effects4.html: Removed.
1941         * js/regress/string-prototype-split-observable-side-effects-expected.txt: Removed.
1942         * js/regress/string-prototype-split-observable-side-effects.html: Removed.
1943         * js/regress/string-prototype-split-observable-side-effects2-expected.txt: Removed.
1944         * js/regress/string-prototype-split-observable-side-effects2.html: Removed.
1945         * js/regress/string-prototype-split-observable-side-effects3-flags-expected.txt: Removed.
1946         * js/regress/string-prototype-split-observable-side-effects3-flags.html: Removed.
1947         * js/regress/string-prototype-split-observable-side-effects3-global-expected.txt: Removed.
1948         * js/regress/string-prototype-split-observable-side-effects3-global.html: Removed.
1949         * js/regress/string-prototype-split-observable-side-effects3-ignoreCase-expected.txt: Removed.
1950         * js/regress/string-prototype-split-observable-side-effects3-ignoreCase.html: Removed.
1951         * js/regress/string-prototype-split-observable-side-effects3-multiline-expected.txt: Removed.
1952         * js/regress/string-prototype-split-observable-side-effects3-multiline.html: Removed.
1953         * js/regress/string-prototype-split-observable-side-effects3-sticky-expected.txt: Removed.
1954         * js/regress/string-prototype-split-observable-side-effects3-sticky.html: Removed.
1955         * js/regress/string-prototype-split-observable-side-effects3-unicode-expected.txt: Removed.
1956         * js/regress/string-prototype-split-observable-side-effects3-unicode.html: Removed.
1957         * js/regress/string-prototype-split-observable-side-effects4-expected.txt: Removed.
1958         * js/regress/string-prototype-split-observable-side-effects4.html: Removed.
1959         * js/regress/string-repeat-arith-expected.txt: Removed.
1960         * js/regress/string-repeat-arith.html: Removed.
1961         * js/regress/string-repeat-not-resolving-expected.txt: Removed.
1962         * js/regress/string-repeat-not-resolving-fixed-expected.txt: Removed.
1963         * js/regress/string-repeat-not-resolving-fixed.html: Removed.
1964         * js/regress/string-repeat-not-resolving-no-inline-expected.txt: Removed.
1965         * js/regress/string-repeat-not-resolving-no-inline.html: Removed.
1966         * js/regress/string-repeat-not-resolving-noinline-expected.txt: Removed.
1967         * js/regress/string-repeat-not-resolving-noinline.html: Removed.
1968         * js/regress/string-repeat-not-resolving.html: Removed.
1969         * js/regress/string-repeat-resolving-expected.txt: Removed.
1970         * js/regress/string-repeat-resolving-fixed-expected.txt: Removed.
1971         * js/regress/string-repeat-resolving-fixed.html: Removed.
1972         * js/regress/string-repeat-resolving-no-inline-expected.txt: Removed.
1973         * js/regress/string-repeat-resolving-no-inline.html: Removed.
1974         * js/regress/string-repeat-resolving.html: Removed.
1975         * js/regress/string-repeat-single-not-resolving-expected.txt: Removed.
1976         * js/regress/string-repeat-single-not-resolving.html: Removed.
1977         * js/regress/string-repeat-single-resolving-expected.txt: Removed.
1978         * js/regress/string-repeat-single-resolving.html: Removed.
1979         * js/regress/string-repeat-small-not-resolving-expected.txt: Removed.
1980         * js/regress/string-repeat-small-not-resolving.html: Removed.
1981         * js/regress/string-repeat-small-resolving-expected.txt: Removed.
1982         * js/regress/string-repeat-small-resolving.html: Removed.
1983         * js/regress/string-replace-empty-expected.txt: Removed.
1984         * js/regress/string-replace-empty.html: Removed.
1985         * js/regress/string-replace-expected.txt: Removed.
1986         * js/regress/string-replace-generic-expected.txt: Removed.
1987         * js/regress/string-replace-generic.html: Removed.
1988         * js/regress/string-replace.html: Removed.
1989         * js/regress/string-rope-with-object-expected.txt: Removed.
1990         * js/regress/string-rope-with-object.html: Removed.
1991         * js/regress/string-sub-expected.txt: Removed.
1992         * js/regress/string-sub.html: Removed.
1993         * js/regress/string-test-expected.txt: Removed.
1994         * js/regress/string-test.html: Removed.
1995         * js/regress/string-transcoding-expected.txt: Removed.
1996         * js/regress/string-transcoding.html: Removed.
1997         * js/regress/string-var-equality-expected.txt: Removed.
1998         * js/regress/string-var-equality.html: Removed.
1999         * js/regress/structure-hoist-over-transitions-expected.txt: Removed.
2000         * js/regress/structure-hoist-over-transitions.html: Removed.
2001         * js/regress/substring-concat-expected.txt: Removed.
2002         * js/regress/substring-concat-weird-expected.txt: Removed.
2003         * js/regress/substring-concat-weird.html: Removed.
2004         * js/regress/substring-concat.html: Removed.
2005         * js/regress/substring-expected.txt: Removed.
2006         * js/regress/substring.html: Removed.
2007         * js/regress/switch-char-constant-expected.txt: Removed.
2008         * js/regress/switch-char-constant.html: Removed.
2009         * js/regress/switch-char-expected.txt: Removed.
2010         * js/regress/switch-char.html: Removed.
2011         * js/regress/switch-constant-expected.txt: Removed.
2012         * js/regress/switch-constant.html: Removed.
2013         * js/regress/switch-expected.txt: Removed.
2014         * js/regress/switch-string-basic-big-expected.txt: Removed.
2015         * js/regress/switch-string-basic-big-var-expected.txt: Removed.
2016         * js/regress/switch-string-basic-big-var.html: Removed.
2017         * js/regress/switch-string-basic-big.html: Removed.
2018         * js/regress/switch-string-basic-expected.txt: Removed.
2019         * js/regress/switch-string-basic-var-expected.txt: Removed.
2020         * js/regress/switch-string-basic-var.html: Removed.
2021         * js/regress/switch-string-basic.html: Removed.
2022         * js/regress/switch-string-big-length-tower-var-expected.txt: Removed.
2023         * js/regress/switch-string-big-length-tower-var.html: Removed.
2024         * js/regress/switch-string-length-tower-expected.txt: Removed.
2025         * js/regress/switch-string-length-tower-var-expected.txt: Removed.
2026         * js/regress/switch-string-length-tower-var.html: Removed.
2027         * js/regress/switch-string-length-tower.html: Removed.
2028         * js/regress/switch-string-short-expected.txt: Removed.
2029         * js/regress/switch-string-short.html: Removed.
2030         * js/regress/switch.html: Removed.
2031         * js/regress/symbol-tostringtag-expected.txt: Removed.
2032         * js/regress/symbol-tostringtag.html: Removed.
2033         * js/regress/tear-off-arguments-expected.txt: Removed.
2034         * js/regress/tear-off-arguments-simple-expected.txt: Removed.
2035         * js/regress/tear-off-arguments-simple.html: Removed.
2036         * js/regress/tear-off-arguments.html: Removed.
2037         * js/regress/temporal-structure-expected.txt: Removed.
2038         * js/regress/temporal-structure.html: Removed.
2039         * js/regress/to-int32-boolean-expected.txt: Removed.
2040         * js/regress/to-int32-boolean.html: Removed.
2041         * js/regress/to-number-constructor-number-string-number-string-expected.txt: Removed.
2042         * js/regress/to-number-constructor-number-string-number-string.html: Removed.
2043         * js/regress/to-number-constructor-only-number-expected.txt: Removed.
2044         * js/regress/to-number-constructor-only-number.html: Removed.
2045         * js/regress/to-number-constructor-only-string-expected.txt: Removed.
2046         * js/regress/to-number-constructor-only-string.html: Removed.
2047         * js/regress/to-number-constructor-string-number-string-number-expected.txt: Removed.
2048         * js/regress/to-number-constructor-string-number-string-number.html: Removed.
2049         * js/regress/to-number-number-string-number-string-expected.txt: Removed.
2050         * js/regress/to-number-number-string-number-string.html: Removed.
2051         * js/regress/to-number-only-number-expected.txt: Removed.
2052         * js/regress/to-number-only-number.html: Removed.
2053         * js/regress/to-number-only-string-expected.txt: Removed.
2054         * js/regress/to-number-only-string.html: Removed.
2055         * js/regress/to-number-string-number-string-number-expected.txt: Removed.
2056         * js/regress/to-number-string-number-string-number.html: Removed.
2057         * js/regress/try-catch-get-by-val-cloned-arguments-expected.txt: Removed.
2058         * js/regress/try-catch-get-by-val-cloned-arguments.html: Removed.
2059         * js/regress/try-catch-get-by-val-direct-arguments-expected.txt: Removed.
2060         * js/regress/try-catch-get-by-val-direct-arguments.html: Removed.
2061         * js/regress/try-catch-get-by-val-scoped-arguments-expected.txt: Removed.
2062         * js/regress/try-catch-get-by-val-scoped-arguments.html: Removed.
2063         * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Removed.
2064         * js/regress/typed-array-get-set-by-val-profiling.html: Removed.
2065         * js/regress/typed-array-subarray-expected.txt: Removed.
2066         * js/regress/typed-array-subarray.html: Removed.
2067         * js/regress/undefined-property-access-expected.txt: Removed.
2068         * js/regress/undefined-property-access.html: Removed.
2069         * js/regress/undefined-test-expected.txt: Removed.
2070         * js/regress/undefined-test.html: Removed.
2071         * js/regress/unprofiled-licm-expected.txt: Removed.
2072         * js/regress/unprofiled-licm.html: Removed.
2073         * js/regress/untyped-string-from-char-code-expected.txt: Removed.
2074         * js/regress/untyped-string-from-char-code.html: Removed.
2075         * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Removed.
2076         * js/regress/v8-raytrace-with-empty-try-catch.html: Removed.
2077         * js/regress/v8-raytrace-with-try-catch-expected.txt: Removed.
2078         * js/regress/v8-raytrace-with-try-catch-high-frequency-throws-expected.txt: Removed.
2079         * js/regress/v8-raytrace-with-try-catch-high-frequency-throws.html: Removed.
2080         * js/regress/v8-raytrace-with-try-catch.html: Removed.
2081         * js/regress/v8-regexp-search-expected.txt: Removed.
2082         * js/regress/v8-regexp-search.html: Removed.
2083         * js/regress/varargs-call-expected.txt: Removed.
2084         * js/regress/varargs-call.html: Removed.
2085         * js/regress/varargs-construct-expected.txt: Removed.
2086         * js/regress/varargs-construct-inline-expected.txt: Removed.
2087         * js/regress/varargs-construct-inline.html: Removed.
2088         * js/regress/varargs-construct.html: Removed.
2089         * js/regress/varargs-expected.txt: Removed.
2090         * js/regress/varargs-inline-expected.txt: Removed.
2091         * js/regress/varargs-inline.html: Removed.
2092         * js/regress/varargs-strict-mode-expected.txt: Removed.
2093         * js/regress/varargs-strict-mode.html: Removed.
2094         * js/regress/varargs.html: Removed.
2095         * js/regress/weird-inlining-const-prop-expected.txt: Removed.
2096         * js/regress/weird-inlining-const-prop.html: Removed.
2097
2098 2016-08-23  Filip Pizlo  <fpizlo@apple.com>
2099
2100         Skip some tests:
2101         https://bugs.webkit.org/show_bug.cgi?id=161114 svg/carto.net/window.svg fails in debug after r204854
2102         https://bugs.webkit.org/show_bug.cgi?id=161115 js/regress/put-by-id-transition-with-indexing-header.html sometimes fails in debug after r204854
2103
2104         * TestExpectations:
2105
2106 2016-08-23  Jiewen Tan  <jiewen_tan@apple.com>
2107
2108         Unreviewed, rebase iOS simulator WK1 editing tests.
2109
2110         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt:
2111         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt:
2112         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt:
2113         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt:
2114         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt:
2115         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt:
2116         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt:
2117         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
2118         * platform/ios-simulator-wk1/editing/deleting/delete-block-contents-003-expected.txt:
2119         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-002-expected.txt:
2120         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-006-expected.txt:
2121         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-009-expected.txt:
2122         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-013-expected.txt:
2123         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-014-expected.txt:
2124         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-016-expected.txt:
2125         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-018-expected.txt:
2126         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-022-expected.txt:
2127         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-023-expected.txt:
2128         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-024-expected.txt:
2129         * platform/ios-simulator-wk1/editing/deleting/delete-br-001-expected.txt:
2130         * platform/ios-simulator-wk1/editing/deleting/delete-br-003-expected.txt:
2131         * platform/ios-simulator-wk1/editing/deleting/delete-br-010-expected.txt:
2132         * platform/ios-simulator-wk1/editing/deleting/delete-character-001-expected.txt:
2133         * platform/ios-simulator-wk1/editing/deleting/delete-contiguous-ws-001-expected.txt:
2134         * platform/ios-simulator-wk1/editing/deleting/delete-emoji-expected.txt: Added.
2135         * platform/ios-simulator-wk1/editing/deleting/delete-hr-expected.txt:
2136         * platform/ios-simulator-wk1/editing/deleting/delete-image-001-expected.txt:
2137         * platform/ios-simulator-wk1/editing/deleting/delete-image-002-expected.txt:
2138         * platform/ios-simulator-wk1/editing/deleting/delete-image-003-expected.txt:
2139         * platform/ios-simulator-wk1/editing/deleting/delete-line-001-expected.txt:
2140         * platform/ios-simulator-wk1/editing/deleting/delete-line-002-expected.txt:
2141         * platform/ios-simulator-wk1/editing/deleting/delete-line-003-expected.txt:
2142         * platform/ios-simulator-wk1/editing/deleting/delete-line-005-expected.txt:
2143         * platform/ios-simulator-wk1/editing/deleting/delete-line-007-expected.txt:
2144         * platform/ios-simulator-wk1/editing/deleting/delete-line-009-expected.txt:
2145         * platform/ios-simulator-wk1/editing/deleting/delete-line-010-expected.txt:
2146         * platform/ios-simulator-wk1/editing/deleting/delete-line-013-expected.txt:
2147         * platform/ios-simulator-wk1/editing/deleting/delete-line-015-expected.txt:
2148         * platform/ios-simulator-wk1/editing/deleting/delete-line-017-expected.txt:
2149         * platform/ios-simulator-wk1/editing/deleting/delete-listitem-001-expected.txt:
2150         * platform/ios-simulator-wk1/editing/deleting/delete-listitem-002-expected.txt:
2151         * platform/ios-simulator-wk1/editing/deleting/delete-selection-001-expected.txt:
2152         * platform/ios-simulator-wk1/editing/deleting/delete-ws-fixup-002-expected.txt:
2153         * platform/ios-simulator-wk1/editing/deleting/list-item-1-expected.txt:
2154         * platform/ios-simulator-wk1/editing/deleting/merge-unrendered-space-expected.txt:
2155         * platform/ios-simulator-wk1/editing/deleting/non-smart-delete-expected.txt:
2156         * platform/ios-simulator-wk1/editing/inserting/insert-3778059-fix-expected.txt:
2157         * platform/ios-simulator-wk1/editing/inserting/insert-br-at-tabspan-003-expected.txt:
2158         * platform/ios-simulator-wk1/editing/inserting/insert-br-quoted-001-expected.txt:
2159         * platform/ios-simulator-wk1/editing/inserting/insert-br-quoted-004-expected.txt:
2160         * platform/ios-simulator-wk1/editing/inserting/insert-br-quoted-006-expected.txt:
2161         * platform/ios-simulator-wk1/editing/inserting/insert-div-012-expected.txt:
2162         * platform/ios-simulator-wk1/editing/inserting/insert-div-014-expected.txt:
2163         * platform/ios-simulator-wk1/editing/inserting/insert-div-017-expected.txt:
2164         * platform/ios-simulator-wk1/editing/inserting/insert-div-018-expected.txt:
2165         * platform/ios-simulator-wk1/editing/inserting/insert-div-020-expected.txt:
2166         * platform/ios-simulator-wk1/editing/inserting/insert-div-022-expected.txt:
2167         * platform/ios-simulator-wk1/editing/inserting/insert-div-025-expected.txt:
2168         * platform/ios-simulator-wk1/editing/inserting/insert-div-027-expected.txt:
2169         * platform/ios-simulator-wk1/editing/inserting/insert-html-crash-01-expected.txt: Added.
2170         * platform/ios-simulator-wk1/editing/inserting/insert-paragraph-04-expected.txt:
2171         * platform/ios-simulator-wk1/editing/inserting/insert-text-at-tabspan-001-expected.txt:
2172         * platform/ios-simulator-wk1/editing/inserting/insert-text-at-tabspan-003-expected.txt:
2173         * platform/ios-simulator-wk1/editing/selection/5057506-2-expected.txt:
2174         * platform/ios-simulator-wk1/editing/selection/5057506-expected.txt:
2175         * platform/ios-simulator-wk1/editing/selection/5131716-1-expected.txt:
2176         * platform/ios-simulator-wk1/editing/selection/5131716-2-expected.txt:
2177         * platform/ios-simulator-wk1/editing/selection/5131716-3-expected.txt:
2178         * platform/ios-simulator-wk1/editing/selection/5131716-4-expected.txt:
2179         * platform/ios-simulator-wk1/editing/style/block-styles-007-expected.txt:
2180         * platform/ios-simulator-wk1/editing/style/create-block-for-style-002-expected.txt:
2181         * platform/ios-simulator-wk1/editing/style/create-block-for-style-003-expected.txt:
2182         * platform/ios-simulator-wk1/editing/style/create-block-for-style-010-expected.txt:
2183         * platform/ios-simulator-wk1/editing/style/create-block-for-style-012-expected.txt:
2184         * platform/ios-simulator-wk1/editing/style/create-block-for-style-013-expected.txt:
2185         * platform/ios-simulator-wk1/editing/style/relative-font-size-change-002-expected.txt:
2186         * platform/ios-simulator-wk1/editing/style/relative-font-size-change-004-expected.txt:
2187         * platform/ios-simulator-wk1/editing/style/style-3998892-fix-expected.txt:
2188         * platform/ios-simulator-wk1/editing/style/style-boundary-004-expected.txt:
2189         * platform/ios-simulator-wk1/editing/undo/undo-delete-expected.txt:
2190
2191 2016-08-23  Zalan Bujtas  <zalan@apple.com>
2192
2193         ASSERTION FAILED: hasOverflowingCell == this->hasOverflowingCell() in WebCore::RenderTableSection::computeOverflowFromCells
2194         https://bugs.webkit.org/show_bug.cgi?id=155702
2195         <rdar://problem/27720731>
2196
2197         Reviewed by David Hyatt.
2198
2199         * fast/table/assert-when-visual-overflow-is-cleared-expected.txt: Added.
2200         * fast/table/assert-when-visual-overflow-is-cleared.html: Added.
2201
2202 2016-08-23  Brady Eidson  <beidson@apple.com>
2203
2204         WK2 Gamepad layout test support.
2205         https://bugs.webkit.org/show_bug.cgi?id=134671
2206         
2207         Reviewed by Alex Christensen.
2208
2209         * gamepad/gamepad-api-expected.txt:
2210         * gamepad/gamepad-api.html:
2211         * gamepad/gamepad-out-of-range-crasher-expected.txt: Removed.
2212         * gamepad/gamepad-out-of-range-crasher.html: Removed.
2213         * gamepad/gamepad-polling-access-expected.txt:
2214         * gamepad/gamepad-polling-access.html:
2215
2216         * platform/mac/TestExpectations:
2217         * platform/mac-wk1/TestExpectations:
2218         * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt: Added.
2219
2220 2016-08-23  Alexey Proskuryakov  <ap@apple.com>
2221
2222         REGRESSION (PHP 5.6): http/tests/misc/bad-charset-alias.html fails
2223         https://bugs.webkit.org/show_bug.cgi?id=161047
2224         rdar://problem/27434307
2225
2226         Reviewed by Lucas Forschler.
2227
2228         * http/conf/php.ini: Added. On macOS at least, there is no global php.ini, so we
2229         only need to override this one default setting.
2230         * platform/mac/TestExpectations: Unmarked the test.
2231
2232 2016-08-23  Jonathan Bedard  <jbedard@apple.com>
2233
2234         REGRESSION (r204226): LayoutTest editing/deleting/delete-empty-line-breaks-at-end-of-textarea.html "crashing" without a crashlog
2235         https://bugs.webkit.org/show_bug.cgi?id=160782
2236
2237         Reviewed by Alexey Proskuryakov.
2238
2239         Rolling out r204650.
2240
2241         * platform/mac-wk2/TestExpectations: editing/deleting/delete-empty-line-breaks-at-end-of-textarea.html removed from list of flakey tests.
2242
2243 2016-08-23  Chris Dumez  <cdumez@apple.com>
2244
2245         Import html/browsers web platform tests
2246         https://bugs.webkit.org/show_bug.cgi?id=161067
2247
2248         Reviewed by Youenn Fablet.
2249
2250         Skip resource files.
2251
2252         * TestExpectations:
2253
2254 2016-08-23  Youenn Fablet  <youenn@apple.com>
2255
2256         [WK2] http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-fetch-in-main-frame.html fails
2257         https://bugs.webkit.org/show_bug.cgi?id=161052
2258         <rdar://problem/27954577>
2259
2260         Unreviewed.
2261
2262         * platform/mac-wk2/TestExpectations: Adding Failure/Timeout expectation to
2263         http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-fetch-in-main-frame.html
2264         * platform/wk2/TestExpectations: Removing Timeout expectation from
2265         http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-fetch-in-main-frame.html
2266
2267 2016-08-23  Youenn Fablet  <youenn@apple.com>
2268
2269         Implement redirect support post CORS-preflight
2270         https://bugs.webkit.org/show_bug.cgi?id=159056
2271
2272         Reviewed by Alex Christensen.
2273
2274         * TestExpectations: Skipping new fetch worker test in Debug mode as it may crash and disrupt other tests.
2275         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
2276         * http/tests/xmlhttprequest/redirections-and-user-headers-expected.txt:
2277         * http/tests/xmlhttprequest/redirections-and-user-headers.html:
2278
2279 2016-08-22  Chris Dumez  <cdumez@apple.com>
2280
2281         Drop TextTrackCue's constructor as per the latest specification
2282         https://bugs.webkit.org/show_bug.cgi?id=161061
2283
2284         Reviewed by Alex Christensen.
2285
2286         Update existing tests to use VTTCue's constructor instead of
2287         TextTrackCue's.
2288
2289         * js/dom/constructor-length.html:
2290         * media/track/getCueAsHTMLCrash.html:
2291         * media/track/opera/interfaces/TextTrack/activeCues.html:
2292         * media/track/opera/interfaces/TextTrackCue/getCueAsHTML.html:
2293         * media/track/opera/interfaces/TextTrackCue/line.html:
2294         * media/track/opera/interfaces/TextTrackCue/onenter.html:
2295         * media/track/opera/interfaces/TextTrackCue/onexit.html:
2296         * media/track/opera/interfaces/TextTrackCue/snapToLines.html:
2297         * media/track/opera/interfaces/TextTrackCue/text.html:
2298         * media/track/opera/interfaces/TextTrackCue/vertical.html:
2299         * media/track/opera/interfaces/TextTrackCueList/getter.html:
2300         * media/track/opera/track/track-element/src-clear-cues.html:
2301         * media/track/opera/track/webvtt/rendering/reftest/repaint.html:
2302         * media/track/regions-webvtt/text-track-cue-region-attribute.html:
2303         * media/track/track-add-remove-cue-expected.txt:
2304         * media/track/track-add-remove-cue.html:
2305         * media/track/track-cue-empty-cue-text.html:
2306         * media/track/track-cue-empty-text-crash.html:
2307         * media/track/track-cue-inline-assertion-crash.html:
2308         * media/track/track-cue-negative-timestamp-expected.txt:
2309         * media/track/track-cue-negative-timestamp.html:
2310         * media/track/track-cue-rendering-empty-cue-crash.html:
2311         * media/track/track-cue-rendering-mode-changed.html:
2312         * media/track/track-disabled-addcue.html:
2313         * media/track/track-remove-active-cue-crash.html:
2314         * media/track/w3c/interfaces/TextTrack/addCue.html:
2315         * media/track/w3c/interfaces/TextTrack/cues.html:
2316         * media/track/w3c/interfaces/TextTrack/removeCue.html:
2317         * media/track/w3c/interfaces/TextTrackCue/align.html:
2318         * media/track/w3c/interfaces/TextTrackCue/endTime.html:
2319         * media/track/w3c/interfaces/TextTrackCue/id.html:
2320         * media/track/w3c/interfaces/TextTrackCue/pauseOnExit.html:
2321         * media/track/w3c/interfaces/TextTrackCue/startTime.html:
2322         * media/track/w3c/interfaces/TextTrackCue/track.html:
2323         * media/track/w3c/interfaces/TextTrackCueList/getCueById.html:
2324         * media/track/w3c/interfaces/TextTrackCueList/length.html:
2325         * media/video-controls-captions.html:
2326         * platform/mac/js/dom/constructor-length-expected.txt:
2327
2328 2016-08-22  Jiewen Tan  <jiewen_tan@apple.com>
2329
2330         Unreviewed, update failure list of iOS simulator WK1 compositing test.
2331
2332         * platform/ios-simulator-wk1/TestExpectations:
2333
2334 2016-08-22  Jiewen Tan  <jiewen_tan@apple.com>
2335
2336         Unreviewed, iOS simulator WK1 tests gardening.
2337
2338         Move the following tests from failure to pass:
2339         compositing/iframes/become-composited-nested-iframes.html,
2340         compositing/images/clip-on-directly-composited-image.html,
2341         compositing/overflow/dynamic-composited-scrolling-status.html.
2342
2343         * platform/ios-simulator-wk1/TestExpectations:
2344         * platform/ios-simulator-wk2/TestExpectations:
2345         * platform/ios-simulator/TestExpectations:
2346
2347 2016-08-22  Jiewen Tan  <jiewen_tan@apple.com>
2348
2349         Unreviewed, iOS simulator WK1 tests rebasing.
2350
2351         * platform/ios-simulator-wk1/compositing/absolute-inside-out-of-view-fixed-expected.txt: Removed.
2352         * platform/ios-simulator-wk1/compositing/backing/backface-visibility-in-3dtransformed-expected.txt: Removed.
2353         * platform/ios-simulator-wk1/compositing/backing/border-radius-no-backing-expected.txt: Removed.
2354         * platform/ios-simulator-wk1/compositing/backing/filter-no-backing-expected.txt: Removed.
2355         * platform/ios-simulator-wk1/compositing/backing/masked-child-no-backing-expected.txt: Removed.
2356         * platform/ios-simulator-wk1/compositing/backing/no-backing-for-opacity-0-child-expected.txt: Removed.
2357         * platform/ios-simulator-wk1/compositing/backing/replaced-child-no-backing-expected.txt: Removed.
2358         * platform/ios-simulator-wk1/compositing/backing/toggle-opacity-0-child-expected.txt: Removed.
2359         * platform/ios-simulator-wk1/compositing/bounds-in-flipped-writing-mode-expected.txt: Removed.
2360         * platform/ios-simulator-wk1/compositing/clip-child-by-non-stacking-ancestor-expected.txt: Removed.
2361         * platform/ios-simulator-wk1/compositing/clipping/border-radius-overflow-hidden-stacking-context-expected.txt: Removed.
2362         * platform/ios-simulator-wk1/compositing/columns/ancestor-clipped-in-paginated-expected.txt: Removed.
2363         * platform/ios-simulator-wk1/compositing/columns/clipped-in-paginated-expected.txt: Removed.
2364         * platform/ios-simulator-wk1/compositing/columns/composited-columns-vertical-rl-expected.txt: Removed.
2365         * platform/ios-simulator-wk1/compositing/columns/composited-nested-columns-expected.txt: Removed.
2366         * platform/ios-simulator-wk1/compositing/contents-opaque/background-clip-expected.txt: Removed.
2367         * platform/ios-simulator-wk1/compositing/contents-opaque/background-color-expected.txt: Removed.
2368         * platform/ios-simulator-wk1/compositing/contents-opaque/body-background-painted-expected.txt: Removed.
2369         * platform/ios-simulator-wk1/compositing/contents-opaque/body-background-skipped-expected.txt: Removed.
2370         * platform/ios-simulator-wk1/compositing/contents-opaque/filter-expected.txt: Removed.
2371         * platform/ios-simulator-wk1/compositing/contents-opaque/hidden-with-visible-child-expected.txt: Removed.
2372         * platform/ios-simulator-wk1/compositing/contents-opaque/hidden-with-visible-text-expected.txt: Removed.
2373         * platform/ios-simulator-wk1/compositing/contents-opaque/layer-opacity-expected.txt: Removed.
2374         * platform/ios-simulator-wk1/compositing/contents-opaque/layer-transform-expected.txt: Removed.
2375         * platform/ios-simulator-wk1/compositing/contents-opaque/opaque-with-scrolled-expected.txt: Removed.
2376         * platform/ios-simulator-wk1/compositing/contents-opaque/overflow-hidden-child-layers-expected.txt: Removed.
2377         * platform/ios-simulator-wk1/compositing/contents-opaque/table-parts-expected.txt: Removed.
2378         * platform/ios-simulator-wk1/compositing/contents-opaque/visibility-hidden-expected.txt: Removed.
2379         * platform/ios-simulator-wk1/compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt: Removed.
2380         * platform/ios-simulator-wk1/compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt: Removed.
2381         * platform/ios-simulator-wk1/compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt: Removed.
2382         * platform/ios-simulator-wk1/compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt: Removed.
2383         * platform/ios-simulator-wk1/compositing/geometry/bounds-clipped-composited-child-expected.txt: Removed.
2384         * platform/ios-simulator-wk1/compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt: Removed.
2385         * platform/ios-simulator-wk1/compositing/geometry/bounds-ignores-hidden-expected.txt: Removed.
2386         * platform/ios-simulator-wk1/compositing/geometry/clip-expected.txt: Removed.
2387         * platform/ios-simulator-wk1/compositing/geometry/clip-inside-expected.txt: Removed.
2388         * platform/ios-simulator-wk1/compositing/geometry/fixed-transformed-expected.txt: Removed.
2389         * platform/ios-simulator-wk1/compositing/geometry/flipped-writing-mode-expected.txt: Removed.
2390         * platform/ios-simulator-wk1/compositing/geometry/foreground-layer-expected.txt: Removed.
2391         * platform/ios-simulator-wk1/compositing/geometry/limit-layer-bounds-positioned-expected.txt: Removed.
2392         * platform/ios-simulator-wk1/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt: Removed.
2393         * platform/ios-simulator-wk1/compositing/geometry/limit-layer-bounds-transformed-expected.txt: Removed.
2394         * platform/ios-simulator-wk1/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Removed.
2395         * platform/ios-simulator-wk1/compositing/geometry/negative-text-indent-with-overflow-hidden-layer-expected.txt: Removed.
2396         * platform/ios-simulator-wk1/compositing/iframes/become-overlapped-iframe-expected.txt: Removed.
2397         * platform/ios-simulator-wk1/compositing/iframes/invisible-nested-iframe-hide-expected.txt: Removed.
2398         * platform/ios-simulator-wk1/compositing/iframes/overlapped-iframe-iframe-expected.txt: Removed.
2399         * platform/ios-simulator-wk1/compositing/iframes/resizer-expected.txt: Removed.
2400         * platform/ios-simulator-wk1/compositing/layer-creation/mismatched-rotated-transform-animation-overlap-expected.txt: Removed.
2401         * platform/ios-simulator-wk1/compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt: Removed.
2402         * platform/ios-simulator-wk1/compositing/layer-creation/no-compositing-for-fixed-position-under-transform-expected.txt: Removed.
2403         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-animation-clipping-expected.txt: Removed.
2404         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-animation-expected.txt: Removed.
2405         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-child-layer-expected.txt: Removed.
2406         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-clipping-expected.txt: Removed.
2407         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-transformed-3d-expected.txt: Removed.
2408         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt: Removed.
2409         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-transformed-layer-expected.txt: Removed.
2410         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt: Removed.
2411         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-transforms-expected.txt: Removed.
2412         * platform/ios-simulator-wk1/compositing/layer-creation/rotate3d-overlap-expected.txt: Removed.
2413         * platform/ios-simulator-wk1/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Removed.
2414         * platform/ios-simulator-wk1/compositing/layer-creation/scroll-partial-update-expected.txt: Removed.
2415         * platform/ios-simulator-wk1/compositing/layer-creation/stacking-context-overlap-expected.txt: Removed.
2416         * platform/ios-simulator-wk1/compositing/layer-creation/stacking-context-overlap-nested-expected.txt: Removed.
2417         * platform/ios-simulator-wk1/compositing/layer-creation/subpixel-adjacent-layers-overlap-expected.txt: Removed.
2418         * platform/ios-simulator-wk1/compositing/layer-creation/translate-animation-overlap-expected.txt: Removed.
2419         * platform/ios-simulator-wk1/compositing/layer-creation/translate-scale-animation-overlap-expected.txt: Removed.
2420         * platform/ios-simulator-wk1/compositing/layer-creation/translatez-overlap-expected.txt: Removed.
2421         * platform/ios-simulator-wk1/compositing/layer-creation/will-change-change-expected.txt: Removed.
2422         * platform/ios-simulator-wk1/compositing/masks/clip-path-composited-descendent-expected.txt: Removed.
2423         * platform/ios-simulator-wk1/compositing/masks/mask-layer-size-expected.txt: Removed.
2424         * platform/ios-simulator-wk1/compositing/media-controls-bar-appearance-big-expected.txt: Removed.
2425         * platform/ios-simulator-wk1/compositing/media-controls-bar-appearance-expected.txt: Removed.
2426         * platform/ios-simulator-wk1/compositing/overflow-trumps-transform-style-expected.txt: Removed.
2427         * platform/ios-simulator-wk1/compositing/overflow/content-loses-scrollbars-expected.txt: Removed.
2428         * platform/ios-simulator-wk1/compositing/overflow/resize-painting-expected.txt: Removed.
2429         * platform/ios-simulator-wk1/compositing/regions/fixed-in-named-flow-clip-descendant-expected.txt: Removed.
2430         * platform/ios-simulator-wk1/compositing/regions/fixed-in-named-flow-expected.txt: Removed.
2431         * platform/ios-simulator-wk1/compositing/regions/fixed-in-named-flow-from-abs-in-named-flow-expected.txt: Removed.
2432         * platform/ios-simulator-wk1/compositing/regions/fixed-in-named-flow-from-outflow-expected.txt: Removed.
2433         * platform/ios-simulator-wk1/compositing/regions/fixed-in-named-flow-got-transformed-parent-expected.txt: Removed.
2434         * platform/ios-simulator-wk1/compositing/regions/fixed-in-named-flow-lost-transformed-parent-expected.txt: Removed.
2435         * platform/ios-simulator-wk1/compositing/regions/fixed-in-named-flow-overlap-composited-expected.txt: Removed.
2436         * platform/ios-simulator-wk1/compositing/regions/fixed-in-named-flow-transformed-parent-expected.txt: Removed.
2437         * platform/ios-simulator-wk1/compositing/regions/fixed-transformed-in-named-flow-expected.txt: Removed.
2438         * platform/ios-simulator-wk1/compositing/repaint/positioned-movement-expected.txt: Removed.
2439         * platform/ios-simulator-wk1/compositing/repaint/repaint-on-layer-grouping-change-expected.txt: Removed.
2440         * platform/ios-simulator-wk1/compositing/rtl/rtl-relative-expected.txt: Removed.
2441         * platform/ios-simulator-wk1/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt: Removed.
2442         * platform/ios-simulator-wk1/compositing/tiling/huge-layer-add-remove-child-expected.txt: Removed.
2443         * platform/ios-simulator-wk1/compositing/video/video-object-position-expected.txt: Removed.
2444         * platform/ios-simulator-wk1/compositing/visibility/layer-visible-content-expected.txt: Removed.
2445         * platform/ios-simulator-wk1/compositing/visible-rect/backing-change-height-from-zero-expected.txt: Removed.
2446         * platform/ios-simulator-wk2/compositing/layer-creation/overlap-animation-container-expected.txt: Removed.
2447         * platform/ios-simulator/compositing/layer-creation/overlap-animation-container-expected.txt:
2448
2449 2016-08-22  Daniel Bates  <dabates@apple.com>
2450
2451         Skip the test in http/tests/navigation/ping-attribute in iOS WebKit 2
2452
2453         Touch events are not supported in WebKit for iOS Simulator built with the public iOS SDK.
2454         The tests simulate mouse events when run in DumpRenderTree. And simulating mouse events
2455         is supported in WebKit for iOS Simulator built with the public iOS SDK.
2456
2457         * platform/ios-simulator-wk2/TestExpectations:
2458
2459 2016-08-22  Johan K. Jensen  <johan_jensen@apple.com>
2460
2461         Make NetworkLoadTiming use double for higher precision in Resource Timing
2462         https://bugs.webkit.org/show_bug.cgi?id=161051
2463
2464         Reviewed by Alex Christensen.
2465
2466         Test that resources timing information are close deltas to a multiple of expected resolution.
2467
2468         * http/tests/misc/resource-timing-resolution-expected.txt: Added.
2469         * http/tests/misc/resource-timing-resolution.html: Added.
2470
2471 2016-08-22  Javier Fernandez  <jfernandez@igalia.com>
2472
2473         [css-grid] Stretch alignment doesn't work for orthogonal flows
2474         https://bugs.webkit.org/show_bug.cgi?id=160076
2475
2476         Reviewed by Darin Adler.
2477
2478         Additional layout tests to verify the stretching logic works as
2479         expected in orthogonal flow scenarios.
2480
2481         * fast/css-grid-layout/grid-align-justify-stretch-with-orthogonal-flows-expected.txt: Added.
2482         * fast/css-grid-layout/grid-align-justify-stretch-with-orthogonal-flows.html: Added.
2483
2484 2016-08-22  Ryosuke Niwa  <rniwa@webkit.org>
2485
2486         Rename CustomElementsRegistry to CustomElementRegistry
2487         https://bugs.webkit.org/show_bug.cgi?id=161028
2488
2489         Reviewed by Darin Adler.
2490
2491         Updated the tests and expected results after the rename.
2492
2493         * fast/custom-elements/CustomElementRegistry-expected.txt: Renamed from LayoutTests/fast/custom-elements/CustomElementsRegistry-expected.txt.
2494         * fast/custom-elements/CustomElementRegistry.html: Renamed from LayoutTests/fast/custom-elements/CustomElementsRegistry.html.
2495         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2496         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2497         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2498         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2499         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2500         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2501
2502 2016-08-22  Daniel Bates  <dabates@apple.com>
2503
2504         Attempt to fix the iOS 9 Simulator test bots after <https://trac.webkit.org/changeset/204720>
2505         (https://bugs.webkit.org/show_bug.cgi?id=156857)
2506
2507         Fix JavaScript TypeErrors, "undefined is not an object". Both uiController.singleTapAtPoint() and
2508         testRunner.runUIScript() expect to be passed a callback function.
2509
2510         Additionally, explicitly check that window.testRunner is non-null before checking whether
2511         testRunner.runUIScript is non-null to avoid a JavaScript TypeError in desktop Safari.
2512
2513         * http/tests/navigation/ping-attribute/resources/utilities.js:
2514         (clickElement):
2515
2516 2016-08-22  Chris Dumez  <cdumez@apple.com>
2517
2518         Add support for GlobalEventHandlers.oncuechange attribute
2519         https://bugs.webkit.org/show_bug.cgi?id=161046
2520
2521         Reviewed by Alex Christensen.
2522
2523         Add layout test coverage.
2524
2525         * fast/media/window-oncuechange-expected.txt: Added.
2526         * fast/media/window-oncuechange.html: Added.
2527         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2528
2529 2016-08-22  Simon Fraser  <simon.fraser@apple.com>
2530
2531         <select> menu on iPad causes shifting of hit-testing areas
2532         https://bugs.webkit.org/show_bug.cgi?id=150079
2533
2534         Reviewed by Tim Horton.
2535
2536         This test:
2537         1. Scrolls in the ui process, so that position:fixed kicks in
2538         2. Taps on a <select>, which disabled position:fixed behavior
2539         3. Chooses a <select> option, dismissing the <select>, which restores position:fixed behavior
2540         4. Tries to tap a button inside position:fixed.
2541
2542         * fast/forms/ios/ipad/unfocus-inside-fixed-hittest-expected.txt: Added.
2543         * fast/forms/ios/ipad/unfocus-inside-fixed-hittest.html: Added.
2544
2545 2016-08-22  Antti Koivisto  <antti@apple.com>
2546
2547         Can't style descendants in shadow tree using the :host pseudo class
2548         https://bugs.webkit.org/show_bug.cgi?id=160754
2549
2550         Reviewed by Darin Adler.
2551
2552         * fast/shadow-dom/css-scoping-host-descendant-expected.html: Added.
2553         * fast/shadow-dom/css-scoping-host-descendant.html: Added.
2554
2555 2016-08-22  Daniel Bates  <dabates@apple.com>
2556
2557         [iOS] <a ping> and <area ping> tests time out
2558         https://bugs.webkit.org/show_bug.cgi?id=156857
2559
2560         Reviewed by Simon Fraser.
2561
2562         Update test to use work in WebKitTestRunner and unskip the tests.
2563
2564         Also remove some unused files.
2565
2566         * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Include external JavaScript
2567         script resources/utilities.js and write code in terms of clickElement(). Additionally, add HTML5 doctype
2568         tag and put <head> on its own line so as to be consistent with the placement of </head> on its own line.
2569         * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Ditto.
2570         * http/tests/navigation/ping-attribute/anchor-same-origin.html: Ditto.
2571         * http/tests/navigation/ping-attribute/resources/check-ping.php: Removed.
2572         * http/tests/navigation/ping-attribute/resources/delete-ping.php: Removed.
2573         * http/tests/navigation/ping-attribute/resources/ping-file-path.php: Removed.
2574         * http/tests/navigation/ping-attribute/resources/save-Ping.php: Removed.
2575         * http/tests/navigation/ping-attribute/resources/utilities.js:
2576         (clearLastPingResultAndRunTest):
2577         (clickElement): Make use of UIScriptController to click the element via a tap on platforms that
2578         support touch events and implement UIScriptController (window.uiController).
2579         * platform/ios-simulator-wk2/TestExpectations: Unskip ping-attribute tests.
2580         * platform/ios-simulator/TestExpectations: Ditto.
2581
2582 2016-08-22  Youenn Fablet  <youenn@apple.com>
2583
2584         LayoutTest http/tests/fetch/fetch-in-worker-crash.html is flaky
2585         https://bugs.webkit.org/show_bug.cgi?id=160510
2586
2587         Reviewed by Darin Adler.
2588
2589         * http/tests/fetch/fetch-in-worker.js:
2590         (stream.new.ReadableStream): Enqueuing a Uint8Array not a string, so that the fetch promise is not rejected. This should take care of Fail flakiness.
2591         Crash flakiness in Debug mode may still happen due to promise use in Worker.
2592
2593 2016-08-21  Youenn Fablet  <youenn@apple.com>
2594
2595         [Mac] Rebase some failing XMLHttpRequest tests
2596         https://bugs.webkit.org/show_bug.cgi?id=161036
2597
2598         Unreviewed.
2599
2600         * TestExpectations: Unmarking rebased tests as failing.
2601         * platform/ios-simulator/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt.
2602         * platform/ios-simulator/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt.
2603         * platform/ios-simulator/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt.
2604         * platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt.
2605         * platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt.
2606         * platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt.
2607
2608 2016-08-21  Youenn Fablet  <youenn@apple.com>
2609
2610         cross-origin requests redirected fail or drop author requested headers
2611         https://bugs.webkit.org/show_bug.cgi?id=112471
2612
2613         Reviewed by Alex Christensen.
2614
2615         * http/tests/xmlhttprequest/redirections-and-user-headers-expected.txt: Added.
2616         * http/tests/xmlhttprequest/redirections-and-user-headers.html: Added.
2617         * http/tests/xmlhttprequest/resources/access-control-preflight-redirect.php: Added.
2618
2619 2016-08-19  Sam Weinig  <sam@webkit.org>
2620
2621         Location.ancestorOrigins should return a FrozenArray<USVString>
2622         https://bugs.webkit.org/show_bug.cgi?id=161018
2623
2624         Reviewed by Ryosuke Niwa and Chris Dumez.
2625
2626         Update existing tests to account for the change in type of Location.ancestorOrigins.
2627
2628         * fast/dom/Window/Location/ancestor-origins-expected.txt:
2629         * fast/dom/Window/Location/ancestor-origins.html:
2630         * fast/dom/indexed-getters-returning-string-expected.txt:
2631         * fast/dom/indexed-getters-returning-string.html:
2632
2633 2016-08-19  Dean Jackson  <dino@apple.com>
2634
2635         Implement preferLowPowerToHighPerformance for WebGL
2636         https://bugs.webkit.org/show_bug.cgi?id=161017
2637         <rdar://problem/26819135>
2638
2639         Reviewed by Myles Maxfield.
2640
2641         Now that we implement preferLowPowerToHighPerformance we can
2642         retain its value in the context creation attributes object.
2643
2644         * fast/canvas/webgl/context-creation-attributes-expected.txt:
2645
2646 2016-08-19  Ryan Haddad  <ryanhaddad@apple.com>
2647
2648         Rebaseline imported/w3c/web-platform-tests/html/semantics/interfaces.html for ios-simulator after r204647.
2649
2650         Unreviewed test gardening.
2651
2652         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
2653
2654 2016-08-19  Ryan Haddad  <ryanhaddad@apple.com>
2655
2656         Marking editing/deleting/delete-empty-line-breaks-at-end-of-textarea.html as flaky on El Capitan.
2657         https://bugs.webkit.org/show_bug.cgi?id=160782
2658
2659         Unreviewed test gardening.
2660
2661         * platform/mac-wk2/TestExpectations:
2662
2663 2016-08-19  Chris Dumez  <cdumez@apple.com>
2664
2665         Attr.prefix / Element.prefix attribute should be readonly
2666         https://bugs.webkit.org/show_bug.cgi?id=160998
2667
2668         Reviewed by Daniel Bates.
2669
2670         Update existing tests to reflect behavior change and drop a few
2671         outdated tests.
2672
2673         * fast/dom/Element/prefix-setter-exception-expected.txt: Removed.
2674         * fast/dom/Element/prefix-setter-exception.html: Removed.
2675         * fast/dom/Element/setAttributeNode-case-insensitivity.html:
2676         * fast/dom/bad-href-attribute-expected.txt: Removed.
2677         * fast/dom/bad-href-attribute.html: Removed.
2678         * fast/dom/node-prefix-setter-namespace-exception-expected.txt: Removed.
2679         * fast/dom/node-prefix-setter-namespace-exception.html: Removed.
2680         * fast/dom/script-tests/node-prefix-setter-namespace-exception.js: Removed.
2681         * svg/custom/xlink-prefix-generation-in-attributes-expected.txt:
2682         * svg/custom/xlink-prefix-generation-in-attributes.html:
2683
2684 2016-08-19  Nan Wang  <n_wang@apple.com>
2685
2686         AX: iOS, Wrong axLabel on static text if heading has multiple children
2687         https://bugs.webkit.org/show_bug.cgi?id=160981
2688
2689         Reviewed by Chris Fleizach.
2690
2691         * accessibility/ios-simulator/heading-with-aria-label-expected.txt:
2692         * accessibility/ios-simulator/heading-with-aria-label.html:
2693
2694 2016-08-19  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2695
2696         [GTK] Gardening: Layout tests expectations updates and test rebaselines.
2697
2698         Unreviewed.
2699
2700         * TestExpectations: Mark as failing 3 tests from imported/w3c/web-platform-tests/XMLHttpRequest that had wrong results.
2701         * platform/gtk/TestExpectations: Update list for imported/w3c/web-platform-tests/XMLHttpRequest and merge repeated results.
2702         * platform/gtk/sputnik/Unicode/Unicode_510/S7.6_A3.1-expected.txt: Added. Rebaseline after r201449 (updated version of libicu).
2703         * platform/gtk/sputnik/Unicode/Unicode_510/S7.6_A3.2-expected.txt: Added. Rebaseline after r201449 (updated version of libicu).
2704         * platform/gtk/sputnik/Unicode/Unicode_510/S7.6_A5.3_T1-expected.txt: Added. Rebaseline after r201449 (updated version of libicu).
2705         * platform/gtk/sputnik/Unicode/Unicode_510/S7.6_A5.3_T2-expected.txt: Added. Rebaseline after r201449 (updated version of libicu).
2706
2707 2016-08-19  Johan K. Jensen  <johan_jensen@apple.com>
2708
2709         Resource Timing: Make PerformanceEntryList a sequence as per spec
2710         https://bugs.webkit.org/show_bug.cgi?id=160963
2711
2712         Reviewed by Alex Christensen.
2713
2714         Testing that PerformanceEntryList (window.performance.getEntries()) is iterable.
2715
2716         * http/tests/performance/performance-resource-timing-entries-iterable-expected.txt: Added.
2717         * http/tests/performance/performance-resource-timing-entries-iterable.html: Added.
2718
2719 2016-08-19  Ryan Haddad  <ryanhaddad@apple.com>
2720
2721         Unskip tests that now pass on ios-simulator.
2722
2723         Unreviewed test gardening.
2724
2725         * platform/ios-simulator-wk2/TestExpectations:
2726
2727 2016-08-18  Chris Dumez  <cdumez@apple.com>
2728
2729         Move prefix / namespaceURI / localName attributes from Node to Attr / Element
2730         https://bugs.webkit.org/show_bug.cgi?id=160988
2731
2732         Reviewed by Ryosuke Niwa.
2733
2734         Update existing layout tests to reflect behavior change.
2735
2736         * fast/dom/Node/initial-values-expected.txt:
2737         * fast/dom/Node/script-tests/initial-values.js:
2738         * http/tests/misc/createElementNamespace1-expected.txt:
2739         * http/tests/misc/createElementNamespace1.xml:
2740         * http/tests/misc/createElementNamespace2-expected.txt:
2741         * http/tests/misc/createElementNamespace2.xhtml:
2742         * http/tests/misc/createElementNamespace3-expected.txt:
2743         * http/tests/misc/createElementNamespace3.html:
2744         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2745
2746 2016-08-18  Dean Jackson  <dino@apple.com>
2747
2748         Support passing preferLowPowerToHighPerformance and failIfMajorPerformanceCaveat
2749         https://bugs.webkit.org/show_bug.cgi?id=160982
2750         <rdar://problem/27915946>
2751
2752         Reviewed by Simon Fraser.
2753
2754         Very simple test that creates some WebGL contexts with various
2755         creation attributes and outputs the result.
2756
2757         * fast/canvas/webgl/context-creation-attributes-expected.txt: Added.
2758         * fast/canvas/webgl/context-creation-attributes.html: Added.
2759
2760 2016-08-17  Ryosuke Niwa  <rniwa@webkit.org>
2761
2762         Add basic support for connected and disconnected callbacks
2763         https://bugs.webkit.org/show_bug.cgi?id=160950
2764
2765         Reviewed by Chris Dumez.
2766
2767         Added W3C style testharness.js tests for connectedCallback and disconnectedCallback.
2768
2769         Four test cases are failing due to a bug in window-less document's custom element registry,
2770         which will be addressed in a future patch.
2771
2772         * fast/custom-elements/connected-callbacks-expected.txt: Added.
2773         * fast/custom-elements/connected-callbacks.html: Added.
2774         * fast/custom-elements/disconnected-callbacks-expected.txt: Added.
2775         * fast/custom-elements/disconnected-callbacks.html: Added.
2776
2777 2016-08-18  Chris Dumez  <cdumez@apple.com>
2778
2779         Align our encoding labels with the encoding specification
2780         https://bugs.webkit.org/show_bug.cgi?id=160931
2781
2782         Reviewed by Darin Adler.
2783
2784         Update / rebaseline existing tests to reflect the code change.
2785         The new baselines match Chrome and Firefox.
2786
2787         * fast/encoding/bracket-in-tag-expected.txt:
2788         * fast/encoding/charset-invalid-expected.txt:
2789         * fast/encoding/charset-replacement-expected.txt:
2790         * fast/encoding/misplaced-xml-declaration-expected.txt:
2791         * fast/encoding/pseudo-xml-expected.txt:
2792         * http/tests/misc/char-encoding-bocu-1-blacklisted-expected.txt:
2793         * http/tests/misc/char-encoding-bocu-1-blacklisted.html:
2794         * http/tests/misc/char-encoding-in-hidden-charset-field-default-expected.txt:
2795         * http/tests/misc/char-encoding-scsu-blacklisted-expected.txt:
2796         * http/tests/misc/char-encoding-scsu-blacklisted.html:
2797         * http/tests/misc/frame-default-enc-different-domain-expected.txt:
2798
2799 2016-08-18  Ryan Haddad  <ryanhaddad@apple.com>
2800
2801         Land test expectations for rdar://problem/27723718.
2802
2803         * platform/mac-wk1/TestExpectations:
2804
2805 2016-08-18  Eric Carlson  <eric.carlson@apple.com>
2806
2807         AX: Audio Description tracks are not labeled correctly, causing user confusion
2808         https://bugs.webkit.org/show_bug.cgi?id=160652
2809         <rdar://problem/27742208>
2810
2811         Reviewed by Antoine Quint.
2812
2813         * http/tests/media/hls/hls-accessiblity-describes-video-menu-expected.txt: Added.
2814         * http/tests/media/hls/hls-accessiblity-describes-video-menu.html: Added.
2815
2816         * media/trackmenu-test.js:
2817         (clickCCButton): Fail immediately if "video" is null or not a media element. Make failure 
2818         logging more descriptive.
2819
2820         * platform/gtk/TestExpectations: Skip new test.
2821
2822         * platform/ios-simulator/media/video-controls-captions-trackmenu-expected.txt: Updated for
2823         clickCCButton error message change.
2824         * platform/ios-simulator/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Ditto.
2825         * platform/ios-simulator/media/video-controls-captions-trackmenu-localized-expected.txt: Ditto.
2826         * platform/ios-simulator/media/video-controls-captions-trackmenu-sorted-expected.txt: Ditto.
2827
2828 2016-08-18  Ryan Haddad  <ryanhaddad@apple.com>
2829
2830         Rebaseline js/dom/global-constructors-attributes.html after r204594.
2831
2832         Unreviewed test gardening.
2833
2834         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2835         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2836
2837 2016-08-18  Rawinder Singh  <rawinder.singh-webkit@cisra.canon.com.au>
2838
2839         [web-animations] Add Animatable, AnimationEffect, KeyframeEffect and Animation interface
2840         https://bugs.webkit.org/show_bug.cgi?id=156096
2841
2842         Reviewed by Dean Jackson.
2843
2844         Adds:
2845         - Animatable interface and implementation of getAnimations in Element.
2846         - Interface and implementation for Document getAnimations method.
2847         - AnimationEffect interface and class stub.
2848         - KeyframeEffect interface and constructor implementation.
2849         - 'Animation' interface, constructor and query methods for effect and timeline.
2850         - Remove runtime condition on Web animation interfaces (compile time flag is specified).
2851
2852         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2853         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2854         * webanimations/Document-expected.txt: Added.
2855         * webanimations/Document.html: Added.
2856         * webanimations/script-tests/Document.js: Added.
2857
2858 2016-08-18  Per Arne Vollan  <pvollan@apple.com>
2859
2860         Unreviewed test gardening.
2861         
2862         Update test expectations on Windows for failing tests. These failures are tracked in
2863         https://bugs.webkit.org/show_bug.cgi?id=160447.
2864
2865         * platform/win/TestExpectations:
2866
2867 2016-08-17  Benjamin Poulain  <benjamin@webkit.org>
2868
2869         [CSS] The parser should not get rid of empty namespace specification in front of element name selectors
2870         https://bugs.webkit.org/show_bug.cgi?id=160936
2871
2872         Reviewed by Chris Dumez.
2873
2874         * fast/css/css-selector-text-expected.txt:
2875         * fast/css/css-selector-text.html:
2876         * fast/css/css-set-selector-text-expected.txt:
2877         * fast/css/css-set-selector-text.html:
2878         * fast/selectors/empty-namespace-with-element-selector-expected.txt: Added.
2879         * fast/selectors/empty-namespace-with-element-selector.html: Added.
2880
2881 2016-08-17  Chris Fleizach  <cfleizach@apple.com>
2882
2883         AX: Support abbreviations in iOS
2884         https://bugs.webkit.org/show_bug.cgi?id=160907
2885
2886         Reviewed by Joanmarie Diggs.
2887
2888         * accessibility/ios-simulator/abbreviation-expected.txt: Added.
2889         * accessibility/ios-simulator/abbreviation.html: Added.
2890
2891 2016-08-16  Simon Fraser  <simon.fraser@apple.com>
2892
2893         [iOS WK2] Don't throw touchMove events on the floor
2894         https://bugs.webkit.org/show_bug.cgi?id=160935
2895
2896         Reviewed by Tim Horton.
2897         
2898         Test for range slider interaction with synthesized touch events.
2899
2900         * fast/forms/ios/drag-range-thumb-expected.txt: Added.
2901         * fast/forms/ios/drag-range-thumb.html: Added.
2902
2903 2016-08-16  Ryosuke Niwa  <rniwa@webkit.org>
2904
2905         customElements.define should retrieve lifecycle callbacks
2906         https://bugs.webkit.org/show_bug.cgi?id=160797
2907
2908         Reviewed by Chris Dumez.
2909
2910         Added test cases for CustomElementsRegistry.define to make sure it invokes Get(constructor, "prototype")
2911         and Get(prototype, callbackName) for each lifecycle callback.
2912
2913         Also updated the tests to reflect the support for observedAttributes which specifies the list of attributes
2914         for which attributeChangedCallback is invoked.
2915
2916         * fast/custom-elements/CustomElementsRegistry-expected.txt: Renamed from Document-defineElement-expected.txt.
2917         * fast/custom-elements/CustomElementsRegistry.html: Renamed from Document-defineElement.html.
2918         * fast/custom-elements/Document-defineElement-expected.txt: Removed.
2919         * fast/custom-elements/Document-defineElement.html: Removed.
2920         * fast/custom-elements/attribute-changed-callback-expected.txt:
2921         * fast/custom-elements/attribute-changed-callback.html: Added test cases for "observedAttributes".
2922         * fast/custom-elements/lifecycle-callback-timing.html:
2923
2924 2016-08-16  Zalan Bujtas  <zalan@apple.com>
2925
2926         Subpixel rendering: Cleanup RenderLayerBacking::updateGeometry.
2927         https://bugs.webkit.org/show_bug.cgi?id=156860
2928         <rdar://problem/25432352>
2929
2930         Reviewed by Simon Fraser.
2931
2932         * compositing/hidpi-ancestor-subpixel-clipping-expected.html: Added.
2933         * compositing/hidpi-ancestor-subpixel-clipping.html: Added.
2934         * compositing/hidpi-sibling-composited-content-offset-expected.html: Added.
2935         * compositing/hidpi-sibling-composited-content-offset.html: Added.
2936         * compositing/hidpi-subpixel-transform-origin-expected.html: Added.
2937         * compositing/hidpi-subpixel-transform-origin.html: Added.
2938         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt: Added.
2939         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor.html: Added.
2940
2941 2016-08-16  Commit Queue  <commit-queue@webkit.org>
2942
2943         Unreviewed, rolling out r204540, r204545, and r204547.
2944         https://bugs.webkit.org/show_bug.cgi?id=160932
2945
2946         Broke Windows builds (Requested by rniwa on #webkit).
2947
2948         Reverted changesets:
2949
2950         "customElements.define should retrieve lifecycle callbacks"
2951         https://bugs.webkit.org/show_bug.cgi?id=160797
2952         http://trac.webkit.org/changeset/204540
2953
2954         "Windows build fix attempt after r204540."
2955         http://trac.webkit.org/changeset/204545
2956
2957         "Another Windows build fix attempt. The error message doesn't
2958         make any sense to me."
2959         http://trac.webkit.org/changeset/204547
2960
2961 2016-08-16  Chris Dumez  <cdumez@apple.com>
2962
2963         Add support for ShadowRoot.mode attribute
2964         https://bugs.webkit.org/show_bug.cgi?id=160919
2965
2966         Reviewed by Ryosuke Niwa.
2967
2968         Add layout test coverage.
2969
2970         * fast/shadow-dom/ShadowRoot-mode-expected.txt: Added.
2971         * fast/shadow-dom/ShadowRoot-mode.html: Added.
2972
2973 2016-08-16  Ryosuke Niwa  <rniwa@webkit.org>
2974
2975         customElements.define should retrieve lifecycle callbacks
2976         https://bugs.webkit.org/show_bug.cgi?id=160797
2977
2978         Reviewed by Chris Dumez.
2979
2980         Added test cases for CustomElementsRegistry.define to make sure it invokes Get(constructor, "prototype")
2981         and Get(prototype, callbackName) for each lifecycle callback.
2982
2983         Also updated the tests to reflect the support for observedAttributes which specifies the list of attributes
2984         for which attributeChangedCallback is invoked.
2985
2986         * fast/custom-elements/CustomElementsRegistry-expected.txt: Renamed from Document-defineElement-expected.txt.
2987         * fast/custom-elements/CustomElementsRegistry.html: Renamed from Document-defineElement.html.
2988         * fast/custom-elements/Document-defineElement-expected.txt: Removed.
2989         * fast/custom-elements/Document-defineElement.html: Removed.
2990         * fast/custom-elements/attribute-changed-callback-expected.txt:
2991         * fast/custom-elements/attribute-changed-callback.html: Added test cases for "observedAttributes".
2992         * fast/custom-elements/lifecycle-callback-timing.html:
2993
2994 2016-08-16  Chris Dumez  <cdumez@apple.com>
2995
2996         Align isDefaultNamespace() / lookupPrefix() / lookupNamespaceURI() with the specification
2997         https://bugs.webkit.org/show_bug.cgi?id=160911
2998
2999         Reviewed by Ryosuke Niwa.
3000
3001         Drop several outdated tests.
3002
3003         * dom/xhtml/level3/core/nodeisdefaultnamespace03-expected.txt: Removed.
3004         * dom/xhtml/level3/core/nodeisdefaultnamespace03.js: Removed.
3005         * dom/xhtml/level3/core/nodeisdefaultnamespace03.xhtml: Removed.
3006         * dom/xhtml/level3/core/nodelookupnamespaceuri08-expected.txt: Removed.
3007         * dom/xhtml/level3/core/nodelookupnamespaceuri08.js: Removed.
3008         * dom/xhtml/level3/core/nodelookupnamespaceuri08.xhtml: Removed.
3009         * dom/xhtml/level3/core/nodelookupnamespaceuri09-expected.txt: Removed.
3010         * dom/xhtml/level3/core/nodelookupnamespaceuri09.js: Removed.
3011         * dom/xhtml/level3/core/nodelookupnamespaceuri09.xhtml: Removed.
3012
3013 2016-08-15  Ada Chan  <adachan@apple.com>
3014
3015         Placeholder does not show the first time going into picture-in-picture on video without controls
3016         https://bugs.webkit.org/show_bug.cgi?id=160868
3017
3018         Reviewed by Eric Carlson.
3019
3020         Test that a video without controls attribute does show after going into picture-in-picture.
3021
3022         * TestExpectations:
3023         * media/controls/pip-placeholder-without-video-controls-expected.txt: Added.
3024         * media/controls/pip-placeholder-without-video-controls.html: Added.
3025         * platform/mac-wk2/TestExpectations:
3026
3027 2016-08-16  Chris Dumez  <cdumez@apple.com>
3028
3029         DOM4: getElementsByClassName should include non StyledElements
3030         https://bugs.webkit.org/show_bug.cgi?id=94718
3031
3032         Reviewed by Ryosuke Niwa.
3033
3034         * fast/dom/getElementsByClassName/011-expected.txt: Removed.
3035         * fast/dom/getElementsByClassName/011.xml: Removed.
3036         Drop outdated test. It is failing in Firefox and Chrome.
3037
3038         * fast/dom/getElementsByClassName/non-styled-element-expected.txt: Added.
3039         * fast/dom/getElementsByClassName/non-styled-element.html: Added.
3040         Add layout test coverage.
3041
3042 2016-08-16  Simon Fraser  <simon.fraser@apple.com>
3043
3044         Make it possible to test iOS select elements, and add iPhone and iPad tests for them
3045         https://bugs.webkit.org/show_bug.cgi?id=160909
3046
3047         Reviewed by Enrica Casucci.
3048         
3049         Add iPhone and iPad tests for the <select> pickers. The iPhone test has to 
3050         use a didShowKeyboardCallback to know when to select the appropriate row,
3051         and to dismiss the picker. The iPad test can just select the row, which also
3052         dismisses the popover.
3053
3054         * fast/forms/ios/choose-select-option-expected.txt: Added.
3055         * fast/forms/ios/choose-select-option.html: Added.
3056         * fast/forms/ios/ipad/choose-select-option-expected.txt: Added.
3057         * fast/forms/ios/ipad/choose-select-option.html: Added.
3058
3059 2016-08-15  Simon Fraser  <simon.fraser@apple.com>
3060
3061         [iOS] Add iPad viewport and form tests, and revert the iPad-testing part of r202132
3062         https://bugs.webkit.org/show_bug.cgi?id=160878
3063
3064         Reviewed by Tim Horton.
3065         
3066         Move forms/ios/focus-input-via-button-ipad.html into fast/forms/ios/ipad, making it
3067         an iPad test, which allows for the removal of the "useIPadBehavior" flag.
3068         
3069         Add fast/viewport/ios/ipad/width-is-device-width.html with iPad-specific results.
3070         
3071         * fast/forms/ios/ipad/focus-input-via-button-expected.txt: Renamed from LayoutTests/fast/forms/ios/focus-input-via-button-ipad-expected.txt.
3072         * fast/forms/ios/ipad/focus-input-via-button.html: Renamed from LayoutTests/fast/forms/ios/focus-input-via-button-ipad.html.
3073         * fast/forms/ios/resources/zooming-test-utils.js:
3074         (testZoomAfterTap):
3075         * fast/viewport/ios/ipad/width-is-device-width-expected.txt: Added.
3076         * fast/viewport/ios/ipad/width-is-device-width.html: Added.
3077         * platform/ios-simulator-wk2/TestExpectations: Enable fast/viewport/ios, because leaving
3078         them skipped from the base TestExpectations is evil.
3079
3080 2016-08-16  Chris Dumez  <cdumez@apple.com>
3081
3082         querySelector() / querySelectorAll() should always throw a SyntaxError when failing to parse selector string
3083         https://bugs.webkit.org/show_bug.cgi?id=160906
3084
3085         Reviewed by Ryosuke Niwa.
3086
3087         Rebaseline several layout tests now that we throw a different exception type.
3088
3089         * fast/css/parsing-css-attribute-case-insensitive-value-1-expected.txt:
3090         * fast/css/parsing-css-attribute-case-insensitive-value-2-expected.txt:
3091         * fast/dom/SelectorAPI/not-supported-namespace-in-selector-expected.txt:
3092
3093 2016-08-16  Brent Fulgham  <bfulgham@apple.com>
3094
3095         Upgrade-Insecure-Request state is improperly retained between navigations
3096         https://bugs.webkit.org/show_bug.cgi?id=160905
3097         <rdar://problem/27075526>
3098
3099         Reviewed by Andy Estes.
3100
3101         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-uir-on-navigation-expected.txt: Added.
3102         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-uir-on-navigation.html: Added.
3103         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-site.html: Added.
3104
3105 2016-08-16  Chris Dumez  <cdumez@apple.com>
3106
3107         ctx.drawImage should clip source rect if it is outside the source image
3108         https://bugs.webkit.org/show_bug.cgi?id=160804
3109
3110         Reviewed by Simon Fraser.
3111
3112         Add layout test coverage.
3113
3114         * fast/canvas/drawImage-srcRect-clipping-expected.html: Added.
3115         * fast/canvas/drawImage-srcRect-clipping.html: Added.
3116
3117 2016-08-16  George Ruan  <gruan@apple.com>
3118
3119         ⛱ : Implement parsing of Media Constraints for getUserMedia algorithm in Media Capture and Streaming Spec
3120         https://bugs.webkit.org/show_bug.cgi?id=160533
3121         <rdar://problem/27688483>
3122
3123         Reviewed by Chris Dumez.
3124
3125         Implementation of parsing of media constraints passed to getUserMedia has changed to meet
3126         the current w3c standards. Three major changes have been introduced
3127         - If the parameter in getUserMedia is missing a TypeError is thrown, according to the IDL spec
3128         - Given a Dictionary value with neither 'audio' nor 'video' keys having dictionary values
3129         or 'true', the promise is rejected with a TypeError
3130         - If the constraints cannot be satisfied the promise is rejected with a DataError. This should
3131         be changed to an OverConstrainedError in the future. See
3132         https://bugs.webkit.org/show_bug.cgi?id=160790
3133
3134         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
3135         * fast/mediastream/MediaDevices-getUserMedia.html: Added limited testing of parsing of
3136         media constraints for getUserMedia(), this includes only testing of mandatory constraints
3137         and whether the promise is rejected if the constraints cannot be satisfied.
3138         * fast/mediastream/getusermedia-expected.txt:
3139         * fast/mediastream/getusermedia.html: As format of media constraints have changed, the test
3140         has been updated to reflect those changes.
3141
3142 2016-08-15  Ryosuke Niwa  <rniwa@webkit.org>
3143
3144         Conversion to sequence<T> is broken for iterable objects
3145         https://bugs.webkit.org/show_bug.cgi?id=160801
3146
3147         Reviewed by Darin Adler.
3148
3149         Added test cases for converting non-JSArray objects to sequence<T> for MutationObserver, FontFaceSet, and WebSocket.
3150
3151         * fast/dom/MutationObserver/observe-exceptions-expected.txt:
3152         * fast/dom/MutationObserver/observe-exceptions.html:
3153         * fast/text/font-face-set-javascript-expected.txt:
3154         * fast/text/font-face-set-javascript.html:
3155         * http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt: Rebaselined due to js-test-pre.js change.
3156         * http/tests/resources/js-test-pre.js: Merged ToT from resources/js-test-pre.js.
3157         * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt: Rebaselined due to js-test-pre.js change.
3158         * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt: Ditto.
3159         * http/tests/websocket/tests/hybi/websocket-constructor-protocols-expected.txt: Added.
3160         * http/tests/websocket/tests/hybi/websocket-constructor-protocols.html: Added.
3161
3162 2016-08-15  Daniel Bates  <dabates@apple.com>
3163
3164         ASSERTION FAILURE: [[videoLayer delegate] isKindOfClass:getUIViewClass()] in WebAVPlayerLayerView_videoView()
3165         https://bugs.webkit.org/show_bug.cgi?id=160433
3166
3167         Reviewed by Eric Carlson.
3168
3169         Add a layout test to ensure that we do not cause an assertion failure when exiting PiP by closing the tab.
3170
3171         * TestExpectations: Skip media/control/ipad tests on all ports. We will re-enable these tests for iOS.
3172         * media/controls/close-page-with-picture-in-picture-video-assertion-failure-expected.txt: Added.
3173         * media/controls/close-page-with-picture-in-picture-video-assertion-failure.html: Added.
3174         * media/controls/resources/picture-in-picture.html: Added.
3175         * platform/ios-simulator/TestExpectations: Mark tests media/control/ipad  as Pass so that we run them
3176         in the iPad simulator.
3177
3178 2016-08-15  Jiewen Tan  <jiewen_tan@apple.com>
3179
3180         Expose crypto.getRandomValues to Web Workers
3181         https://bugs.webkit.org/show_bug.cgi?id=104851
3182         <rdar://problem/27285714>
3183
3184         Reviewed by Darin Adler.
3185
3186         * crypto/crypto-random-values-limits.html:
3187         * crypto/crypto-random-values-types.html:
3188         * crypto/crypto-random-values.html:
3189         * crypto/webkitSubtle/disallowed-in-worker-expected.txt: Added.
3190         * crypto/webkitSubtle/disallowed-in-worker.html: Added.
3191         * crypto/webkitSubtle/resources/disallowed-in-worker.js: Added.
3192         * crypto/workers/crypto-gc-worker-expected.txt: Added.
3193         * crypto/workers/crypto-gc-worker.html: Added.
3194         * crypto/workers/crypto-random-values-limits-worker-expected.txt: Added.
3195         * crypto/workers/crypto-random-values-limits-worker.html: Added.
3196         * crypto/workers/crypto-random-values-types-worker-expected.txt: Added.
3197         * crypto/workers/crypto-random-values-types-worker.html: Added.
3198         * crypto/workers/crypto-random-values-worker-expected.txt: Added.
3199         * crypto/workers/crypto-random-values-worker.html: Added.
3200         * crypto/workers/resources/crypto-gc-worker.js: Added.
3201         (startTest):
3202         (continueTest):
3203         (finishTest):
3204         * crypto/workers/resources/crypto-random-limits-worker.js: Added.
3205         (catch):
3206         * crypto/workers/resources/crypto-random-values-types-worker.js: Copied from LayoutTests/crypto/crypto-random-values-types.html.
3207         (checkIntegerTypes):
3208         (checkNonIntegerTypes):
3209         * crypto/workers/resources/crypto-random-values-worker.js: Copied from LayoutTests/crypto/crypto-random-values.html.
3210         (catch):
3211         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3212
3213 2016-08-15  Ryan Haddad  <ryanhaddad@apple.com>
3214
3215         Rebaseline js/dom/global-constructors-attributes.html for mac-wk1, mark as failing on Yosemite.
3216
3217         Unreviewed test gardening.
3218
3219         * platform/mac-wk1/TestExpectations:
3220         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3221
3222 2016-08-13  Chris Dumez  <cdumez@apple.com>
3223
3224         'compatMode' property should be on Document, not HTMLDocument
3225         https://bugs.webkit.org/show_bug.cgi?id=160819
3226
3227         Reviewed by Sam Weinig.
3228
3229         Add layout test coverage.
3230
3231         * fast/dom/Document/compatMode-location-expected.txt: Added.
3232         * fast/dom/Document/compatMode-location.html: Added.
3233
3234 2016-08-12  Chris Dumez  <cdumez@apple.com>
3235
3236         getElementsByTagName() should take a qualifiedName in parameter
3237         https://bugs.webkit.org/show_bug.cgi?id=160682
3238
3239         Reviewed by Ryosuke Niwa.
3240
3241         Update existing tests to reflect behavior change.
3242
3243         * fast/dom/getElementsByClassName/010.xml:
3244         * fast/dom/getElementsByClassName/011.xml:
3245
3246 2016-08-12  Saam Barati  <sbarati@apple.com>
3247
3248         Inline store loop for CopyRest in DFG and FTL for certain array modes
3249         https://bugs.webkit.org/show_bug.cgi?id=159612
3250
3251         Reviewed by Filip Pizlo.
3252
3253         * js/regress/rest-parameter-construction-performance-expected.txt: Added.
3254         * js/regress/rest-parameter-construction-performance.html: Added.
3255         * js/regress/script-tests/rest-parameter-construction-performance.js: Added.
3256         (foo):
3257         (test1):
3258         (test2.foo):
3259         (test2):
3260
3261 2016-08-12  Ryan Haddad  <ryanhaddad@apple.com>
3262
3263         Add mac-wk1 baseline for js/dom/global-constructors-attributes.html after r204396.
3264
3265         Unreviewed test gardening.
3266
3267         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Added.
3268
3269 2016-08-12  Pranjal Jumde  <pjumde@apple.com>
3270
3271         ASSERTION FAILED: : line >= firstLine in BytecodeGenerator::emitExpressionInfo.
3272         https://bugs.webkit.org/show_bug.cgi?id=160535
3273         <rdar://problem/27328151>
3274
3275         Reviewed by Saam Barati.
3276
3277         lineNumber from the savePoint was not being restored before calling next() causing discrepancy in the offset and line for the token
3278
3279         * js/multiline-function-crash-expected.txt: Added.
3280         * js/multiline-function-crash.html: Added.
3281         * js/script-tests/multiline-function-crash.js: Added.
3282
3283 2016-08-12  Ryan Haddad  <ryanhaddad@apple.com>
3284
3285         Unreviewed, rolling out r204416.
3286
3287         This test fails with a debug assertion
3288
3289         Reverted changeset:
3290
3291         "ASSERTION FAILED: : line >= firstLine in
3292         BytecodeGenerator::emitExpressionInfo."
3293         https://bugs.webkit.org/show_bug.cgi?id=160535
3294         http://trac.webkit.org/changeset/204416
3295
3296 2016-08-12  Skachkov Oleksandr  <gskachkov@gmail.com>
3297
3298         [ES2016] Implement Object.entries
3299         https://bugs.webkit.org/show_bug.cgi?id=160412
3300
3301         Reviewed by Saam Barati.
3302
3303         * js/Object-getOwnPropertyNames-expected.txt:
3304         * js/script-tests/Object-getOwnPropertyNames.js:
3305
3306 2016-08-12  Pranjal Jumde  <pjumde@apple.com>
3307
3308         ASSERTION FAILED: : line >= firstLine in BytecodeGenerator::emitExpressionInfo.
3309         https://bugs.webkit.org/show_bug.cgi?id=160535
3310         <rdar://problem/27328151>
3311
3312         Reviewed by Saam Barati.
3313
3314         lineNumber from the savePoint was not being restored before calling next() causing discrepancy in the offset and line for the token
3315
3316 &n