OLD | NEW |
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 161 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
172 'intl402/11.1.2.1_4': [FAIL], | 172 'intl402/11.1.2.1_4': [FAIL], |
173 'intl402/11.3.2_FN_2': [PASS, FAIL], | 173 'intl402/11.3.2_FN_2': [PASS, FAIL], |
174 'intl402/11.3.2_TRF': [PASS, FAIL], | 174 'intl402/11.3.2_TRF': [PASS, FAIL], |
175 'intl402/11.3_a': [FAIL], | 175 'intl402/11.3_a': [FAIL], |
176 'intl402/12.1.1_a': [FAIL], | 176 'intl402/12.1.1_a': [FAIL], |
177 'intl402/12.1.2.1_4': [FAIL], | 177 'intl402/12.1.2.1_4': [FAIL], |
178 'intl402/12.3.2_FDT_7_a_iv': [FAIL], | 178 'intl402/12.3.2_FDT_7_a_iv': [FAIL], |
179 'intl402/12.3.3': [FAIL], | 179 'intl402/12.3.3': [FAIL], |
180 'intl402/12.3_a': [FAIL], | 180 'intl402/12.3_a': [FAIL], |
181 | 181 |
182 # Test 262 update. | 182 # Test 262 update 2015-03-11 |
183 'built-ins/Array/isArray/15.4.3.2-0-5': [FAIL], | 183 'built-ins/Array/isArray/15.4.3.2-0-5': [FAIL], |
184 'built-ins/Array/prototype/S15.4.3.1_A5': [FAIL], | 184 'built-ins/Array/prototype/S15.4.3.1_A5': [FAIL], |
185 'built-ins/Array/prototype/S15.4.4_A1.1_T2': [FAIL], | 185 'built-ins/Array/prototype/S15.4.4_A1.1_T2': [FAIL], |
186 'built-ins/Array/prototype/S15.4.4_A1.2_T1': [FAIL], | 186 'built-ins/Array/prototype/S15.4.4_A1.2_T1': [FAIL], |
187 'built-ins/Array/prototype/S15.4.4_A1.3_T1': [FAIL], | 187 'built-ins/Array/prototype/S15.4.4_A1.3_T1': [FAIL], |
188 'built-ins/Array/prototype/every/15.4.4.16-3-12': [FAIL], | 188 'built-ins/Array/prototype/every/15.4.4.16-3-12': [FAIL], |
189 'built-ins/Array/prototype/every/15.4.4.16-3-14': [FAIL], | 189 'built-ins/Array/prototype/every/15.4.4.16-3-14': [FAIL], |
190 'built-ins/Array/prototype/every/15.4.4.16-3-25': [FAIL], | 190 'built-ins/Array/prototype/every/15.4.4.16-3-25': [FAIL], |
191 'built-ins/Array/prototype/every/15.4.4.16-3-29': [FAIL], | 191 'built-ins/Array/prototype/every/15.4.4.16-3-29': [FAIL], |
192 'built-ins/Array/prototype/every/15.4.4.16-3-7': [FAIL], | 192 'built-ins/Array/prototype/every/15.4.4.16-3-7': [FAIL], |
(...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
474 'language/expressions/prefix-increment/S11.4.4_A5_T1': [FAIL], | 474 'language/expressions/prefix-increment/S11.4.4_A5_T1': [FAIL], |
475 'language/expressions/prefix-increment/S11.4.4_A5_T2': [FAIL], | 475 'language/expressions/prefix-increment/S11.4.4_A5_T2': [FAIL], |
476 'language/expressions/prefix-increment/S11.4.4_A5_T3': [FAIL], | 476 'language/expressions/prefix-increment/S11.4.4_A5_T3': [FAIL], |
477 'language/expressions/prefix-increment/S11.4.4_A5_T4': [FAIL], | 477 'language/expressions/prefix-increment/S11.4.4_A5_T4': [FAIL], |
478 'language/expressions/prefix-increment/S11.4.4_A5_T5': [FAIL], | 478 'language/expressions/prefix-increment/S11.4.4_A5_T5': [FAIL], |
479 'language/expressions/property-accessors/S11.2.1_A4_T5': [FAIL], | 479 'language/expressions/property-accessors/S11.2.1_A4_T5': [FAIL], |
480 'language/generators/generator.declareMethod.argSuperProperty': [FAIL], | 480 'language/generators/generator.declareMethod.argSuperProperty': [FAIL], |
481 'language/generators/generator.declareMethod.shadow-parameter-const': [FAIL], | 481 'language/generators/generator.declareMethod.shadow-parameter-const': [FAIL], |
482 'language/generators/generator.expression.implicit-name': [FAIL], | 482 'language/generators/generator.expression.implicit-name': [FAIL], |
483 | 483 |
484 # We have some issues related to indentation in the front matter | 484 # Test 262 update 2015-03-31 |
485 # https://github.com/tc39/test262/issues/215 | 485 'built-ins/Array/prototype/concat/Array.prototype.concat_array-like': [FAIL], |
486 'built-ins/Array/prototype/Symbol.iterator/property-descriptor': [PASS, FAIL_O
K], | 486 'built-ins/Array/prototype/concat/Array.prototype.concat_array-like-length-to-
string-throws': [FAIL], |
487 'built-ins/Array/prototype/Symbol.iterator/prototype/Symbol.toStringTag/proper
ty-descriptor': [PASS, FAIL_OK], | 487 'built-ins/Array/prototype/concat/Array.prototype.concat_array-like-length-val
ue-of-throws': [FAIL], |
488 'built-ins/Array/prototype/Symbol.iterator/prototype/next/property-descriptor'
: [PASS, FAIL_OK], | 488 'built-ins/Array/prototype/concat/Array.prototype.concat_array-like-negative-l
ength': [FAIL], |
489 'built-ins/Array/prototype/entries/property-descriptor': [PASS, FAIL_OK], | 489 'built-ins/Array/prototype/concat/Array.prototype.concat_array-like-primitive-
non-number-length': [FAIL], |
490 'built-ins/Array/prototype/keys/property-descriptor': [PASS, FAIL_OK], | 490 'built-ins/Array/prototype/concat/Array.prototype.concat_array-like-string-len
gth': [FAIL], |
| 491 'built-ins/Array/prototype/concat/Array.prototype.concat_array-like-to-length-
throws': [FAIL], |
| 492 'built-ins/Array/prototype/concat/Array.prototype.concat_holey-sloppy-argument
s': [FAIL], |
| 493 'built-ins/Array/prototype/concat/Array.prototype.concat_large-typed-array': [
FAIL], |
| 494 'built-ins/Array/prototype/concat/Array.prototype.concat_length-throws': [FAIL
], |
| 495 'built-ins/Array/prototype/concat/Array.prototype.concat_non-array': [FAIL], |
| 496 'built-ins/Array/prototype/concat/Array.prototype.concat_sloppy-arguments': [F
AIL], |
| 497 'built-ins/Array/prototype/concat/Array.prototype.concat_sloppy-arguments-thro
ws': [FAIL], |
| 498 'built-ins/Array/prototype/concat/Array.prototype.concat_sloppy-arguments-with
-dupes': [FAIL], |
| 499 'built-ins/Array/prototype/concat/Array.prototype.concat_small-typed-array': [
FAIL], |
| 500 'built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-boolean-wr
apper': [FAIL], |
| 501 'built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-function':
[FAIL], |
| 502 'built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-getter-thr
ows': [FAIL], |
| 503 'built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-number-wra
pper': [FAIL], |
| 504 'built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-reg-exp':
[FAIL], |
| 505 'built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-sparse-obj
ect': [FAIL], |
| 506 'built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-string-wra
pper': [FAIL], |
| 507 'built-ins/Array/prototype/concat/Array.prototype.concat_strict-arguments': [F
AIL], |
| 508 'built-ins/Symbol/species/Symbol.species.builtin-getter-name': [FAIL], |
| 509 'built-ins/Symbol/species/Symbol.species.exists': [FAIL], |
| 510 'built-ins/Symbol/species/Symbol.species.in_Array': [FAIL], |
| 511 'built-ins/Symbol/species/Symbol.species.in_ArrayBuffer': [FAIL], |
| 512 'built-ins/Symbol/species/Symbol.species.in_Map': [FAIL], |
| 513 'built-ins/Symbol/species/Symbol.species.in_Promise': [FAIL], |
| 514 'built-ins/Symbol/species/Symbol.species.in_RegExp': [FAIL], |
| 515 'built-ins/Symbol/species/Symbol.species.in_Set': [FAIL], |
| 516 'built-ins/Symbol/species/Symbol.species.notChangedByExtends': [FAIL], |
| 517 'language/block-scope/leave/finally-block-let-declaration-only-shadows-outer-p
arameter-value-1': [FAIL], |
| 518 'language/block-scope/leave/finally-block-let-declaration-only-shadows-outer-p
arameter-value-2': [FAIL], |
| 519 'language/block-scope/leave/for-loop-block-let-declaration-only-shadows-outer-
parameter-value-1': [FAIL], |
| 520 'language/block-scope/leave/for-loop-block-let-declaration-only-shadows-outer-
parameter-value-2': [FAIL], |
| 521 'language/block-scope/leave/nested-block-let-declaration-only-shadows-outer-pa
rameter-value-1': [FAIL], |
| 522 'language/block-scope/leave/nested-block-let-declaration-only-shadows-outer-pa
rameter-value-2': [FAIL], |
| 523 'language/block-scope/leave/outermost-binding-updated-in-catch-block-nested-bl
ock-let-declaration-unseen-outside-of-block': [FAIL], |
| 524 'language/block-scope/leave/try-block-let-declaration-only-shadows-outer-param
eter-value-1': [FAIL], |
| 525 'language/block-scope/leave/try-block-let-declaration-only-shadows-outer-param
eter-value-2': [FAIL], |
| 526 'language/block-scope/leave/verify-context-in-finally-block': [FAIL], |
| 527 'language/block-scope/leave/verify-context-in-for-loop-block': [FAIL], |
| 528 'language/block-scope/leave/verify-context-in-labelled-block': [FAIL], |
| 529 'language/block-scope/leave/verify-context-in-try-block': [FAIL], |
| 530 'language/block-scope/leave/x-after-break-to-label': [FAIL], |
| 531 'language/block-scope/leave/x-before-continue': [FAIL], |
| 532 'language/block-scope/return-from/block-let': [FAIL], |
| 533 'language/block-scope/semantics/const/block-local-closure-get-before-initializ
ation': [FAIL], |
| 534 'language/block-scope/semantics/const/block-local-use-before-initialization-in
-declaration-statement': [FAIL], |
| 535 'language/block-scope/semantics/const/block-local-use-before-initialization-in
-prior-statement': [FAIL], |
| 536 'language/block-scope/semantics/const/function-local-closure-get-before-initia
lization': [FAIL], |
| 537 'language/block-scope/semantics/const/function-local-use-before-initialization
-in-declaration-statement': [FAIL], |
| 538 'language/block-scope/semantics/const/function-local-use-before-initialization
-in-prior-statement': [FAIL], |
| 539 'language/block-scope/semantics/const/global-closure-get-before-initialization
': [FAIL], |
| 540 'language/block-scope/semantics/const/global-use-before-initialization-in-decl
aration-statement': [FAIL], |
| 541 'language/block-scope/semantics/const/global-use-before-initialization-in-prio
r-statement': [FAIL], |
| 542 'language/block-scope/shadowing/catch-parameter-shadowing-let-declaration': [F
AIL], |
| 543 'language/block-scope/shadowing/const-declaration-shadowing-catch-parameter':
[FAIL], |
| 544 'language/block-scope/shadowing/const-declarations-shadowing-parameter-name-le
t-const-and-var-variables': [FAIL], |
| 545 'language/block-scope/shadowing/dynamic-lookup-from-closure': [FAIL], |
| 546 'language/block-scope/shadowing/dynamic-lookup-in-and-through-block-contexts':
[FAIL], |
| 547 'language/block-scope/shadowing/let-declaration-shadowing-catch-parameter': [F
AIL], |
| 548 'language/block-scope/shadowing/let-declarations-shadowing-parameter-name-let-
const-and-var': [FAIL], |
| 549 'language/block-scope/shadowing/lookup-from-closure': [FAIL], |
| 550 'language/block-scope/shadowing/lookup-in-and-through-block-contexts': [FAIL], |
| 551 'language/block-scope/shadowing/parameter-name-shadowing-parameter-name-let-co
nst-and-var': [FAIL], |
| 552 'language/block-scope/syntax/const-declaration/block-scope-syntax-const-declar
ations-mixed-with-without-initialiser': [FAIL], |
| 553 'language/block-scope/syntax/const-declaration/block-scope-syntax-const-declar
ations-mixed-without-with-initialiser': [FAIL], |
| 554 'language/block-scope/syntax/const-declaration/block-scope-syntax-const-declar
ations-without-initialiser': [FAIL], |
| 555 'language/block-scope/syntax/const-declaration/with-initializer-do-statement-w
hile-expression': [FAIL], |
| 556 'language/block-scope/syntax/const-declaration/with-initializer-for-statement'
: [FAIL], |
| 557 'language/block-scope/syntax/const-declaration/with-initializer-if-expression-
statement': [FAIL], |
| 558 'language/block-scope/syntax/const-declaration/with-initializer-if-expression-
statement-else-statement': [FAIL], |
| 559 'language/block-scope/syntax/const-declaration/with-initializer-label-statemen
t': [FAIL], |
| 560 'language/block-scope/syntax/const-declaration/with-initializer-while-expressi
on-statement': [FAIL], |
| 561 'language/block-scope/syntax/const-declaration/without-initializer-case-expres
sion-statement-list': [FAIL], |
| 562 'language/block-scope/syntax/const-declaration/without-initializer-default-sta
tement-list': [FAIL], |
| 563 'language/block-scope/syntax/const-declaration/without-initializer-do-statemen
t-while-expression': [FAIL], |
| 564 'language/block-scope/syntax/const-declaration/without-initializer-for-stateme
nt': [FAIL], |
| 565 'language/block-scope/syntax/const-declaration/without-initializer-if-expressi
on-statement': [FAIL], |
| 566 'language/block-scope/syntax/const-declaration/without-initializer-if-expressi
on-statement-else-statement': [FAIL], |
| 567 'language/block-scope/syntax/const-declaration/without-initializer-label-state
ment': [FAIL], |
| 568 'language/block-scope/syntax/const-declaration/without-initializer-while-expre
ssion-statement': [FAIL], |
| 569 'language/block-scope/syntax/for-in/acquire-properties-from-array': [FAIL], |
| 570 'language/block-scope/syntax/for-in/acquire-properties-from-object': [FAIL], |
| 571 'language/block-scope/syntax/for-in/missing-identifier-let-disallowed-as-bound
-name': [FAIL], |
| 572 'language/block-scope/syntax/for-loop/const-invalid-assignment-next-expression
': [SKIP], # iloops |
| 573 'language/block-scope/syntax/for-loop/const-outer-inner-let-bindings': [FAIL], |
| 574 'language/block-scope/syntax/for-loop/let-closure-inside-condition': [FAIL], |
| 575 'language/block-scope/syntax/for-loop/let-closure-inside-initialization': [FAI
L], |
| 576 'language/block-scope/syntax/for-loop/let-closure-inside-next-expression': [FA
IL], |
| 577 'language/block-scope/syntax/for-loop/let-iteration-variable-is-freshly-alloca
ted-for-each-iteration-multi-let-binding': [FAIL], |
| 578 'language/block-scope/syntax/for-loop/let-iteration-variable-is-freshly-alloca
ted-for-each-iteration-single-let-binding': [FAIL], |
| 579 'language/block-scope/syntax/for-loop/let-outer-inner-let-bindings': [FAIL], |
| 580 'language/block-scope/syntax/function-declarations/in-statement-position-do-st
atement-while-expression': [FAIL], |
| 581 'language/block-scope/syntax/function-declarations/in-statement-position-for-s
tatement': [FAIL], |
| 582 'language/block-scope/syntax/function-declarations/in-statement-position-if-ex
pression-statement': [FAIL], |
| 583 'language/block-scope/syntax/function-declarations/in-statement-position-if-ex
pression-statement-else-statement': [FAIL], |
| 584 'language/block-scope/syntax/function-declarations/in-statement-position-while
-expression-statement': [FAIL], |
| 585 'language/block-scope/syntax/global-and-block/const': [FAIL], |
| 586 'language/block-scope/syntax/global-and-block/let': [FAIL], |
| 587 'language/block-scope/syntax/let-declarations/with-initialisers-in-statement-p
ositions-case-expression-statement-list': [FAIL], |
| 588 'language/block-scope/syntax/let-declarations/with-initialisers-in-statement-p
ositions-default-statement-list': [FAIL], |
| 589 'language/block-scope/syntax/redeclaration-in-block/attempt-to-redeclare-funct
ion-declaration-with-function-declaration': [FAIL], |
| 590 'language/block-scope/syntax/redeclaration-in-block/attempt-to-redeclare-funct
ion-declaration-with-var': [FAIL], |
| 591 'language/block-scope/syntax/redeclaration-in-block/attempt-to-redeclare-var-w
ith-function-declaration': [FAIL], |
| 592 'language/computed-property-names/class/method/constructor-can-be-generator':
[FAIL], |
| 593 'language/computed-property-names/class/method/constructor-can-be-getter': [FA
IL], |
| 594 'language/computed-property-names/class/method/constructor-can-be-setter': [FA
IL], |
| 595 'language/computed-property-names/class/method/constructor-duplicate-1': [FAIL
], |
| 596 'language/computed-property-names/class/method/constructor-duplicate-2': [FAIL
], |
| 597 'language/computed-property-names/class/method/constructor-duplicate-3': [FAIL
], |
| 598 'language/computed-property-names/class/static/generator-constructor': [FAIL], |
| 599 'language/computed-property-names/class/static/generator-prototype': [FAIL], |
| 600 'language/computed-property-names/class/static/getter-constructor': [FAIL], |
| 601 'language/computed-property-names/class/static/getter-prototype': [FAIL], |
| 602 'language/computed-property-names/class/static/method-constructor': [FAIL], |
| 603 'language/computed-property-names/class/static/method-prototype': [FAIL], |
| 604 'language/computed-property-names/class/static/setter-constructor': [FAIL], |
| 605 'language/computed-property-names/class/static/setter-prototype': [FAIL], |
| 606 'language/for-of/iterator-as-proxy': [FAIL], |
| 607 'language/for-of/iterator-next-result-type': [FAIL], |
491 | 608 |
492 ##################### DELIBERATE INCOMPATIBILITIES ##################### | 609 ##################### DELIBERATE INCOMPATIBILITIES ##################### |
493 | 610 |
494 'built-ins/Math/exp/S15.8.2.8_A6': [PASS, FAIL_OK], # Math.exp (less precise
with --fast-math) | 611 'built-ins/Math/exp/S15.8.2.8_A6': [PASS, FAIL_OK], # Math.exp (less precise
with --fast-math) |
495 | 612 |
496 # Linux for ia32 (and therefore simulators) default to extended 80 bit | 613 # Linux for ia32 (and therefore simulators) default to extended 80 bit |
497 # floating point formats, so these tests checking 64-bit FP precision fail. | 614 # floating point formats, so these tests checking 64-bit FP precision fail. |
498 # The other platforms/arch's pass these tests. | 615 # The other platforms/arch's pass these tests. |
499 # We follow the other major JS engines by keeping this default. | 616 # We follow the other major JS engines by keeping this default. |
500 'language/types/number/S8.5_A2.1': [PASS, FAIL_OK], | 617 'language/types/number/S8.5_A2.1': [PASS, FAIL_OK], |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
550 | 667 |
551 # BUG(3251225): Tests that timeout with --nocrankshaft. | 668 # BUG(3251225): Tests that timeout with --nocrankshaft. |
552 'built-ins/decodeURI/S15.1.3.1_A2.4_T1': [SKIP], | 669 'built-ins/decodeURI/S15.1.3.1_A2.4_T1': [SKIP], |
553 'built-ins/decodeURI/S15.1.3.1_A2.5_T1': [SKIP], | 670 'built-ins/decodeURI/S15.1.3.1_A2.5_T1': [SKIP], |
554 'built-ins/decodeURIComponent/S15.1.3.2_A2.4_T1': [SKIP], | 671 'built-ins/decodeURIComponent/S15.1.3.2_A2.4_T1': [SKIP], |
555 'built-ins/decodeURIComponent/S15.1.3.2_A2.5_T1': [SKIP], | 672 'built-ins/decodeURIComponent/S15.1.3.2_A2.5_T1': [SKIP], |
556 'built-ins/encodeURI/S15.1.3.3_A2.3_T1': [SKIP], | 673 'built-ins/encodeURI/S15.1.3.3_A2.3_T1': [SKIP], |
557 'built-ins/encodeURIComponent/S15.1.3.4_A2.3_T1': [SKIP], | 674 'built-ins/encodeURIComponent/S15.1.3.4_A2.3_T1': [SKIP], |
558 }], # 'arch == arm or arch == mipsel or arch == mips or arch == arm64' | 675 }], # 'arch == arm or arch == mipsel or arch == mips or arch == arm64' |
559 ] | 676 ] |
OLD | NEW |