|
3 | 3 | - |
4 | 4 | test: "test-bi-date-tzoffset-brute-fi.js" |
5 | 5 | knownissue: "year 1970 deviates from expected, Duktape uses equiv. year for 1970 on purpose at the moment" |
| 6 | + # Moved |
6 | 7 | - |
7 | 8 | test: "test-bi-global-parseint.js" |
8 | 9 | knownissue: "rounding differences for parsing integers larger than 2^53" |
| 10 | + # Moved |
9 | 11 | - |
10 | 12 | test: "test-bi-json-dec-types.js" |
11 | 13 | knownissue: "'\\x' should be allowed by eval() but not by JSON.parse(), Duktape rejects '\\x' in both" |
| 14 | + # No longer relevant |
12 | 15 | - |
13 | 16 | test: "test-bi-json-enc-proplist-dups.js" |
14 | 17 | knownissue: "JSON.stringify() can be given a property list to serialize; duplicates should be eliminated but Duktape (and other engines) will happily serialize a property multiple times" |
| 18 | + # Moved |
15 | 19 | - |
16 | 20 | test: "test-bi-number-proto-toexponential.js" |
17 | 21 | knownissue: "corner case rounding errors in toExponential()" |
| 22 | + # Moved |
18 | 23 | - |
19 | 24 | test: "test-bi-number-proto-tostring.js" |
20 | 25 | knownissue: "expect strings to be checked, but probably Duktape rounding issues" |
| 26 | + # Moved |
21 | 27 | - |
22 | 28 | test: "test-bi-regexp-gh39.js" |
23 | 29 | knownissue: "requires leniency for non-standard regexps" |
| 30 | + # Moved |
24 | 31 | - |
25 | 32 | test: "test-bug-date-timeval-edges.js" |
26 | 33 | knownissue: "test case depends on current timezone offset" |
| 34 | + # Moved |
27 | 35 | - |
28 | 36 | test: "test-bug-enum-shadow-nonenumerable.js" |
29 | 37 | knownissue: "corner case enumeration semantics, not sure what correct behavior is (test262 ch12/12.6/12.6.4/12.6.4-2)" |
| 38 | + # Moved |
30 | 39 | - |
31 | 40 | test: "test-bug-invalid-oct-as-dec.js" |
32 | 41 | knownissue: "V8/Rhino parse invalid octal constants as decimal values, Duktape doesn't at the moment" |
| 42 | + # No longer relevant |
33 | 43 | - |
34 | 44 | test: "test-bug-json-parse-__proto__.js" |
35 | 45 | knownissue: "when ES6 __proto__ enabled, JSON.parse() parses '__proto__' property incorrectly when a specially crafted reviver is used" |
| 46 | + # Moved |
36 | 47 | - |
37 | 48 | test: "test-bug-numconv-1e23.js" |
38 | 49 | knownissue: "corner case in floating point parse rounding" |
| 50 | + # Moved |
39 | 51 | - |
40 | 52 | test: "test-bug-numconv-denorm-toprec.js" |
41 | 53 | knownissue: "in a denormal corner case toPrecision() can output a zero leading digit" |
| 54 | + # Moved |
42 | 55 | - |
43 | 56 | test: "test-bug-tonumber-u0000.js" |
44 | 57 | knownissue: "'\\u0000' should ToNumber() coerce to NaN, but now coerces to zero like an empty string" |
| 58 | + # Moved |
45 | 59 | - |
46 | 60 | test: "test-dev-bound-thread-start-func.js" |
47 | 61 | knownissue: "initial function of a new coroutine cannot be bound" |
| 62 | + # Moved |
48 | 63 | - |
49 | 64 | test: "test-dev-func-cons-args.js" |
50 | 65 | knownissue: "corner cases for 'new Function()' when arguments and code are given as strings" |
| 66 | + # Moved |
51 | 67 | - |
52 | 68 | test: "test-dev-yield-after-callapply.js" |
53 | 69 | knownissue: "yield() not allowed when function called via Function.prototype.(call|apply)()" |
| 70 | + # Moved |
54 | 71 | - |
55 | 72 | test: "test-lex-unterminated-hex-uni-escape.js" |
56 | 73 | knownissue: "unterminated hex escapes should be parsed leniently, e.g. '\\uX' -> 'uX' but Duktape now refuses to parse them" |
| 74 | + # Moved |
57 | 75 | - |
58 | 76 | test: "test-numconv-parse-misc.js" |
59 | 77 | knownissue: "rounding corner case for 1e+23 (parses/prints as 1.0000000000000001e+23)" |
| 78 | + # Moved |
60 | 79 | - |
61 | 80 | test: "test-numconv-tostring-gen.js" |
62 | 81 | knownissue: "rounding corner cases in number-to-string coercion" |
| 82 | + # Moved |
63 | 83 | - |
64 | 84 | test: "test-numconv-tostring-misc.js" |
65 | 85 | knownissue: "rounding corner case, 1e+23 string coerces to 1.0000000000000001e+23" |
| 86 | + # Moved |
66 | 87 | - |
67 | 88 | test: "test-regexp-empty-quantified.js" |
68 | 89 | knownissue: "a suitable empty quantified (e.g. '(x*)*') causes regexp parsing to terminate due to step limit" |
| 90 | + # Moved |
69 | 91 | - |
70 | 92 | test: "test-regexp-invalid-charclass.js" |
71 | 93 | knownissue: "some invalid character classes are accepted (e.g. '[\\d-z]' and '[z-x]')" |
| 94 | + # Moved |
72 | 95 | - |
73 | 96 | test: "test-stmt-for-in-lhs.js" |
74 | 97 | knownissue: "for-in allows some invalid left-hand-side expressions which cause a runtime ReferenceError instead of a compile-time SyntaxError (e.g. 'for (a+b in [0,1]) {...}')" |
| 98 | + # Moved |
75 | 99 | - |
76 | 100 | test: "test-bi-array-proto-push.js" |
77 | 101 | knownissue: "array length above 2^32-1 not supported" |
| 102 | + # Moved |
78 | 103 | - |
79 | 104 | test: "test-bi-array-push-maxlen.js" |
80 | 105 | knownissue: "array length above 2^32-1 not supported" |
| 106 | + # Moved |
81 | 107 | - |
82 | 108 | test: "test-bug-dataview-buffer-prop.js" |
83 | 109 | knownissue: "DataView .buffer property misleading when DataView argument is not an ArrayBuffer (custom behavior)" |
| 110 | + # Moved |
84 | 111 | - |
85 | 112 | test: "test-bi-json-enc-proxy.js" |
86 | 113 | knownissue: "JSON enumeration behavior for Proxy targets is incomplete and uses 'enumerate' trap instead of 'ownKeys' trap" |
| 114 | + # Moved |
87 | 115 | - |
88 | 116 | test: "test-bi-proxy-object-tostring.js" |
89 | 117 | knownissue: "Object class handling for Proxy objects is incomplete" |
| 118 | + # Moved |
90 | 119 |
|
91 | 120 | # Ecmascript testcases that need special options or environment to work |
92 | 121 |
|
93 | 122 | - |
94 | 123 | test: "test-bi-date-local-parts-fi.js" |
95 | 124 | specialoptions: "test case has been written for Finnish locale" |
| 125 | + # No longer relevant; tests run in TZ=Europe/Helsinki |
96 | 126 | - |
97 | 127 | test: "test-bi-date-tzoffset-basic-fi.js" |
98 | 128 | specialoptions: "test case has been written for Finnish locale" |
| 129 | + # No longer relevant; tests run in TZ=Europe/Helsinki |
99 | 130 | - |
100 | 131 | test: "test-bi-date-tzoffset-brute-fi.js" |
101 | 132 | specialoptions: "test case has been written for Finnish locale" |
| 133 | + # No longer relevant; tests run in TZ=Europe/Helsinki |
102 | 134 | - |
103 | 135 | test: "test-bi-duktape-json-lightfunc.js" |
104 | 136 | specialoptions: "DUK_USE_LIGHTFUNC_BUILTINS" |
| 137 | + # No longer relevant |
105 | 138 | - |
106 | 139 | test: "test-bi-function-nonstd-caller-prop.js" |
107 | 140 | specialoptions: "DUK_USE_NONSTD_FUNC_CALLER_PROPERTY" |
| 141 | + # Moved |
108 | 142 | - |
109 | 143 | test: "test-dev-16bit-overflows.js" |
110 | 144 | specialoptions: "requires 16-bit field options" |
| 145 | + # Moved |
111 | 146 | - |
112 | 147 | test: "test-dev-lightfunc-accessor.js" |
113 | 148 | specialoptions: "DUK_USE_LIGHTFUNC_BUILTINS" |
| 149 | + # Moved |
114 | 150 | - |
115 | 151 | test: "test-dev-lightfunc-finalizer.js" |
116 | 152 | specialoptions: "DUK_USE_LIGHTFUNC_BUILTINS" |
| 153 | + # Moved |
117 | 154 | - |
118 | 155 | test: "test-dev-lightfunc.js" |
119 | 156 | specialoptions: "DUK_USE_LIGHTFUNC_BUILTINS" |
| 157 | + # Moved |
120 | 158 | - |
121 | 159 | test: "test-dev-logicalnot-refcount.js" |
122 | 160 | specialoptions: "requires refcounting" |
| 161 | + # No longer relevant (at least with current test runs) |
123 | 162 | - |
124 | 163 | test: "test-dev-nonstd-setget-key-argument.js" |
125 | 164 | specialoptions: "should work with default options, but will break with DUK_USE_NONSTD_GETTER_KEY_ARGUMENT or DUK_USE_NONSTD_SETTER_KEY_ARGUMENT" |
| 165 | + # No longer relevant (at least with current test runs) |
126 | 166 | - |
127 | 167 | test: "test-bi-typedarray-nan-handling.js" |
128 | 168 | specialoptions: "NaN sign is platform dependent" |
| 169 | + # No longer relevant (at least with current test runs) |
129 | 170 |
|
130 | 171 | # API testcase (tests/api/) known issues |
131 | 172 |
|
|
0 commit comments