1[ 2 { 3 "reason": "Not a requirement in the ecma2015 specification", 4 "files": [ 5 "built-ins/Promise/all/species-get-error.js", 6 "built-ins/Promise/race/species-get-error.js", 7 "language/global-code/decl-lex.js" 8 ] 9 }, 10 { 11 "reason": "There is a type error when testing the array, and the prototype name is incorrect", 12 "files": [ 13 "built-ins/Promise/allSettled/invoke-resolve-on-promises-every-iteration-of-custom.js", 14 "built-ins/Promise/allSettled/invoke-resolve-on-promises-every-iteration-of-promise.js", 15 "built-ins/Promise/allSettled/invoke-resolve-on-values-every-iteration-of-promise.js", 16 "built-ins/Promise/allSettled/reject-element-function-name.js", 17 "built-ins/Promise/allSettled/resolve-element-function-name.js", 18 "built-ins/Promise/any/invoke-resolve.js", 19 "built-ins/Promise/any/invoke-resolve-get-once-multiple-calls.js", 20 "built-ins/Promise/any/invoke-resolve-on-promises-every-iteration-of-custom.js", 21 "built-ins/Promise/any/invoke-resolve-on-promises-every-iteration-of-promise.js", 22 "built-ins/Promise/any/invoke-resolve-on-values-every-iteration-of-custom.js", 23 "built-ins/Promise/any/invoke-resolve-on-values-every-iteration-of-promise.js", 24 "built-ins/Promise/any/invoke-then-on-promises-every-iteration.js", 25 "built-ins/Promise/any/reject-element-function-name.js" 26 ] 27 }, 28 { 29 "reason": "A bug in tsc caused the use case to fail", 30 "files": [ 31 "language/statements/for/S12.6.3_A2.1.js", 32 "language/statements/for/S12.6.3_A2.2.js", 33 "language/statements/for/S12.6.3_A2.js", 34 "language/expressions/template-literal/tv-utf16-escape-sequence.js" 35 ] 36 }, 37 { 38 "reason": "Syntax error detected by tsc", 39 "files": [ 40 "language/identifiers/part-digits-via-escape-hex.js", 41 "language/identifiers/val-dollar-sign-via-escape-hex.js", 42 "language/identifiers/vals-eng-alpha-lower-via-escape-hex.js", 43 "language/identifiers/vals-eng-alpha-upper-via-escape-hex.js", 44 "language/identifiers/vals-rus-alpha-lower-via-escape-hex.js", 45 "language/identifiers/vals-rus-alpha-upper-via-escape-hex.js", 46 "language/identifiers/val-underscore-via-escape-hex.js" 47 ] 48 }, 49 { 50 "reason": "Not support eval", 51 "files": [ 52 "language/global-code/script-decl-var-collision.js", 53 "language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-prototype.js", 54 "built-ins/RegExp/S15.10.4.1_A5_T3.js", 55 "built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-4.js", 56 "language/literals/numeric/7.8.3-3gs.js", 57 "language/statements/class/subclass/builtin-objects/Function/instance-length.js", 58 "language/statements/class/subclass/builtin-objects/Function/instance-name.js", 59 "language/statements/class/subclass/builtin-objects/Function/regular-subclassing.js", 60 "language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-length.js", 61 "language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-name.js", 62 "language/statements/class/subclass/builtin-objects/GeneratorFunction/regular-subclassing.js", 63 "language/expressions/compound-assignment/11.13.2-10-s.js", 64 "language/expressions/compound-assignment/11.13.2-11-s.js", 65 "language/expressions/compound-assignment/11.13.2-1-s.js", 66 "language/expressions/compound-assignment/11.13.2-2-s.js", 67 "language/expressions/compound-assignment/11.13.2-4-s.js", 68 "language/expressions/compound-assignment/11.13.2-5-s.js", 69 "language/expressions/compound-assignment/11.13.2-6-s.js", 70 "language/expressions/compound-assignment/11.13.2-8-s.js", 71 "language/expressions/compound-assignment/11.13.2-9-s.js", 72 "language/types/reference/8.7.2-1-s.js", 73 "language/types/string/S8.4_A7.1.js", 74 "language/types/string/S8.4_A7.2.js", 75 "language/types/string/S8.4_A7.3.js", 76 "language/types/string/S8.4_A7.4.js", 77 "annexB/built-ins/RegExp/RegExp-leading-escape-BMP.js", 78 "annexB/built-ins/RegExp/RegExp-trailing-escape-BMP.js", 79 "annexB/language/literals/regexp/class-escape.js", 80 "annexB/language/literals/regexp/quantifiable-assertion-followed-by.js", 81 "annexB/language/literals/regexp/quantifiable-assertion-not-followed-by.js", 82 "built-ins/RegExp/named-groups/unicode-property-names.js", 83 "built-ins/RegExp/named-groups/unicode-property-names-valid.js", 84 "built-ins/RegExp/named-groups/non-unicode-property-names-valid.js", 85 "built-ins/RegExp/named-groups/non-unicode-property-names.js", 86 "built-ins/FinalizationRegistry/proto-from-ctor-realm.js", 87 "built-ins/Function/15.3.2.1-11-1.js", 88 "built-ins/Function/15.3.2.1-11-2-s.js", 89 "built-ins/Function/15.3.2.1-11-3.js", 90 "built-ins/Function/15.3.2.1-11-4-s.js", 91 "built-ins/Function/15.3.2.1-11-5.js", 92 "built-ins/Function/15.3.2.1-11-6-s.js", 93 "built-ins/Function/15.3.2.1-11-7-s.js", 94 "built-ins/Function/15.3.2.1-11-8-s.js", 95 "built-ins/Function/15.3.2.1-11-9-s.js", 96 "built-ins/Function/15.3.5.4_2-11gs.js", 97 "built-ins/Function/15.3.5.4_2-13gs.js", 98 "built-ins/Function/15.3.5.4_2-7gs.js", 99 "built-ins/Function/15.3.5.4_2-9gs.js", 100 "built-ins/Function/instance-name.js", 101 "built-ins/Function/length/S15.3.5.1_A1_T1.js", 102 "built-ins/Function/length/S15.3.5.1_A1_T2.js", 103 "built-ins/Function/length/S15.3.5.1_A1_T3.js", 104 "built-ins/Function/length/S15.3.5.1_A2_T1.js", 105 "built-ins/Function/length/S15.3.5.1_A2_T2.js", 106 "built-ins/Function/length/S15.3.5.1_A2_T3.js", 107 "built-ins/Function/length/S15.3.5.1_A3_T1.js", 108 "built-ins/Function/length/S15.3.5.1_A3_T2.js", 109 "built-ins/Function/length/S15.3.5.1_A3_T3.js", 110 "built-ins/Function/length/S15.3.5.1_A4_T1.js", 111 "built-ins/Function/length/S15.3.5.1_A4_T2.js", 112 "built-ins/Function/length/S15.3.5.1_A4_T3.js", 113 "built-ins/Function/prototype/apply/S15.3.4.3_A1_T1.js", 114 "built-ins/Function/prototype/apply/S15.3.4.3_A3_T1.js", 115 "built-ins/Function/prototype/apply/S15.3.4.3_A3_T2.js", 116 "built-ins/Function/prototype/apply/S15.3.4.3_A3_T3.js", 117 "built-ins/Function/prototype/apply/S15.3.4.3_A3_T4.js", 118 "built-ins/Function/prototype/apply/S15.3.4.3_A3_T5.js", 119 "built-ins/Function/prototype/apply/S15.3.4.3_A3_T7.js", 120 "built-ins/Function/prototype/apply/S15.3.4.3_A3_T9.js", 121 "built-ins/Function/prototype/apply/S15.3.4.3_A5_T1.js", 122 "built-ins/Function/prototype/apply/S15.3.4.3_A5_T2.js", 123 "built-ins/Function/prototype/apply/S15.3.4.3_A5_T7.js", 124 "built-ins/Function/prototype/apply/S15.3.4.3_A5_T8.js", 125 "built-ins/Function/prototype/apply/S15.3.4.3_A7_T1.js", 126 "built-ins/Function/prototype/apply/S15.3.4.3_A7_T10.js", 127 "built-ins/Function/prototype/apply/S15.3.4.3_A7_T2.js", 128 "built-ins/Function/prototype/apply/S15.3.4.3_A7_T3.js", 129 "built-ins/Function/prototype/apply/S15.3.4.3_A7_T4.js", 130 "built-ins/Function/prototype/apply/S15.3.4.3_A7_T5.js", 131 "built-ins/Function/prototype/apply/S15.3.4.3_A7_T6.js", 132 "built-ins/Function/prototype/apply/S15.3.4.3_A7_T7.js", 133 "built-ins/Function/prototype/apply/S15.3.4.3_A7_T8.js", 134 "built-ins/Function/prototype/apply/S15.3.4.3_A7_T9.js", 135 "built-ins/Function/prototype/apply/S15.3.4.3_A8_T6.js", 136 "built-ins/Function/prototype/call/S15.3.4.4_A1_T1.js", 137 "built-ins/Function/prototype/call/S15.3.4.4_A2_T2.js", 138 "built-ins/Function/prototype/call/S15.3.4.4_A3_T1.js", 139 "built-ins/Function/prototype/call/S15.3.4.4_A3_T2.js", 140 "built-ins/Function/prototype/call/S15.3.4.4_A3_T3.js", 141 "built-ins/Function/prototype/call/S15.3.4.4_A3_T4.js", 142 "built-ins/Function/prototype/call/S15.3.4.4_A3_T5.js", 143 "built-ins/Function/prototype/call/S15.3.4.4_A3_T7.js", 144 "built-ins/Function/prototype/call/S15.3.4.4_A3_T9.js", 145 "built-ins/Function/prototype/call/S15.3.4.4_A5_T1.js", 146 "built-ins/Function/prototype/call/S15.3.4.4_A5_T2.js", 147 "built-ins/Function/prototype/call/S15.3.4.4_A5_T7.js", 148 "built-ins/Function/prototype/call/S15.3.4.4_A5_T8.js", 149 "built-ins/Function/prototype/call/S15.3.4.4_A6_T1.js", 150 "built-ins/Function/prototype/call/S15.3.4.4_A6_T10.js", 151 "built-ins/Function/prototype/call/S15.3.4.4_A6_T2.js", 152 "built-ins/Function/prototype/call/S15.3.4.4_A6_T3.js", 153 "built-ins/Function/prototype/call/S15.3.4.4_A6_T4.js", 154 "built-ins/Function/prototype/call/S15.3.4.4_A6_T5.js", 155 "built-ins/Function/prototype/call/S15.3.4.4_A6_T6.js", 156 "built-ins/Function/prototype/call/S15.3.4.4_A6_T7.js", 157 "built-ins/Function/prototype/call/S15.3.4.4_A6_T8.js", 158 "built-ins/Function/prototype/call/S15.3.4.4_A6_T9.js", 159 "built-ins/Function/prototype/call/S15.3.4.4_A7_T6.js", 160 "built-ins/Function/prototype/S15.3.5.2_A1_T1.js", 161 "built-ins/Function/prototype/S15.3.5.2_A1_T2.js", 162 "built-ins/Function/S15.3.1_A1_T1.js", 163 "built-ins/Function/S15.3.2.1_A1_T1.js", 164 "built-ins/Function/S15.3.2.1_A1_T10.js", 165 "built-ins/Function/S15.3.2.1_A1_T11.js", 166 "built-ins/Function/S15.3.2.1_A1_T12.js", 167 "built-ins/Function/S15.3.2.1_A1_T13.js", 168 "built-ins/Function/S15.3.2.1_A1_T2.js", 169 "built-ins/Function/S15.3.2.1_A1_T3.js", 170 "built-ins/Function/S15.3.2.1_A1_T4.js", 171 "built-ins/Function/S15.3.2.1_A1_T5.js", 172 "built-ins/Function/S15.3.2.1_A1_T6.js", 173 "built-ins/Function/S15.3.2.1_A1_T7.js", 174 "built-ins/Function/S15.3.2.1_A1_T8.js", 175 "built-ins/Function/S15.3.2.1_A1_T9.js", 176 "built-ins/Function/S15.3.2.1_A2_T1.js", 177 "built-ins/Function/S15.3.2.1_A2_T2.js", 178 "built-ins/Function/S15.3.2.1_A2_T3.js", 179 "built-ins/Function/S15.3.2.1_A2_T4.js", 180 "built-ins/Function/S15.3.2.1_A2_T5.js", 181 "built-ins/Function/S15.3.2.1_A2_T6.js", 182 "built-ins/Function/S15.3.2.1_A3_T1.js", 183 "built-ins/Function/S15.3.2.1_A3_T10.js", 184 "built-ins/Function/S15.3.2.1_A3_T11.js", 185 "built-ins/Function/S15.3.2.1_A3_T12.js", 186 "built-ins/Function/S15.3.2.1_A3_T13.js", 187 "built-ins/Function/S15.3.2.1_A3_T14.js", 188 "built-ins/Function/S15.3.2.1_A3_T15.js", 189 "built-ins/Function/S15.3.2.1_A3_T2.js", 190 "built-ins/Function/S15.3.2.1_A3_T3.js", 191 "built-ins/Function/S15.3.2.1_A3_T4.js", 192 "built-ins/Function/S15.3.2.1_A3_T5.js", 193 "built-ins/Function/S15.3.2.1_A3_T6.js", 194 "built-ins/Function/S15.3.2.1_A3_T7.js", 195 "built-ins/Function/S15.3.2.1_A3_T8.js", 196 "built-ins/Function/S15.3.2.1_A3_T9.js", 197 "built-ins/Function/S15.3.2_A1.js", 198 "built-ins/Function/S15.3.5_A1_T1.js", 199 "built-ins/Function/S15.3.5_A1_T2.js", 200 "built-ins/Function/S15.3.5_A2_T1.js", 201 "built-ins/Function/S15.3.5_A2_T2.js", 202 "built-ins/Function/S15.3.5_A3_T1.js", 203 "built-ins/Function/S15.3.5_A3_T2.js", 204 "built-ins/Function/S15.3_A2_T1.js", 205 "built-ins/Function/S15.3_A2_T2.js", 206 "built-ins/Function/S15.3_A3_T1.js", 207 "built-ins/Function/S15.3_A3_T2.js", 208 "built-ins/Function/S15.3_A3_T3.js", 209 "built-ins/Function/S15.3_A3_T4.js", 210 "built-ins/Function/S15.3_A3_T5.js", 211 "built-ins/Function/S15.3_A3_T6.js", 212 "built-ins/Function/StrictFunction_restricted-properties.js", 213 "built-ins/GeneratorFunction/has-instance.js", 214 "built-ins/GeneratorFunction/instance-name.js", 215 "built-ins/GeneratorFunction/invoked-as-constructor-no-arguments.js", 216 "built-ins/GeneratorFunction/invoked-as-function-multiple-arguments.js", 217 "built-ins/GeneratorFunction/invoked-as-function-no-arguments.js", 218 "built-ins/GeneratorFunction/invoked-as-function-single-argument.js", 219 "built-ins/global/S10.2.3_A1.1_T2.js", 220 "built-ins/global/S10.2.3_A1.2_T2.js", 221 "built-ins/global/S10.2.3_A1.3_T1.js", 222 "built-ins/global/S10.2.3_A1.3_T2.js", 223 "built-ins/global/S10.2.3_A1.3_T3.js", 224 "built-ins/global/S10.2.3_A1.3_T4.js", 225 "built-ins/global/S10.2.3_A2.3_T1.js", 226 "built-ins/global/S10.2.3_A2.3_T2.js", 227 "built-ins/global/S10.2.3_A2.3_T3.js", 228 "built-ins/global/S10.2.3_A2.3_T4.js", 229 "built-ins/NativeErrors/AggregateError/newtarget-proto-fallback.js", 230 "built-ins/NativeErrors/AggregateError/proto-from-ctor-realm.js", 231 "built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-187.js", 232 "built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-188.js", 233 "built-ins/Promise/all/ctx-non-ctor.js", 234 "built-ins/Promise/race/ctx-non-ctor.js", 235 "built-ins/Promise/reject/ctx-non-ctor.js", 236 "built-ins/Promise/resolve/ctx-non-ctor.js", 237 "built-ins/RegExp/S15.10.4.1_A8_T11.js", 238 "built-ins/String/prototype/charAt/S15.5.4.4_A1.1.js", 239 "built-ins/String/prototype/charCodeAt/S15.5.4.5_A1.1.js", 240 "built-ins/String/prototype/indexOf/S15.5.4.7_A3_T2.js", 241 "built-ins/String/prototype/match/S15.5.4.10_A1_T3.js", 242 "built-ins/String/prototype/split/checking-by-using-eval.js", 243 "built-ins/String/prototype/split/separator-regexp-limit-string-via-eval.js", 244 "built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T3.js", 245 "built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T3.js", 246 "built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T3.js", 247 "built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T3.js", 248 "built-ins/String/S15.5.1.1_A1_T6.js", 249 "built-ins/String/S9.8_A1_T1.js", 250 "built-ins/WeakRef/proto-from-ctor-realm.js", 251 "language/arguments-object/10.5-1-s.js", 252 "language/arguments-object/10.5-7-b-1-s.js", 253 "language/comments/S7.4_A5.js", 254 "language/comments/S7.4_A6.js", 255 "language/statements/debugger/statement.js", 256 "language/eval-code/direct/cptn-nrml-empty-block.js", 257 "language/eval-code/direct/cptn-nrml-empty-do-while.js", 258 "language/eval-code/direct/cptn-nrml-empty-empty.js", 259 "language/eval-code/direct/cptn-nrml-empty-for.js", 260 "language/eval-code/direct/cptn-nrml-empty-if.js", 261 "language/eval-code/direct/cptn-nrml-empty-switch.js", 262 "language/eval-code/direct/cptn-nrml-empty-var.js", 263 "language/eval-code/direct/cptn-nrml-empty-while.js", 264 "language/eval-code/direct/cptn-nrml-expr-obj.js", 265 "language/eval-code/direct/cptn-nrml-expr-prim.js", 266 "language/eval-code/direct/cptn-thrw-prim.js", 267 "language/eval-code/direct/global-env-rec.js", 268 "language/eval-code/direct/global-env-rec-catch.js", 269 "language/eval-code/direct/global-env-rec-eval.js", 270 "language/eval-code/direct/global-env-rec-fun.js", 271 "language/eval-code/direct/new.target.js", 272 "language/eval-code/direct/new.target-arrow.js", 273 "language/eval-code/direct/new.target-fn.js", 274 "language/eval-code/direct/non-string-object.js", 275 "language/eval-code/direct/non-string-primitive.js", 276 "language/eval-code/direct/parse-failure-1.js", 277 "language/eval-code/direct/parse-failure-2.js", 278 "language/eval-code/direct/parse-failure-3.js", 279 "language/eval-code/direct/parse-failure-4.js", 280 "language/eval-code/direct/parse-failure-5.js", 281 "language/eval-code/direct/super-call.js", 282 "language/eval-code/direct/super-call-arrow.js", 283 "language/eval-code/direct/super-prop.js", 284 "language/eval-code/direct/super-prop-arrow.js", 285 "language/eval-code/direct/super-prop-method.js", 286 "language/eval-code/direct/var-env-func-strict-caller.js", 287 "language/eval-code/direct/var-env-func-strict-caller-2.js", 288 "language/eval-code/direct/var-env-func-strict-source.js", 289 "language/eval-code/direct/var-env-var-strict-caller.js", 290 "language/eval-code/direct/var-env-var-strict-caller-2.js", 291 "language/eval-code/direct/var-env-var-strict-caller-3.js", 292 "language/eval-code/direct/var-env-var-strict-source.js", 293 "language/eval-code/indirect/block-decl-strict.js", 294 "language/eval-code/indirect/cptn-nrml-empty-block.js", 295 "language/eval-code/indirect/cptn-nrml-empty-do-while.js", 296 "language/eval-code/indirect/cptn-nrml-empty-empty.js", 297 "language/eval-code/indirect/cptn-nrml-empty-for.js", 298 "language/eval-code/indirect/cptn-nrml-empty-if.js", 299 "language/eval-code/indirect/cptn-nrml-empty-switch.js", 300 "language/eval-code/indirect/cptn-nrml-empty-var.js", 301 "language/eval-code/indirect/cptn-nrml-empty-while.js", 302 "language/eval-code/indirect/cptn-nrml-expr-obj.js", 303 "language/eval-code/indirect/cptn-nrml-expr-prim.js", 304 "language/eval-code/indirect/global-env-rec.js", 305 "language/eval-code/indirect/global-env-rec-catch.js", 306 "language/eval-code/indirect/global-env-rec-eval.js", 307 "language/eval-code/indirect/global-env-rec-fun.js", 308 "language/eval-code/indirect/new.target.js", 309 "language/eval-code/indirect/non-definable-global-function.js", 310 "language/eval-code/indirect/non-definable-global-generator.js", 311 "language/eval-code/indirect/non-definable-global-var.js", 312 "language/eval-code/indirect/non-definable-function-with-variable.js", 313 "language/eval-code/indirect/non-definable-function-with-function.js", 314 "language/eval-code/indirect/non-string-object.js", 315 "language/eval-code/indirect/non-string-primitive.js", 316 "language/eval-code/indirect/parse-failure-1.js", 317 "language/eval-code/indirect/parse-failure-2.js", 318 "language/eval-code/indirect/parse-failure-3.js", 319 "language/eval-code/indirect/parse-failure-4.js", 320 "language/eval-code/indirect/parse-failure-5.js", 321 "language/eval-code/indirect/super-call.js", 322 "language/eval-code/indirect/super-prop.js", 323 "language/eval-code/indirect/switch-case-decl-strict.js", 324 "language/eval-code/indirect/switch-dflt-decl-strict.js", 325 "language/eval-code/indirect/var-env-func-non-strict.js", 326 "language/eval-code/indirect/var-env-func-strict.js", 327 "language/eval-code/indirect/var-env-var-non-strict.js", 328 "language/eval-code/indirect/var-env-var-strict.js", 329 "language/expressions/addition/S11.6.1_A1.js", 330 "language/expressions/arrow-function/arrow/capturing-closure-variables-1.js", 331 "language/expressions/bitwise-and/S11.10.1_A1.js", 332 "language/expressions/bitwise-and/S11.10.1_A3_T1.5.js", 333 "language/expressions/bitwise-not/S11.4.8_A1.js", 334 "language/expressions/bitwise-not/S11.4.8_A3_T5.js", 335 "language/expressions/bitwise-or/S11.10.3_A1.js", 336 "language/expressions/bitwise-or/S11.10.3_A3_T1.5.js", 337 "language/expressions/bitwise-xor/S11.10.2_A1.js", 338 "language/expressions/bitwise-xor/S11.10.2_A3_T1.5.js", 339 "language/expressions/call/11.2.3-3_5.js", 340 "language/expressions/call/eval-first-arg.js", 341 "language/expressions/call/S11.2.3_A1.js", 342 "language/expressions/comma/S11.14_A1.js", 343 "language/expressions/concatenation/S9.8_A1_T2.js", 344 "language/expressions/conditional/S11.12_A1.js", 345 "language/expressions/division/S11.5.2_A1.js", 346 "language/expressions/does-not-equals/S11.9.2_A1.js", 347 "language/expressions/does-not-equals/S11.9.2_A6.1.js", 348 "language/expressions/equals/S11.9.1_A1.js", 349 "language/expressions/equals/S11.9.1_A6.1.js", 350 "language/expressions/greater-than/S11.8.2_A1.js", 351 "language/expressions/greater-than-or-equal/S11.8.4_A1.js", 352 "language/expressions/grouping/S11.1.6_A1.js", 353 "language/expressions/in/S11.8.7_A1.js", 354 "language/expressions/instanceof/primitive-prototype-with-object.js", 355 "language/expressions/instanceof/prototype-getter-with-object.js", 356 "language/expressions/instanceof/prototype-getter-with-object-throws.js", 357 "language/expressions/instanceof/S11.8.6_A1.js", 358 "language/expressions/instanceof/S11.8.6_A7_T3.js", 359 "language/expressions/instanceof/S15.3.5.3_A1_T1.js", 360 "language/expressions/instanceof/S15.3.5.3_A1_T2.js", 361 "language/expressions/instanceof/S15.3.5.3_A1_T6.js", 362 "language/expressions/instanceof/S15.3.5.3_A1_T8.js", 363 "language/expressions/instanceof/S15.3.5.3_A2_T5.js", 364 "language/expressions/instanceof/S15.3.5.3_A3_T1.js", 365 "language/expressions/left-shift/S11.7.1_A1.js", 366 "language/expressions/less-than/S11.8.1_A1.js", 367 "language/expressions/less-than-or-equal/S11.8.3_A1.js", 368 "language/expressions/less-than-or-equal/S11.8.3_A3.2_T1.2.js", 369 "language/expressions/logical-and/S11.11.1_A1.js", 370 "language/expressions/logical-not/S11.4.9_A1.js", 371 "language/expressions/logical-not/S9.2_A1_T2.js", 372 "language/expressions/logical-not/S9.2_A6_T2.js", 373 "language/expressions/logical-or/S11.11.2_A1.js", 374 "language/expressions/modulus/S11.5.3_A1.js", 375 "language/expressions/modulus/S11.5.3_A3_T1.5.js", 376 "language/expressions/multiplication/S11.5.1_A1.js", 377 "language/expressions/multiplication/S11.5.1_A3_T1.5.js", 378 "language/expressions/new/S11.2.2_A1.1.js", 379 "language/expressions/new/S11.2.2_A1.2.js", 380 "language/expressions/object/11.1.5_4-4-a-3.js", 381 "language/expressions/object/11.1.5_4-4-b-1.js", 382 "language/expressions/object/11.1.5_6-3-1.js", 383 "language/expressions/object/11.1.5_6-3-2.js", 384 "language/expressions/object/11.1.5_7-3-1.js", 385 "language/expressions/object/11.1.5_7-3-2.js", 386 "language/expressions/object/11.1.5-0-1.js", 387 "language/expressions/object/11.1.5-0-2.js", 388 "language/expressions/property-accessors/S11.2.1_A1.1.js", 389 "language/expressions/property-accessors/S11.2.1_A1.2.js", 390 "language/expressions/right-shift/S11.7.2_A1.js", 391 "language/expressions/strict-does-not-equals/S11.9.5_A1.js", 392 "language/expressions/strict-does-not-equals/S11.9.5_A6.1.js", 393 "language/expressions/strict-equals/S11.9.4_A1.js", 394 "language/expressions/strict-equals/S11.9.4_A6.1.js", 395 "language/expressions/subtraction/S11.6.2_A1.js", 396 "language/expressions/super/prop-dot-obj-val-from-eval.js", 397 "language/expressions/super/prop-expr-obj-val-from-eval.js", 398 "language/expressions/this/S11.1.1_A3.2.js", 399 "language/expressions/this/S11.1.1_A4.1.js", 400 "language/expressions/this/S11.1.1_A4.2.js", 401 "language/expressions/typeof/syntax.js", 402 "language/expressions/unary-minus/S11.4.7_A1.js", 403 "language/expressions/unary-plus/S11.4.6_A1.js", 404 "language/expressions/unary-plus/S9.3_A1_T2.js", 405 "language/expressions/unsigned-right-shift/S11.7.3_A1.js", 406 "language/expressions/void/S11.4.2_A1.js", 407 "language/function-code/10.4.3-1-13gs.js", 408 "language/function-code/10.4.3-1-13-s.js", 409 "language/function-code/10.4.3-1-15gs.js", 410 "language/function-code/10.4.3-1-15-s.js", 411 "language/function-code/10.4.3-1-17gs.js", 412 "language/function-code/10.4.3-1-17-s.js", 413 "language/function-code/10.4.3-1-19gs.js", 414 "language/function-code/10.4.3-1-19-s.js", 415 "language/function-code/10.4.3-1-63gs.js", 416 "language/function-code/10.4.3-1-63-s.js", 417 "language/function-code/10.4.3-1-64gs.js", 418 "language/function-code/10.4.3-1-64-s.js", 419 "language/function-code/10.4.3-1-65gs.js", 420 "language/function-code/10.4.3-1-65-s.js", 421 "language/global-code/script-decl-func-dups.js", 422 "language/global-code/script-decl-lex.js", 423 "language/global-code/script-decl-var.js", 424 "language/global-code/script-decl-func-err-non-extensible.js", 425 "language/global-code/script-decl-func-err-non-configurable.js", 426 "language/global-code/script-decl-func.js", 427 "language/global-code/script-decl-lex-restricted-global.js", 428 "language/global-code/script-decl-lex-var.js", 429 "language/global-code/script-decl-var-err.js", 430 "language/line-terminators/S7.3_A5.4.js", 431 "language/line-terminators/S7.3_A7_T1.js", 432 "language/line-terminators/S7.3_A7_T2.js", 433 "language/line-terminators/S7.3_A7_T3.js", 434 "language/line-terminators/S7.3_A7_T4.js", 435 "language/line-terminators/S7.3_A7_T5.js", 436 "language/line-terminators/S7.3_A7_T6.js", 437 "language/line-terminators/S7.3_A7_T7.js", 438 "language/line-terminators/S7.3_A7_T8.js", 439 "language/literals/regexp/S7.8.5_A1.1_T2.js", 440 "language/literals/regexp/S7.8.5_A1.4_T2.js", 441 "language/literals/regexp/S7.8.5_A2.1_T2.js", 442 "language/literals/regexp/S7.8.5_A2.4_T2.js", 443 "language/literals/string/legacy-non-octal-escape-sequence-strict.js", 444 "language/module-code/export-default-asyncgenerator-declaration-binding.js", 445 "language/statements/break/S12.8_A7.js", 446 "language/statements/const/cptn-value.js", 447 "language/statements/continue/S12.7_A7.js", 448 "language/statements/do-while/cptn-abrupt-empty.js", 449 "language/statements/do-while/cptn-normal.js", 450 "language/statements/do-while/S12.6.1_A3.js", 451 "language/statements/do-while/S12.6.1_A5.js", 452 "language/statements/do-while/S12.6.1_A7.js", 453 "language/statements/do-while/S12.6.1_A8.js", 454 "language/statements/empty/cptn-value.js", 455 "language/statements/expression/12.4_A2_T2.js", 456 "language/statements/expression/S12.4_A2_T1.js", 457 "language/statements/expression/S12.4_A2_T2.js", 458 "language/statements/for/cptn-decl-expr-iter.js", 459 "language/statements/for/cptn-decl-expr-no-iter.js", 460 "language/statements/for/cptn-expr-expr-iter.js", 461 "language/statements/for/cptn-expr-expr-no-iter.js", 462 "language/statements/for/head-init-expr-check-empty-inc-empty-completion.js", 463 "language/statements/for/head-init-var-check-empty-inc-empty-completion.js", 464 "language/statements/for/S12.6.3_A5.js", 465 "language/statements/for-in/cptn-decl-abrupt-empty.js", 466 "language/statements/for-in/cptn-decl-itr.js", 467 "language/statements/for-in/cptn-decl-skip-itr.js", 468 "language/statements/for-in/cptn-decl-zero-itr.js", 469 "language/statements/for-in/cptn-expr-abrupt-empty.js", 470 "language/statements/for-in/cptn-expr-itr.js", 471 "language/statements/for-in/cptn-expr-skip-itr.js", 472 "language/statements/for-in/cptn-expr-zero-itr.js", 473 "language/statements/for-in/head-let-fresh-binding-per-iteration.js", 474 "language/statements/for-in/S12.6.4_A3.1.js", 475 "language/statements/for-in/S12.6.4_A3.js", 476 "language/statements/for-in/S12.6.4_A4.1.js", 477 "language/statements/for-in/S12.6.4_A4.js", 478 "language/statements/for-of/cptn-decl-abrupt-empty.js", 479 "language/statements/for-of/cptn-decl-itr.js", 480 "language/statements/for-of/cptn-decl-no-itr.js", 481 "language/statements/for-of/cptn-expr-abrupt-empty.js", 482 "language/statements/for-of/cptn-expr-itr.js", 483 "language/statements/for-of/cptn-expr-no-itr.js", 484 "language/statements/for-of/head-let-fresh-binding-per-iteration.js", 485 "language/statements/function/13.0-12-s.js", 486 "language/statements/function/13.0-8-s.js", 487 "language/statements/function/13.1-2-s.js", 488 "language/statements/function/13.1-4-s.js", 489 "language/statements/function/13.2-10-s.js", 490 "language/statements/function/13.2-11-s.js", 491 "language/statements/function/13.2-12-s.js", 492 "language/statements/function/13.2-13-s.js", 493 "language/statements/function/13.2-14-s.js", 494 "language/statements/function/13.2-15-s.js", 495 "language/statements/function/13.2-16-s.js", 496 "language/statements/function/13.2-17-s.js", 497 "language/statements/function/13.2-18-s.js", 498 "language/statements/function/13.2-19-s.js", 499 "language/statements/function/name-unicode.js", 500 "language/statements/function/S13.2.2_A8_T3.js", 501 "language/statements/if/cptn-else-false-nrml.js", 502 "language/statements/if/cptn-else-true-nrml.js", 503 "language/statements/if/cptn-empty-statement.js", 504 "language/statements/if/cptn-no-else-false.js", 505 "language/statements/if/cptn-no-else-true-nrml.js", 506 "language/statements/if/S12.5_A2.js", 507 "language/statements/labeled/cptn-break.js", 508 "language/statements/labeled/cptn-nrml.js", 509 "language/statements/let/cptn-value.js", 510 "language/statements/let/syntax/let-closure-inside-condition.js", 511 "language/statements/let/syntax/let-closure-inside-initialization.js", 512 "language/statements/let/syntax/let-closure-inside-next-expression.js", 513 "language/statements/let/syntax/let-iteration-variable-is-freshly-allocated-for-each-iteration-multi-let-binding.js", 514 "language/statements/let/syntax/let-iteration-variable-is-freshly-allocated-for-each-iteration-single-let-binding.js", 515 "language/statements/switch/cptn-a-abrupt-empty.js", 516 "language/statements/switch/cptn-abrupt-empty.js", 517 "language/statements/switch/cptn-a-fall-thru-abrupt-empty.js", 518 "language/statements/switch/cptn-a-fall-thru-nrml.js", 519 "language/statements/switch/cptn-b-abrupt-empty.js", 520 "language/statements/switch/cptn-b-fall-thru-abrupt-empty.js", 521 "language/statements/switch/cptn-b-fall-thru-nrml.js", 522 "language/statements/switch/cptn-b-final.js", 523 "language/statements/switch/cptn-dflt-abrupt-empty.js", 524 "language/statements/switch/cptn-dflt-b-abrupt-empty.js", 525 "language/statements/switch/cptn-dflt-b-fall-thru-abrupt-empty.js", 526 "language/statements/switch/cptn-dflt-b-fall-thru-nrml.js", 527 "language/statements/switch/cptn-dflt-b-final.js", 528 "language/statements/switch/cptn-dflt-fall-thru-abrupt-empty.js", 529 "language/statements/switch/cptn-dflt-fall-thru-nrml.js", 530 "language/statements/switch/cptn-dflt-final.js", 531 "language/statements/switch/cptn-no-dflt-match-abrupt-empty.js", 532 "language/statements/switch/cptn-no-dflt-match-fall-thru-abrupt-empty.js", 533 "language/statements/switch/cptn-no-dflt-match-fall-thru-nrml.js", 534 "language/statements/switch/cptn-no-dflt-match-final.js", 535 "language/statements/switch/cptn-no-dflt-no-match.js", 536 "language/statements/try/cptn-catch.js", 537 "language/statements/try/cptn-finally-from-catch.js", 538 "language/statements/try/cptn-finally-skip-catch.js", 539 "language/statements/try/cptn-finally-wo-catch.js", 540 "language/statements/try/cptn-try.js", 541 "language/statements/variable/12.2.1-10-s.js", 542 "language/statements/variable/12.2.1-16-s.js", 543 "language/statements/variable/12.2.1-17-s.js", 544 "language/statements/variable/12.2.1-18-s.js", 545 "language/statements/variable/12.2.1-19-s.js", 546 "language/statements/variable/12.2.1-20-s.js", 547 "language/statements/variable/12.2.1-21-s.js", 548 "language/statements/variable/12.2.1-22-s.js", 549 "language/statements/variable/12.2.1-2-s.js", 550 "language/statements/variable/12.2.1-3-s.js", 551 "language/statements/variable/12.2.1-4-s.js", 552 "language/statements/variable/12.2.1-5-s.js", 553 "language/statements/variable/12.2.1-6-s.js", 554 "language/statements/variable/12.2.1-7-s.js", 555 "language/statements/variable/12.2.1-8-s.js", 556 "language/statements/variable/12.2.1-9-s.js", 557 "language/statements/variable/cptn-value.js", 558 "language/statements/while/cptn-abrupt-empty.js", 559 "language/statements/while/cptn-iter.js", 560 "language/statements/while/cptn-no-iter.js", 561 "language/statements/while/S12.6.2_A2.js", 562 "language/statements/while/S12.6.2_A3.js", 563 "language/statements/while/S12.6.2_A5.js", 564 "language/statements/while/S12.6.2_A7.js", 565 "language/statements/while/S12.6.2_A8.js", 566 "language/statements/with/12.10.1-10-s.js", 567 "language/statements/with/12.10.1-5-s.js", 568 "language/white-space/comment-multi-form-feed.js", 569 "language/white-space/comment-multi-horizontal-tab.js", 570 "language/white-space/comment-multi-nbsp.js", 571 "language/white-space/comment-multi-space.js", 572 "language/white-space/comment-multi-vertical-tab.js", 573 "language/white-space/comment-single-form-feed.js", 574 "language/white-space/comment-single-horizontal-tab.js", 575 "language/white-space/comment-single-nbsp.js", 576 "language/white-space/comment-single-space.js", 577 "language/white-space/comment-single-vertical-tab.js", 578 "language/white-space/string-form-feed.js", 579 "language/white-space/string-horizontal-tab.js", 580 "language/white-space/string-nbsp.js", 581 "language/white-space/string-space.js", 582 "language/white-space/string-vertical-tab.js", 583 "language/expressions/super/prop-dot-cls-val-from-eval.js", 584 "language/expressions/super/prop-expr-cls-val-from-eval.js", 585 "language/global-code/script-decl-lex-lex.js", 586 "language/eval-code/indirect/realm.js", 587 "language/expressions/generators/eval-body-proto-realm.js", 588 "language/statements/class/subclass/builtin-objects/GeneratorFunction/super-must-be-called.js", 589 "language/statements/class/subclass/builtin-objects/Function/super-must-be-called.js", 590 "built-ins/WeakMap/proto-from-ctor-realm.js", 591 "built-ins/Object/proto-from-ctor-realm.js", 592 "built-ins/TypedArrayConstructors/ctors-bigint/object-arg/proto-from-ctor-realm.js", 593 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/proto-from-ctor-realm.js", 594 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/proto-from-ctor-realm-sab.js", 595 "built-ins/TypedArrayConstructors/ctors-bigint/no-args/proto-from-ctor-realm.js", 596 "built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/proto-from-ctor-realm.js", 597 "built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js", 598 "built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js", 599 "built-ins/TypedArrayConstructors/ctors-bigint/length-arg/proto-from-ctor-realm.js", 600 "built-ins/TypedArrayConstructors/ctors/object-arg/proto-from-ctor-realm.js", 601 "built-ins/TypedArrayConstructors/ctors/buffer-arg/proto-from-ctor-realm.js", 602 "built-ins/TypedArrayConstructors/ctors/buffer-arg/proto-from-ctor-realm-sab.js", 603 "built-ins/TypedArrayConstructors/ctors/no-args/proto-from-ctor-realm.js", 604 "built-ins/TypedArrayConstructors/ctors/typedarray-arg/proto-from-ctor-realm.js", 605 "built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js", 606 "built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js", 607 "built-ins/TypedArrayConstructors/ctors/length-arg/proto-from-ctor-realm.js", 608 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/proto-from-ctor-realm.js", 609 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/proto-from-ctor-realm-sab.js", 610 "built-ins/TypedArrayConstructors/ctors-bigint/length-arg/proto-from-ctor-realm.js", 611 "built-ins/TypedArrayConstructors/ctors-bigint/no-args/proto-from-ctor-realm.js", 612 "built-ins/TypedArrayConstructors/ctors-bigint/object-arg/proto-from-ctor-realm.js", 613 "built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js", 614 "built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/proto-from-ctor-realm.js", 615 "built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js", 616 "built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-realm.js", 617 "built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-realm.js", 618 "built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-realm.js", 619 "built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-realm.js", 620 "built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-realm.js", 621 "built-ins/TypedArrayConstructors/internals/Get/detached-buffer-realm.js", 622 "built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-realm.js", 623 "built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-realm.js", 624 "built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm.js", 625 "built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer-realm.js", 626 "built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm.js", 627 "built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer.js", 628 "built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/tonumber-value-detached-buffer.js", 629 "built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm.js", 630 "built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm.js", 631 "built-ins/Date/proto-from-ctor-realm-one.js", 632 "built-ins/Date/proto-from-ctor-realm-two.js", 633 "built-ins/Date/proto-from-ctor-realm-zero.js", 634 "built-ins/DataView/proto-from-ctor-realm.js", 635 "built-ins/DataView/proto-from-ctor-realm-sab.js", 636 "built-ins/RegExp/prototype/Symbol.split/splitter-proto-from-ctor-realm.js", 637 "built-ins/RegExp/prototype/Symbol.split/splitter-proto-from-ctor-realm.js", 638 "built-ins/RegExp/proto-from-ctor-realm.js", 639 "built-ins/Boolean/proto-from-ctor-realm.js", 640 "built-ins/Map/proto-from-ctor-realm.js", 641 "built-ins/Number/proto-from-ctor-realm.js", 642 "built-ins/ArrayBuffer/proto-from-ctor-realm.js", 643 "built-ins/AsyncGeneratorFunction/proto-from-ctor-realm.js", 644 "built-ins/AsyncGeneratorFunction/proto-from-ctor-realm-prototype.js", 645 "built-ins/SharedArrayBuffer/proto-from-ctor-realm.js", 646 "built-ins/NativeErrors/ReferenceError/proto-from-ctor-realm.js", 647 "built-ins/NativeErrors/URIError/proto-from-ctor-realm.js", 648 "built-ins/NativeErrors/TypeError/proto-from-ctor-realm.js", 649 "built-ins/NativeErrors/RangeError/proto-from-ctor-realm.js", 650 "built-ins/NativeErrors/SyntaxError/proto-from-ctor-realm.js", 651 "built-ins/WeakSet/proto-from-ctor-realm.js", 652 "built-ins/GeneratorFunction/proto-from-ctor-realm.js", 653 "built-ins/GeneratorFunction/proto-from-ctor-realm-prototype.js", 654 "built-ins/Function/prototype/bind/proto-from-ctor-realm.js", 655 "built-ins/Function/proto-from-ctor-realm.js", 656 "built-ins/Set/proto-from-ctor-realm.js", 657 "built-ins/String/proto-from-ctor-realm.js", 658 "built-ins/Array/prototype/includes/from/proto-from-ctor-realm.js", 659 "built-ins/Array/from/proto-from-ctor-realm.js", 660 "built-ins/Array/proto-from-ctor-realm-one.js", 661 "built-ins/Array/proto-from-ctor-realm-two.js", 662 "built-ins/Array/proto-from-ctor-realm-zero.js", 663 "built-ins/Error/proto-from-ctor-realm.js", 664 "built-ins/Promise/proto-from-ctor-realm.js", 665 "built-ins/Proxy/get-fn-realm.js", 666 "built-ins/Proxy/construct/trap-is-undefined-proto-from-cross-realm-newtarget.js", 667 "built-ins/Proxy/construct/trap-is-undefined-proto-from-newtarget-realm.js", 668 "built-ins/Array/of/proto-from-ctor-realm.js", 669 "language/expressions/super/realm.js", 670 "built-ins/ThrowTypeError/distinct-cross-realm.js", 671 "built-ins/Function/call-bind-this-realm-undef.js", 672 "built-ins/Function/prototype/bind/get-fn-realm-recursive.js", 673 "built-ins/Function/prototype/bind/get-fn-realm.js", 674 "built-ins/Function/prototype/apply/argarray-not-object-realm.js", 675 "built-ins/Function/internals/Construct/derived-this-uninitialized-realm.js", 676 "built-ins/Function/internals/Construct/derived-return-val-realm.js", 677 "built-ins/Function/internals/Construct/base-ctor-revoked-proxy-realm.js", 678 "built-ins/Function/internals/Call/class-ctor-realm.js", 679 "built-ins/Proxy/get-fn-realm-recursive.js", 680 "language/expressions/optional-chaining/eval-optional-call.js", 681 "language/expressions/async-generator/eval-body-proto-realm.js" 682 ] 683 }, 684 { 685 "reason": " Not support Function. Forbidden using new Function()/Function().", 686 "files": [ 687 "built-ins/String/prototype/replace/S15.5.4.11_A1_T5.js", 688 "built-ins/String/prototype/replace/S15.5.4.11_A1_T6.js", 689 "built-ins/String/prototype/slice/S15.5.4.13_A1_T5.js", 690 "built-ins/String/prototype/substring/S15.5.4.15_A1_T5.js", 691 "built-ins/String/prototype/replace/S15.5.4.11_A1_T5.js", 692 "built-ins/String/prototype/replace/S15.5.4.11_A1_T6.js", 693 "built-ins/String/prototype/slice/S15.5.4.13_A1_T5.js", 694 "built-ins/String/prototype/substring/S15.5.4.15_A1_T5.js", 695 "language/expressions/instanceof/S15.3.5.3_A1_T1.js", 696 "language/expressions/instanceof/S15.3.5.3_A1_T2.js", 697 "language/expressions/instanceof/S15.3.5.3_A1_T3.js", 698 "language/expressions/instanceof/S15.3.5.3_A1_T4.js", 699 "language/expressions/instanceof/S15.3.5.3_A1_T5.js", 700 "language/expressions/instanceof/S15.3.5.3_A1_T6.js", 701 "language/expressions/instanceof/S15.3.5.3_A1_T7.js", 702 "language/expressions/instanceof/S15.3.5.3_A1_T8.js", 703 "language/expressions/instanceof/S15.3.5.3_A2_T2.js", 704 "language/expressions/instanceof/S15.3.5.3_A2_T6.js", 705 "language/expressions/instanceof/S15.3.5.3_A2_T5.js", 706 "language/expressions/instanceof/S15.3.5.3_A3_T2.js", 707 "language/statements/function/13.0_4-17gs.js" 708 ] 709 }, 710 { 711 "reason": "Not support tco", 712 "files": [ 713 "language/expressions/call/tco-cross-realm-class-derived-construct.js", 714 "language/expressions/call/tco-cross-realm-fun-construct.js" 715 ] 716 }, 717 { 718 "reason": "Not support sharedArrayBuffer and detacheArraybuffer", 719 "files": [ 720 "built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js", 721 "built-ins/DataView/custom-proto-access-detaches-buffer.js", 722 "built-ins/DataView/detached-buffer.js", 723 "built-ins/DataView/prototype/buffer/detached-buffer.js", 724 "built-ins/DataView/prototype/byteLength/detached-buffer.js", 725 "built-ins/DataView/prototype/byteLength/instance-has-detached-buffer.js", 726 "built-ins/DataView/prototype/byteOffset/detached-buffer.js", 727 "built-ins/DataView/prototype/getFloat32/detached-buffer.js", 728 "built-ins/DataView/prototype/getFloat32/detached-buffer-after-toindex-byteoffset.js", 729 "built-ins/DataView/prototype/getFloat32/detached-buffer-before-outofrange-byteoffset.js", 730 "built-ins/DataView/prototype/getFloat64/detached-buffer.js", 731 "built-ins/DataView/prototype/getFloat64/detached-buffer-after-toindex-byteoffset.js", 732 "built-ins/DataView/prototype/getFloat64/detached-buffer-before-outofrange-byteoffset.js", 733 "built-ins/DataView/prototype/getInt16/detached-buffer.js", 734 "built-ins/DataView/prototype/getInt16/detached-buffer-after-toindex-byteoffset.js", 735 "built-ins/DataView/prototype/getInt16/detached-buffer-before-outofrange-byteoffset.js", 736 "built-ins/DataView/prototype/getInt32/detached-buffer.js", 737 "built-ins/DataView/prototype/getInt32/detached-buffer-after-toindex-byteoffset.js", 738 "built-ins/DataView/prototype/getInt32/detached-buffer-before-outofrange-byteoffset.js", 739 "built-ins/DataView/prototype/getInt8/detached-buffer.js", 740 "built-ins/DataView/prototype/getInt8/detached-buffer-after-toindex-byteoffset.js", 741 "built-ins/DataView/prototype/getInt8/detached-buffer-before-outofrange-byteoffset.js", 742 "built-ins/DataView/prototype/getUint16/detached-buffer.js", 743 "built-ins/DataView/prototype/getUint16/detached-buffer-after-toindex-byteoffset.js", 744 "built-ins/DataView/prototype/getUint16/detached-buffer-before-outofrange-byteoffset.js", 745 "built-ins/DataView/prototype/getUint32/detached-buffer.js", 746 "built-ins/DataView/prototype/getUint32/detached-buffer-after-toindex-byteoffset.js", 747 "built-ins/DataView/prototype/getUint32/detached-buffer-before-outofrange-byteoffset.js", 748 "built-ins/DataView/prototype/getUint8/detached-buffer.js", 749 "built-ins/DataView/prototype/getUint8/detached-buffer-after-toindex-byteoffset.js", 750 "built-ins/DataView/prototype/getUint8/detached-buffer-before-outofrange-byteoffset.js", 751 "built-ins/DataView/prototype/setFloat32/detached-buffer.js", 752 "built-ins/DataView/prototype/setFloat32/detached-buffer-after-number-value.js", 753 "built-ins/DataView/prototype/setFloat32/detached-buffer-after-toindex-byteoffset.js", 754 "built-ins/DataView/prototype/setFloat32/detached-buffer-before-outofrange-byteoffset.js", 755 "built-ins/DataView/prototype/setFloat64/detached-buffer.js", 756 "built-ins/DataView/prototype/setFloat64/detached-buffer-after-number-value.js", 757 "built-ins/DataView/prototype/setFloat64/detached-buffer-after-toindex-byteoffset.js", 758 "built-ins/DataView/prototype/setFloat64/detached-buffer-before-outofrange-byteoffset.js", 759 "built-ins/DataView/prototype/setInt16/detached-buffer.js", 760 "built-ins/DataView/prototype/setInt16/detached-buffer-after-number-value.js", 761 "built-ins/DataView/prototype/setInt16/detached-buffer-after-toindex-byteoffset.js", 762 "built-ins/DataView/prototype/setInt16/detached-buffer-before-outofrange-byteoffset.js", 763 "built-ins/DataView/prototype/setInt32/detached-buffer.js", 764 "built-ins/DataView/prototype/setInt32/detached-buffer-after-number-value.js", 765 "built-ins/DataView/prototype/setInt32/detached-buffer-after-toindex-byteoffset.js", 766 "built-ins/DataView/prototype/setInt32/detached-buffer-before-outofrange-byteoffset.js", 767 "built-ins/DataView/prototype/setInt8/detached-buffer.js", 768 "built-ins/DataView/prototype/setInt8/detached-buffer-after-number-value.js", 769 "built-ins/DataView/prototype/setInt8/detached-buffer-after-toindex-byteoffset.js", 770 "built-ins/DataView/prototype/setInt8/detached-buffer-before-outofrange-byteoffset.js", 771 "built-ins/DataView/prototype/setUint16/detached-buffer.js", 772 "built-ins/DataView/prototype/setUint16/detached-buffer-after-number-value.js", 773 "built-ins/DataView/prototype/setUint16/detached-buffer-after-toindex-byteoffset.js", 774 "built-ins/DataView/prototype/setUint16/detached-buffer-before-outofrange-byteoffset.js", 775 "built-ins/DataView/prototype/setUint32/detached-buffer.js", 776 "built-ins/DataView/prototype/setUint32/detached-buffer-after-number-value.js", 777 "built-ins/DataView/prototype/setUint32/detached-buffer-after-toindex-byteoffset.js", 778 "built-ins/DataView/prototype/setUint32/detached-buffer-before-outofrange-byteoffset.js", 779 "built-ins/DataView/prototype/setUint8/detached-buffer.js", 780 "built-ins/DataView/prototype/setUint8/detached-buffer-after-number-value.js", 781 "built-ins/DataView/prototype/setUint8/detached-buffer-after-toindex-byteoffset.js", 782 "built-ins/DataView/prototype/setUint8/detached-buffer-before-outofrange-byteoffset.js", 783 "built-ins/TypedArray/prototype/buffer/detached-buffer.js", 784 "built-ins/TypedArray/prototype/buffer/BigInt/detached-buffer.js", 785 "built-ins/TypedArray/prototype/byteLength/BigInt/detached-buffer.js", 786 "built-ins/TypedArray/prototype/byteLength/detached-buffer.js", 787 "built-ins/TypedArray/prototype/byteOffset/BigInt/detached-buffer.js", 788 "built-ins/TypedArray/prototype/byteOffset/detached-buffer.js", 789 "built-ins/TypedArray/prototype/copyWithin/BigInt/detached-buffer.js", 790 "built-ins/TypedArray/prototype/copyWithin/coerced-values-end-detached.js", 791 "built-ins/TypedArray/prototype/copyWithin/coerced-values-end-detached-prototype.js", 792 "built-ins/TypedArray/prototype/copyWithin/coerced-values-start-detached.js", 793 "built-ins/TypedArray/prototype/copyWithin/detached-buffer.js", 794 "built-ins/TypedArray/prototype/entries/BigInt/detached-buffer.js", 795 "built-ins/TypedArray/prototype/entries/detached-buffer.js", 796 "built-ins/TypedArray/prototype/every/BigInt/callbackfn-detachbuffer.js", 797 "built-ins/TypedArray/prototype/every/BigInt/detached-buffer.js", 798 "built-ins/TypedArray/prototype/every/detached-buffer.js", 799 "built-ins/TypedArray/prototype/fill/BigInt/detached-buffer.js", 800 "built-ins/TypedArray/prototype/fill/detached-buffer.js", 801 "built-ins/TypedArray/prototype/filter/BigInt/callbackfn-detachbuffer.js", 802 "built-ins/TypedArray/prototype/filter/BigInt/detached-buffer.js", 803 "built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js", 804 "built-ins/TypedArray/prototype/filter/detached-buffer.js", 805 "built-ins/TypedArray/prototype/find/BigInt/detached-buffer.js", 806 "built-ins/TypedArray/prototype/find/BigInt/predicate-may-detach-buffer.js", 807 "built-ins/TypedArray/prototype/find/detached-buffer.js", 808 "built-ins/TypedArray/prototype/findIndex/BigInt/detached-buffer.js", 809 "built-ins/TypedArray/prototype/findIndex/BigInt/predicate-may-detach-buffer.js", 810 "built-ins/TypedArray/prototype/findIndex/detached-buffer.js", 811 "built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-detachbuffer.js", 812 "built-ins/TypedArray/prototype/forEach/BigInt/detached-buffer.js", 813 "built-ins/TypedArray/prototype/forEach/detached-buffer.js", 814 "built-ins/TypedArray/prototype/includes/BigInt/detached-buffer-during-fromIndex-returns-false-for-zero.js", 815 "built-ins/TypedArray/prototype/includes/BigInt/detached-buffer.js", 816 "built-ins/TypedArray/prototype/includes/BigInt/detached-buffer-during-fromIndex-returns-true-for-undefined.js", 817 "built-ins/TypedArray/prototype/includes/detached-buffer.js", 818 "built-ins/TypedArray/prototype/indexOf/BigInt/detached-buffer-during-fromIndex-returns-minus-one-for-undefined.js", 819 "built-ins/TypedArray/prototype/indexOf/BigInt/detached-buffer-during-fromIndex-returns-minus-one-for-zero.js", 820 "built-ins/TypedArray/prototype/indexOf/BigInt/detached-buffer.js", 821 "built-ins/TypedArray/prototype/indexOf/detached-buffer.js", 822 "built-ins/TypedArray/prototype/indexOf/detached-buffer-during-fromIndex-returns-minus-one-for-undefined.js", 823 "built-ins/TypedArray/prototype/indexOf/detached-buffer-during-fromIndex-returns-minus-one-for-zero.js", 824 "built-ins/TypedArray/prototype/join/BigInt/detached-buffer.js", 825 "built-ins/TypedArray/prototype/join/BigInt/detached-buffer-during-fromIndex-returns-single-comma.js", 826 "built-ins/TypedArray/prototype/join/detached-buffer.js", 827 "built-ins/TypedArray/prototype/join/detached-buffer-during-fromIndex-returns-single-comma.js", 828 "built-ins/TypedArray/prototype/keys/BigInt/detached-buffer.js", 829 "built-ins/TypedArray/prototype/keys/detached-buffer.js", 830 "built-ins/TypedArray/prototype/lastIndexOf/BigInt/detached-buffer-during-fromIndex-returns-minus-one-for-undefined.js", 831 "built-ins/TypedArray/prototype/lastIndexOf/BigInt/detached-buffer-during-fromIndex-returns-minus-one-for-zero.js", 832 "built-ins/TypedArray/prototype/lastIndexOf/BigInt/detached-buffer.js", 833 "built-ins/TypedArray/prototype/lastIndexOf/detached-buffer.js", 834 "built-ins/TypedArray/prototype/lastIndexOf/detached-buffer-during-fromIndex-returns-minus-one-for-undefined.js", 835 "built-ins/TypedArray/prototype/lastIndexOf/detached-buffer-during-fromIndex-returns-minus-one-for-zero.js", 836 "built-ins/TypedArray/prototype/length/BigInt/detached-buffer.js", 837 "built-ins/TypedArray/prototype/length/detached-buffer.js", 838 "built-ins/TypedArray/prototype/map/BigInt/callbackfn-detachbuffer.js", 839 "built-ins/TypedArray/prototype/map/BigInt/detached-buffer.js", 840 "built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js", 841 "built-ins/TypedArray/prototype/map/detached-buffer.js", 842 "built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-detachbuffer.js", 843 "built-ins/TypedArray/prototype/reduce/BigInt/detached-buffer.js", 844 "built-ins/TypedArray/prototype/reduce/detached-buffer.js", 845 "built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-detachbuffer.js", 846 "built-ins/TypedArray/prototype/reduceRight/BigInt/detached-buffer.js", 847 "built-ins/TypedArray/prototype/reduceRight/detached-buffer.js", 848 "built-ins/TypedArray/prototype/reverse/BigInt/detached-buffer.js", 849 "built-ins/TypedArray/prototype/reverse/detached-buffer.js", 850 "built-ins/TypedArray/prototype/set/BigInt/array-arg-targetbuffer-detached-on-get-src-value-throws.js", 851 "built-ins/TypedArray/prototype/set/BigInt/array-arg-targetbuffer-detached-on-tointeger-offset-throws.js", 852 "built-ins/TypedArray/prototype/set/BigInt/array-arg-targetbuffer-detached-throws.js", 853 "built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-other-type-sab.js", 854 "built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-same-buffer-same-type-sab.js", 855 "built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-same-type-sab.js", 856 "built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-srcbuffer-detached-during-tointeger-offset-throws.js", 857 "built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-targetbuffer-detached-during-tointeger-offset-throws.js", 858 "built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-get-src-value-throws.js", 859 "built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-tointeger-offset-throws.js", 860 "built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-throws.js", 861 "built-ins/TypedArray/prototype/set/src-typedarray-big-throws.js", 862 "built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-conversions-sab.js", 863 "built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-sab.js", 864 "built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type-sab.js", 865 "built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type-sab.js", 866 "built-ins/TypedArray/prototype/set/typedarray-arg-srcbuffer-detached-during-tointeger-offset-throws.js", 867 "built-ins/TypedArray/prototype/set/typedarray-arg-targetbuffer-detached-during-tointeger-offset-throws.js", 868 "built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-other-targettype.js", 869 "built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-same-targettype.js", 870 "built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-get-ctor.js", 871 "built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-speciesctor-get-species-custom-ctor-throws.js", 872 "built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-same-targettype.js", 873 "built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-other-targettype.js", 874 "built-ins/TypedArray/prototype/slice/BigInt/detached-buffer.js", 875 "built-ins/TypedArray/prototype/slice/detached-buffer.js", 876 "built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js", 877 "built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-same-targettype.js", 878 "built-ins/TypedArray/prototype/slice/detached-buffer-get-ctor.js", 879 "built-ins/TypedArray/prototype/slice/detached-buffer-speciesctor-get-species-custom-ctor-throws.js", 880 "built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-other-targettype.js", 881 "built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-same-targettype.js", 882 "built-ins/TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js", 883 "built-ins/TypedArray/prototype/some/BigInt/detached-buffer.js", 884 "built-ins/TypedArray/prototype/some/detached-buffer.js", 885 "built-ins/TypedArray/prototype/sort/BigInt/detached-buffer-comparefn.js", 886 "built-ins/TypedArray/prototype/sort/BigInt/detached-buffer.js", 887 "built-ins/TypedArray/prototype/sort/detached-buffer.js", 888 "built-ins/TypedArray/prototype/sort/detached-buffer-comparefn.js", 889 "built-ins/TypedArray/prototype/sort/detached-buffer-comparefn-coerce.js", 890 "built-ins/TypedArray/prototype/sort/sort-tonumber.js", 891 "built-ins/TypedArray/prototype/subarray/BigInt/detached-buffer.js", 892 "built-ins/TypedArray/prototype/subarray/detached-buffer.js", 893 "built-ins/TypedArray/prototype/subarray/result-is-new-instance-with-shared-buffer.js", 894 "built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/detached-buffer.js", 895 "built-ins/TypedArray/prototype/Symbol.toStringTag/detached-buffer.js", 896 "built-ins/TypedArray/prototype/toLocaleString/BigInt/detached-buffer.js", 897 "built-ins/TypedArray/prototype/toLocaleString/detached-buffer.js", 898 "built-ins/TypedArray/prototype/toString/BigInt/detached-buffer.js", 899 "built-ins/TypedArray/prototype/toString/detached-buffer.js", 900 "built-ins/TypedArray/prototype/values/BigInt/detached-buffer.js", 901 "built-ins/TypedArray/prototype/values/detached-buffer.js", 902 "built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js", 903 "built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js", 904 "built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js", 905 "built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js", 906 "built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js", 907 "built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js", 908 "built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js", 909 "built-ins/TypedArrayConstructors/ctors/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size-sab.js", 910 "built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-throws-sab.js", 911 "built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-zero-sab.js", 912 "built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-symbol-throws-sab.js", 913 "built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-throws-from-modulo-element-size-sab.js", 914 "built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-to-number-throws-sab.js", 915 "built-ins/TypedArrayConstructors/ctors/buffer-arg/custom-proto-access-throws-sab.js", 916 "built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length-and-offset-sab.js", 917 "built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length-sab.js", 918 "built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-negative-length-sab.js", 919 "built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-offset-sab.js", 920 "built-ins/TypedArrayConstructors/ctors/buffer-arg/detachedbuffer.js", 921 "built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-length-throws-sab.js", 922 "built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-offset-throws-sab.js", 923 "built-ins/TypedArrayConstructors/ctors/buffer-arg/invoked-with-undefined-newtarget-sab.js", 924 "built-ins/TypedArrayConstructors/ctors/buffer-arg/is-referenced-sab.js", 925 "built-ins/TypedArrayConstructors/ctors/buffer-arg/length-access-throws-sab.js", 926 "built-ins/TypedArrayConstructors/ctors/buffer-arg/length-is-symbol-throws-sab.js", 927 "built-ins/TypedArrayConstructors/ctors/buffer-arg/new-instance-extensibility-sab.js", 928 "built-ins/TypedArrayConstructors/ctors/buffer-arg/returns-new-instance-sab.js", 929 "built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-bytelength-sab.js", 930 "built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-byteoffset-sab.js", 931 "built-ins/TypedArrayConstructors/ctors/buffer-arg/typedarray-backed-by-sharedarraybuffer.js", 932 "built-ins/TypedArrayConstructors/ctors/buffer-arg/use-custom-proto-if-object-sab.js", 933 "built-ins/TypedArrayConstructors/ctors/buffer-arg/use-default-proto-if-custom-proto-is-not-object-sab.js", 934 "built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-different-type.js", 935 "built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-same-type.js", 936 "built-ins/TypedArrayConstructors/ctors/typedarray-arg/src-typedarray-big-throws.js", 937 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size-sab.js", 938 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-throws-sab.js", 939 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-zero-sab.js", 940 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-symbol-throws-sab.js", 941 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-throws-from-modulo-element-size-sab.js", 942 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-to-number-throws-sab.js", 943 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-to-number-detachbuffer.js", 944 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/custom-proto-access-throws-sab.js", 945 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-and-offset-sab.js", 946 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-sab.js", 947 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-negative-length-sab.js", 948 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-offset-sab.js", 949 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-offset-throws-sab.js", 950 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-length-throws-sab.js", 951 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/detachedbuffer.js", 952 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/invoked-with-undefined-newtarget-sab.js", 953 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/is-referenced-sab.js", 954 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-access-throws-sab.js", 955 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-is-symbol-throws-sab.js", 956 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-to-number-detachbuffer.js", 957 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/new-instance-extensibility-sab.js", 958 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/returns-new-instance-sab.js", 959 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-bytelength-sab.js", 960 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-byteoffset-sab.js", 961 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/typedarray-backed-by-sharedarraybuffer.js", 962 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-custom-proto-if-object-sab.js", 963 "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-default-proto-if-custom-proto-is-not-object-sab.js", 964 "built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/detached-when-species-retrieved-different-type.js", 965 "built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/detached-when-species-retrieved-same-type.js", 966 "built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer.js", 967 "built-ins/TypedArrayConstructors/internals/DefineOwnProperty/tonumber-value-detached-buffer.js", 968 "built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-key-is-not-numeric-index.js", 969 "built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-key-is-symbol.js", 970 "built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-realm.js", 971 "built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer.js", 972 "built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-sab-strict.js", 973 "built-ins/TypedArrayConstructors/internals/Delete/BigInt/infinity-detached-buffer.js", 974 "built-ins/TypedArrayConstructors/internals/Delete/detached-buffer.js", 975 "built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-key-is-not-numeric-index.js", 976 "built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-key-is-symbol.js", 977 "built-ins/TypedArrayConstructors/internals/Delete/indexed-value-sab-strict.js", 978 "built-ins/TypedArrayConstructors/internals/Delete/infinity-detached-buffer.js", 979 "built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-key-is-not-numeric-index.js", 980 "built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-key-is-symbol.js", 981 "built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-realm.js", 982 "built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer.js", 983 "built-ins/TypedArrayConstructors/internals/Get/BigInt/indexed-value-sab.js", 984 "built-ins/TypedArrayConstructors/internals/Get/BigInt/infinity-detached-buffer.js", 985 "built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js", 986 "built-ins/TypedArrayConstructors/internals/Get/detached-buffer-key-is-not-numeric-index.js", 987 "built-ins/TypedArrayConstructors/internals/Get/detached-buffer-key-is-symbol.js", 988 "built-ins/TypedArrayConstructors/internals/Get/indexed-value-sab.js", 989 "built-ins/TypedArrayConstructors/internals/Get/infinity-detached-buffer.js", 990 "built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-key-is-symbol.js", 991 "built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-key-is-not-number.js", 992 "built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-realm.js", 993 "built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer.js", 994 "built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/enumerate-detached-buffer.js", 995 "built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer.js", 996 "built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-key-is-not-number.js", 997 "built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-key-is-symbol.js", 998 "built-ins/TypedArrayConstructors/internals/GetOwnProperty/enumerate-detached-buffer.js", 999 "built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-key-is-not-number.js", 1000 "built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-realm.js", 1001 "built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-key-is-symbol.js", 1002 "built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer.js", 1003 "built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer.js", 1004 "built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-key-is-not-number.js", 1005 "built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-key-is-symbol.js", 1006 "built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-not-numeric-index.js", 1007 "built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-symbol.js", 1008 "built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm.js", 1009 "built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer.js", 1010 "built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-detached-buffer.js", 1011 "built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js", 1012 "built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-not-numeric-index.js", 1013 "built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-symbol.js", 1014 "built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js", 1015 "built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js", 1016 "built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js", 1017 "built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js", 1018 "built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js", 1019 "built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js", 1020 "built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-to-number-detachbuffer.js", 1021 "built-ins/TypedArrayConstructors/ctors/buffer-arg/length-to-number-detachbuffer.js", 1022 "built-ins/TypedArray/prototype/fill/coerced-end-detach.js", 1023 "built-ins/TypedArray/prototype/fill/coerced-start-detach.js", 1024 "built-ins/TypedArray/prototype/fill/coerced-value-detach.js", 1025 "built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js", 1026 "built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js", 1027 "built-ins/DataView/prototype/getBigUint64/detached-buffer-after-toindex-byteoffset.js", 1028 "built-ins/DataView/prototype/getBigUint64/detached-buffer-before-outofrange-byteoffset.js", 1029 "built-ins/DataView/prototype/getBigUint64/detached-buffer.js", 1030 "built-ins/DataView/prototype/getBigInt64/detached-buffer-after-toindex-byteoffset.js", 1031 "built-ins/DataView/prototype/getBigInt64/detached-buffer-before-outofrange-byteoffset.js", 1032 "built-ins/DataView/prototype/getBigInt64/detached-buffer.js", 1033 "built-ins/DataView/prototype/setBigInt64/detached-buffer-after-toindex-byteoffset.js", 1034 "built-ins/DataView/prototype/setBigInt64/detached-buffer-before-outofrange-byteoffset.js", 1035 "built-ins/DataView/prototype/setBigInt64/detached-buffer.js", 1036 "built-ins/DataView/prototype/setBigInt64/detached-buffer-after-bigint-value.js" 1037 ] 1038 }, 1039 { 1040 "reason": "js-runtime incorrectly handling", 1041 "files": [ 1042 "built-ins/GeneratorPrototype/constructor.js" 1043 ] 1044 }, 1045 { 1046 "reason": "AnnexB Feature Supported, Support must be aligned with the ACE", 1047 "files": [ 1048 "annexB/built-ins/RegExp/RegExp-decimal-escape-not-capturing.js", 1049 "annexB/built-ins/RegExp/RegExp-control-escape-russian-letter.js", 1050 "annexB/built-ins/RegExp/RegExp-leading-escape.js", 1051 "annexB/built-ins/RegExp/RegExp-trailing-escape.js", 1052 "annexB/built-ins/escape/prop-desc.js", 1053 "annexB/built-ins/unescape/prop-desc.js", 1054 "annexB/built-ins/Date/prototype/getYear/return-value.js", 1055 "annexB/built-ins/Date/prototype/getYear/this-not-date.js", 1056 "annexB/built-ins/Date/prototype/getYear/nan.js", 1057 "annexB/built-ins/Date/prototype/setYear/this-not-date.js", 1058 "annexB/built-ins/Date/prototype/getYear/B.2.4.js", 1059 "annexB/built-ins/Date/prototype/setYear/B.2.5.js", 1060 "annexB/built-ins/Date/prototype/setYear/this-time-nan.js", 1061 "annexB/built-ins/Date/prototype/setYear/this-time-valid.js", 1062 "annexB/built-ins/Date/prototype/setYear/time-clip.js", 1063 "annexB/built-ins/Date/prototype/setYear/year-nan.js", 1064 "annexB/built-ins/Date/prototype/setYear/year-number-absolute.js", 1065 "annexB/built-ins/Date/prototype/setYear/year-number-relative.js", 1066 "annexB/built-ins/Date/prototype/setYear/year-to-number-err.js", 1067 "annexB/built-ins/Date/prototype/toGMTString/value.js", 1068 "annexB/built-ins/Date/prototype/toGMTString/prop-desc.js", 1069 "annexB/built-ins/escape/escape-above-astral.js", 1070 "annexB/built-ins/escape/escape-above.js", 1071 "annexB/built-ins/RegExp/prototype/compile/pattern-string-u.js", 1072 "annexB/built-ins/String/prototype/substr/surrogate-pairs.js", 1073 "annexB/built-ins/Date/prototype/getYear/B.2.4.js", 1074 "annexB/built-ins/Date/prototype/getYear/length.js", 1075 "annexB/built-ins/Date/prototype/getYear/name.js", 1076 "annexB/built-ins/Date/prototype/getYear/nan.js", 1077 "annexB/built-ins/Date/prototype/getYear/return-value.js", 1078 "annexB/built-ins/Date/prototype/getYear/this-not-date.js", 1079 "annexB/built-ins/Date/prototype/setYear/B.2.5.js", 1080 "annexB/built-ins/Date/prototype/setYear/length.js", 1081 "annexB/built-ins/Date/prototype/setYear/name.js", 1082 "annexB/built-ins/Date/prototype/setYear/this-not-date.js", 1083 "annexB/built-ins/Date/prototype/setYear/this-time-nan.js", 1084 "annexB/built-ins/Date/prototype/setYear/this-time-valid.js", 1085 "annexB/built-ins/Date/prototype/setYear/time-clip.js", 1086 "annexB/built-ins/Date/prototype/setYear/year-nan.js", 1087 "annexB/built-ins/Date/prototype/setYear/year-number-absolute.js", 1088 "annexB/built-ins/Date/prototype/setYear/year-number-relative.js", 1089 "annexB/built-ins/Date/prototype/setYear/year-to-number-err.js", 1090 "annexB/built-ins/Date/prototype/toGMTString/prop-desc.js", 1091 "annexB/built-ins/Date/prototype/toGMTString/value.js", 1092 "annexB/built-ins/escape/empty-string.js", 1093 "annexB/built-ins/escape/escape-below.js", 1094 "annexB/built-ins/escape/length.js", 1095 "annexB/built-ins/escape/name.js", 1096 "annexB/built-ins/escape/prop-desc.js", 1097 "annexB/built-ins/escape/to-string-err.js", 1098 "annexB/built-ins/escape/to-string-err-symbol.js", 1099 "annexB/built-ins/escape/to-string-observe.js", 1100 "annexB/built-ins/escape/unmodified.js", 1101 "annexB/built-ins/RegExp/prototype/compile/B.RegExp.prototype.compile.js", 1102 "annexB/built-ins/RegExp/prototype/compile/flags-string-invalid.js", 1103 "annexB/built-ins/RegExp/prototype/compile/flags-to-string.js", 1104 "annexB/built-ins/RegExp/prototype/compile/flags-to-string-err.js", 1105 "annexB/built-ins/RegExp/prototype/compile/flags-undefined.js", 1106 "annexB/built-ins/RegExp/prototype/compile/length.js", 1107 "annexB/built-ins/RegExp/prototype/compile/name.js", 1108 "annexB/built-ins/RegExp/prototype/compile/pattern-regexp-distinct.js", 1109 "annexB/built-ins/RegExp/prototype/compile/pattern-regexp-flags-defined.js", 1110 "annexB/built-ins/RegExp/prototype/compile/pattern-regexp-immutable-lastindex.js", 1111 "annexB/built-ins/RegExp/prototype/compile/pattern-regexp-props.js", 1112 "annexB/built-ins/RegExp/prototype/compile/pattern-regexp-same.js", 1113 "annexB/built-ins/RegExp/prototype/compile/pattern-string.js", 1114 "annexB/built-ins/RegExp/prototype/compile/pattern-string-invalid.js", 1115 "annexB/built-ins/RegExp/prototype/compile/pattern-string-invalid-u.js", 1116 "annexB/built-ins/RegExp/prototype/compile/pattern-to-string-err.js", 1117 "annexB/built-ins/RegExp/prototype/compile/pattern-undefined.js", 1118 "annexB/built-ins/RegExp/prototype/compile/this-not-object.js", 1119 "annexB/built-ins/RegExp/prototype/compile/this-obj-not-regexp.js", 1120 "annexB/built-ins/RegExp/RegExp-control-escape-russian-letter.js", 1121 "annexB/built-ins/RegExp/RegExp-decimal-escape-class-range.js", 1122 "annexB/built-ins/RegExp/RegExp-decimal-escape-not-capturing.js", 1123 "annexB/built-ins/RegExp/RegExp-leading-escape.js", 1124 "annexB/built-ins/RegExp/RegExp-trailing-escape.js", 1125 "annexB/built-ins/String/prototype/anchor/attr-tostring-err.js", 1126 "annexB/built-ins/String/prototype/anchor/B.2.3.2.js", 1127 "annexB/built-ins/String/prototype/anchor/length.js", 1128 "annexB/built-ins/String/prototype/anchor/name.js", 1129 "annexB/built-ins/String/prototype/anchor/prop-desc.js", 1130 "annexB/built-ins/String/prototype/anchor/this-val-tostring-err.js", 1131 "annexB/built-ins/String/prototype/big/B.2.3.3.js", 1132 "annexB/built-ins/String/prototype/big/length.js", 1133 "annexB/built-ins/String/prototype/big/name.js", 1134 "annexB/built-ins/String/prototype/big/prop-desc.js", 1135 "annexB/built-ins/String/prototype/big/this-val-tostring-err.js", 1136 "annexB/built-ins/String/prototype/blink/B.2.3.4.js", 1137 "annexB/built-ins/String/prototype/blink/length.js", 1138 "annexB/built-ins/String/prototype/blink/name.js", 1139 "annexB/built-ins/String/prototype/blink/prop-desc.js", 1140 "annexB/built-ins/String/prototype/blink/this-val-tostring-err.js", 1141 "annexB/built-ins/String/prototype/bold/B.2.3.5.js", 1142 "annexB/built-ins/String/prototype/bold/length.js", 1143 "annexB/built-ins/String/prototype/bold/name.js", 1144 "annexB/built-ins/String/prototype/bold/prop-desc.js", 1145 "annexB/built-ins/String/prototype/bold/this-val-tostring-err.js", 1146 "annexB/built-ins/String/prototype/fixed/B.2.3.6.js", 1147 "annexB/built-ins/String/prototype/fixed/length.js", 1148 "annexB/built-ins/String/prototype/fixed/name.js", 1149 "annexB/built-ins/String/prototype/fixed/prop-desc.js", 1150 "annexB/built-ins/String/prototype/fixed/this-val-tostring-err.js", 1151 "annexB/built-ins/String/prototype/fontcolor/attr-tostring-err.js", 1152 "annexB/built-ins/String/prototype/fontcolor/B.2.3.7.js", 1153 "annexB/built-ins/String/prototype/fontcolor/length.js", 1154 "annexB/built-ins/String/prototype/fontcolor/name.js", 1155 "annexB/built-ins/String/prototype/fontcolor/prop-desc.js", 1156 "annexB/built-ins/String/prototype/fontcolor/this-val-tostring-err.js", 1157 "annexB/built-ins/String/prototype/fontsize/attr-tostring-err.js", 1158 "annexB/built-ins/String/prototype/fontsize/B.2.3.8.js", 1159 "annexB/built-ins/String/prototype/fontsize/length.js", 1160 "annexB/built-ins/String/prototype/fontsize/name.js", 1161 "annexB/built-ins/String/prototype/fontsize/prop-desc.js", 1162 "annexB/built-ins/String/prototype/fontsize/this-val-tostring-err.js", 1163 "annexB/built-ins/String/prototype/italics/B.2.3.9.js", 1164 "annexB/built-ins/String/prototype/italics/length.js", 1165 "annexB/built-ins/String/prototype/italics/name.js", 1166 "annexB/built-ins/String/prototype/italics/prop-desc.js", 1167 "annexB/built-ins/String/prototype/italics/this-val-tostring-err.js", 1168 "annexB/built-ins/String/prototype/link/attr-tostring-err.js", 1169 "annexB/built-ins/String/prototype/link/B.2.3.10.js", 1170 "annexB/built-ins/String/prototype/link/length.js", 1171 "annexB/built-ins/String/prototype/link/name.js", 1172 "annexB/built-ins/String/prototype/link/prop-desc.js", 1173 "annexB/built-ins/String/prototype/link/this-val-tostring-err.js", 1174 "annexB/built-ins/String/prototype/small/B.2.3.11.js", 1175 "annexB/built-ins/String/prototype/small/length.js", 1176 "annexB/built-ins/String/prototype/small/name.js", 1177 "annexB/built-ins/String/prototype/small/prop-desc.js", 1178 "annexB/built-ins/String/prototype/small/this-val-tostring-err.js", 1179 "annexB/built-ins/String/prototype/strike/B.2.3.12.js", 1180 "annexB/built-ins/String/prototype/strike/length.js", 1181 "annexB/built-ins/String/prototype/strike/name.js", 1182 "annexB/built-ins/String/prototype/strike/prop-desc.js", 1183 "annexB/built-ins/String/prototype/strike/this-val-tostring-err.js", 1184 "annexB/built-ins/String/prototype/sub/B.2.3.13.js", 1185 "annexB/built-ins/String/prototype/sub/length.js", 1186 "annexB/built-ins/String/prototype/sub/name.js", 1187 "annexB/built-ins/String/prototype/sub/prop-desc.js", 1188 "annexB/built-ins/String/prototype/sub/this-val-tostring-err.js", 1189 "annexB/built-ins/String/prototype/substr/B.2.3.js", 1190 "annexB/built-ins/String/prototype/substr/length.js", 1191 "annexB/built-ins/String/prototype/substr/length-falsey.js", 1192 "annexB/built-ins/String/prototype/substr/length-negative.js", 1193 "annexB/built-ins/String/prototype/substr/length-positive.js", 1194 "annexB/built-ins/String/prototype/substr/length-to-int-err.js", 1195 "annexB/built-ins/String/prototype/substr/length-undef.js", 1196 "annexB/built-ins/String/prototype/substr/name.js", 1197 "annexB/built-ins/String/prototype/substr/start-negative.js", 1198 "annexB/built-ins/String/prototype/substr/start-to-int-err.js", 1199 "annexB/built-ins/String/prototype/substr/this-non-obj-coerce.js", 1200 "annexB/built-ins/String/prototype/substr/this-to-str-err.js", 1201 "annexB/built-ins/String/prototype/sup/B.2.3.14.js", 1202 "annexB/built-ins/String/prototype/sup/length.js", 1203 "annexB/built-ins/String/prototype/sup/name.js", 1204 "annexB/built-ins/String/prototype/sup/prop-desc.js", 1205 "annexB/built-ins/String/prototype/sup/this-val-tostring-err.js", 1206 "annexB/built-ins/unescape/empty-string.js", 1207 "annexB/built-ins/unescape/four.js", 1208 "annexB/built-ins/unescape/four-ignore-bad-u.js", 1209 "annexB/built-ins/unescape/four-ignore-end-str.js", 1210 "annexB/built-ins/unescape/four-ignore-non-hex.js", 1211 "annexB/built-ins/unescape/length.js", 1212 "annexB/built-ins/unescape/name.js", 1213 "annexB/built-ins/unescape/prop-desc.js", 1214 "annexB/built-ins/unescape/to-string-err.js", 1215 "annexB/built-ins/unescape/to-string-err-symbol.js", 1216 "annexB/built-ins/unescape/to-string-observe.js", 1217 "annexB/built-ins/unescape/two.js", 1218 "annexB/built-ins/unescape/two-ignore-end-str.js", 1219 "annexB/built-ins/unescape/two-ignore-non-hex.js", 1220 "annexB/built-ins/escape/escape-above-astral.js", 1221 "annexB/built-ins/escape/escape-above.js", 1222 "annexB/built-ins/RegExp/prototype/compile/pattern-string-u.js", 1223 "annexB/built-ins/String/prototype/substr/surrogate-pairs.js", 1224 "annexB/language/expressions/template-literal/legacy-octal-escape-sequence-strict.js", 1225 "annexB/language/literals/regexp/extended-pattern-char.js", 1226 "annexB/language/literals/regexp/identity-escape.js", 1227 "annexB/language/literals/regexp/non-empty-class-ranges.js", 1228 "annexB/language/literals/regexp/non-empty-class-ranges-no-dash.js", 1229 "annexB/language/statements/try/catch-redeclared-for-in-var.js", 1230 "annexB/language/statements/try/catch-redeclared-for-var.js", 1231 "annexB/language/statements/try/catch-redeclared-var-statement.js", 1232 "annexB/language/statements/try/catch-redeclared-var-statement-captured.js", 1233 "annexB/built-ins/RegExp/legacy-accessors/lastMatch/this-cross-realm-constructor.js", 1234 "annexB/built-ins/RegExp/legacy-accessors/input/this-cross-realm-constructor.js", 1235 "annexB/built-ins/RegExp/legacy-accessors/index/this-cross-realm-constructor.js", 1236 "annexB/built-ins/RegExp/legacy-accessors/rightContext/this-cross-realm-constructor.js", 1237 "annexB/built-ins/RegExp/legacy-accessors/lastParen/this-cross-realm-constructor.js", 1238 "annexB/built-ins/RegExp/legacy-accessors/leftContext/this-cross-realm-constructor.js", 1239 "annexB/built-ins/RegExp/prototype/compile/this-cross-realm-instance.js" 1240 ] 1241 }, 1242 { 1243 "reason": "decodeURIComponent/DecodeURI Supported in 6.0", 1244 "files": [ 1245 "built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-10.js", 1246 "built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-11.js", 1247 "built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-9.js", 1248 "built-ins/Object/getOwnPropertyNames/15.2.3.4-4-1.js" 1249 ] 1250 }, 1251 { 1252 "reason": "throw exception", 1253 "files": [ 1254 "language/types/reference/put-value-prop-base-primitive.js" 1255 ] 1256 }, 1257 { 1258 "reason": "Not support 5e-324", 1259 "files": [ 1260 "language/expressions/equals/S11.9.1_A5.3.js", 1261 "language/expressions/does-not-equals/S11.9.2_A5.3.js" 1262 ] 1263 }, 1264 { 1265 "reason": "Not support $262", 1266 "files": [ 1267 "language/expressions/new/non-ctor-err-realm.js", 1268 "language/expressions/tagged-template/cache-realm.js", 1269 "language/types/reference/get-value-prop-base-primitive-realm.js", 1270 "language/types/reference/put-value-prop-base-primitive-realm.js", 1271 "language/expressions/super/realm.js" 1272 ] 1273 }, 1274 { 1275 "reason": "Missing Symbol.toStringTag.js", 1276 "files": [ 1277 "language/module-code/namespace/Symbol.toStringTag.js" 1278 ] 1279 }, 1280 { 1281 "reason": "Not support [[delete]]", 1282 "files": [ 1283 "built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-strict.js", 1284 "built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-strict.js", 1285 "built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-strict.js" 1286 ] 1287 }, 1288 { 1289 "reason": "Not support at and includes", 1290 "files": [ 1291 "built-ins/TypedArray/prototype/at/index-non-numeric-argument-tointeger.js", 1292 "built-ins/TypedArray/prototype/at/index-argument-tointeger.js", 1293 "built-ins/TypedArray/prototype/at/index-non-numeric-argument-tointeger-invalid.js", 1294 "built-ins/TypedArray/prototype/at/name.js", 1295 "built-ins/TypedArray/prototype/at/length.js", 1296 "built-ins/TypedArray/prototype/at/return-abrupt-from-this.js", 1297 "built-ins/TypedArray/prototype/at/prop-desc.js", 1298 "built-ins/TypedArray/prototype/at/returns-item-relative-index.js", 1299 "built-ins/TypedArray/prototype/at/returns-undefined-for-holes-in-sparse-arrays.js", 1300 "built-ins/TypedArray/prototype/at/returns-undefined-for-out-of-range-index.js", 1301 "built-ins/TypedArray/prototype/at/returns-item.js", 1302 "built-ins/TypedArray/prototype/includes/fromIndex-equal-or-greater-length-returns-false.js", 1303 "built-ins/TypedArray/prototype/includes/fromIndex-infinity.js", 1304 "built-ins/TypedArray/prototype/includes/fromIndex-minus-zero.js", 1305 "built-ins/TypedArray/prototype/includes/get-length-uses-internal-arraylength.js", 1306 "built-ins/TypedArray/prototype/includes/invoked-as-func.js", 1307 "built-ins/TypedArray/prototype/includes/invoked-as-method.js", 1308 "built-ins/TypedArray/prototype/includes/length.js", 1309 "built-ins/TypedArray/prototype/includes/length-zero-returns-false.js", 1310 "built-ins/TypedArray/prototype/includes/name.js", 1311 "built-ins/TypedArray/prototype/includes/prop-desc.js", 1312 "built-ins/TypedArray/prototype/includes/not-a-constructor.js", 1313 "built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex-symbol.js", 1314 "built-ins/TypedArray/prototype/includes/samevaluezero.js", 1315 "built-ins/TypedArray/prototype/includes/search-found-returns-true.js", 1316 "built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex.js", 1317 "built-ins/TypedArray/prototype/includes/search-not-found-returns-false.js", 1318 "built-ins/TypedArray/prototype/includes/searchelement-not-integer.js", 1319 "built-ins/TypedArray/prototype/includes/this-is-not-object.js", 1320 "built-ins/TypedArray/prototype/includes/this-is-not-typedarray-instance.js", 1321 "built-ins/TypedArray/prototype/includes/tointeger-fromindex.js", 1322 "built-ins/TypedArray/prototype/includes/detached-buffer-during-fromIndex-returns-false-for-zero.js", 1323 "built-ins/TypedArray/prototype/includes/detached-buffer-during-fromIndex-returns-true-for-undefined.js", 1324 "built-ins/TypedArray/prototype/includes/detached-buffer.js" 1325 ] 1326 }, 1327 { 1328 "reason": "Not support TypedArrayConstructors ecma2020 features", 1329 "files": [ 1330 "built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js", 1331 "built-ins/TypedArrayConstructors/internals/Set/key-is-not-integer.js", 1332 "built-ins/TypedArrayConstructors/internals/Set/key-is-out-of-bounds.js" 1333 ] 1334 }, 1335 { 1336 "reason": "Temporary shielding of unstable test cases", 1337 "files": [ 1338 "language/statements/class/gen-method-param-dflt-yield.js", 1339 "language/expressions/class/static-gen-method-param-dflt-yield.js", 1340 "language/statements/switch/S12.11_A2_T1.js", 1341 "language/statements/generators/param-dflt-yield.js", 1342 "language/module-code/early-export-global.js" 1343 ] 1344 }, 1345 { 1346 "reason": "Not support with Class's Privatename(#)", 1347 "files": [ 1348 "language/module-code/invalid-private-names-member-expression-bad-reference.js", 1349 "language/module-code/invalid-private-names-member-expression-this.js", 1350 "language/module-code/invalid-private-names-call-expression-bad-reference.js", 1351 "language/module-code/invalid-private-names-call-expression-this.js", 1352 "language/module-code/privatename-valid-no-earlyerr.js", 1353 "language/module-code/privatename-not-valid-earlyerr-module-1.js", 1354 "language/module-code/privatename-not-valid-earlyerr-module-2.js", 1355 "language/module-code/privatename-not-valid-earlyerr-module-3.js", 1356 "language/module-code/privatename-not-valid-earlyerr-module-4.js", 1357 "language/module-code/privatename-not-valid-earlyerr-module-5.js", 1358 "language/module-code/privatename-not-valid-earlyerr-module-6.js", 1359 "language/module-code/privatename-not-valid-earlyerr-module-7.js", 1360 "language/module-code/privatename-not-valid-earlyerr-module-8.js", 1361 "language/module-code/private-identifiers-not-empty.js" 1362 ] 1363 }, 1364 { 1365 "reason": "Special unicode character that tsc can not recognize", 1366 "files": [ 1367 "language/module-code/export-expname-binding-string.js", 1368 "language/module-code/export-expname-from-binding-string.js", 1369 "language/module-code/export-expname-from-star-string.js", 1370 "language/module-code/export-expname-from-string-binding.js", 1371 "language/module-code/export-expname-from-star.js", 1372 "language/module-code/export-expname-from-string-string.js", 1373 "language/module-code/export-expname-from-string.js", 1374 "language/module-code/export-expname-import-string-binding.js" 1375 ] 1376 }, 1377 { 1378 "reason": "Not support Dynamic Import", 1379 "files": [ 1380 "language/module-code/verify-dfs.js" 1381 ] 1382 }, 1383 { 1384 "reason": "Unused node will be eliminated when tsc emiting in [after], So module won't get correct entries", 1385 "files": [ 1386 "language/module-code/instn-named-err-ambiguous.js", 1387 "language/module-code/instn-named-err-ambiguous-as.js", 1388 "language/module-code/instn-named-err-not-found.js", 1389 "language/module-code/instn-named-err-not-found-as.js", 1390 "language/module-code/instn-named-err-not-found-dflt.js", 1391 "language/module-code/instn-named-err-dflt-thru-star-as.js", 1392 "language/module-code/instn-named-err-dflt-thru-star-dflt.js", 1393 "language/module-code/eval-rqstd-order.js" 1394 ] 1395 }, 1396 { 1397 "reason": "Not support further ecma-2015's feature in module code", 1398 "files": [ 1399 "built-ins/FinalizationRegistry/prototype/cleanupSome/callback-not-callable-throws.js", 1400 "built-ins/FinalizationRegistry/prototype/cleanupSome/cleanup-prevented-with-reference.js", 1401 "built-ins/FinalizationRegistry/prototype/cleanupSome/cleanup-prevented-with-unregister.js", 1402 "built-ins/FinalizationRegistry/prototype/cleanupSome/custom-this.js", 1403 "built-ins/FinalizationRegistry/prototype/cleanupSome/holdings-multiple-values.js", 1404 "built-ins/FinalizationRegistry/prototype/cleanupSome/length.js", 1405 "built-ins/FinalizationRegistry/prototype/cleanupSome/name.js", 1406 "built-ins/FinalizationRegistry/prototype/cleanupSome/not-a-constructor.js", 1407 "built-ins/FinalizationRegistry/prototype/cleanupSome/prop-desc.js", 1408 "built-ins/FinalizationRegistry/prototype/cleanupSome/reentrancy.js", 1409 "built-ins/FinalizationRegistry/prototype/cleanupSome/return-undefined-with-gc.js", 1410 "built-ins/FinalizationRegistry/prototype/cleanupSome/return-undefined.js", 1411 "built-ins/FinalizationRegistry/prototype/cleanupSome/this-does-not-have-internal-cells-throws.js", 1412 "built-ins/FinalizationRegistry/prototype/cleanupSome/this-not-object-throws.js", 1413 "language/module-code/namespace/internals/define-own-property.js", 1414 "language/module-code/early-dup-export-as-star-as.js" 1415 ] 1416 }, 1417 { 1418 "reason": "agent.* not yet supported", 1419 "files": [ 1420 "built-ins/Atomics/notify/notify-nan.js", 1421 "built-ins/Atomics/notify/notify-renotify-noop.js", 1422 "built-ins/Atomics/notify/notify-with-no-agents-waiting.js", 1423 "built-ins/Atomics/notify/notify-all-on-loc.js", 1424 "built-ins/Atomics/notify/undefined-index-defaults-to-zero.js", 1425 "built-ins/Atomics/notify/notify-two.js", 1426 "built-ins/Atomics/notify/notify-all.js", 1427 "built-ins/Atomics/notify/negative-count.js", 1428 "built-ins/Atomics/notify/notify-zero.js", 1429 "built-ins/Atomics/notify/notify-in-order-one-time.js", 1430 "built-ins/Atomics/notify/count-defaults-to-infinity-undefined.js", 1431 "built-ins/Atomics/notify/null-bufferdata-throws.js", 1432 "built-ins/Atomics/notify/notify-in-order.js", 1433 "built-ins/Atomics/notify/notify-one.js", 1434 "built-ins/Atomics/notify/count-defaults-to-infinity-missing.js", 1435 "built-ins/Atomics/notify/bigint/notify-all-on-loc.js", 1436 "built-ins/Atomics/notify/bigint/null-bufferdata-throws.js", 1437 "built-ins/Atomics/notify/notify-with-no-matching-agents-waiting.js", 1438 "built-ins/Atomics/wait/was-woken-before-timeout.js", 1439 "built-ins/Atomics/wait/null-for-timeout-agent.js", 1440 "built-ins/Atomics/wait/undefined-index-defaults-to-zero.js", 1441 "built-ins/Atomics/wait/no-spurious-wakeup-on-exchange.js", 1442 "built-ins/Atomics/wait/false-for-timeout-agent.js", 1443 "built-ins/Atomics/wait/nan-for-timeout.js", 1444 "built-ins/Atomics/wait/no-spurious-wakeup-on-and.js", 1445 "built-ins/Atomics/wait/no-spurious-wakeup-on-or.js", 1446 "built-ins/Atomics/wait/no-spurious-wakeup-on-store.js", 1447 "built-ins/Atomics/wait/no-spurious-wakeup-on-sub.js", 1448 "built-ins/Atomics/wait/value-not-equal.js", 1449 "built-ins/Atomics/wait/waiterlist-order-of-operations-is-fifo.js", 1450 "built-ins/Atomics/wait/symbol-for-timeout-throws-agent.js", 1451 "built-ins/Atomics/wait/symbol-for-index-throws-agent.js", 1452 "built-ins/Atomics/wait/no-spurious-wakeup-on-add.js", 1453 "built-ins/Atomics/wait/good-views.js", 1454 "built-ins/Atomics/wait/no-spurious-wakeup-on-compareExchange.js", 1455 "built-ins/Atomics/wait/null-bufferdata-throws.js", 1456 "built-ins/Atomics/wait/poisoned-object-for-timeout-throws-agent.js", 1457 "built-ins/Atomics/wait/waiterlist-block-indexedposition-wake.js", 1458 "built-ins/Atomics/wait/cannot-suspend-throws.js", 1459 "built-ins/Atomics/wait/undefined-for-timeout.js", 1460 "built-ins/Atomics/wait/object-for-timeout-agent.js", 1461 "built-ins/Atomics/wait/wait-index-value-not-equal.js", 1462 "built-ins/Atomics/wait/no-spurious-wakeup-no-operation.js", 1463 "built-ins/Atomics/wait/no-spurious-wakeup-on-xor.js", 1464 "built-ins/Atomics/wait/negative-timeout-agent.js", 1465 "built-ins/Atomics/wait/bigint/was-woken-before-timeout.js", 1466 "built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-exchange.js", 1467 "built-ins/Atomics/wait/bigint/false-for-timeout-agent.js", 1468 "built-ins/Atomics/wait/bigint/nan-for-timeout.js", 1469 "built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-and.js", 1470 "built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-or.js", 1471 "built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-store.js", 1472 "built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-sub.js", 1473 "built-ins/Atomics/wait/bigint/value-not-equal.js", 1474 "built-ins/Atomics/wait/bigint/waiterlist-order-of-operations-is-fifo.js", 1475 "built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-add.js", 1476 "built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-compareExchange.js", 1477 "built-ins/Atomics/wait/bigint/null-bufferdata-throws.js", 1478 "built-ins/Atomics/wait/bigint/waiterlist-block-indexedposition-wake.js", 1479 "built-ins/Atomics/wait/bigint/cannot-suspend-throws.js", 1480 "built-ins/Atomics/wait/bigint/no-spurious-wakeup-no-operation.js", 1481 "built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-xor.js", 1482 "built-ins/Atomics/wait/bigint/negative-timeout-agent.js", 1483 "built-ins/Atomics/wait/true-for-timeout-agent.js", 1484 "built-ins/Atomics/wait/symbol-for-value-throws-agent.js", 1485 "built-ins/Atomics/waitAsync/null-bufferdata-throws.js", 1486 "built-ins/Atomics/waitAsync/no-spurious-wakeup-on-compareExchange.js", 1487 "built-ins/Atomics/waitAsync/no-spurious-wakeup-on-sub.js", 1488 "built-ins/Atomics/waitAsync/returns-result-object-value-is-string-timed-out.js", 1489 "built-ins/Atomics/waitAsync/was-woken-before-timeout.js", 1490 "built-ins/Atomics/waitAsync/implicit-infinity-for-timeout.js", 1491 "built-ins/Atomics/waitAsync/negative-timeout-agent.js", 1492 "built-ins/Atomics/waitAsync/non-shared-bufferdata-throws.js", 1493 "built-ins/Atomics/waitAsync/undefined-for-timeout-agent.js", 1494 "built-ins/Atomics/waitAsync/symbol-for-value-throws.js", 1495 "built-ins/Atomics/waitAsync/no-spurious-wakeup-on-add.js", 1496 "built-ins/Atomics/waitAsync/out-of-range-index-throws.js", 1497 "built-ins/Atomics/waitAsync/null-for-timeout.js", 1498 "built-ins/Atomics/waitAsync/name.js", 1499 "built-ins/Atomics/waitAsync/no-spurious-wakeup-on-xor.js", 1500 "built-ins/Atomics/waitAsync/is-function.js", 1501 "built-ins/Atomics/waitAsync/non-int32-typedarray-throws.js", 1502 "built-ins/Atomics/waitAsync/symbol-for-timeout-throws-agent.js", 1503 "built-ins/Atomics/waitAsync/poisoned-object-for-timeout-throws-agent.js", 1504 "built-ins/Atomics/waitAsync/no-spurious-wakeup-on-store.js", 1505 "built-ins/Atomics/waitAsync/good-views.js", 1506 "built-ins/Atomics/waitAsync/true-for-timeout.js", 1507 "built-ins/Atomics/waitAsync/validate-arraytype-before-value-coercion.js", 1508 "built-ins/Atomics/waitAsync/object-for-timeout-agent.js", 1509 "built-ins/Atomics/waitAsync/negative-index-throws.js", 1510 "built-ins/Atomics/waitAsync/object-for-timeout.js", 1511 "built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-ok.js", 1512 "built-ins/Atomics/waitAsync/symbol-for-index-throws-agent.js", 1513 "built-ins/Atomics/waitAsync/no-spurious-wakeup-on-and.js", 1514 "built-ins/Atomics/waitAsync/false-for-timeout-agent.js", 1515 "built-ins/Atomics/waitAsync/true-for-timeout-agent.js", 1516 "built-ins/Atomics/waitAsync/bad-range.js", 1517 "built-ins/Atomics/waitAsync/length.js", 1518 "built-ins/Atomics/waitAsync/validate-arraytype-before-index-coercion.js", 1519 "built-ins/Atomics/waitAsync/value-not-equal.js", 1520 "built-ins/Atomics/waitAsync/no-spurious-wakeup-no-operation.js", 1521 "built-ins/Atomics/waitAsync/not-an-object-throws.js", 1522 "built-ins/Atomics/waitAsync/null-for-timeout-agent.js", 1523 "built-ins/Atomics/waitAsync/false-for-timeout.js", 1524 "built-ins/Atomics/waitAsync/waiterlist-block-indexedposition-wake.js", 1525 "built-ins/Atomics/waitAsync/undefined-for-timeout.js", 1526 "built-ins/Atomics/waitAsync/no-spurious-wakeup-on-exchange.js", 1527 "built-ins/Atomics/waitAsync/negative-timeout.js", 1528 "built-ins/Atomics/waitAsync/symbol-for-timeout-throws.js", 1529 "built-ins/Atomics/waitAsync/value-not-equal-agent.js", 1530 "built-ins/Atomics/waitAsync/symbol-for-value-throws-agent.js", 1531 "built-ins/Atomics/waitAsync/not-a-typedarray-throws.js", 1532 "built-ins/Atomics/waitAsync/validate-arraytype-before-timeout-coercion.js", 1533 "built-ins/Atomics/waitAsync/returns-result-object-value-is-string-not-equal.js", 1534 "built-ins/Atomics/waitAsync/nan-for-timeout-agent.js", 1535 "built-ins/Atomics/waitAsync/bigint/null-bufferdata-throws.js", 1536 "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-compareExchange.js", 1537 "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-sub.js", 1538 "built-ins/Atomics/waitAsync/bigint/was-woken-before-timeout.js", 1539 "built-ins/Atomics/waitAsync/bigint/negative-timeout-agent.js", 1540 "built-ins/Atomics/waitAsync/bigint/non-shared-bufferdata-throws.js", 1541 "built-ins/Atomics/waitAsync/bigint/undefined-for-timeout-agent.js", 1542 "built-ins/Atomics/waitAsync/bigint/symbol-for-value-throws.js", 1543 "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-add.js", 1544 "built-ins/Atomics/waitAsync/bigint/out-of-range-index-throws.js", 1545 "built-ins/Atomics/waitAsync/bigint/null-for-timeout.js", 1546 "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-xor.js", 1547 "built-ins/Atomics/waitAsync/bigint/symbol-for-timeout-throws-agent.js", 1548 "built-ins/Atomics/waitAsync/bigint/poisoned-object-for-timeout-throws-agent.js", 1549 "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-store.js", 1550 "built-ins/Atomics/waitAsync/bigint/good-views.js", 1551 "built-ins/Atomics/waitAsync/bigint/true-for-timeout.js", 1552 "built-ins/Atomics/waitAsync/bigint/object-for-timeout-agent.js", 1553 "built-ins/Atomics/waitAsync/bigint/negative-index-throws.js", 1554 "built-ins/Atomics/waitAsync/bigint/non-bigint64-typedarray-throws.js", 1555 "built-ins/Atomics/waitAsync/bigint/object-for-timeout.js", 1556 "built-ins/Atomics/waitAsync/bigint/symbol-for-index-throws-agent.js", 1557 "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-and.js", 1558 "built-ins/Atomics/waitAsync/bigint/false-for-timeout-agent.js", 1559 "built-ins/Atomics/waitAsync/bigint/true-for-timeout-agent.js", 1560 "built-ins/Atomics/waitAsync/bigint/bad-range.js", 1561 "built-ins/Atomics/waitAsync/bigint/value-not-equal.js", 1562 "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-no-operation.js", 1563 "built-ins/Atomics/waitAsync/bigint/not-an-object-throws.js", 1564 "built-ins/Atomics/waitAsync/bigint/null-for-timeout-agent.js", 1565 "built-ins/Atomics/waitAsync/bigint/false-for-timeout.js", 1566 "built-ins/Atomics/waitAsync/bigint/waiterlist-block-indexedposition-wake.js", 1567 "built-ins/Atomics/waitAsync/bigint/undefined-for-timeout.js", 1568 "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-exchange.js", 1569 "built-ins/Atomics/waitAsync/bigint/negative-timeout.js", 1570 "built-ins/Atomics/waitAsync/bigint/symbol-for-timeout-throws.js", 1571 "built-ins/Atomics/waitAsync/bigint/value-not-equal-agent.js", 1572 "built-ins/Atomics/waitAsync/bigint/symbol-for-value-throws-agent.js", 1573 "built-ins/Atomics/waitAsync/bigint/not-a-typedarray-throws.js", 1574 "built-ins/Atomics/waitAsync/bigint/nan-for-timeout-agent.js", 1575 "built-ins/Atomics/waitAsync/bigint/poisoned-object-for-timeout-throws.js", 1576 "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-or.js", 1577 "built-ins/Atomics/waitAsync/bigint/symbol-for-index-throws.js", 1578 "built-ins/Atomics/waitAsync/bigint/undefined-index-defaults-to-zero-agent.js", 1579 "built-ins/Atomics/waitAsync/poisoned-object-for-timeout-throws.js", 1580 "built-ins/Atomics/waitAsync/no-spurious-wakeup-on-or.js", 1581 "built-ins/Atomics/waitAsync/symbol-for-index-throws.js", 1582 "built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-timed-out.js", 1583 "built-ins/Atomics/waitAsync/undefined-index-defaults-to-zero-agent.js", 1584 "built-ins/Atomics/waitAsync/descriptor.js" 1585 ] 1586 }, 1587 { 1588 "reason": "gc() not yet supported", 1589 "files": [ 1590 "built-ins/FinalizationRegistry/gc-has-one-chance-to-call-cleanupCallback.js", 1591 "built-ins/FinalizationRegistry/prototype/unregister/unregister-cleaned-up-cell.js", 1592 "built-ins/WeakRef/prototype/deref/gc-cleanup-not-prevented-with-wr-deref.js" 1593 ] 1594 }, 1595 { 1596 "reason": "Some special use cases have not yet been implemented", 1597 "files": [ 1598 "language/expressions/optional-chaining/iteration-statement-for-await-of.js", 1599 "language/expressions/async-generator/named-yield-star-next-then-returns-abrupt.js", 1600 "language/expressions/async-generator/yield-star-next-then-returns-abrupt.js", 1601 "language/statements/async-generator/yield-star-next-then-returns-abrupt.js" 1602 ] 1603 } 1604] 1605