Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5)

Side by Side Diff: test/es5conform/es5conform.status

Issue 555149: Added Object.defineProperty + needed internal functionality:... (Closed) Base URL: http://v8.googlecode.com/svn/branches/bleeding_edge/
Patch Set: '' Created 10 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « test/cctest/test-api.cc ('k') | test/mjsunit/object-define-property.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 21 matching lines...) Expand all
32 chapter07: UNIMPLEMENTED 32 chapter07: UNIMPLEMENTED
33 chapter08: UNIMPLEMENTED 33 chapter08: UNIMPLEMENTED
34 chapter10: UNIMPLEMENTED 34 chapter10: UNIMPLEMENTED
35 chapter11: UNIMPLEMENTED 35 chapter11: UNIMPLEMENTED
36 chapter12: UNIMPLEMENTED 36 chapter12: UNIMPLEMENTED
37 chapter13: UNIMPLEMENTED 37 chapter13: UNIMPLEMENTED
38 chapter14: UNIMPLEMENTED 38 chapter14: UNIMPLEMENTED
39 chapter15/15.1: UNIMPLEMENTED 39 chapter15/15.1: UNIMPLEMENTED
40 chapter15/15.2/15.2.3/15.2.3.1: UNIMPLEMENTED 40 chapter15/15.2/15.2.3/15.2.3.1: UNIMPLEMENTED
41 chapter15/15.2/15.2.3/15.2.3.5: UNIMPLEMENTED 41 chapter15/15.2/15.2.3/15.2.3.5: UNIMPLEMENTED
42 chapter15/15.2/15.2.3/15.2.3.6: UNIMPLEMENTED
43 chapter15/15.2/15.2.3/15.2.3.7: UNIMPLEMENTED
44 chapter15/15.2/15.2.3/15.2.3.8: UNIMPLEMENTED 42 chapter15/15.2/15.2.3/15.2.3.8: UNIMPLEMENTED
45 chapter15/15.2/15.2.3/15.2.3.9: UNIMPLEMENTED 43 chapter15/15.2/15.2.3/15.2.3.9: UNIMPLEMENTED
46 chapter15/15.2/15.2.3/15.2.3.10: UNIMPLEMENTED 44 chapter15/15.2/15.2.3/15.2.3.10: UNIMPLEMENTED
47 chapter15/15.2/15.2.3/15.2.3.11: UNIMPLEMENTED 45 chapter15/15.2/15.2.3/15.2.3.11: UNIMPLEMENTED
48 chapter15/15.2/15.2.3/15.2.3.12: UNIMPLEMENTED 46 chapter15/15.2/15.2.3/15.2.3.12: UNIMPLEMENTED
49 chapter15/15.2/15.2.3/15.2.3.13: UNIMPLEMENTED 47 chapter15/15.2/15.2.3/15.2.3.13: UNIMPLEMENTED
50 48
51 # Object.getPrototypeOf
52 chapter15/15.2/15.2.3/15.2.3.2: PASS
53
54 # Object.getOwnPropertyDescriptor
55 chapter15/15.2/15.2.3/15.2.3.3: PASS
56
57 # NOT IMPLEMENTED: defineProperty
58 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-3: FAIL_OK
59
60 # NOT IMPLEMENTED: getOwnPropertyNames
61 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-16: FAIL_OK
62
63 # NOT IMPLEMENTED: defineProperty
64 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-18: FAIL_OK
65
66 # NOT IMPLEMENTED: defineProperties
67 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-19: FAIL_OK
68
69 # NOT IMPLEMENTED: seal 49 # NOT IMPLEMENTED: seal
70 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20: FAIL_OK 50 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20: FAIL_OK
71 51
72 # NOT IMPLEMENTED: freeze 52 # NOT IMPLEMENTED: freeze
73 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21: FAIL_OK 53 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21: FAIL_OK
74 54
75 # NOT IMPLEMENTED: preventExtensions 55 # NOT IMPLEMENTED: preventExtensions
76 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22: FAIL_OK 56 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22: FAIL_OK
77 57
78 # NOT IMPLEMENTED: isSealed 58 # NOT IMPLEMENTED: isSealed
79 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23: FAIL_OK 59 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23: FAIL_OK
80 60
81 # NOT IMPLEMENTED: isFrozen 61 # NOT IMPLEMENTED: isFrozen
82 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24: FAIL_OK 62 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24: FAIL_OK
83 63
84 # NOT IMPLEMENTED: isExtensible 64 # NOT IMPLEMENTED: isExtensible
85 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25: FAIL_OK 65 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25: FAIL_OK
86 66
87 # NOT IMPLEMENTED: bind 67 # NOT IMPLEMENTED: bind
88 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38: FAIL_OK 68 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38: FAIL_OK
89 69
90 # Built-ins have wrong descriptor (should all be false) 70 # NaN is writable
91 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178: FAIL_OK 71 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178: FAIL_OK
72 # Infinity is writable
92 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179: FAIL_OK 73 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179: FAIL_OK
74 # undefined is writable
93 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180: FAIL_OK 75 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180: FAIL_OK
94 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-182: FAIL_OK
95 76
96 # Our Function object has a "arguments" property which is used as a non 77 # Our Function object has a "arguments" property which is used as a non
97 # property in in the test 78 # property in in the test
98 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-183: FAIL_OK 79 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-183: FAIL_OK
99 80
100
101 # Our Function object has a "caller" property which is used as a non 81 # Our Function object has a "caller" property which is used as a non
102 # property in in the test 82 # property in in the test
103 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-184: FAIL_OK 83 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-184: FAIL_OK
104 84
105 # Built-ins have wrong descriptor (should all be false) 85 # Our function object has a name property which is used as a non
106 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-185: FAIL_OK 86 # property in the test
107 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-186: FAIL_OK
108 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-187: FAIL_OK
109 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188: FAIL_OK 87 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188: FAIL_OK
110 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-189: FAIL_OK
111 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-190: FAIL_OK
112 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-191: FAIL_OK
113 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-192: FAIL_OK
114 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-193: FAIL_OK
115 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-194: FAIL_OK
116 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-195: FAIL_OK
117 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-201: FAIL_OK
118 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-210: FAIL_OK
119 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-211: FAIL_OK
120
121 88
122 # NOT IMPLEMENTED: RegExp.prototype.source 89 # NOT IMPLEMENTED: RegExp.prototype.source
123 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212: FAIL_OK 90 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212: FAIL_OK
124 91
125 # NOT IMPLEMENTED: RegExp.prototype.global 92 # NOT IMPLEMENTED: RegExp.prototype.global
126 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213: FAIL_OK 93 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213: FAIL_OK
127 94
128 # NOT IMPLEMENTED: RegExp.prototype.ignoreCase 95 # NOT IMPLEMENTED: RegExp.prototype.ignoreCase
129 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214: FAIL_OK 96 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214: FAIL_OK
130 97
131 # NOT IMPLEMENTED: RegExp.prototype.multiline 98 # NOT IMPLEMENTED: RegExp.prototype.multiline
132 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215: FAIL_OK 99 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215: FAIL_OK
133 100
134 # Errors have wrong descriptor (should all be false)
135 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-216: FAIL_OK
136 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-217: FAIL_OK
137 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-218: FAIL_OK
138 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-219: FAIL_OK
139 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-220: FAIL_OK
140 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-221: FAIL_OK
141 chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-222: FAIL_OK
142
143 # Object.getOwnPropertyNames
144 chapter15/15.2/15.2.3/15.2.3.4: PASS
145
146 # All of the tests below marked SUBSETFAIL (in 15.2.3.4) fail because 101 # All of the tests below marked SUBSETFAIL (in 15.2.3.4) fail because
147 # the tests assumes that objects can not have more properties 102 # the tests assumes that objects can not have more properties
148 # than those described in the spec - but according to spec they can 103 # than those described in the spec - but according to spec they can
149 # have additional properties. 104 # have additional properties.
150 # All compareArray calls in these tests could be exchanged with a 105 # All compareArray calls in these tests could be exchanged with a
151 # isSubsetOfArray call (I will upload a path to the es5conform site) 106 # isSubsetOfArray call (I will upload a path to the es5conform site)
152 107
153 # SUBSETFAIL 108 # SUBSETFAIL
154 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-1: FAIL_OK 109 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-1: FAIL_OK
155 110
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
245 200
246 # SUBSETFAIL 201 # SUBSETFAIL
247 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-35: FAIL_OK 202 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-35: FAIL_OK
248 203
249 # getOwnPropertyDescriptor not implemented on array indices 204 # getOwnPropertyDescriptor not implemented on array indices
250 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-1: FAIL_OK 205 chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-1: FAIL_OK
251 206
252 207
253 208
254 209
255 # Object.keys
256 chapter15/15.2/15.2.3/15.2.3.14: PASS
257
258 # We fail this because Object.keys returns numbers for element indices 210 # We fail this because Object.keys returns numbers for element indices
259 # rather than strings. 211 # rather than strings.
260 chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-3: FAIL_OK 212 #chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-3: FAIL_OK
261 213
262 chapter15/15.3: UNIMPLEMENTED 214 chapter15/15.3: UNIMPLEMENTED
263 215
264 chapter15/15.4/15.4.4/15.4.4.14: UNIMPLEMENTED 216 chapter15/15.4/15.4.4/15.4.4.14: UNIMPLEMENTED
265 chapter15/15.4/15.4.4/15.4.4.15: UNIMPLEMENTED 217 chapter15/15.4/15.4.4/15.4.4.15: UNIMPLEMENTED
266 chapter15/15.4/15.4.4/15.4.4.20: UNIMPLEMENTED 218 chapter15/15.4/15.4.4/15.4.4.20: UNIMPLEMENTED
267 chapter15/15.4/15.4.4/15.4.4.21: UNIMPLEMENTED 219 chapter15/15.4/15.4.4/15.4.4.21: UNIMPLEMENTED
268 chapter15/15.4/15.4.4/15.4.4.22: UNIMPLEMENTED 220 chapter15/15.4/15.4.4/15.4.4.22: UNIMPLEMENTED
269 221
270 # Array.prototype.every
271 chapter15/15.4/15.4.4/15.4.4.16: PASS
272
273 # Wrong test - because this is not given as argument to arr.every 222 # Wrong test - because this is not given as argument to arr.every
274 # this._15_4_4_16_5_1 evaluates to undefined 223 # this._15_4_4_16_5_1 evaluates to undefined
275 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1: FAIL_OK 224 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1: FAIL_OK
276 225
277 # In test case the element is not appended - it is added in the middle of 226 # In test case the element is not appended - it is added in the middle of
278 # the array 227 # the array
279 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-1: FAIL_OK 228 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-1: FAIL_OK
280 229
281 # We fail because the test assumes that if the reference to array is deleted it 230 # We fail because the test assumes that if the reference to array is deleted it
282 # is not longer traversed 231 # is not longer traversed
283 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-7: FAIL_OK 232 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-7: FAIL_OK
284 233
285 # if (val>1) in test should be if (val>2) 234 # if (val>1) in test should be if (val>2)
286 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-10: FAIL_OK 235 chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-10: FAIL_OK
287 236
288
289 # Array.prototype.some
290 chapter15/15.4/15.4.4/15.4.4.17: PASS
291
292 # Wrong assumption - according to spec some returns a Boolean, not a number 237 # Wrong assumption - according to spec some returns a Boolean, not a number
293 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9: FAIL_OK 238 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9: FAIL_OK
294 239
295 # Same as 15.4.4.16-5-1 240 # Same as 15.4.4.16-5-1
296 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1: FAIL_OK 241 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1: FAIL_OK
297 242
298 # Same as 15.4.4.16-7-1 243 # Same as 15.4.4.16-7-1
299 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-1: FAIL_OK 244 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-1: FAIL_OK
300 245
301 # Same as 15.4.4.16-7-7 246 # Same as 15.4.4.16-7-7
302 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-7: FAIL_OK 247 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-7: FAIL_OK
303 248
304 # Same as 15.4.4.16-10-8 249 # Same as 15.4.4.16-10-8
305 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10: FAIL_OK 250 chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10: FAIL_OK
306 251
307
308 # Array.prototype.forEach
309 chapter15/15.4/15.4.4/15.4.4.18: PASS
310
311 # Same as 15.4.4.16-5-1 252 # Same as 15.4.4.16-5-1
312 chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1: FAIL_OK 253 chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1: FAIL_OK
313 254
314 # Same as 15.4.4.16-7-7 255 # Same as 15.4.4.16-7-7
315 chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-6: FAIL_OK 256 chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-6: FAIL_OK
316 257
317
318 # Array.prototype.map
319 chapter15/15.4/15.4.4/15.4.4.19: PASS
320
321 # Same as 15.4.4.16-5-1 258 # Same as 15.4.4.16-5-1
322 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1: FAIL_OK 259 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1: FAIL_OK
323 260
324 # Same as 15.4.4.16-7-7 261 # Same as 15.4.4.16-7-7
325 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7: FAIL_OK 262 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7: FAIL_OK
326 263
327 # Uses a array index number as a property 264 # Uses a array index number as a property
328 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-1: FAIL_OK 265 chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-1: FAIL_OK
329 266
330 267
331 chapter15/15.5: UNIMPLEMENTED 268 chapter15/15.5: UNIMPLEMENTED
332 chapter15/15.6: UNIMPLEMENTED 269 chapter15/15.6: UNIMPLEMENTED
333 chapter15/15.7: UNIMPLEMENTED 270 chapter15/15.7: UNIMPLEMENTED
334 chapter15/15.9: UNIMPLEMENTED 271 chapter15/15.9: UNIMPLEMENTED
335 chapter15/15.10: UNIMPLEMENTED 272 chapter15/15.10: UNIMPLEMENTED
336 chapter15/15.12: UNIMPLEMENTED 273 chapter15/15.12: UNIMPLEMENTED
OLDNEW
« no previous file with comments | « test/cctest/test-api.cc ('k') | test/mjsunit/object-define-property.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698