| 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 | 
|   11 #       with the distribution. |   11 #       with the distribution. | 
|   12 #     * Neither the name of Google Inc. nor the names of its |   12 #     * Neither the name of Google Inc. nor the names of its | 
|   13 #       contributors may be used to endorse or promote products derived |   13 #       contributors may be used to endorse or promote products derived | 
|   14 #       from this software without specific prior written permission. |   14 #       from this software without specific prior written permission. | 
|   15 # |   15 # | 
|   16 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |   16 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | 
|   17 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |   17 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | 
|   18 # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |   18 # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | 
|   19 # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |   19 # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | 
|   20 # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |   20 # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | 
|   21 # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |   21 # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | 
|   22 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |   22 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | 
|   23 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |   23 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | 
|   24 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |   24 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 
|   25 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |   25 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 
|   26 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |   26 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
|   27  |   27  | 
|   28 [ |   28 [ | 
 |   29  | 
|   29 [ALWAYS, { |   30 [ALWAYS, { | 
|   30   ###################### NEEDS INVESTIGATION ####################### |   31   ###################### NEEDS INVESTIGATION ####################### | 
|   31  |   32  | 
|   32   # This is an incompatibility between ES5 and V8 on enumerating |   33   # This is an incompatibility between ES5 and V8 on enumerating | 
|   33   # shadowed elements in a for..in loop. |   34   # shadowed elements in a for..in loop. | 
|   34   # https://code.google.com/p/v8/issues/detail?id=705 |   35   # https://code.google.com/p/v8/issues/detail?id=705 | 
|   35   'language/statements/for-in/12.6.4-2': [PASS, FAIL_OK], |   36   'language/statements/for-in/12.6.4-2': [PASS, FAIL_OK], | 
|   36  |   37  | 
|   37   ###################### MISSING ES6 FEATURES ####################### |   38   ###################### MISSING ES6 FEATURES ####################### | 
|   38  |   39  | 
| (...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  305   'built-ins/Function/prototype/toString/line-terminator-normalisation-LF': [FAI
     L], |  306   'built-ins/Function/prototype/toString/line-terminator-normalisation-LF': [FAI
     L], | 
|  306   'built-ins/Function/prototype/toString/method-class': [FAIL], |  307   'built-ins/Function/prototype/toString/method-class': [FAIL], | 
|  307   'built-ins/Function/prototype/toString/method-class-static': [FAIL], |  308   'built-ins/Function/prototype/toString/method-class-static': [FAIL], | 
|  308   'built-ins/Function/prototype/toString/method-computed-property-name': [FAIL], |  309   'built-ins/Function/prototype/toString/method-computed-property-name': [FAIL], | 
|  309   'built-ins/Function/prototype/toString/method-object': [FAIL], |  310   'built-ins/Function/prototype/toString/method-object': [FAIL], | 
|  310   'built-ins/Function/prototype/toString/setter-class': [FAIL], |  311   'built-ins/Function/prototype/toString/setter-class': [FAIL], | 
|  311   'built-ins/Function/prototype/toString/setter-class-static': [FAIL], |  312   'built-ins/Function/prototype/toString/setter-class-static': [FAIL], | 
|  312   'built-ins/Function/prototype/toString/setter-object': [FAIL], |  313   'built-ins/Function/prototype/toString/setter-object': [FAIL], | 
|  313   'built-ins/Function/prototype/toString/unicode': [FAIL], |  314   'built-ins/Function/prototype/toString/unicode': [FAIL], | 
|  314  |  315  | 
|  315   # https://bugs.chromium.org/p/v8/issues/detail?id=1569 |  | 
|  316   'language/eval-code/direct/export': [SKIP], |  | 
|  317   'language/eval-code/direct/import': [SKIP], |  | 
|  318   'language/eval-code/indirect/export': [SKIP], |  | 
|  319   'language/eval-code/indirect/import': [SKIP], |  | 
|  320   'language/module-code/*': [SKIP], |  | 
|  321  |  | 
|  322   # https://bugs.chromium.org/p/v8/issues/detail?id=5012 |  316   # https://bugs.chromium.org/p/v8/issues/detail?id=5012 | 
|  323   # http://bugs.icu-project.org/trac/ticket/12671 |  317   # http://bugs.icu-project.org/trac/ticket/12671 | 
|  324   'intl402/Intl/getCanonicalLocales/weird-cases': [FAIL], |  318   'intl402/Intl/getCanonicalLocales/weird-cases': [FAIL], | 
|  325   # https://github.com/tc39/test262/issues/743 |  319   # https://github.com/tc39/test262/issues/743 | 
|  326   'intl402/Intl/getCanonicalLocales/main': [FAIL], |  320   'intl402/Intl/getCanonicalLocales/main': [FAIL], | 
|  327  |  321  | 
|  328   # https://bugs.chromium.org/p/v8/issues/detail?id=5115 |  322   # https://bugs.chromium.org/p/v8/issues/detail?id=5115 | 
|  329   'language/statements/class/subclass/class-definition-null-proto-missing-return
     -override': [FAIL], |  323   'language/statements/class/subclass/class-definition-null-proto-missing-return
     -override': [FAIL], | 
|  330   'language/statements/class/subclass/class-definition-null-proto-this': [FAIL], |  324   'language/statements/class/subclass/class-definition-null-proto-this': [FAIL], | 
|  331  |  325  | 
| (...skipping 292 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  624   'built-ins/Promise/prototype/then/deferred-is-resolved-value': [SKIP], |  618   'built-ins/Promise/prototype/then/deferred-is-resolved-value': [SKIP], | 
|  625 }],  # asan == True |  619 }],  # asan == True | 
|  626  |  620  | 
|  627 ['asan == True or msan == True or tsan == True', { |  621 ['asan == True or msan == True or tsan == True', { | 
|  628   # https://bugs.chromium.org/p/v8/issues/detail?id=4639 |  622   # https://bugs.chromium.org/p/v8/issues/detail?id=4639 | 
|  629   # The failed allocation causes an asan/msan/tsan error |  623   # The failed allocation causes an asan/msan/tsan error | 
|  630   'built-ins/ArrayBuffer/allocation-limit': [SKIP], |  624   'built-ins/ArrayBuffer/allocation-limit': [SKIP], | 
|  631   'built-ins/ArrayBuffer/length-is-too-large-throws': [SKIP], |  625   'built-ins/ArrayBuffer/length-is-too-large-throws': [SKIP], | 
|  632 }],  # asan == True or msan == True or tsan == True |  626 }],  # asan == True or msan == True or tsan == True | 
|  633  |  627  | 
 |  628 # Module-related tests | 
 |  629 # https://bugs.chromium.org/p/v8/issues/detail?id=1569 | 
 |  630 ['variant != ignition', { | 
 |  631   'language/eval-code/direct/export': [SKIP], | 
 |  632   'language/eval-code/direct/import': [SKIP], | 
 |  633   'language/eval-code/indirect/export': [SKIP], | 
 |  634   'language/eval-code/indirect/import': [SKIP], | 
 |  635   'language/module-code/*': [SKIP], | 
 |  636 }],  # 'variant != ignition' | 
 |  637 ['variant == ignition', { | 
 |  638   'language/module-code/comment-*': [SKIP], | 
 |  639   'language/module-code/eval-*': [SKIP], | 
 |  640   'language/module-code/instn-*': [SKIP], | 
 |  641   'language/module-code/namespace/*': [SKIP], | 
 |  642   'language/module-code/parse-err-*': [SKIP], | 
 |  643 }],  # 'variant == ignition' | 
 |  644  | 
|  634 ] |  645 ] | 
| OLD | NEW |