Clarify SyntaxErrors around yield and unskip tests
[WebKit-https.git] / JSTests / ChangeLog
1 2016-08-03  Caitlin Potter  <caitp@igalia.com>
2
3         Clarify SyntaxErrors around yield and unskip tests
4         https://bugs.webkit.org/show_bug.cgi?id=158460
5
6         Reviewed by Saam Barati.
7
8         Fix and unskip tests which erroneously asserted that `yield` is not a
9         valid BindingIdentifier, and improve error message for YieldExpressions
10         occuring in Arrow formal parameters.
11
12         * stress/generator-syntax.js:
13         * stress/yield-out-of-generator.js:
14
15 2016-08-03  Filip Pizlo  <fpizlo@apple.com>
16
17         REGRESSION(r203368): broke some test262 tests
18         https://bugs.webkit.org/show_bug.cgi?id=160479
19
20         Reviewed by Mark Lam.
21         
22         Added a stress test for this case, since we don't always run test262.
23
24         * stress/freeze-setter.js: Added.
25         (let.o.set foo):
26
27 2016-08-03  Saam Barati  <sbarati@apple.com>
28
29         Implement nested rest destructuring w.r.t the ES7 spec
30         https://bugs.webkit.org/show_bug.cgi?id=160423
31
32         Reviewed by Filip Pizlo.
33
34         * stress/destructuring-rest-element.js: Added.
35         (assert):
36         (test):
37         (arr):
38         (eq):
39         (gen):
40         (fakeGen.return.Symbol.iterator):
41         (fakeGen):
42         * stress/rest-elements.js:
43         (testSyntaxError.String.raw):
44         * stress/rest-parameter-is-destructuring.js: Added.
45         (assert):
46         (test):
47         (foo):
48         (bar):
49         * test262.yaml:
50
51 2016-08-02  Saam Barati  <sbarati@apple.com>
52
53         Rename Changelog to ChangeLog
54
55         Rubber stamped by Keith Miller.
56
57         * Changelog: Removed.
58
59 2016-08-02  Saam Barati  <sbarati@apple.com>
60
61         update a class extending null w.r.t the ES7 spec
62         https://bugs.webkit.org/show_bug.cgi?id=160417
63
64         Reviewed by Keith Miller.
65
66         * Changelog:
67         * stress/class-derived-from-null.js: Added.
68         (assert):
69         (test):
70         (test1.C):
71         (test1):
72         (jsNull):
73         (test2.C):
74         (test2):
75         (test3.C):
76         (test3.D):
77         (test3.E):
78         (test3):
79         (test4.E):
80         (test4):
81         (test5.E):
82         (test5):
83         (test6.Base):
84         (test6.D):
85         (test6.E):
86         (test6.F):
87         (test6.G):
88         (test6):
89         * test262.yaml:
90
91 2016-08-01  Filip Pizlo  <fpizlo@apple.com>
92
93         Rationalize varargs stack overflow checks
94         https://bugs.webkit.org/show_bug.cgi?id=160425
95
96         Reviewed by Michael Saboff.
97
98         * stress/arity-check-ftl-throw-more-args.js: Added.
99         (catch):
100
101 2016-08-01  Keith Miller  <keith_miller@apple.com>
102
103         We should not keep the JavaScript tests inside the Source/JavaScriptCore/ directory.
104         https://bugs.webkit.org/show_bug.cgi?id=160372
105
106         Rubber stamped by Geoffrey Garen.
107
108         This patch moves all the JavaScript tests from Source/JavaScriptCore/tests to
109         a new top level directory, JSTests. Having the tests in the Source directory
110         was both confusing an inconvenient for people that just want to checkout the
111         source code of WebKit. Since there is no other obvious place to put all the
112         JavaScript tests a new top level directory seemed the most sensible.
113
114         * tests/: Deleted.