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