OLD | NEW |
1 # Copyright 2009 the V8 project authors. All rights reserved. | 1 # Copyright 2009 the V8 project authors. All rights reserved. |
2 # Redistribution and use in source and binary forms, with or without | 2 # Redistribution and use in source and binary forms, with or without |
3 # modification, are permitted provided that the following conditions are | 3 # modification, are permitted provided that the following conditions are |
4 # met: | 4 # met: |
5 # | 5 # |
6 # * Redistributions of source code must retain the above copyright | 6 # * Redistributions of source code must retain the above copyright |
7 # notice, this list of conditions and the following disclaimer. | 7 # notice, this list of conditions and the following disclaimer. |
8 # * Redistributions in binary form must reproduce the above | 8 # * Redistributions in binary form must reproduce the above |
9 # copyright notice, this list of conditions and the following | 9 # copyright notice, this list of conditions and the following |
10 # disclaimer in the documentation and/or other materials provided | 10 # disclaimer in the documentation and/or other materials provided |
(...skipping 11 matching lines...) Expand all Loading... |
22 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | 22 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
23 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | 23 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
24 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 24 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
25 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 25 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
26 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 26 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
27 | 27 |
28 prefix es5conform | 28 prefix es5conform |
29 def UNIMPLEMENTED = PASS || FAIL | 29 def UNIMPLEMENTED = PASS || FAIL |
30 def FAIL_OK = FAIL, OKAY | 30 def FAIL_OK = FAIL, OKAY |
31 | 31 |
32 chapter07: UNIMPLEMENTED | 32 # Non UTF8 characters in test files. |
33 chapter08: UNIMPLEMENTED | 33 chapter10/10.4/10.4.2/10.4.2-3-c-2-s: FAIL_OK |
34 chapter10: UNIMPLEMENTED | 34 chapter10/10.4/10.4.2/10.4.2-3-c-1-s: FAIL_OK |
35 chapter11: UNIMPLEMENTED | 35 chapter10/10.4/10.4.2/10.4.2-2-c-1: FAIL_OK |
36 chapter12: UNIMPLEMENTED | 36 |
37 chapter13: UNIMPLEMENTED | 37 # We do not implement the error chekcs specified in the production rules |
38 chapter14: UNIMPLEMENTED | 38 # of 11.1.5 (Object initializer). |
39 chapter15/15.1: UNIMPLEMENTED | 39 # We are compatible with Safari and Firefox. |
40 chapter15/15.2/15.2.3/15.2.3.1: UNIMPLEMENTED | 40 chapter11/11.1/11.1.5: UNIMPLEMENTED |
| 41 |
| 42 # Issue 759, see http://code.google.com/p/v8/issues/detail?id=759 |
| 43 chapter11/11.4/11.4.1//11.4.1-4.a-5: FAIL_OK |
| 44 chapter11/11.4/11.4.1//11.4.1-4.a-7: FAIL_OK |
| 45 |
| 46 |
| 47 # We do not have a global object called 'global' as required by tests. |
| 48 chapter15/15.1: FAIL_OK |
| 49 |
| 50 # NOT IMPLEMENTED: seal |
41 chapter15/15.2/15.2.3/15.2.3.8: UNIMPLEMENTED | 51 chapter15/15.2/15.2.3/15.2.3.8: UNIMPLEMENTED |
| 52 # NOT IMPLEMENTED: freeze |
42 chapter15/15.2/15.2.3/15.2.3.9: UNIMPLEMENTED | 53 chapter15/15.2/15.2.3/15.2.3.9: UNIMPLEMENTED |
| 54 # NOT IMPLEMENTED: preventExtensions |
43 chapter15/15.2/15.2.3/15.2.3.10: UNIMPLEMENTED | 55 chapter15/15.2/15.2.3/15.2.3.10: UNIMPLEMENTED |
| 56 # NOT IMPLEMENTED: isSealed |
44 chapter15/15.2/15.2.3/15.2.3.11: UNIMPLEMENTED | 57 chapter15/15.2/15.2.3/15.2.3.11: UNIMPLEMENTED |
| 58 # NOT IMPLEMENTED: isFrozen |
45 chapter15/15.2/15.2.3/15.2.3.12: UNIMPLEMENTED | 59 chapter15/15.2/15.2.3/15.2.3.12: UNIMPLEMENTED |
| 60 # NOT IMPLEMENTED: isExtensible |
46 chapter15/15.2/15.2.3/15.2.3.13: UNIMPLEMENTED | 61 chapter15/15.2/15.2.3/15.2.3.13: UNIMPLEMENTED |
47 | 62 |
48 # NOT IMPLEMENTED: seal | 63 # NOT IMPLEMENTED: seal |
49 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20: FAIL_OK | 64 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20: FAIL_OK |
50 | 65 |
51 # NOT IMPLEMENTED: freeze | 66 # NOT IMPLEMENTED: freeze |
52 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21: FAIL_OK | 67 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21: FAIL_OK |
53 | 68 |
54 # NOT IMPLEMENTED: preventExtensions | 69 # NOT IMPLEMENTED: preventExtensions |
55 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22: FAIL_OK | 70 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22: FAIL_OK |
56 | 71 |
57 # NOT IMPLEMENTED: isSealed | 72 # NOT IMPLEMENTED: isSealed |
58 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23: FAIL_OK | 73 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23: FAIL_OK |
59 | 74 |
60 # NOT IMPLEMENTED: isFrozen | 75 # NOT IMPLEMENTED: isFrozen |
61 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24: FAIL_OK | 76 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24: FAIL_OK |
62 | 77 |
63 # NOT IMPLEMENTED: isExtensible | 78 # NOT IMPLEMENTED: isExtensible |
64 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25: FAIL_OK | 79 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25: FAIL_OK |
65 | 80 |
66 # NOT IMPLEMENTED: bind | 81 # NOT IMPLEMENTED: bind |
67 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38: FAIL_OK | 82 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38: FAIL_OK |
68 | 83 |
69 # NaN is writable | 84 # NaN is writable. |
70 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178: FAIL_OK | 85 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178: FAIL_OK |
71 # Infinity is writable | 86 # Infinity is writable. |
72 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179: FAIL_OK | 87 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179: FAIL_OK |
73 # undefined is writable | 88 # undefined is writable. |
74 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180: FAIL_OK | 89 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180: FAIL_OK |
75 | 90 |
76 # Our Function object has a "arguments" property which is used as a non | 91 # Our Function object has an "arguments" property which is used as a |
77 # property in in the test | 92 # non-property in the test. |
78 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-183: FAIL_OK | 93 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-183: FAIL_OK |
79 | 94 |
80 # Our Function object has a "caller" property which is used as a non | 95 # Our Function object has a "caller" property which is used as a |
81 # property in in the test | 96 # non-property in in the test. |
82 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-184: FAIL_OK | 97 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-184: FAIL_OK |
83 | 98 |
84 # Our function object has a name property which is used as a non | 99 # Our function object has a name property which is used as a |
85 # property in the test | 100 # non-property in the test. |
86 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188: FAIL_OK | 101 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188: FAIL_OK |
87 | 102 |
88 # NOT IMPLEMENTED: RegExp.prototype.source | 103 # NOT IMPLEMENTED: RegExp.prototype.source |
89 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212: FAIL_OK | 104 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212: FAIL_OK |
90 | 105 |
91 # NOT IMPLEMENTED: RegExp.prototype.global | 106 # NOT IMPLEMENTED: RegExp.prototype.global |
92 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213: FAIL_OK | 107 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213: FAIL_OK |
93 | 108 |
94 # NOT IMPLEMENTED: RegExp.prototype.ignoreCase | 109 # NOT IMPLEMENTED: RegExp.prototype.ignoreCase |
95 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214: FAIL_OK | 110 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214: FAIL_OK |
96 | 111 |
97 # NOT IMPLEMENTED: RegExp.prototype.multiline | 112 # NOT IMPLEMENTED: RegExp.prototype.multiline |
98 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215: FAIL_OK | 113 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215: FAIL_OK |
99 | 114 |
100 # All of the tests below marked SUBSETFAIL (in 15.2.3.4) fail because | 115 # All of the tests below marked SUBSETFAIL (in 15.2.3.4) fail because |
101 # the tests assumes that objects can not have more properties | 116 # the tests assumes that objects can not have more properties |
102 # than those described in the spec - but according to spec they can | 117 # than those described in the spec - but according to spec they can |
103 # have additional properties. | 118 # have additional properties. |
104 # All compareArray calls in these tests could be exchanged with a | 119 # All compareArray calls in these tests could be exchanged with a |
105 # isSubsetOfArray call (I will upload a path to the es5conform site) | 120 # isSubsetOfArray call (I will upload a path to the es5conform site). |
106 | 121 |
107 # SUBSETFAIL | 122 # SUBSETFAIL |
108 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-1: FAIL_OK | 123 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-1: FAIL_OK |
109 | 124 |
110 # SUBSETFAIL + we do not implement all methods on Object | 125 # SUBSETFAIL + we do not implement all methods on Object. |
111 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-2: FAIL_OK | 126 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-2: FAIL_OK |
112 | 127 |
113 # SUBSETFAIL | 128 # SUBSETFAIL |
114 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-3: FAIL_OK | 129 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-3: FAIL_OK |
115 | 130 |
116 # SUBSETFAIL + we do not implement Function.prototype.bind | 131 # SUBSETFAIL + we do not implement Function.prototype.bind. |
117 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-4: FAIL_OK | 132 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-4: FAIL_OK |
118 | 133 |
119 # SUBSETFAIL | 134 # SUBSETFAIL |
120 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-5: FAIL_OK | 135 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-5: FAIL_OK |
121 | 136 |
122 # SUBSETFAIL | 137 # SUBSETFAIL |
123 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-6: FAIL_OK | 138 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-6: FAIL_OK |
124 | 139 |
125 # SUBSETFAIL | 140 # SUBSETFAIL |
126 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-7: FAIL_OK | 141 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-7: FAIL_OK |
127 | 142 |
128 # SUBSETFAIL | 143 # SUBSETFAIL |
129 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-8: FAIL_OK | 144 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-8: FAIL_OK |
130 | 145 |
131 # SUBSETFAIL | 146 # SUBSETFAIL |
132 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-9: FAIL_OK | 147 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-9: FAIL_OK |
133 | 148 |
134 # SUBSETFAIL | 149 # SUBSETFAIL |
135 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-11: FAIL_OK | 150 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-11: FAIL_OK |
136 | 151 |
137 # We do not implement all methods on RegExp | 152 # We do not implement all methods on RegExp. |
138 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-13: FAIL_OK | 153 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-13: FAIL_OK |
139 | 154 |
140 # SUBSETFAIL | 155 # SUBSETFAIL |
141 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-14: FAIL_OK | 156 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-14: FAIL_OK |
142 | 157 |
143 # EvalError.prototype does not have message property | 158 # EvalError.prototype does not have message property. |
144 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-15: FAIL_OK | 159 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-15: FAIL_OK |
145 | 160 |
146 # Rangeerror.prototype does not have message property | 161 # Rangeerror.prototype does not have message property. |
147 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-16: FAIL_OK | 162 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-16: FAIL_OK |
148 | 163 |
149 # ReferenceError.prototype does not have message property | 164 # ReferenceError.prototype does not have message property. |
150 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-17: FAIL_OK | 165 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-17: FAIL_OK |
151 | 166 |
152 # SyntaxError.prototype does not have message property | 167 # SyntaxError.prototype does not have message property. |
153 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-18: FAIL_OK | 168 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-18: FAIL_OK |
154 | 169 |
155 # TypeError.prototype does not have message property | 170 # TypeError.prototype does not have message property. |
156 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-19: FAIL_OK | 171 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-19: FAIL_OK |
157 | 172 |
158 # URIError.prototype does not have message property | 173 # URIError.prototype does not have message property. |
159 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-20: FAIL_OK | 174 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-20: FAIL_OK |
160 | 175 |
161 # SUBSETFAIL | 176 # SUBSETFAIL |
162 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-22: FAIL_OK | 177 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-22: FAIL_OK |
163 | 178 |
164 # SUBSETFAIL | 179 # SUBSETFAIL |
165 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-23: FAIL_OK | 180 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-23: FAIL_OK |
166 | 181 |
167 # SUBSETFAIL | 182 # SUBSETFAIL |
168 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-24: FAIL_OK | 183 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-24: FAIL_OK |
(...skipping 24 matching lines...) Expand all Loading... |
193 | 208 |
194 # SUBSETFAIL | 209 # SUBSETFAIL |
195 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-33: FAIL_OK | 210 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-33: FAIL_OK |
196 | 211 |
197 # SUBSETFAIL | 212 # SUBSETFAIL |
198 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-34: FAIL_OK | 213 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-34: FAIL_OK |
199 | 214 |
200 # SUBSETFAIL | 215 # SUBSETFAIL |
201 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-35: FAIL_OK | 216 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-35: FAIL_OK |
202 | 217 |
| 218 # NOT IMPLEMENTED: bind on Function.prototype. |
| 219 chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-1: FAIL_OK |
203 | 220 |
204 # We fail this because Object.keys returns numbers for element indices | 221 # Wrong test - the spec does not say anything about throwing errors |
205 # rather than strings. | 222 # on calling Array.prototype.indexOf with undefined as argument. |
206 #chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-3: FAIL_OK | 223 chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-1: FAIL_OK |
207 | 224 |
208 chapter15/15.3: UNIMPLEMENTED | 225 # Wrong test - the spec does not say anything about throwing errors |
| 226 # on calling Array.prototype.indexOf with null as argument. |
| 227 chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-2: FAIL_OK |
209 | 228 |
210 chapter15/15.4/15.4.4/15.4.4.14: UNIMPLEMENTED | 229 # Wrong assumption - according to spec some returns a Boolean, not a number. |
211 chapter15/15.4/15.4.4/15.4.4.15: UNIMPLEMENTED | |
212 chapter15/15.4/15.4.4/15.4.4.20: UNIMPLEMENTED | |
213 chapter15/15.4/15.4.4/15.4.4.21: UNIMPLEMENTED | |
214 chapter15/15.4/15.4.4/15.4.4.22: UNIMPLEMENTED | |
215 | |
216 # Wrong test - because this is not given as argument to arr.every | |
217 # this._15_4_4_16_5_1 evaluates to undefined | |
218 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1: FAIL_OK | |
219 | |
220 # In test case the element is not appended - it is added in the middle of | |
221 # the array | |
222 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-1: FAIL_OK | |
223 | |
224 # We fail because the test assumes that if the reference to array is deleted it | |
225 # is not longer traversed | |
226 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-7: FAIL_OK | |
227 | |
228 # if (val>1) in test should be if (val>2) | |
229 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-10: FAIL_OK | |
230 | |
231 # Wrong assumption - according to spec some returns a Boolean, not a number | |
232 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9: FAIL_OK | 230 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9: FAIL_OK |
233 | 231 |
234 # Same as 15.4.4.16-5-1 | |
235 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1: FAIL_OK | |
236 | |
237 # Same as 15.4.4.16-7-1 | |
238 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-1: FAIL_OK | |
239 | |
240 # Same as 15.4.4.16-7-7 | 232 # Same as 15.4.4.16-7-7 |
241 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-7: FAIL_OK | 233 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-7: FAIL_OK |
242 | 234 |
243 # Same as 15.4.4.16-10-8 | 235 # Same as 15.4.4.16-10-8 |
244 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10: FAIL_OK | 236 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10: FAIL_OK |
245 | 237 |
246 # Same as 15.4.4.16-5-1 | |
247 chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1: FAIL_OK | |
248 | |
249 # Same as 15.4.4.16-7-7 | 238 # Same as 15.4.4.16-7-7 |
250 chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-6: FAIL_OK | 239 chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-6: FAIL_OK |
251 | 240 |
252 # Same as 15.4.4.16-5-1 | |
253 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1: FAIL_OK | |
254 | |
255 # Same as 15.4.4.16-7-7 | 241 # Same as 15.4.4.16-7-7 |
256 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7: FAIL_OK | 242 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7: FAIL_OK |
257 | 243 |
| 244 # Wrong test - uses unitialized variable a in precondition check. |
| 245 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-3: FAIL_OK |
258 | 246 |
259 chapter15/15.5: UNIMPLEMENTED | 247 # We do not implement Array mapping functions correctly if array |
260 chapter15/15.6: UNIMPLEMENTED | 248 # entries are added for nonexistent entries smaller than length by |
261 chapter15/15.7: UNIMPLEMENTED | 249 # the callback function. |
262 chapter15/15.9: UNIMPLEMENTED | 250 # See http://code.google.com/p/v8/issues/detail?id=755 |
263 chapter15/15.10: UNIMPLEMENTED | 251 chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-1: FAIL_OK |
264 chapter15/15.12: UNIMPLEMENTED | 252 |
| 253 # Wrong tests, path in test file is wrong. This will crash the test |
| 254 # script so we mark it unimplemented. |
| 255 chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4: UNIMPLEMENTED |
| 256 chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4-s: UNIMPLEMENTED |
| 257 |
| 258 # Wrong test - deleting the property on o in callbackfn will |
| 259 # have no effect on the actual array on which reduceRight is called. |
| 260 chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-7: FAIL_OK |
| 261 |
| 262 # We do not implement trim correctly on null and undefined. |
| 263 chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-1: FAIL_OK |
| 264 chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-2: FAIL_OK |
| 265 |
| 266 # We do not correctly recognize \uFEFF as whitespace |
| 267 chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-10: FAIL_OK |
| 268 chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-18: FAIL_OK |
| 269 chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-34: FAIL_OK |
| 270 |
| 271 # RegExp.prototype is not of type RegExp - we are bug compatible with JSC. |
| 272 chapter15/15.10/15.10.6/15.10.6: FAIL_OK |
| 273 |
| 274 # We do not have the properties of a RegExp instance on RegExp.prototype. |
| 275 # The spec says we should - but we are currently bug compatible with JSC. |
| 276 chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-1: FAIL_OK |
| 277 chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-2: FAIL_OK |
| 278 chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-1: FAIL_OK |
| 279 chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-2: FAIL_OK |
| 280 chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-1: FAIL_OK |
| 281 chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-2: FAIL_OK |
| 282 chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-1: FAIL_OK |
| 283 chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-2: FAIL_OK |
| 284 chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-1: FAIL_OK |
| 285 chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-2: FAIL_OK |
| 286 |
| 287 # JSON.stringify does not correctly truncate the space parameter. |
| 288 # See http://code.google.com/p/v8/issues/detail?id=753 |
| 289 chapter15/15.12/15.12.3/15.12.3-6-a-2: FAIL_OK |
| 290 chapter15/15.12/15.12.3/15.12.3-6-b-1: FAIL_OK |
265 | 291 |
266 [ $arch == mips ] | 292 [ $arch == mips ] |
267 | 293 |
268 # Skip all tests on MIPS. | 294 # Skip all tests on MIPS. |
269 *: SKIP | 295 *: SKIP |
OLD | NEW |