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

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

Issue 8221002: Fix special handling of DefineOwnProperty on arrays. (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: Fix regression in TypeError description. Created 9 years, 2 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 | « src/v8natives.js ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2011 the V8 project authors. All rights reserved. 1 # Copyright 2011 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 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
55 11.8.3-3: FAIL 55 11.8.3-3: FAIL
56 11.8.3-4: FAIL 56 11.8.3-4: FAIL
57 11.8.3-5: FAIL 57 11.8.3-5: FAIL
58 58
59 # V8 Bug. 59 # V8 Bug.
60 S13.2.3_A1: FAIL 60 S13.2.3_A1: FAIL
61 61
62 # V8 Bug: http://code.google.com/p/v8/issues/detail?id=1530 62 # V8 Bug: http://code.google.com/p/v8/issues/detail?id=1530
63 S15.3.3.1_A4: FAIL 63 S15.3.3.1_A4: FAIL
64 64
65 # V8 Bug: http://code.google.com/p/v8/issues/detail?id=1756
66 15.2.3.6-4-116: FAIL
67 15.2.3.6-4-117: FAIL
68 15.2.3.6-4-126: FAIL
69 15.2.3.6-4-127: FAIL
70 15.2.3.6-4-128: FAIL
71 15.2.3.6-4-129: FAIL
72 15.2.3.6-4-130: FAIL
73 15.2.3.6-4-131: FAIL
74 15.2.3.6-4-132: FAIL
75 15.2.3.6-4-137: FAIL
76 15.2.3.6-4-142: FAIL
77 15.2.3.6-4-143: FAIL
78 15.2.3.6-4-144: FAIL
79 15.2.3.6-4-146: FAIL
80 15.2.3.6-4-147: FAIL
81 15.2.3.6-4-148: FAIL
82 15.2.3.6-4-149: FAIL
83 15.2.3.6-4-151: FAIL
84 15.2.3.6-4-154: FAIL
85 15.2.3.6-4-155: FAIL
86 15.2.3.6-4-159: FAIL
87 15.2.3.6-4-161: FAIL
88 15.2.3.6-4-165: FAIL
89 15.2.3.6-4-166: FAIL
90 15.2.3.6-4-167: FAIL
91 15.2.3.6-4-168: FAIL
92 15.2.3.6-4-169: FAIL
93 15.2.3.6-4-170: FAIL
94 15.2.3.6-4-171: FAIL
95 15.2.3.6-4-172: FAIL
96 15.2.3.6-4-173: FAIL
97 15.2.3.6-4-174: FAIL
98 15.2.3.6-4-175: FAIL
99 15.2.3.6-4-176: FAIL
100 15.2.3.6-4-177: FAIL
101 15.2.3.6-4-178: FAIL
102 15.2.3.6-4-179-1: FAIL
103 15.2.3.6-4-181: FAIL
104 15.2.3.7-6-a-112: FAIL
105 15.2.3.7-6-a-113: FAIL
106 15.2.3.7-6-a-122: FAIL
107 15.2.3.7-6-a-123: FAIL
108 15.2.3.7-6-a-124: FAIL
109 15.2.3.7-6-a-125: FAIL
110 15.2.3.7-6-a-126: FAIL
111 15.2.3.7-6-a-127: FAIL
112 15.2.3.7-6-a-128: FAIL
113 15.2.3.7-6-a-133: FAIL
114 15.2.3.7-6-a-138: FAIL
115 15.2.3.7-6-a-139: FAIL
116 15.2.3.7-6-a-140: FAIL
117 15.2.3.7-6-a-142: FAIL
118 15.2.3.7-6-a-143: FAIL
119 15.2.3.7-6-a-144: FAIL
120 15.2.3.7-6-a-145: FAIL
121 15.2.3.7-6-a-147: FAIL
122 15.2.3.7-6-a-150: FAIL
123 15.2.3.7-6-a-151: FAIL
124 15.2.3.7-6-a-155: FAIL
125 15.2.3.7-6-a-157: FAIL
126 15.2.3.7-6-a-161: FAIL
127 15.2.3.7-6-a-162: FAIL
128 15.2.3.7-6-a-163: FAIL
129 15.2.3.7-6-a-164: FAIL
130 15.2.3.7-6-a-165: FAIL
131 15.2.3.7-6-a-166: FAIL
132 15.2.3.7-6-a-167: FAIL
133 15.2.3.7-6-a-168: FAIL
134 15.2.3.7-6-a-169: FAIL
135 15.2.3.7-6-a-170: FAIL
136 15.2.3.7-6-a-171: FAIL
137 15.2.3.7-6-a-172: FAIL
138 15.2.3.7-6-a-173: FAIL
139 15.2.3.7-6-a-174: FAIL
140 15.2.3.7-6-a-175: FAIL
141 15.2.3.7-6-a-176: FAIL
142 15.2.3.7-6-a-177: FAIL
143
65 # Invalid test cases (recent change adding var changes semantics) 144 # Invalid test cases (recent change adding var changes semantics)
66 S8.3_A1_T1: FAIL 145 S8.3_A1_T1: FAIL
67 S15.3_A3_T1: FAIL 146 S15.3_A3_T1: FAIL
68 S15.3_A3_T3: FAIL 147 S15.3_A3_T3: FAIL
69 148
70 ##################### DELIBERATE INCOMPATIBILITIES ##################### 149 ##################### DELIBERATE INCOMPATIBILITIES #####################
71 150
72 # 15.9.5.43-0-9 and 15.9.5.43-0-10. V8 doesn't throw RangeError 151 # 15.9.5.43-0-9 and 15.9.5.43-0-10. V8 doesn't throw RangeError
73 # from Date.prototype.toISOString when string is not a finite number. 152 # from Date.prototype.toISOString when string is not a finite number.
74 # This is compatible with Firefox and Safari. 153 # This is compatible with Firefox and Safari.
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after
301 # is a generic descriptor which contains [[Enumerable]] and 380 # is a generic descriptor which contains [[Enumerable]] and
302 # [[Configurable]] attributes as false, 'name' property is an index 381 # [[Configurable]] attributes as false, 'name' property is an index
303 # accessor property (8.12.9 step 8) 382 # accessor property (8.12.9 step 8)
304 15.2.3.6-4-82-23: FAIL 383 15.2.3.6-4-82-23: FAIL
305 # Bug? Object.defineProperty - Update [[Enumerable]] attributes of 'name' 384 # Bug? Object.defineProperty - Update [[Enumerable]] attributes of 'name'
306 # property to true successfully when [[Enumerable]] attribute of 'name' is 385 # property to true successfully when [[Enumerable]] attribute of 'name' is
307 # false and [[Configurable]] attribute of 'name' is true, the 'desc' is a 386 # false and [[Configurable]] attribute of 'name' is true, the 'desc' is a
308 # generic descriptor which only contains [[Enumerable]] attribute as true, 387 # generic descriptor which only contains [[Enumerable]] attribute as true,
309 # 'name' property is an index accessor property (8.12.9 step 8) 388 # 'name' property is an index accessor property (8.12.9 step 8)
310 15.2.3.6-4-82-24: FAIL 389 15.2.3.6-4-82-24: FAIL
311 # Bug? Object.defineProperty - 'O' is an Array, test the length property of 'O'
312 # is own data property (15.4.5.1 step 1)
313 15.2.3.6-4-116: FAIL
314 # Bug? Object.defineProperty - 'O' is an Array, test the length property of 'O'
315 # is own data property that overrides an inherited data property (15.4.5.1
316 # step 1)
317 15.2.3.6-4-117: FAIL
318 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
319 # 'O', test that RangeError exception is thrown when [[Value]] field of
320 # 'desc' is undefined (15.4.5.1 step 3.c)
321 15.2.3.6-4-125: FAIL
322 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
323 # 'O', test the [[Value]] field of 'desc' is null (15.4.5.1 step 3.c)
324 15.2.3.6-4-126: FAIL
325 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
326 # 'O', test the [[Value]] field of 'desc' is a boolean with value false
327 # (15.4.5.1 step 3.c)
328 15.2.3.6-4-127: FAIL
329 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
330 # 'O', test the [[Value]] field of 'desc' is a boolean with value true
331 # (15.4.5.1 step 3.c)
332 15.2.3.6-4-128: FAIL
333 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
334 # 'O', test RangeError exception is not thrown when the [[Value]] field of
335 # 'desc' is 0 (15.4.5.1 step 3.c)
336 15.2.3.6-4-129: FAIL
337 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
338 # 'O', test RangeError exception is not thrown when the [[Value]] field of
339 # 'desc' is +0 (15.4.5.1 step 3.c)
340 15.2.3.6-4-130: FAIL
341 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
342 # 'O', test RangeError exception is not thrown when the [[Value]] field of
343 # 'desc' is -0 (15.4.5.1 step 3.c)
344 15.2.3.6-4-131: FAIL
345 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
346 # 'O', test RangeError exception is not thrown when the [[Value]] field of
347 # 'desc' is a positive number (15.4.5.1 step 3.c)
348 15.2.3.6-4-132: FAIL
349 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
350 # 'O', test RangeError exception is thrown when the [[Value]] field of
351 # 'desc' is a negative number (15.4.5.1 step 3.c)
352 15.2.3.6-4-133: FAIL
353 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
354 # 'O', test RangeError exception is thrown when the [[Value]] field of
355 # 'desc' is +Infinity (15.4.5.1 step 3.c)
356 15.2.3.6-4-134: FAIL
357 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
358 # 'O', test RangeError exception is thrown when the [[Value]] field of
359 # 'desc' is -Infinity (15.4.5.1 step 3.c)
360 15.2.3.6-4-135: FAIL
361 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
362 # 'O', test RangeError exception is thrown when the [[Value]] field of
363 # 'desc' is NaN (15.4.5.1 step 3.c)
364 15.2.3.6-4-136: FAIL
365 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
366 # 'O', test RangeError exception is not thrown when the [[Value]] field of
367 # 'desc' is a string containing a positive number (15.4.5.1 step 3.c)
368 15.2.3.6-4-137: FAIL
369 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
370 # 'O', test RangeError exception is thrown when the [[Value]] field of
371 # 'desc' is a string containing a negative number (15.4.5.1 step 3.c)
372 15.2.3.6-4-138: FAIL
373 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
374 # 'O', test RangeError exception is thrown when the [[Value]] field of
375 # 'desc' is a string containing a decimal number (15.4.5.1 step 3.c)
376 15.2.3.6-4-139: FAIL
377 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
378 # 'O', test RangeError exception is thrown when the [[Value]] field of
379 # 'desc' is a string containing +Infinity (15.4.5.1 step 3.c)
380 15.2.3.6-4-140: FAIL
381 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
382 # 'O', test RangeError exception is thrown when the [[Value]] field of
383 # 'desc' is a string containing -Infinity (15.4.5.1 step 3.c)
384 15.2.3.6-4-141: FAIL
385 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
386 # 'O', test the [[Value]] field of 'desc' is a string containing an
387 # exponential number (15.4.5.1 step 3.c)
388 15.2.3.6-4-142: FAIL
389 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
390 # 'O', test the [[Value]] field of 'desc' is a string containing a hex
391 # number (15.4.5.1 step 3.c)
392 15.2.3.6-4-143: FAIL
393 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
394 # 'O', test the [[Value]] field of 'desc' is a string containing a number
395 # with leading zeros (15.4.5.1 step 3.c)
396 15.2.3.6-4-144: FAIL
397 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
398 # 'O', test RangeError exception is thrown when the [[Value]] field of
399 # 'desc' is a string which doesn't convert to a number (15.4.5.1 step 3.c)
400 15.2.3.6-4-145: FAIL
401 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
402 # 'O', test the [[Value]] field of 'desc' is an object which has an own
403 # toString method (15.4.5.1 step 3.c)
404 15.2.3.6-4-146: FAIL
405 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
406 # 'O', test the [[Value]] field of 'desc' is an Object which has an own
407 # valueOf method (15.4.5.1 step 3.c)
408 15.2.3.6-4-147: FAIL
409 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
410 # 'O', test the [[Value]] field of 'desc' is an Object which has an own
411 # valueOf method that returns an object and toString method that returns a
412 # string (15.4.5.1 step 3.c)
413 15.2.3.6-4-148: FAIL
414 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
415 # 'O', test the [[Value]] field of 'desc' is an Object which has an own
416 # toString and valueOf method (15.4.5.1 step 3.c)
417 15.2.3.6-4-149: FAIL
418 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
419 # 'O', test TypeError is thrown when the [[Value]] field of 'desc' is an
420 # Object that both toString and valueOf wouldn't return primitive value
421 # (15.4.5.1 step 3.c)
422 15.2.3.6-4-150: FAIL
423 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
424 # 'O', and the [[Value]] field of 'desc' is an Object with an own toString
425 # method and an inherited valueOf method (15.4.5.1 step 3.c), test that the
426 # inherited valueOf method is used
427 15.2.3.6-4-151: FAIL
428 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
429 # 'O', test RangeError is thrown when the [[Value]] field of 'desc' is a
430 # positive non-integer values (15.4.5.1 step 3.c)
431 15.2.3.6-4-152: FAIL
432 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length prosperty
433 # of 'O', test RangeError is thrown when the [[Value]] field of 'desc' is a
434 # negative non-integer values (15.4.5.1 step 3.c)
435 15.2.3.6-4-153: FAIL
436 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
437 # 'O', test the [[Value]] field of 'desc' is boundary value 2^32 - 2
438 # (15.4.5.1 step 3.c)
439 15.2.3.6-4-154: FAIL
440 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
441 # 'O', test the [[Value]] field of 'desc' is boundary value 2^32 - 1
442 # (15.4.5.1 step 3.c)
443 15.2.3.6-4-155: FAIL
444 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
445 # 'O', test RangeError is thrown when the [[Value]] field of 'desc' is
446 # boundary value 2^32 (15.4.5.1 step 3.c)
447 15.2.3.6-4-156: FAIL
448 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
449 # 'O', test RangeError is thrown when the [[Value]] field of 'desc' is
450 # boundary value 2^32 + 1 (15.4.5.1 step 3.c)
451 15.2.3.6-4-157: FAIL
452 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
453 # 'O', set the [[Value]] field of 'desc' to a value greater than the
454 # existing value of length (15.4.5.1 step 3.f)
455 15.2.3.6-4-159: FAIL
456 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
457 # 'O', set the [[Value]] field of 'desc' to a value lesser than the
458 # existing value of length and test that indexes beyond the new length are
459 # deleted(15.4.5.1 step 3.f)
460 15.2.3.6-4-161: FAIL
461 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
462 # 'O', the [[Value]] field of 'desc' is less than value of the length
463 # property, test the [[Writable]] attribute of the length property is set
464 # to true after deleting properties with large index named if the
465 # [[Writable]] field of 'desc' is absent (15.4.5.1 step 3.h)
466 15.2.3.6-4-165: FAIL
467 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
468 # 'O', the [[Value]] field of 'desc' is less than value of the length
469 # property, test the [[Writable]] attribute of the length property is set
470 # to true after deleting properties with large index named if the
471 # [[Writable]] field of 'desc' is true (15.4.5.1 step 3.h)
472 15.2.3.6-4-166: FAIL
473 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
474 # 'O', the [[Value]] field of 'desc' is less than value of the length
475 # property, test the [[Writable]] attribute of the length property is set
476 # to false after deleting properties with large index named if the
477 # [[Writable]] field of 'desc' is false (15.4.5.1 step 3.i.ii)
478 15.2.3.6-4-167: FAIL
479 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
480 # 'O', whose writable attribute is being changed to false and the [[Value]]
481 # field of 'desc' is less than value of the length property and also lesser
482 # than an index of the array which is set to configurable:false, test that
483 # new length is set to a value greater than the non-deletable index by 1,
484 # writable attribute of length is set to false and TypeError exception is
485 # thrown (15.4.5.1 step 3.i.iii)
486 15.2.3.6-4-168: FAIL
487 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
488 # 'O', the [[Value]] field of 'desc' is less than value of the length
489 # property and also lesser than an index of the array which is set to
490 # configurable: false, test that new length is set to a value greater than
491 # the non-deletable index by 1, and TypeError is thrown (15.4.5.1 step
492 # 3.l.i)
493 15.2.3.6-4-169: FAIL
494 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
495 # 'O', the [[Value]] field of 'desc' is less than value of the length
496 # property and also lesser than an index of the array which is set to
497 # configurable: false, test that new length is set to a value greater than
498 # the non-deletable index by 1, writable attribute of length is set to
499 # false and TypeError exception is thrown (15.4.5.1 step 3.l.ii)
500 15.2.3.6-4-170: FAIL
501 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
502 # 'O', the [[Value]] field of 'desc' is less than value of the length
503 # property, test the [[Configurable]] attribute of an inherited data
504 # property with large index named in 'O' can't stop deleting index named
505 # properties (15.4.5.1 step 3.l.ii)
506 15.2.3.6-4-171: FAIL
507 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
508 # 'O', the [[Value]] field of 'desc' is less than value of the length
509 # property, test the [[Configurable]] attribute of own data property with
510 # large index named in 'O' that overrides an inherited data property can
511 # stop deleting index named properties (15.4.5.1 step 3.l.ii)
512 15.2.3.6-4-172: FAIL
513 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
514 # 'O', the [[Value]] field of 'desc' is less than value of the length
515 # property, test the [[Configurable]] attribute of own data property with
516 # large index named in 'O' that overrides an inherited accessor property
517 # can stop deleting index named properties (15.4.5.1 step 3.l.ii)
518 15.2.3.6-4-173: FAIL
519 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
520 # 'O', the [[Value]] field of 'desc' is less than value of the length
521 # property, test the [[Configurable]] attribute of own accessor property
522 # with large index named in 'O' can stop deleting index named properties
523 # (15.4.5.1 step 3.l.ii)
524 15.2.3.6-4-174: FAIL
525 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
526 # 'O', the [[Value]] field of 'desc' is less than value of the length
527 # property, test the [[Configurable]] attribute of an inherited accessor
528 # property with large index named in 'O' can't stop deleting index named
529 # properties (15.4.5.1 step 3.l.ii)
530 15.2.3.6-4-175: FAIL
531 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
532 # 'O', the [[Value]] field of 'desc' is less than value of the length
533 # property, test the [[Configurable]] attribute of own accessor property
534 # with large index named in 'O' that overrides an inherited data property
535 # can stop deleting index named properties (15.4.5.1 step 3.l.ii)
536 15.2.3.6-4-176: FAIL
537 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
538 # 'O', the [[Value]] field of 'desc' is less than value of the length
539 # property, test the [[Configurable]] attribute of own accessor property
540 # with large index named in 'O' that overrides an inherited accessor
541 # property can stop deleting index named properties (15.4.5.1 step 3.l.ii)
542 15.2.3.6-4-177: FAIL
543 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
544 # 'O', the [[Value]] field of 'desc' is less than value of the length
545 # property, test the configurable large index named property of 'O' is
546 # deleted (15.4.5.1 step 3.l.ii)
547 15.2.3.6-4-178: FAIL
548 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
549 # 'O', the [[Value]] field of 'desc' is greater than value of the length
550 # property, test value of the length property is same as [[Value]]
551 # (15.4.5.1 step 3.l.iii.1)
552 15.2.3.6-4-179-1: FAIL
553 # Bug? Object.defineProperty - 'O' is an Array, 'name' is the length property of
554 # 'O', the [[Value]] field of 'desc' is less than value of the length
555 # property, test the [[Writable]] attribute of the length property is set
556 # to false at last when the [[Writable]] field of 'desc' is false and 'O'
557 # doesn't contain non-configurable large index named property (15.4.5.1
558 # step 3.m)
559 15.2.3.6-4-181: FAIL
560 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named
561 # property, 'name' is boundary value 2^32 - 2 (15.4.5.1 step 4.a)
562 15.2.3.6-4-183: FAIL
563 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named
564 # property, test TypeError is thrown if the [[Writable]] attribute of the
565 # length property in 'O' is false and value of 'name' equals to value of
566 # the length property (15.4.5.1 step 4.b)
567 15.2.3.6-4-188: FAIL
568 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named
569 # property, test TypeError is thrown if the [[Writable]] attribute of the
570 # length property in 'O' is false and value of 'name' is greater than value
571 # of the length property (15.4.5.1 step 4.b)
572 15.2.3.6-4-189: FAIL
573 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named 390 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named
574 # property, 'desc' is accessor descriptor, test updating all attribute 391 # property, 'desc' is accessor descriptor, test updating all attribute
575 # values of 'name' (15.4.5.1 step 4.c) 392 # values of 'name' (15.4.5.1 step 4.c)
576 15.2.3.6-4-209: FAIL 393 15.2.3.6-4-209: FAIL
577 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named 394 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named
578 # property, name is accessor property and 'desc' is accessor descriptor, 395 # property, name is accessor property and 'desc' is accessor descriptor,
579 # test updating the [[Enumerable]] attribute value of 'name' (15.4.5.1 step 396 # test updating the [[Enumerable]] attribute value of 'name' (15.4.5.1 step
580 # 4.c) 397 # 4.c)
581 15.2.3.6-4-271: FAIL 398 15.2.3.6-4-271: FAIL
582 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named 399 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named
583 # property, name is accessor property and 'desc' is accessor descriptor, 400 # property, name is accessor property and 'desc' is accessor descriptor,
584 # test updating the [[Configurable]] attribute value of 'name' (15.4.5.1 401 # test updating the [[Configurable]] attribute value of 'name' (15.4.5.1
585 # step 4.c) 402 # step 4.c)
586 15.2.3.6-4-272: FAIL 403 15.2.3.6-4-272: FAIL
587 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named 404 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named
588 # property, name is accessor property and 'desc' is accessor descriptor, 405 # property, name is accessor property and 'desc' is accessor descriptor,
589 # test updating multiple attribute values of 'name' (15.4.5.1 step 4.c) 406 # test updating multiple attribute values of 'name' (15.4.5.1 step 4.c)
590 15.2.3.6-4-273: FAIL 407 15.2.3.6-4-273: FAIL
591 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named
592 # property, test the length property of 'O' is set as ToUint32('name') + 1
593 # if ToUint32('name') equals to value of the length property in 'O'
594 # (15.4.5.1 step 4.e.ii)
595 15.2.3.6-4-275: FAIL
596 # Bug? Object.defineProperty - 'O' is an Array, 'name' is an array index named
597 # property, test the length property of 'O' is set as ToUint32('name') + 1
598 # if ToUint32('name') is greater than value of the length property in 'O'
599 # (15.4.5.1 step 4.e.ii)
600 15.2.3.6-4-276: FAIL
601 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has 408 # Bug? Object.defineProperty - 'O' is an Arguments object of a function that has
602 # formal parameters, 'name' is own accessor property of 'O' which is also 409 # formal parameters, 'name' is own accessor property of 'O' which is also
603 # defined in [[ParameterMap]] of 'O', and 'desc' is accessor descriptor, 410 # defined in [[ParameterMap]] of 'O', and 'desc' is accessor descriptor,
604 # test updating multiple attribute values of 'name' (10.6 411 # test updating multiple attribute values of 'name' (10.6
605 # [[DefineOwnProperty]] step 3 and 5.a.i) 412 # [[DefineOwnProperty]] step 3 and 5.a.i)
606 15.2.3.6-4-291-1: FAIL 413 15.2.3.6-4-291-1: FAIL
607 # Bug? Object.defineProperty - 'O' is an Arguments object, 'name' is own 414 # Bug? Object.defineProperty - 'O' is an Arguments object, 'name' is own
608 # accessor property of 'O', and 'desc' is accessor descriptor, test 415 # accessor property of 'O', and 'desc' is accessor descriptor, test
609 # updating multiple attribute values of 'name' (10.6 [[DefineOwnProperty]] 416 # updating multiple attribute values of 'name' (10.6 [[DefineOwnProperty]]
610 # step 3) 417 # step 3)
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
705 15.2.3.6-4-619: FAIL 512 15.2.3.6-4-619: FAIL
706 # Bug? ES5 Attributes - all attributes in Array.prototype.reduceRight are 513 # Bug? ES5 Attributes - all attributes in Array.prototype.reduceRight are
707 # correct 514 # correct
708 15.2.3.6-4-620: FAIL 515 15.2.3.6-4-620: FAIL
709 # Bug? ES5 Attributes - all attributes in String.prototype.trim are correct 516 # Bug? ES5 Attributes - all attributes in String.prototype.trim are correct
710 15.2.3.6-4-621: FAIL 517 15.2.3.6-4-621: FAIL
711 # Bug? ES5 Attributes - all attributes in Date.prototype.toISOString are correct 518 # Bug? ES5 Attributes - all attributes in Date.prototype.toISOString are correct
712 15.2.3.6-4-623: FAIL 519 15.2.3.6-4-623: FAIL
713 # Bug? ES5 Attributes - all attributes in Date.prototype.toJSON are correct 520 # Bug? ES5 Attributes - all attributes in Date.prototype.toJSON are correct
714 15.2.3.6-4-624: FAIL 521 15.2.3.6-4-624: FAIL
715 # Bug? Object.defineProperties - 'O' is an Array, test the length property of
716 # 'O' is own data property (15.4.5.1 step 1)
717 15.2.3.7-6-a-112: FAIL
718 # Bug? Object.defineProperties - 'O' is an Array, test the length property of
719 # 'O' is own data property that overrides an inherited data property
720 # (15.4.5.1 step 1)
721 15.2.3.7-6-a-113: FAIL
722 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
723 # 'O', test RangeError is thrown when setting the [[Value]] field of 'desc'
724 # to undefined (15.4.5.1 step 3.c)
725 15.2.3.7-6-a-121: FAIL
726 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
727 # 'O', test setting the [[Value]] field of 'desc' to null actuall is set to
728 # 0 (15.4.5.1 step 3.c)
729 15.2.3.7-6-a-122: FAIL
730 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
731 # of 'O', test the [[Value]] field of 'desc' is a boolean with value false
732 # (15.4.5.1 step 3.c)
733 15.2.3.7-6-a-123: FAIL
734 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
735 # of 'O', test the [[Value]] field of 'desc' is a boolean with value true
736 # (15.4.5.1 step 3.c)
737 15.2.3.7-6-a-124: FAIL
738 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
739 # of 'O', test the [[Value]] field of 'desc' is 0 (15.4.5.1 step 3.c)
740 15.2.3.7-6-a-125: FAIL
741 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
742 # of 'O', test the [[Value]] field of 'desc' is +0 (15.4.5.1 step 3.c)
743 15.2.3.7-6-a-126: FAIL
744 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
745 # of 'O', test the [[Value]] field of 'desc' is -0 (15.4.5.1 step 3.c)
746 15.2.3.7-6-a-127: FAIL
747 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
748 # of 'O', test the [[Value]] field of 'desc' is positive number (15.4.5.1
749 # step 3.c)
750 15.2.3.7-6-a-128: FAIL
751 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
752 # of 'O', test the [[Value]] field of 'desc' is negative number (15.4.5.1
753 # step 3.c)
754 15.2.3.7-6-a-129: FAIL
755 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
756 # of 'O', test the [[Value]] field of 'desc' is +Infinity (15.4.5.1 step
757 # 3.c)
758 15.2.3.7-6-a-130: FAIL
759 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
760 # of 'O', test the [[Value]] field of 'desc' is -Infinity (15.4.5.1 step
761 # 3.c)
762 15.2.3.7-6-a-131: FAIL
763 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
764 # of 'O', test the [[Value]] field of 'desc' is NaN (15.4.5.1 step 3.c)
765 15.2.3.7-6-a-132: FAIL
766 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
767 # of 'O', test the [[Value]] field of 'desc' is a string containing a
768 # positive number (15.4.5.1 step 3.c)
769 15.2.3.7-6-a-133: FAIL
770 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
771 # of 'O', test the [[Value]] field of 'desc' is a string containing a
772 # negative number (15.4.5.1 step 3.c)
773 15.2.3.7-6-a-134: FAIL
774 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
775 # of 'O', test the [[Value]] field of 'desc' is a string containing a
776 # decimal number (15.4.5.1 step 3.c)
777 15.2.3.7-6-a-135: FAIL
778 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
779 # of 'O', test the [[Value]] field of 'desc' is a string containing
780 # +Infinity (15.4.5.1 step 3.c)
781 15.2.3.7-6-a-136: FAIL
782 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
783 # of 'O', test the [[Value]] field of 'desc' is a string containing
784 # -Infinity (15.4.5.1 step 3.c)
785 15.2.3.7-6-a-137: FAIL
786 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
787 # of 'O', test the [[Value]] field of 'desc' is a string containing an
788 # exponential number (15.4.5.1 step 3.c)
789 15.2.3.7-6-a-138: FAIL
790 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
791 # of 'O', test the [[Value]] field of 'desc' is a string containing an hex
792 # number (15.4.5.1 step 3.c)
793 15.2.3.7-6-a-139: FAIL
794 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
795 # of 'O', test the [[Value]] field of 'desc' is a string containing an
796 # leading zero number (15.4.5.1 step 3.c)
797 15.2.3.7-6-a-140: FAIL
798 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
799 # 'O', test the [[Value]] field of 'desc' is a string which doesn't convert
800 # to a number (15.4.5.1 step 3.c)
801 15.2.3.7-6-a-141: FAIL
802 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
803 # 'O', test the [[Value]] field of 'desc' is an Object which has an own
804 # toString method (15.4.5.1 step 3.c)
805 15.2.3.7-6-a-142: FAIL
806 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
807 # of 'O', test the [[Value]] field of 'desc' is an Object which has an own
808 # valueOf method (15.4.5.1 step 3.c)
809 15.2.3.7-6-a-143: FAIL
810 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
811 # of 'O', test the [[Value]] field of 'desc' is an Object which has an own
812 # valueOf method that returns an object and toString method that returns a
813 # string (15.4.5.1 step 3.c)
814 15.2.3.7-6-a-144: FAIL
815 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
816 # of 'O', test the [[Value]] field of 'desc' is an Object which has an own
817 # toString and valueOf method (15.4.5.1 step 3.c)
818 15.2.3.7-6-a-145: FAIL
819 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
820 # of 'O', test TypeError is thrown when the [[Value]] field of 'desc' is an
821 # Object that both toString and valueOf wouldn't return primitive value
822 # (15.4.5.1 step 3.c)
823 15.2.3.7-6-a-146: FAIL
824 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
825 # of 'O', test using inherited valueOf method when the [[Value]] field of
826 # 'desc' is an Objec with an own toString and inherited valueOf methods
827 # (15.4.5.1 step 3.c)
828 15.2.3.7-6-a-147: FAIL
829 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
830 # of 'O', test RangeError is thrown when the [[Value]] field of 'desc' is
831 # positive non-integer values (15.4.5.1 step 3.c)
832 15.2.3.7-6-a-148: FAIL
833 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
834 # of 'O', test RangeError is thrown when the [[Value]] field of 'desc' is
835 # negative non-integer values (15.4.5.1 step 3.c)
836 15.2.3.7-6-a-149: FAIL
837 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
838 # of 'O', test the [[Value]] field of 'desc' is boundary value 2^32 - 2
839 # (15.4.5.1 step 3.c)
840 15.2.3.7-6-a-150: FAIL
841 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
842 # of 'O', test the [[Value]] field of 'desc' is boundary value 2^32 - 1
843 # (15.4.5.1 step 3.c)
844 15.2.3.7-6-a-151: FAIL
845 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
846 # of 'O', test RangeError is thrown when the [[Value]] field of 'desc' is
847 # boundary value 2^32 (15.4.5.1 step 3.c)
848 15.2.3.7-6-a-152: FAIL
849 # Bug? Object.defineProperties - 'O' is an Array, 'name' is the length property
850 # of 'O', test RangeError is thrown when the [[Value]] field of 'desc' is
851 # boundary value 2^32 + 1 (15.4.5.1 step 3.c)
852 15.2.3.7-6-a-153: FAIL
853 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
854 # 'O', test the [[Value]] field of 'desc' which is greater than value of
855 # the length property is defined into 'O' without deleting any property
856 # with large index named (15.4.5.1 step 3.f)
857 15.2.3.7-6-a-155: FAIL
858 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
859 # 'O', test the [[Value]] field of 'desc' which is less than value of the
860 # length property is defined into 'O' with deleting properties with large
861 # index named (15.4.5.1 step 3.f)
862 15.2.3.7-6-a-157: FAIL
863 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
864 # 'O', the [[Value]] field of 'desc' is less than value of the length
865 # property, test the [[Writable]] attribute of the length property is set
866 # to true at last after deleting properties with large index named if the
867 # [[Writable]] field of 'desc' is absent (15.4.5.1 step 3.h)
868 15.2.3.7-6-a-161: FAIL
869 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
870 # 'O', the [[Value]] field of 'desc' is less than value of the length
871 # property, test the [[Writable]] attribute of the length property is set
872 # to true at last after deleting properties with large index named if the
873 # [[Writable]] field of 'desc' is true (15.4.5.1 step 3.h)
874 15.2.3.7-6-a-162: FAIL
875 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
876 # 'O', the [[Value]] field of 'desc' is less than value of the length
877 # property, test the [[Writable]] attribute of the length property is set
878 # to false at last after deleting properties with large index named if the
879 # [[Writable]] field of 'desc' is false (15.4.5.1 step 3.i.ii)
880 15.2.3.7-6-a-163: FAIL
881 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
882 # 'O', the [[Value]] field of 'desc' is less than value of the length
883 # property, test the [[Writable]] attribute of the length property in 'O'
884 # is set as true before deleting properties with large index named
885 # (15.4.5.1 step 3.i.iii)
886 15.2.3.7-6-a-164: FAIL
887 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
888 # 'O', the [[Value]] field of 'desc' is less than value of the length
889 # property, test the length property is decreased by 1 (15.4.5.1 step
890 # 3.l.i)
891 15.2.3.7-6-a-165: FAIL
892 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
893 # 'O', the [[Value]] field of 'desc' is less than value of the length
894 # property, test the [[Configurable]] attribute of own data property with
895 # large index named in 'O' can stop deleting index named properties
896 # (15.4.5.1 step 3.l.ii)
897 15.2.3.7-6-a-166: FAIL
898 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
899 # 'O', the [[Value]] field of 'desc' is less than value of the length
900 # property, test the [[Configurable]] attribute of inherited data property
901 # with large index named in 'O' can't stop deleting index named properties
902 # (15.4.5.1 step 3.l.ii)
903 15.2.3.7-6-a-167: FAIL
904 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
905 # 'O', the [[Value]] field of 'desc' is less than value of the length
906 # property, test the [[Configurable]] attribute of own data property with
907 # large index named in 'O' that overrides inherited data property can stop
908 # deleting index named properties (15.4.5.1 step 3.l.ii)
909 15.2.3.7-6-a-168: FAIL
910 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
911 # 'O', the [[Value]] field of 'desc' is less than value of the length
912 # property, test the [[Configurable]] attribute of own data property with
913 # large index named in 'O' that overrides inherited accessor property can
914 # stop deleting index named properties (15.4.5.1 step 3.l.ii)
915 15.2.3.7-6-a-169: FAIL
916 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
917 # 'O', the [[Value]] field of 'desc' is less than value of the length
918 # property, test the [[Configurable]] attribute of own accessor property
919 # with large index named in 'O' can stop deleting index named properties
920 # (15.4.5.1 step 3.l.ii)
921 15.2.3.7-6-a-170: FAIL
922 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
923 # 'O', the [[Value]] field of 'desc' is less than value of the length
924 # property, test the [[Configurable]] attribute of inherited accessor
925 # property with large index named in 'O' can't stop deleting index named
926 # properties (15.4.5.1 step 3.l.ii)
927 15.2.3.7-6-a-171: FAIL
928 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
929 # 'O', the [[Value]] field of 'desc' is less than value of the length
930 # property, test the [[Configurable]] attribute of own accessor property
931 # with large index named in 'O' that overrides inherited data property can
932 # stop deleting index named properties (15.4.5.1 step 3.l.ii)
933 15.2.3.7-6-a-172: FAIL
934 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
935 # 'O', the [[Value]] field of 'desc' is less than value of the length
936 # property, test the [[Configurable]] attribute of own accessor property
937 # with large index named in 'O' that overrides inherited accessor property
938 # can stop deleting index named properties (15.4.5.1 step 3.l.ii)
939 15.2.3.7-6-a-173: FAIL
940 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
941 # 'O', the [[Value]] field of 'desc' is less than value of the length
942 # property, test the configurable large index named property of 'O' can be
943 # deleted (15.4.5.1 step 3.l.ii)
944 15.2.3.7-6-a-174: FAIL
945 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
946 # 'O', the [[Value]] field of 'desc' is less than value of the length
947 # property, test value of the length property is set to the last
948 # non-configurable index named property of 'O' plus 1 (15.4.5.1 step
949 # 3.l.iii.1)
950 15.2.3.7-6-a-175: FAIL
951 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
952 # 'O', the [[Value]] field of 'desc' is less than value of the length
953 # property, test the [[Writable]] attribute of the length property is set
954 # to false at last when the [[Writable]] field of 'desc' is false and 'O'
955 # contains non-configurable large index named property (15.4.5.1 step
956 # 3.l.iii.2)
957 15.2.3.7-6-a-176: FAIL
958 # Bug? Object.defineProperties - 'O' is an Array, 'P' is the length property of
959 # 'O', the [[Value]] field of 'desc' is less than value of the length
960 # property, test the [[Writable]] attribute of the length property is set
961 # to false at last when the [[Writable]] field of 'desc' is false and 'O'
962 # doesn't contain non-configurable large index named property (15.4.5.1
963 # step 3.m)
964 15.2.3.7-6-a-177: FAIL
965 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named
966 # property, 'P' is boundary value 2^32 - 2 (15.4.5.1 step 4.a)
967 15.2.3.7-6-a-179: FAIL
968 # Bug? Object.defineProperties - TypeError is thrown if 'O' is an Array, 'P' is
969 # an array index named property,[[Writable]] attribute of the length
970 # property in 'O' is false, value of 'P' is equal to value of the length
971 # property in 'O' (15.4.5.1 step 4.b)
972 15.2.3.7-6-a-184: FAIL
973 # Bug? Object.defineProperties - TypeError is thrown if 'O' is an Array, 'P' is
974 # an array index named property,[[Writable]] attribute of the length
975 # property in 'O' is false, value of 'P' is bigger than value of the length
976 # property in 'O' (15.4.5.1 step 4.b)
977 15.2.3.7-6-a-185: FAIL
978 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named 522 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named
979 # property, 'desc' is accessor descriptor, test updating all attribute 523 # property, 'desc' is accessor descriptor, test updating all attribute
980 # values of 'P' (15.4.5.1 step 4.c) 524 # values of 'P' (15.4.5.1 step 4.c)
981 15.2.3.7-6-a-205: FAIL 525 15.2.3.7-6-a-205: FAIL
982 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named 526 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named
983 # property that already exists on 'O' is accessor property and 'desc' is 527 # property that already exists on 'O' is accessor property and 'desc' is
984 # accessor descriptor, test updating the [[Enumerable]] attribute value of 528 # accessor descriptor, test updating the [[Enumerable]] attribute value of
985 # 'P' (15.4.5.1 step 4.c) 529 # 'P' (15.4.5.1 step 4.c)
986 15.2.3.7-6-a-260: FAIL 530 15.2.3.7-6-a-260: FAIL
987 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named 531 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named
988 # property that already exists on 'O' is accessor property and 'desc' is 532 # property that already exists on 'O' is accessor property and 'desc' is
989 # accessor descriptor, test updating the [[Configurable]] attribute value 533 # accessor descriptor, test updating the [[Configurable]] attribute value
990 # of 'P' (15.4.5.1 step 4.c) 534 # of 'P' (15.4.5.1 step 4.c)
991 15.2.3.7-6-a-261: FAIL 535 15.2.3.7-6-a-261: FAIL
992 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named 536 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named
993 # property that already exists on 'O' is accessor property and 'desc' is 537 # property that already exists on 'O' is accessor property and 'desc' is
994 # accessor descriptor, test updating multiple attribute values of 'P' 538 # accessor descriptor, test updating multiple attribute values of 'P'
995 # (15.4.5.1 step 4.c) 539 # (15.4.5.1 step 4.c)
996 15.2.3.7-6-a-262: FAIL 540 15.2.3.7-6-a-262: FAIL
997 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named
998 # property, test the length property of 'O' is set as ToUint32('P') + 1 if
999 # ToUint32('P') equals to value of the length property in 'O' (15.4.5.1
1000 # step 4.e.ii)
1001 15.2.3.7-6-a-264: FAIL
1002 # Bug? Object.defineProperties - 'O' is an Array, 'P' is an array index named
1003 # property, test the length property of 'O' is set as ToUint32('P') + 1 if
1004 # ToUint32('P') is greater than value of the length property in 'O'
1005 # (15.4.5.1 step 4.e.ii)
1006 15.2.3.7-6-a-265: FAIL
1007 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own accessor 541 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own accessor
1008 # property of 'O' which is also defined in [[ParameterMap]] of 'O', and 542 # property of 'O' which is also defined in [[ParameterMap]] of 'O', and
1009 # 'desc' is accessor descriptor, test updating multiple attribute values of 543 # 'desc' is accessor descriptor, test updating multiple attribute values of
1010 # 'P' (10.6 [[DefineOwnProperty]] step 3) 544 # 'P' (10.6 [[DefineOwnProperty]] step 3)
1011 15.2.3.7-6-a-280: FAIL 545 15.2.3.7-6-a-280: FAIL
1012 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data 546 # Bug? Object.defineProperties - 'O' is an Arguments object, 'P' is own data
1013 # property of 'O' which is also defined in [[ParameterMap]] of 'O', and 547 # property of 'O' which is also defined in [[ParameterMap]] of 'O', and
1014 # 'desc' is data descriptor, test updating multiple attribute values of 'P' 548 # 'desc' is data descriptor, test updating multiple attribute values of 'P'
1015 # (10.6 [[DefineOwnProperty]] step 3) 549 # (10.6 [[DefineOwnProperty]] step 3)
1016 15.2.3.7-6-a-281: FAIL 550 15.2.3.7-6-a-281: FAIL
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
1059 15.3.4.5-20-3: FAIL 593 15.3.4.5-20-3: FAIL
1060 # Bug? Function.prototype.bind - [[Get]] attribute of 'arguments' property in 594 # Bug? Function.prototype.bind - [[Get]] attribute of 'arguments' property in
1061 # 'F' is thrower 595 # 'F' is thrower
1062 15.3.4.5-21-2: FAIL 596 15.3.4.5-21-2: FAIL
1063 # Bug? Function.prototype.bind - [[Set]] attribute of 'arguments' property in 597 # Bug? Function.prototype.bind - [[Set]] attribute of 'arguments' property in
1064 # 'F' is thrower 598 # 'F' is thrower
1065 15.3.4.5-21-3: FAIL 599 15.3.4.5-21-3: FAIL
1066 # Bug? Array.prototype.indexOf - decreasing length of array does not delete 600 # Bug? Array.prototype.indexOf - decreasing length of array does not delete
1067 # non-configurable properties 601 # non-configurable properties
1068 15.4.4.14-9-a-19: FAIL 602 15.4.4.14-9-a-19: FAIL
1069 # Bug? Array.prototype.indexOf - element to be retrieved is own accessor
1070 # property that overrides an inherited data property on an Array
1071 15.4.4.14-9-b-i-11: FAIL
1072 # Bug? Array.prototype.indexOf - element to be retrieved is own accessor
1073 # property that overrides an inherited accessor property on an Array
1074 15.4.4.14-9-b-i-13: FAIL
1075 # Bug? Array.prototype.indexOf - element to be retrieved is own accessor
1076 # property without a get function on an Array
1077 15.4.4.14-9-b-i-17: FAIL
1078 # Bug? Array.prototype.indexOf - element to be retrieved is own accessor
1079 # property without a get function that overrides an inherited accessor
1080 # property on an Array
1081 15.4.4.14-9-b-i-19: FAIL
1082 # Bug? Array.prototype.indexOf - side-effects are visible in subsequent
1083 # iterations on an Array
1084 15.4.4.14-9-b-i-28: FAIL
1085 # Bug? Array.prototype.indexOf - terminates iteration on unhandled exception on
1086 # an Array
1087 15.4.4.14-9-b-i-30: FAIL
1088 # Bug? Array.prototype.lastIndexOf - deleting property of prototype causes
1089 # prototype index property not to be visited on an Array
1090 15.4.4.15-8-a-14: FAIL
1091 # Bug? Array.prototype.lastIndexOf - decreasing length of array does not delete 603 # Bug? Array.prototype.lastIndexOf - decreasing length of array does not delete
1092 # non-configurable properties 604 # non-configurable properties
1093 15.4.4.15-8-a-19: FAIL 605 15.4.4.15-8-a-19: FAIL
1094 # Bug? Array.prototype.lastIndexOf - element to be retrieved is own accessor
1095 # property that overrides an inherited data property on an Array
1096 15.4.4.15-8-b-i-11: FAIL
1097 # Bug? Array.prototype.lastIndexOf - element to be retrieved is own accessor
1098 # property that overrides an inherited accessor property on an Array
1099 15.4.4.15-8-b-i-13: FAIL
1100 # Bug? Array.prototype.lastIndexOf - element to be retrieved is own accessor
1101 # property without a get function on an Array
1102 15.4.4.15-8-b-i-17: FAIL
1103 # Bug? Array.prototype.lastIndexOf - side-effects are visible in subsequent
1104 # iterations on an Array
1105 15.4.4.15-8-b-i-28: FAIL
1106 # Bug? Array.prototype.lastIndexOf terminates iteration on unhandled exception
1107 # on an Array
1108 15.4.4.15-8-b-i-30: FAIL
1109 # Bug? Array.prototype.every - decreasing length of array does not delete 606 # Bug? Array.prototype.every - decreasing length of array does not delete
1110 # non-configurable properties 607 # non-configurable properties
1111 15.4.4.16-7-b-16: FAIL 608 15.4.4.16-7-b-16: FAIL
1112 # Bug? Array.prototype.every - element to be retrieved is own accessor property
1113 # on an Array
1114 15.4.4.16-7-c-i-10: FAIL
1115 # Bug? Array.prototype.every - element to be retrieved is own accessor property
1116 # that overrides an inherited data property on an Array
1117 15.4.4.16-7-c-i-12: FAIL
1118 # Bug? Array.prototype.every - element to be retrieved is own accessor property
1119 # that overrides an inherited accessor property on an Array
1120 15.4.4.16-7-c-i-14: FAIL
1121 # Bug? Array.prototype.every - element to be retrieved is own accessor property
1122 # without a get function on an Array
1123 15.4.4.16-7-c-i-18: FAIL
1124 # Bug? Array.prototype.every - element to be retrieved is own accessor property
1125 # without a get function that overrides an inherited accessor property on
1126 # an Array
1127 15.4.4.16-7-c-i-20: FAIL
1128 # Bug? Array.prototype.every - element changed by getter on previous iterations
1129 # is observed on an Array
1130 15.4.4.16-7-c-i-28: FAIL
1131 # Bug? Array.prototype.some - decreasing length of array does not delete 609 # Bug? Array.prototype.some - decreasing length of array does not delete
1132 # non-configurable properties 610 # non-configurable properties
1133 15.4.4.17-7-b-16: FAIL 611 15.4.4.17-7-b-16: FAIL
1134 # Bug? Array.prototype.some - element to be retrieved is own accessor property
1135 # on an Array
1136 15.4.4.17-7-c-i-10: FAIL
1137 # Bug? Array.prototype.some - element to be retrieved is own accessor property
1138 # that overrides an inherited data property on an Array
1139 15.4.4.17-7-c-i-12: FAIL
1140 # Bug? Array.prototype.some - element to be retrieved is own accessor property
1141 # that overrides an inherited accessor property on an Array
1142 15.4.4.17-7-c-i-14: FAIL
1143 # Bug? Array.prototype.some - element to be retrieved is own accessor property
1144 # without a get function on an Array
1145 15.4.4.17-7-c-i-18: FAIL
1146 # Bug? Array.prototype.some - element to be retrieved is own accessor property
1147 # without a get function that overrides an inherited accessor property on
1148 # an Array
1149 15.4.4.17-7-c-i-20: FAIL
1150 # Bug? Array.prototype.some - element changed by getter on previous iterations
1151 # is observed on an Array
1152 15.4.4.17-7-c-i-28: FAIL
1153 # Bug? Array.prototype.forEach - decreasing length of array does not delete 612 # Bug? Array.prototype.forEach - decreasing length of array does not delete
1154 # non-configurable properties 613 # non-configurable properties
1155 15.4.4.18-7-b-16: FAIL 614 15.4.4.18-7-b-16: FAIL
1156 # Bug? Array.prototype.forEach - element to be retrieved is own accessor
1157 # property on an Array
1158 15.4.4.18-7-c-i-10: FAIL
1159 # Bug? Array.prototype.forEach - element to be retrieved is own accessor
1160 # property that overrides an inherited data property on an Array
1161 15.4.4.18-7-c-i-12: FAIL
1162 # Bug? Array.prototype.forEach - element to be retrieved is own accessor
1163 # property that overrides an inherited accessor property on an Array
1164 15.4.4.18-7-c-i-14: FAIL
1165 # Bug? Array.prototype.forEach - element to be retrieved is own accessor
1166 # property without a get function on an Array
1167 15.4.4.18-7-c-i-18: FAIL
1168 # Bug? Array.prototype.forEach - element to be retrieved is own accessor
1169 # property without a get function that overrides an inherited accessor
1170 # property on an Array
1171 15.4.4.18-7-c-i-20: FAIL
1172 # Bug? Array.prototype.forEach - element changed by getter on previous
1173 # iterations is observed on an Array
1174 15.4.4.18-7-c-i-28: FAIL
1175 # Bug? Array.prototype.map - decreasing length of array does not delete 615 # Bug? Array.prototype.map - decreasing length of array does not delete
1176 # non-configurable properties 616 # non-configurable properties
1177 15.4.4.19-8-b-16: FAIL 617 15.4.4.19-8-b-16: FAIL
1178 # Bug? Array.prototype.map - element to be retrieved is own accessor property on
1179 # an Array
1180 15.4.4.19-8-c-i-10: FAIL
1181 # Bug? Array.prototype.map - element to be retrieved is own accessor property
1182 # that overrides an inherited data property on an Array
1183 15.4.4.19-8-c-i-12: FAIL
1184 # Bug? Array.prototype.map - element to be retrieved is own accessor property
1185 # that overrides an inherited accessor property on an Array
1186 15.4.4.19-8-c-i-14: FAIL
1187 # Bug? Array.prototype.map - element to be retrieved is own accessor property
1188 # without a get function on an Array
1189 15.4.4.19-8-c-i-18: FAIL
1190 # Bug? Array.prototype.map - element to be retrieved is own accessor property
1191 # without a get function that overrides an inherited accessor property on
1192 # an Array
1193 15.4.4.19-8-c-i-19: FAIL
1194 # Bug? Array.prototype.map - element changed by getter on previous iterations is
1195 # observed on an Array
1196 15.4.4.19-8-c-i-28: FAIL
1197 # Bug? Array.prototype.filter - properties can be added to prototype after 618 # Bug? Array.prototype.filter - properties can be added to prototype after
1198 # current position are visited on an Array-like object 619 # current position are visited on an Array-like object
1199 15.4.4.20-9-b-6: FAIL 620 15.4.4.20-9-b-6: FAIL
1200 # Bug? Array.prototype.filter - decreasing length of array does not delete 621 # Bug? Array.prototype.filter - decreasing length of array does not delete
1201 # non-configurable properties 622 # non-configurable properties
1202 15.4.4.20-9-b-16: FAIL 623 15.4.4.20-9-b-16: FAIL
1203 # Bug? Array.prototype.filter - element to be retrieved is own data property 624 # Bug? Array.prototype.filter - element to be retrieved is own data property
1204 # that overrides an inherited accessor property on an Array 625 # that overrides an inherited accessor property on an Array
1205 15.4.4.20-9-c-i-6: FAIL 626 15.4.4.20-9-c-i-6: FAIL
1206 # Bug? Array.prototype.filter - element to be retrieved is own accessor property 627 # Bug? Array.prototype.filter - element to be retrieved is own accessor property
1207 # on an Array
1208 15.4.4.20-9-c-i-10: FAIL
1209 # Bug? Array.prototype.filter - element to be retrieved is own accessor property
1210 # that overrides an inherited data property on an Array
1211 15.4.4.20-9-c-i-12: FAIL
1212 # Bug? Array.prototype.filter - element to be retrieved is own accessor property
1213 # that overrides an inherited accessor property on an Array 628 # that overrides an inherited accessor property on an Array
1214 15.4.4.20-9-c-i-14: FAIL 629 15.4.4.20-9-c-i-14: FAIL
1215 # Bug? Array.prototype.filter - element to be retrieved is inherited accessor 630 # Bug? Array.prototype.filter - element to be retrieved is inherited accessor
1216 # property on an Array 631 # property on an Array
1217 15.4.4.20-9-c-i-16: FAIL 632 15.4.4.20-9-c-i-16: FAIL
1218 # Bug? Array.prototype.filter - element to be retrieved is own accessor property
1219 # without a get function on an Array
1220 15.4.4.20-9-c-i-18: FAIL
1221 # Bug? Array.prototype.filter - element to be retrieved is own accessor property
1222 # without a get function that overrides an inherited accessor property on
1223 # an Array
1224 15.4.4.20-9-c-i-20: FAIL
1225 # Bug? Array.prototype.filter - element to be retrieved is inherited accessor 633 # Bug? Array.prototype.filter - element to be retrieved is inherited accessor
1226 # property without a get function on an Array 634 # property without a get function on an Array
1227 15.4.4.20-9-c-i-22: FAIL 635 15.4.4.20-9-c-i-22: FAIL
1228 # Bug? Array.prototype.filter - element changed by getter on previous iterations
1229 # is observed on an Array
1230 15.4.4.20-9-c-i-28: FAIL
1231 # Bug? Array.prototype.reduce - decreasing length of array in step 8 does not 636 # Bug? Array.prototype.reduce - decreasing length of array in step 8 does not
1232 # delete non-configurable properties 637 # delete non-configurable properties
1233 15.4.4.21-9-b-16: FAIL 638 15.4.4.21-9-b-16: FAIL
1234 # Bug? Array.prototype.reduce - decreasing length of array does not delete 639 # Bug? Array.prototype.reduce - decreasing length of array does not delete
1235 # non-configurable properties 640 # non-configurable properties
1236 15.4.4.21-9-b-29: FAIL 641 15.4.4.21-9-b-29: FAIL
1237 # Bug? Array.prototype.reduceRight - element to be retrieved is own accessor
1238 # property that overrides an inherited data property on an Array
1239 15.4.4.22-8-b-iii-1-12: FAIL
1240 # Bug? Array.prototype.reduceRight - element to be retrieved is own accessor
1241 # property without a get function on an Array
1242 15.4.4.22-8-b-iii-1-18: FAIL
1243 # Bug? Array.prototype.reduceRight - element to be retrieved is own accessor
1244 # property without a get function that overrides an inherited accessor
1245 # property on an Array
1246 15.4.4.22-8-b-iii-1-20: FAIL
1247 # Bug? Array.prototype.reduceRight - element changed by getter on current
1248 # iteration is observed in subsequent iterations on an Array
1249 15.4.4.22-8-b-iii-1-30: FAIL
1250 # Bug? Array.prototype.reduceRight - Exception in getter terminate iteration on
1251 # an Array
1252 15.4.4.22-8-b-iii-1-33: FAIL
1253 # Bug? Array.prototype.reduceRight - modifications to length don't change number
1254 # of iterations in step 9
1255 15.4.4.22-8-b-2: FAIL
1256 # Bug? Array.prototype.reduceRight - deleting own property in step 8 causes
1257 # deleted index property not to be visited on an Array
1258 15.4.4.22-9-b-9: FAIL
1259 # Bug? Array.prototype.reduceRight - deleting own property with prototype
1260 # property in step 8 causes prototype index property to be visited on an
1261 # Array
1262 15.4.4.22-9-b-13: FAIL
1263 # Bug? Array.prototype.reduceRight - decreasing length of array in step 8 does 642 # Bug? Array.prototype.reduceRight - decreasing length of array in step 8 does
1264 # not delete non-configurable properties 643 # not delete non-configurable properties
1265 15.4.4.22-9-b-16: FAIL 644 15.4.4.22-9-b-16: FAIL
1266 # Bug? Array.prototype.reduceRight - deleting property of prototype causes
1267 # deleted index property not to be visited on an Array
1268 15.4.4.22-9-b-24: FAIL
1269 # Bug? Array.prototype.reduceRight - deleting own property with prototype
1270 # property causes prototype index property to be visited on an Array
1271 15.4.4.22-9-b-26: FAIL
1272 # Bug? Array.prototype.reduceRight - decreasing length of array does not delete 645 # Bug? Array.prototype.reduceRight - decreasing length of array does not delete
1273 # non-configurable properties 646 # non-configurable properties
1274 15.4.4.22-9-b-29: FAIL 647 15.4.4.22-9-b-29: FAIL
1275 # Bug? Array.prototype.reduceRight - element changed by getter on previous
1276 # iterations is observed on an Array
1277 15.4.4.22-9-c-i-30: FAIL
1278 # Bug? Array.prototype.reduceRight - modifications to length will change number 648 # Bug? Array.prototype.reduceRight - modifications to length will change number
1279 # of iterations 649 # of iterations
1280 15.4.4.22-9-9: FAIL 650 15.4.4.22-9-9: FAIL
1281 # Bug? Date.prototype.toISOString - RangeError is thrown when value of date is 651 # Bug? Date.prototype.toISOString - RangeError is thrown when value of date is
1282 # Date(1970, 0, -99999999, 0, 0, 0, -1), the time zone is UTC(0) 652 # Date(1970, 0, -99999999, 0, 0, 0, -1), the time zone is UTC(0)
1283 15.9.5.43-0-8: FAIL 653 15.9.5.43-0-8: FAIL
1284 # Bug? Date.prototype.toISOString - RangeError is not thrown when value of date 654 # Bug? Date.prototype.toISOString - RangeError is not thrown when value of date
1285 # is Date(1970, 0, 100000001, 0, 0, 0, -1), the time zone is UTC(0) 655 # is Date(1970, 0, 100000001, 0, 0, 0, -1), the time zone is UTC(0)
1286 15.9.5.43-0-11: FAIL 656 15.9.5.43-0-11: FAIL
1287 # Bug? Date.prototype.toISOString - RangeError is not thrown when value of date 657 # Bug? Date.prototype.toISOString - RangeError is not thrown when value of date
(...skipping 29 matching lines...) Expand all
1317 S15.1.3.2_A2.5_T1: SKIP 687 S15.1.3.2_A2.5_T1: SKIP
1318 S15.1.3.3_A2.3_T1: SKIP 688 S15.1.3.3_A2.3_T1: SKIP
1319 S15.1.3.4_A2.3_T1: SKIP 689 S15.1.3.4_A2.3_T1: SKIP
1320 S15.1.3.1_A2.5_T1: SKIP 690 S15.1.3.1_A2.5_T1: SKIP
1321 S15.1.3.2_A2.5_T1: SKIP 691 S15.1.3.2_A2.5_T1: SKIP
1322 692
1323 [ $arch == mips ] 693 [ $arch == mips ]
1324 694
1325 # Skip all tests on MIPS. 695 # Skip all tests on MIPS.
1326 *: SKIP 696 *: SKIP
OLDNEW
« no previous file with comments | « src/v8natives.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698