You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

550 lines
18 KiB

-
test: "annexB/B.RegExp.prototype.compile"
knownissue: "RegExp.prototype.compile() not part of E5.1"
-
test: "ch07/7.8/7.8.5/S7.8.5_A1.4_T1"
knownissue: "uses invalid RegExp formats, e.g. '/\\1/' and '/\\a/'"
regexp_leniency: true
-
test: "ch07/7.8/7.8.5/S7.8.5_A1.4_T2"
knownissue: "uses invalid RegExp format '/\\1/' (#0031)"
regexp_leniency: true
-
test: "ch07/7.8/7.8.5/S7.8.5_A2.4_T1"
knownissue: "uses invalid RegExp format '/\\1/'"
regexp_leniency: true
-
test: "ch07/7.8/7.8.5/S7.8.5_A2.4_T2"
knownissue: "uses invalid RegExp format '/\\1/' (#0031)"
regexp_leniency: true
-
test: "ch09/9.7/S9.7_A2.1"
knownissue: "Duktape String.fromCharCode() intentionally accepts non-BMP codepoints"
-
test: "ch09/9.7/S9.7_A2.2"
knownissue: "Duktape String.fromCharCode() intentionally accepts non-BMP codepoints"
-
test: "ch09/9.7/S9.7_A3.1_T2"
knownissue: "Duktape String.fromCharCode() intentionally accepts non-BMP codepoints"
-
test: "ch09/9.7/S9.7_A3.1_T3"
knownissue: "Duktape String.fromCharCode() intentionally accepts non-BMP codepoints"
-
test: "ch09/9.7/S9.7_A3.2_T1"
knownissue: "Duktape String.fromCharCode() intentionally accepts non-BMP codepoints"
-
test: "ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A5.1_T1"
knownissue: "octal input to parseInt() accepted by Duktape"
-
test: "ch15/15.4/15.4.4/15.4.4.7/S15.4.4.7_A3"
knownissue: "Duktape Array.prototype.push() doesn't allow Array length to grow beyond 2**32-1"
-
test: "ch15/15.4/15.4.4/15.4.4.7/S15.4.4.7_A4_T2"
knownissue: "Duktape Array.prototype.push() doesn't allow Array length to grow beyond 2**32-1"
-
test: "ch15/15.4/15.4.4/15.4.4.7/S15.4.4.7_A4_T3"
knownissue: "Duktape Array.prototype.push() doesn't allow Array length to grow beyond 2**32-1"
-
test: "ch15/15.10/15.10.2/S15.10.2_A1_T1"
knownissue: "XML Shallow Parsing with Regular Expression: [^]]*]([^]]+])*]+. The intent of [^]] is probably [^\\]]. An unescaped ']' is not allowed in a character class, so the expression is parsed as [^] (empty inverted class) followed by a literal ']', which is a SyntaxError. There are two other literal ']' issues. The RegExp can be fixed to: /[^\\]]*\\]([^\\]]+\\])*\\]+/."
regexp_leniency: true
-
test: "ch15/15.10/15.10.2/15.10.2.5/S15.10.2.5_A1_T5"
diagnosed: "Duktape bug, matching /(a*)b\\1+/ against 'baaaac' causes first capture to match the empty string; the '\\1+' part will then use the '+' quantifier over the empty string. As there is no handling to empty quantified now, Duktape bails out with a RangeError."
regexp_empty_quantified": true
-
test: "ch15/15.10/15.10.2/15.10.2.9/S15.10.2.9_A1_T5"
diagnosed: "Duktape bug, matching /(a*)b\\1+/ against 'baaac' causes first capture to be empty, the '\\1+' part will then quantify over an empty string leading to Duktape RangeError (there is no proper handling for an empty quantified now)"
regexp_empty_quantified: true
-
test: "ch15/15.10/15.10.2/15.10.2.10/S15.10.2.10_A2.1_T3"
knownissue: "uses invalid RegExp control escape '\\cX' where X is non-ASCII"
regexp_leniency": true
-
test: "ch15/15.10/15.10.2/15.10.2.10/S15.10.2.10_A5.1_T1"
knownissue: "possible test case bug, compiles invalid RegExp '/\\undefined/'"
regexp_leniency: true
-
test: "ch15/15.10/15.10.2/15.10.2.13/S15.10.2.13_A1_T16"
knownissue: "uses invalid DecimalEscape inside a character class, '/[\\12-\\14]/'"
-
test: "ch15/15.10/15.10.2/15.10.2.6/S15.10.2.6_A4_T7"
knownissue: "the test case has unescaped invalid PatternCharacters (^, ] {, }) which follow the escaped '\\['"
-
test: "ch15/15.10/15.10.2/15.10.2.9/S15.10.2.9_A1_T4"
knownissue: "invalid backreference '\\2', RegExp only has one capture; in E5.1 this is a SyntaxError"
regexp_leniency: true
-
test: "ch15/15.4/15.4.4/15.4.4.10/S15.4.4.10_A3_T3"
diagnosed: "probably Duktape bug related to long array corner cases or 'length' sign handling (C typing?)"
-
test: "ch15/15.4/15.4.4/15.4.4.12/S15.4.4.12_A3_T3"
diagnosed: "probably Duktape bug related to long array corner cases or 'length' sign handling (C typing?)"
-
test: "ch15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-9"
diagnosed: "a.indexOf(<n>,4294967290) returns -1 for all indices n=2,3,4,5 but is supposed to return 4294967294 for n=2. The cause is long array corner case handling, possibly signed length handling (C typing?)"
-
test: "ch15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-12"
diagnosed: "probably Duktape bug: long array corner cases (C typing?)"
-
test: "ch15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-16"
diagnosed: "probably Duktape bug: long array corner cases (C typing?)"
-
test: "ch15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-9"
diagnosed: "probably Duktape bug: long array corner cases (C typing?)"
-
test: "ch15/15.5/15.5.4/15.5.4.7/S15.5.4.7_A1_T11"
knownissue: "test case relies on locale specific Date format, Duktape uses ISO 8601 for Date toString()"
-
test: "ch15/15.9/15.9.3/S15.9.3.1_A5_T1"
knownissue: "apparently test case bug"
-
test: "ch15/15.9/15.9.3/S15.9.3.1_A5_T2"
knownissue: "apparently test case bug"
-
test: "ch15/15.9/15.9.3/S15.9.3.1_A5_T3"
knownissue: "apparently test case bug"
-
test: "ch15/15.9/15.9.3/S15.9.3.1_A5_T4"
knownissue: "apparently test case bug"
-
test: "ch15/15.9/15.9.3/S15.9.3.1_A5_T5"
knownissue: "apparently test case bug"
-
test: "ch15/15.9/15.9.3/S15.9.3.1_A5_T6"
knownissue: "apparently test case bug"
-
test: "ch12/12.6/12.6.4/12.6.4-2"
diagnosed: "enumeration corner case issue, see test-bug-enum-shadow-nonenumerable.js"
-
test: "ch15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-574"
knownissue: "Duktape provides property name as a (intended non-standard) second parameter to setter, this testcase tests that no extra parameter is given so it breaks"
-
test: "ch15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-12"
diagnosed: "Array length over 2G, not supported right now"
-
test: "ch15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-16"
diagnosed: "Array length over 2G, not supported right now"
-
test: "intl402/ch06/6.2/6.2.2_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch06/6.2/6.2.2_b"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch06/6.2/6.2.2_c"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch06/6.2/6.2.3"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch06/6.2/6.2.4"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch06/6.3/6.3.1_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch06/6.3/6.3.1_b"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch06/6.4/6.4_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch06/6.4/6.4_b"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch06/6.4/6.4_c"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch08/8.0/8.0"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch08/8.0/8.0_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.1/9.1_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.1/9.1_b"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.2/9.2.1_1"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.2/9.2.1_2"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.2/9.2.1_3"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.2/9.2.1_4"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.2/9.2.1_8_c_ii"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.2/9.2.1_8_c_vi"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.2/9.2.2"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.2/9.2.3_5"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.2/9.2.5_11_g_ii_2"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.2/9.2.5_6"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.2/9.2.6_2"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.2/9.2.6_4"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.2/9.2.6_4_b"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.2/9.2.6_4_c"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.2/9.2.8_1_c"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch09/9.2/9.2.8_4"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.1/10.1.1_1"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.1/10.1.1_10"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.1/10.1.1_11"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.1/10.1.1_13"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.1/10.1.1_19_b"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.1/10.1.1_19_c"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.1/10.1.1_20"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.1/10.1.1_23"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.1/10.1.1_6"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.1/10.1.1_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.1/10.1.2.1_4"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.1/10.1.2_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.1/10.1.3"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.1/10.1_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.2/10.2.1"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.2/10.2.2_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.2/10.2.2_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.2/10.2.2_b"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.2/10.2.3_b"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.3/10.3.1"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.3/10.3.2_1_a_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.3/10.3.2_1_c"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.3/10.3.2_CS_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.3/10.3.2_CS_b_NN"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.3/10.3.2_CS_c_NN"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.3/10.3.2_CS_d_NN"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.3/10.3.2_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.3/10.3.3"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.3/10.3.3_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.3/10.3_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.3/10.3_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.3/10.3_b"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch10/10.4/10.4_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.1/11.1.1_1"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.1/11.1.1_15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.1/11.1.1_17"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.1/11.1.1_19"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.1/11.1.1_20_c"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.1/11.1.1_21"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.1/11.1.1_32"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.1/11.1.1_34"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.1/11.1.1_6"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.1/11.1.1_7"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.1/11.1.1_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.1/11.1.2.1_4"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.1/11.1.2"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.1/11.1.3"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.1/11.1_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.2/11.2.1"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.2/11.2.2_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.2/11.2.2_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.2/11.2.2_b"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.2/11.2.3_b"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.3/11.3.1"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.3/11.3.2_1_a_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.3/11.3.2_1_a_ii"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.3/11.3.2_1_c"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.3/11.3.2_FN_1"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.3/11.3.2_FN_2"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.3/11.3.2_FN_3_b"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.3/11.3.2_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.3/11.3.2_TRF"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.3/11.3.2_TRP"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.3/11.3.3"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.3/11.3.3_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.3/11.3_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.3/11.3_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.3/11.3_b"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch11/11.4/11.4_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.1/12.1.1_1"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.1/12.1.1_18"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.1/12.1.1_22"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.1/12.1.1_23"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.1/12.1.1_25"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.1/12.1.1_5"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.1/12.1.1_6"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.1/12.1.1_TDTO"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.1/12.1.1_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.1/12.1.2.1_4"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.1/12.1.2"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.1/12.1.3"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.1/12.1_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.2/12.2.1"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.2/12.2.2_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.2/12.2.2_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.2/12.2.2_b"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.2/12.2.3_b"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.2/12.2.3_c"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.3/12.3.1"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.3/12.3.2_1_a_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.3/12.3.2_1_c"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.3/12.3.2_FDT_1"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.3/12.3.2_FDT_7_a_iv"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.3/12.3.2_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.3/12.3.2_TLT_2"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.3/12.3.3"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.3/12.3.3_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.3/12.3_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.3/12.3_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.3/12.3_b"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch12/12.4/12.4_a"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch13/13.1/13.1.1_6_1"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch13/13.1/13.1.1_6_2"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch13/13.1/13.1.1_7"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch13/13.2/13.2.1_4_1"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch13/13.2/13.2.1_4_2"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch13/13.2/13.2.1_5"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch13/13.2/13.2.1_L15"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch13/13.3/13.3.0_6_1"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch13/13.3/13.3.0_6_2"
knownissue: "Intl module not part of E5.1"
-
test: "intl402/ch13/13.3/13.3.0_7"
knownissue: "Intl module not part of E5.1"