📄 mozilla.status
字号:
# 'native' *is* a keyword in V8.js1_5/Regress/regress-240317: FAIL_OK# Requires Mozilla-specific strict mode or options() function.ecma_3/Object/8.6.1-01: FAIL_OKjs1_5/Exceptions/regress-315147: FAIL_OKjs1_5/Regress/regress-106244: FAIL_OKjs1_5/Regress/regress-317533: FAIL_OKjs1_5/Regress/regress-323314-1: FAIL_OKjs1_5/Regress/regress-352197: FAIL_OKjs1_5/Regress/regress-115436: FAIL_OKjs1_5/Regress/regress-214761: FAIL_OKjs1_5/Regress/regress-253150: FAIL_OKjs1_5/Regress/regress-306727: FAIL_OKjs1_5/Regress/regress-308566: FAIL_OKjs1_5/Regress/regress-312260: FAIL_OKjs1_5/Regress/regress-322430: FAIL_OKjs1_5/Regress/regress-383674: FAIL_OK# Equivalent to assert(false).ecma_2/RegExp/exec-001: FAIL_OKecma_2/String/replace-001: FAIL_OK# We do not strip unicode format control characters. This is really# required for working with non-latin character sets. We match KJS# and IE here. Firefox matches the spec (section 7.1).ecma_3/Unicode/uc-001: FAIL_OK# A non-breaking space doesn't match \s in a regular expression. This behaviour# matches KJS. All the VMs have different behaviours in which characters match# \s so we do the same as KJS until they change.ecma_3/Unicode/uc-002: FAIL_OK# String.prototype.split on empty strings always returns an array# with one element (as specified in ECMA-262).js1_2/Array/array_split_1: FAIL_OK# The concat() method is defined in Array.prototype; not Array.js1_5/Array/regress-313153: FAIL_OK# Properties stack, fileName, and lineNumber of Error instances are# not supported. Mozilla specific extension.js1_5/Exceptions/errstack-001: FAIL_OKjs1_5/Exceptions/regress-257751: FAIL_OKjs1_5/Regress/regress-119719: FAIL_OKjs1_5/Regress/regress-139316: FAIL_OKjs1_5/Regress/regress-167328: FAIL_OKjs1_5/Regress/regress-243869: FAIL_OK# Unsupported import/export and <xml> literals. Mozilla extensions.js1_5/Regress/regress-249211: FAIL_OKjs1_5/Regress/regress-309242: FAIL_OKjs1_5/Regress/regress-350692: FAIL_OK# The length of Error functions is 1 not 3.js1_5/Exceptions/regress-123002: FAIL_OK# Reserved keywords as function names, etc is not supported.js1_5/LexicalConventions/regress-343675: FAIL_OK# Unsupported list comprehensions: [ ... for ... ] and for each.js1_5/Regress/regress-352009: FAIL_OKjs1_5/Regress/regress-349648: FAIL_OK# Expects top level arguments (passed on command line?) to be# the empty string?js1_5/Regress/regress-336100: FAIL_OK# Regular expression test failures due to PCRE. We match KJS (ie, perl)# behavior and not the ECMA spec.ecma_3/RegExp/15.10.2-1: FAIL_OKecma_3/RegExp/perlstress-001: FAIL_OKecma_3/RegExp/regress-334158: FAIL_OK# This test requires a failure if we try to compile a function with more# than 65536 arguments. This seems to be a Mozilla restriction.js1_5/Regress/regress-290575: FAIL_OK# Fails because of the way function declarations are# handled in V8/KJS. V8 follows IE behavior and introduce# all nested function declarations when entering the# surrounding function, whereas Spidermonkey declares# them dynamically when the statement is executed.ecma_3/Function/scope-001: FAIL_OKecma_3/FunExpr/fe-001: FAIL_OKjs1_5/Scope/regress-184107: FAIL_OK# Function is deletable in V8 and KJS.js1_5/Regress/regress-352604: FAIL_OK# Cannot call strings as functions. Expects not to crash.js1_5/Regress/regress-417893: FAIL_OK##################### FAILING TESTS ###################### This section is for tests that fail in V8 and pass in KJS.# Tests that fail in both V8 and KJS belong in the FAIL_OK# category.# This fails because we don't handle Function.prototype.apply with very large# numbers of arguments (depending on max stack size). 350256-02 needs more than# 4Mbytes of stack space.js1_5/Array/regress-350256-02: FAIL# This fails because 'delete arguments[i]' does not disconnect the# argument from the arguments array. See issue #900066.ecma_3/Function/regress-137181: FAIL# Calls regexp objects with function call syntax; non-ECMA behavior.ecma_2/RegExp/regress-001: FAILjs1_2/regexp/regress-6359: FAILjs1_2/regexp/regress-9141: FAILjs1_5/Regress/regress-224956: FAILjs1_5/Regress/regress-325925: FAILjs1_2/regexp/simple_form: FAIL# Tests that rely on specific details of function decompilation or# print strings for errors. Non-ECMA behavior.js1_4/Regress/function-003: FAIL# Relies on JavaScript 1.2 / 1.3 deprecated features.js1_2/function/regexparg-1: FAIL# 'export' and 'import' are not keywords in V8.ecma_2/Exceptions/lexical-010: FAILecma_2/Exceptions/lexical-022: FAIL# Requires Mozilla-specific strict mode.ecma_2/Exceptions/lexical-011: FAILecma_2/Exceptions/lexical-014: FAILecma_2/Exceptions/lexical-016: FAILecma_2/Exceptions/lexical-021: FAILecma_2/LexicalConventions/keywords-001: FAILjs1_5/Regress/regress-306633: FAIL# This test seems designed to fail (it produces a 700Mbyte string).# We fail on out of memory. The important thing is not to crash.js1_5/Regress/regress-303213: FAIL# Bug 1193440: Ignore Unicode BOM characters when scanning.ecma_3/extensions/regress-368516: FAIL# Bug 1202592:New ecma_3/String/15.5.4.11 is failing.ecma_3/String/15.5.4.11: FAIL# Bug 1202597: New js1_5/Expressions/regress-394673 is failing.# Marked as: Will not fix. V8 throws an acceptable RangeError.js1_5/Expressions/regress-394673: FAIL# Bug 1202598: New mozilla test js1_5/Regress/regress-383682 fails.js1_5/Regress/regress-383682: FAIL##################### MOZILLA EXTENSION TESTS #####################ecma/extensions/15.1.2.1-1: FAIL_OKecma_3/extensions/regress-385393-03: FAIL_OKecma_3/extensions/7.9.1: FAIL_OKjs1_5/extensions/catchguard-001: FAIL_OKjs1_5/extensions/catchguard-002: FAIL_OKjs1_5/extensions/catchguard-003: FAIL_OKjs1_5/extensions/getset-001: FAIL_OKjs1_5/extensions/getset-003: FAIL_OKjs1_5/extensions/no-such-method: FAIL_OKjs1_5/extensions/regress-104077: FAIL_OKjs1_5/extensions/regress-226078: FAIL_OKjs1_5/extensions/regress-303277: FAIL_OKjs1_5/extensions/regress-304897: FAIL_OKjs1_5/extensions/regress-306738: FAIL_OKjs1_5/extensions/regress-311161: FAIL_OKjs1_5/extensions/regress-311583: FAIL_OKjs1_5/extensions/regress-311792-01: FAIL_OKjs1_5/extensions/regress-312278: FAIL_OKjs1_5/extensions/regress-313630: FAIL_OKjs1_5/extensions/regress-313763: FAIL_OKjs1_5/extensions/regress-313803: FAIL_OKjs1_5/extensions/regress-314874: FAIL_OKjs1_5/extensions/regress-322957: FAIL_OKjs1_5/extensions/regress-328556: FAIL_OKjs1_5/extensions/regress-330569: FAIL_OKjs1_5/extensions/regress-333541: FAIL_OKjs1_5/extensions/regress-335700: FAIL_OKjs1_5/extensions/regress-336409-1: FAIL_OKjs1_5/extensions/regress-336409-2: FAIL_OKjs1_5/extensions/regress-336410-1: FAIL_OKjs1_5/extensions/regress-336410-2: FAIL_OKjs1_5/extensions/regress-341956-01: FAIL_OKjs1_5/extensions/regress-341956-02: FAIL_OKjs1_5/extensions/regress-341956-03: FAIL_OKjs1_5/extensions/regress-342960: FAIL_OKjs1_5/extensions/regress-345967: FAIL_OKjs1_5/extensions/regress-346494-01: FAIL_OKjs1_5/extensions/regress-346494: FAIL_OKjs1_5/extensions/regress-347306-02: FAIL_OKjs1_5/extensions/regress-348986: FAIL_OKjs1_5/extensions/regress-349616: FAIL_OKjs1_5/extensions/regress-350312-02: FAIL_OKjs1_5/extensions/regress-350312-03: FAIL_OKjs1_5/extensions/regress-350531: FAIL_OKjs1_5/extensions/regress-351102-01: FAIL_OKjs1_5/extensions/regress-351102-02: FAIL_OKjs1_5/extensions/regress-351102-06: FAIL_OKjs1_5/extensions/regress-351448: FAIL_OKjs1_5/extensions/regress-351973: FAIL_OKjs1_5/extensions/regress-352060: FAIL_OKjs1_5/extensions/regress-352094: FAIL_OKjs1_5/extensions/regress-352261: FAIL_OKjs1_5/extensions/regress-352281: FAIL_OKjs1_5/extensions/regress-352372: FAIL_OKjs1_5/extensions/regress-352455: FAIL_OKjs1_5/extensions/regress-352604: FAIL_OKjs1_5/extensions/regress-353214: FAIL_OKjs1_5/extensions/regress-355339: FAIL_OKjs1_5/extensions/regress-355497: FAIL_OKjs1_5/extensions/regress-355622: FAIL_OKjs1_5/extensions/regress-355736: FAIL_OKjs1_5/extensions/regress-356085: FAIL_OKjs1_5/extensions/regress-356106: FAIL_OKjs1_5/extensions/regress-358594-01: FAIL_OKjs1_5/extensions/regress-358594-02: FAIL_OKjs1_5/extensions/regress-358594-03: FAIL_OKjs1_5/extensions/regress-358594-04: FAIL_OKjs1_5/extensions/regress-358594-05: FAIL_OKjs1_5/extensions/regress-358594-06: FAIL_OKjs1_5/extensions/regress-361346: FAIL_OKjs1_5/extensions/regress-361360: FAIL_OKjs1_5/extensions/regress-361558: FAIL_OKjs1_5/extensions/regress-361571: FAIL_OKjs1_5/extensions/regress-361856: FAIL_OKjs1_5/extensions/regress-361964: FAIL_OKjs1_5/extensions/regress-363988: FAIL_OKjs1_5/extensions/regress-365869: FAIL_OKjs1_5/extensions/regress-367630: FAIL_OKjs1_5/extensions/regress-367923: FAIL_OKjs1_5/extensions/regress-368859: FAIL_OKjs1_5/extensions/regress-374589: FAIL_OKjs1_5/extensions/regress-375801: FAIL_OKjs1_5/extensions/regress-376052: FAIL_OKjs1_5/extensions/regress-379523: FAIL_OKjs1_5/extensions/regress-380581: FAIL_OKjs1_5/extensions/regress-380831: FAIL_OKjs1_5/extensions/regress-381205: FAIL_OKjs1_5/extensions/regress-381211: FAIL_OKjs1_5/extensions/regress-381304: FAIL_OKjs1_5/extensions/regress-382509: FAIL_OKjs1_5/extensions/regress-383965: FAIL_OKjs1_5/extensions/regress-384680: FAIL_OKjs1_5/extensions/regress-385393-09: FAIL_OKjs1_5/extensions/regress-407501: FAIL_OKjs1_5/extensions/regress-418730: FAIL_OKjs1_5/extensions/regress-420612: FAIL_OKjs1_5/extensions/regress-420869-01: FAIL_OKjs1_5/extensions/regress-424257: FAIL_OKjs1_5/extensions/regress-424683-01: FAIL_OKjs1_5/extensions/regress-44009: FAIL_OKjs1_5/extensions/regress-50447-1: FAIL_OKjs1_5/extensions/regress-50447: FAIL_OKjs1_5/extensions/regress-90596-001: FAIL_OKjs1_5/extensions/regress-90596-002: FAIL_OKjs1_5/extensions/regress-96284-001: FAIL_OKjs1_5/extensions/regress-96284-002: FAIL_OKjs1_5/extensions/scope-001: FAIL_OKjs1_5/extensions/toLocaleFormat-01: FAIL_OKjs1_5/extensions/toLocaleFormat-02: FAIL_OK##################### DECOMPILATION TESTS ###################### We don't really about the outcome of running the# decompilation tests as long as they don't crash or# timeout.js1_5/decompilation/regress-344120: PASS || FAILjs1_5/decompilation/regress-346892: PASS || FAILjs1_5/decompilation/regress-346902: PASS || FAILjs1_5/decompilation/regress-346904: PASS || FAILjs1_5/decompilation/regress-346915: PASS || FAILjs1_5/decompilation/regress-349484: PASS || FAILjs1_5/decompilation/regress-349489: PASS || FAILjs1_5/decompilation/regress-349491: PASS || FAILjs1_5/decompilation/regress-349596: PASS || FAILjs1_5/decompilation/regress-349650: PASS || FAILjs1_5/decompilation/regress-349663: PASS || FAILjs1_5/decompilation/regress-350242: PASS || FAILjs1_5/decompilation/regress-350263: PASS || FAILjs1_5/decompilation/regress-350271: PASS || FAILjs1_5/decompilation/regress-350666: PASS || FAILjs1_5/decompilation/regress-350670: PASS || FAILjs1_5/decompilation/regress-351104: PASS || FAILjs1_5/decompilation/regress-351219: PASS || FAILjs1_5/decompilation/regress-351336: PASS || FAILjs1_5/decompilation/regress-351597: PASS || FAILjs1_5/decompilation/regress-351625: PASS || FAILjs1_5/decompilation/regress-351626: PASS || FAILjs1_5/decompilation/regress-351693: PASS || FAILjs1_5/decompilation/regress-351705: PASS || FAILjs1_5/decompilation/regress-351793: PASS || FAILjs1_5/decompilation/regress-352013: PASS || FAILjs1_5/decompilation/regress-352022: PASS || FAILjs1_5/decompilation/regress-352073: PASS || FAILjs1_5/decompilation/regress-352202: PASS || FAILjs1_5/decompilation/regress-352312: PASS || FAILjs1_5/decompilation/regress-352360: PASS || FAILjs1_5/decompilation/regress-352375: PASS || FAILjs1_5/decompilation/regress-352453: PASS || FAILjs1_5/decompilation/regress-352649: PASS || FAILjs1_5/decompilation/regress-352873-01: PASS || FAILjs1_5/decompilation/regress-352873-02: PASS || FAILjs1_5/decompilation/regress-353000: PASS || FAILjs1_5/decompilation/regress-353120: PASS || FAILjs1_5/decompilation/regress-353146: PASS || FAILjs1_5/decompilation/regress-354878: PASS || FAILjs1_5/decompilation/regress-354910: PASS || FAILjs1_5/decompilation/regress-355992: PASS || FAILjs1_5/decompilation/regress-356083: PASS || FAILjs1_5/decompilation/regress-356248: PASS || FAILjs1_5/decompilation/regress-371692: PASS || FAILjs1_5/decompilation/regress-373678: PASS || FAILjs1_5/decompilation/regress-375639: PASS || FAILjs1_5/decompilation/regress-375882: PASS || FAILjs1_5/decompilation/regress-376564: PASS || FAILjs1_5/decompilation/regress-383721: PASS || FAILjs1_5/decompilation/regress-406555: PASS || FAIL[ $system == windows ] # This test is flaky because of the default timer resolution on Windows.js1_5/extensions/regress-363258: PASS || FAILmozilla/js1_5/GC/regress-383269-02: PASS, FLAKY IF $mode == debug[ $FAST == yes ]# These tests take an unreasonable amount of time so we skip them# in fast mode.js1_5/Regress/regress-312588: SKIPjs1_5/Regress/regress-271716-n: SKIP[ $FAST == yes && $ARCH == arm ]# In fast mode on arm we try to skip all tests that would time out,# since running the tests takes so long in the first place.js1_5/Regress/regress-280769-2: SKIPjs1_5/Regress/regress-280769-3: SKIPjs1_5/Regress/regress-244470: SKIPjs1_5/Regress/regress-203278-1: SKIPjs1_5/Regress/regress-290575: SKIPjs1_5/Regress/regress-159334: SKIPjs1_5/Regress/regress-321971: SKIPjs1_5/Regress/regress-347306-01: SKIPjs1_5/Regress/regress-280769-1: SKIPjs1_5/Regress/regress-280769-5: SKIPjs1_5/GC/regress-306788: SKIPjs1_5/GC/regress-203278-2: SKIPjs1_5/GC/regress-278725: SKIPjs1_5/GC/regress-203278-3: SKIPjs1_5/GC/regress-311497: SKIPjs1_5/Array/regress-99120-02: SKIPecma/Date/15.9.5.22-1: SKIPecma/Date/15.9.5.20: SKIPecma/Date/15.9.5.12-2: SKIPecma/Date/15.9.5.8: SKIPecma/Date/15.9.5.9: SKIPecma/Date/15.9.5.10-2: SKIPecma/Date/15.9.5.11-2: SKIPecma/Expressions/11.7.2: SKIPecma/Expressions/11.10-2: SKIPecma/Expressions/11.7.3: SKIPecma/Expressions/11.10-3: SKIPecma/Expressions/11.7.1: SKIPecma_3/RegExp/regress-209067: SKIP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -