Test262Harness.settings.json 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348
  1. {
  2. "SuiteGitSha": "9437cab774ab2f22c5cb971b11b8512eca705721",
  3. //"SuiteDirectory": "//mnt/c/work/test262",
  4. "TargetPath": "./Generated",
  5. "Namespace": "Jint.Tests.Test262",
  6. "Parallel": true,
  7. "ExcludedFeatures": [
  8. "Array.fromAsync",
  9. "arraybuffer-transfer",
  10. "async-iteration",
  11. "Atomics",
  12. "decorators",
  13. "generators",
  14. "import-assertions",
  15. "iterator-helpers",
  16. "regexp-duplicate-named-groups",
  17. "regexp-lookbehind",
  18. "regexp-unicode-property-escapes",
  19. "regexp-v-flag",
  20. "resizable-arraybuffer",
  21. "SharedArrayBuffer",
  22. "tail-call-optimization",
  23. "Temporal",
  24. "u180e"
  25. ],
  26. "ExcludedFlags": [
  27. ],
  28. "ExcludedDirectories": [
  29. "annexB",
  30. "intl402"
  31. ],
  32. "ExcludedFiles": [
  33. // Currently quite impossible to detect if assignment target is CoverParenthesizedExpression
  34. "language/expressions/assignment/fn-name-lhs-cover.js",
  35. // RegExp conversion limitations
  36. "built-ins/RegExp/S15.10.2.11_A1_T5.js",
  37. "built-ins/RegExp/S15.10.2.11_A1_T7.js",
  38. "built-ins/RegExp/S15.10.2.5_A1_T4.js",
  39. "built-ins/RegExp/named-groups/non-unicode-references.js",
  40. "built-ins/RegExp/named-groups/unicode-references.js",
  41. "built-ins/RegExp/quantifier-integer-limit.js",
  42. "language/literals/regexp/named-groups/forward-reference.js",
  43. // RegExp handling problems
  44. "built-ins/RegExp/match-indices/indices-array-unicode-property-names.js",
  45. "built-ins/RegExp/named-groups/non-unicode-match.js",
  46. "built-ins/RegExp/named-groups/non-unicode-property-names-valid.js",
  47. "built-ins/RegExp/named-groups/non-unicode-property-names.js",
  48. "built-ins/RegExp/named-groups/unicode-match.js",
  49. "built-ins/RegExp/named-groups/unicode-property-names-valid.js",
  50. "built-ins/RegExp/named-groups/unicode-property-names.js",
  51. "built-ins/RegExp/prototype/Symbol.replace/named-groups.js",
  52. "built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T6.js",
  53. "built-ins/String/prototype/split/separator-regexp.js",
  54. "language/literals/regexp/u-case-mapping.js",
  55. "language/literals/regexp/u-surrogate-pairs-atom-escape-decimal.js",
  56. // requires investigation how to process complex function name evaluation for property
  57. "built-ins/Function/prototype/toString/method-computed-property-name.js",
  58. "language/expressions/class/elements/class-name-static-initializer-anonymous.js",
  59. // http://www.ecma-international.org/ecma-262/#sec-block-level-function-declarations-web-legacy-compatibility-semantics not implemented (block level functions)
  60. "language/statements/let/block-local-closure-set-before-initialization.js",
  61. // Windows line ending differences
  62. "built-ins/String/raw/special-characters.js",
  63. // delete/add detection not implemented for map iterator during iteration
  64. "built-ins/Map/prototype/forEach/iterates-values-deleted-then-readded.js",
  65. "built-ins/MapIteratorPrototype/next/iteration-mutable.js",
  66. "built-ins/Set/prototype/forEach/iterates-values-revisits-after-delete-re-add.js",
  67. // Line feed problems (git, windows, linux)
  68. "language/expressions/template-literal/tv-line-terminator-sequence.js",
  69. // 100 fraction digits is not supported due to .NET format specifier limitation
  70. "built-ins/Number/prototype/toFixed/range.js",
  71. // C# can't distinguish 1.797693134862315808e+308 and 1.797693134862315708145274237317e+308
  72. "language/types/number/8.5.1.js",
  73. // inner binding is immutable (from parameters) Expected SameValue(«null», «function() {{ ... }}») to be true
  74. "language/expressions/function/scope-name-var-open-non-strict.js",
  75. "language/expressions/function/scope-name-var-open-strict.js",
  76. // yield not implemented
  77. "built-ins/TypedArrayConstructors/ctors-bigint/object-arg/as-generator-iterable-returns.js",
  78. "built-ins/TypedArrayConstructors/ctors-bigint/object-arg/iterating-throws.js",
  79. "language/expressions/object/accessor-name-computed-yield-id.js", // accessor / yield not implemented
  80. "language/expressions/object/accessor-name-computed.js",
  81. "built-ins/TypedArrayConstructors/ctors/object-arg/as-generator-iterable-returns.js",
  82. "language/expressions/object/method-definition/name-prop-name-yield-id.js",
  83. "language/statements/class/elements/*-generator-method-*.js",
  84. "language/expressions/class/elements/*-generator-method-*.js",
  85. // generators not implemented
  86. "built-ins/Object/prototype/toString/proxy-function.js",
  87. "built-ins/ShadowRealm/prototype/evaluate/wrapped-function-from-return-values-share-no-identity.js",
  88. "built-ins/ShadowRealm/prototype/evaluate/wrapped-functions-share-no-properties-extended.js",
  89. "language/expressions/async-generator/name.js",
  90. "language/expressions/dynamic-import/assignment-expression/yield-assign-expr.js",
  91. "language/expressions/dynamic-import/assignment-expression/yield-expr.js",
  92. "language/statements/class/subclass/builtin-objects/GeneratorFunction/*.js",
  93. "language/**/*-yield-*.js",
  94. "language/module-code/instn-local-bndng-gen.js",
  95. "language/module-code/instn-local-bndng-export-gen.js",
  96. // Esprima problem
  97. "language/expressions/object/let-non-strict-access.js",
  98. "language/expressions/object/let-non-strict-syntax.js",
  99. "language/expressions/object/yield-non-strict-access.js",
  100. "language/expressions/object/yield-non-strict-syntax.js",
  101. "language/expressions/tagged-template/invalid-escape-sequences.js",
  102. "language/statements/for-of/dstr-obj-id-identifier-yield-ident-valid.js",
  103. "language/statements/for/head-lhs-let.js",
  104. // SharedArrayBuffer not implemented
  105. "built-ins/SharedArrayBuffer/prototype/prop-desc.js",
  106. // special casing data
  107. "built-ins/**/special_casing*.js",
  108. // failing tests in new test suite (due to updating to latest and using whole set)
  109. "language/arguments-object/mapped/nonconfigurable-descriptors-define-failure.js",
  110. "language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js",
  111. "language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js",
  112. "language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js",
  113. "language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js",
  114. "language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js",
  115. "language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js",
  116. "language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js",
  117. "language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js",
  118. "language/eval-code/direct/arrow-fn-no-pre-existing-arguments-bindings-are-present-arrow-func-declare-arguments-assign.js",
  119. "language/eval-code/direct/async-gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js",
  120. "language/eval-code/direct/async-gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js",
  121. "language/eval-code/direct/async-gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js",
  122. "language/eval-code/direct/async-gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js",
  123. "language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js",
  124. "language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js",
  125. "language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js",
  126. "language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js",
  127. "language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js",
  128. "language/eval-code/direct/async-gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js",
  129. "language/eval-code/direct/async-gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js",
  130. "language/eval-code/direct/async-gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js",
  131. "language/eval-code/direct/async-gen-func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js",
  132. "language/eval-code/direct/async-gen-func-expr-a-following-parameter-is-named-arguments-declare-arguments.js",
  133. "language/eval-code/direct/async-gen-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js",
  134. "language/eval-code/direct/async-gen-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js",
  135. "language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js",
  136. "language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js",
  137. "language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js",
  138. "language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js",
  139. "language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js",
  140. "language/eval-code/direct/async-gen-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js",
  141. "language/eval-code/direct/async-gen-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js",
  142. "language/eval-code/direct/async-gen-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js",
  143. "language/eval-code/direct/async-gen-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js",
  144. "language/eval-code/direct/async-gen-meth-a-following-parameter-is-named-arguments-declare-arguments.js",
  145. "language/eval-code/direct/async-gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js",
  146. "language/eval-code/direct/async-gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js",
  147. "language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js",
  148. "language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js",
  149. "language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js",
  150. "language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js",
  151. "language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js",
  152. "language/eval-code/direct/async-gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js",
  153. "language/eval-code/direct/async-gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js",
  154. "language/eval-code/direct/async-gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js",
  155. "language/eval-code/direct/async-gen-named-func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js",
  156. "language/eval-code/direct/async-gen-named-func-expr-a-following-parameter-is-named-arguments-declare-arguments.js",
  157. "language/eval-code/direct/async-gen-named-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js",
  158. "language/eval-code/direct/async-gen-named-func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js",
  159. "language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js",
  160. "language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js",
  161. "language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js",
  162. "language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js",
  163. "language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js",
  164. "language/eval-code/direct/async-gen-named-func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js",
  165. "language/eval-code/direct/async-gen-named-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js",
  166. "language/eval-code/direct/async-gen-named-func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js",
  167. "language/eval-code/direct/func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js",
  168. "language/eval-code/direct/func-decl-a-following-parameter-is-named-arguments-declare-arguments.js",
  169. "language/eval-code/direct/func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js",
  170. "language/eval-code/direct/func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js",
  171. "language/eval-code/direct/func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js",
  172. "language/eval-code/direct/func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js",
  173. "language/eval-code/direct/func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js",
  174. "language/eval-code/direct/func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js",
  175. "language/eval-code/direct/func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js",
  176. "language/eval-code/direct/func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js",
  177. "language/eval-code/direct/func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js",
  178. "language/eval-code/direct/func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js",
  179. "language/eval-code/direct/func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js",
  180. "language/eval-code/direct/func-expr-a-following-parameter-is-named-arguments-declare-arguments.js",
  181. "language/eval-code/direct/func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js",
  182. "language/eval-code/direct/func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js",
  183. "language/eval-code/direct/func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js",
  184. "language/eval-code/direct/func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js",
  185. "language/eval-code/direct/func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js",
  186. "language/eval-code/direct/func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js",
  187. "language/eval-code/direct/func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js",
  188. "language/eval-code/direct/func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js",
  189. "language/eval-code/direct/func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js",
  190. "language/eval-code/direct/func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js",
  191. "language/eval-code/direct/gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js",
  192. "language/eval-code/direct/gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js",
  193. "language/eval-code/direct/gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js",
  194. "language/eval-code/direct/gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js",
  195. "language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js",
  196. "language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js",
  197. "language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js",
  198. "language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js",
  199. "language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js",
  200. "language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js",
  201. "language/eval-code/direct/gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js",
  202. "language/eval-code/direct/gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js",
  203. "language/eval-code/direct/gen-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js",
  204. "language/eval-code/direct/gen-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments.js",
  205. "language/eval-code/direct/gen-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js",
  206. "language/eval-code/direct/gen-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments.js",
  207. "language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js",
  208. "language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments.js",
  209. "language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js",
  210. "language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments.js",
  211. "language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js",
  212. "language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments.js",
  213. "language/eval-code/direct/gen-func-expr-named-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js",
  214. "language/eval-code/direct/gen-func-expr-named-no-pre-existing-arguments-bindings-are-present-declare-arguments.js",
  215. "language/eval-code/direct/gen-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js",
  216. "language/eval-code/direct/gen-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments.js",
  217. "language/eval-code/direct/gen-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js",
  218. "language/eval-code/direct/gen-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments.js",
  219. "language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js",
  220. "language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments.js",
  221. "language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js",
  222. "language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments.js",
  223. "language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js",
  224. "language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments.js",
  225. "language/eval-code/direct/gen-func-expr-nameless-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js",
  226. "language/eval-code/direct/gen-func-expr-nameless-no-pre-existing-arguments-bindings-are-present-declare-arguments.js",
  227. "language/eval-code/direct/gen-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js",
  228. "language/eval-code/direct/gen-meth-a-following-parameter-is-named-arguments-declare-arguments.js",
  229. "language/eval-code/direct/gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js",
  230. "language/eval-code/direct/gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js",
  231. "language/eval-code/direct/gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js",
  232. "language/eval-code/direct/gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js",
  233. "language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js",
  234. "language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js",
  235. "language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js",
  236. "language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js",
  237. "language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js",
  238. "language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js",
  239. "language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js",
  240. "language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments.js",
  241. "language/eval-code/direct/meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js",
  242. "language/eval-code/direct/meth-a-preceding-parameter-is-named-arguments-declare-arguments.js",
  243. "language/eval-code/direct/meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js",
  244. "language/eval-code/direct/meth-fn-body-cntns-arguments-func-decl-declare-arguments.js",
  245. "language/eval-code/direct/meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js",
  246. "language/eval-code/direct/meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js",
  247. "language/eval-code/direct/meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js",
  248. "language/eval-code/direct/meth-fn-body-cntns-arguments-var-bind-declare-arguments.js",
  249. "language/eval-code/direct/meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js",
  250. "language/eval-code/direct/meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js",
  251. "language/eval-code/direct/new.target-fn.js",
  252. "language/eval-code/direct/super-prop-method.js",
  253. "language/eval-code/indirect/always-non-strict.js",
  254. "language/eval-code/indirect/non-definable-global-function.js",
  255. "language/eval-code/indirect/non-definable-global-var.js",
  256. "language/eval-code/indirect/realm.js",
  257. "language/eval-code/indirect/var-env-func-init-global-new.js",
  258. "language/eval-code/indirect/var-env-func-init-global-update-configurable.js",
  259. "language/eval-code/indirect/var-env-func-init-multi.js",
  260. "language/eval-code/indirect/var-env-func-non-strict.js",
  261. "language/eval-code/indirect/var-env-global-lex-non-strict.js",
  262. "language/eval-code/indirect/var-env-var-init-global-exstng.js",
  263. "language/eval-code/indirect/var-env-var-init-global-new.js",
  264. "language/eval-code/indirect/var-env-var-non-strict.js",
  265. "language/expressions/arrow-function/dstr/ary-init-iter-get-err-array-prototype.js",
  266. "language/expressions/arrow-function/dstr/dflt-ary-init-iter-get-err-array-prototype.js",
  267. "language/expressions/arrow-function/eval-var-scope-syntax-err.js",
  268. "language/expressions/arrow-function/scope-param-elem-var-close.js",
  269. "language/expressions/arrow-function/scope-param-elem-var-open.js",
  270. "language/expressions/arrow-function/scope-param-rest-elem-var-close.js",
  271. "language/expressions/arrow-function/scope-param-rest-elem-var-open.js",
  272. "language/expressions/assignment/assignment-operator-calls-putvalue-lref--rval--1.js",
  273. "language/expressions/assignment/assignment-operator-calls-putvalue-lref--rval-.js",
  274. "language/expressions/assignment/dstr/array-elem-put-obj-literal-prop-ref-init-active.js",
  275. "language/expressions/assignment/dstr/array-elem-put-obj-literal-prop-ref-init.js",
  276. "language/expressions/assignment/dstr/obj-prop-elem-target-obj-literal-prop-ref-init-active.js",
  277. "language/expressions/assignment/dstr/obj-prop-elem-target-obj-literal-prop-ref-init.js",
  278. "language/expressions/assignment/fn-name-lhs-member.js",
  279. "language/expressions/assignment/target-member-computed-reference-null.js",
  280. "language/expressions/assignment/target-member-computed-reference-undefined.js",
  281. "language/expressions/assignment/target-member-identifier-reference-null.js",
  282. "language/expressions/assignment/target-member-identifier-reference-undefined.js",
  283. "language/expressions/assignment/target-super-computed-reference-null.js",
  284. "language/expressions/assignment/target-super-identifier-reference-null.js",
  285. "language/expressions/delete/super-property-null-base.js",
  286. "language/expressions/function/eval-var-scope-syntax-err.js",
  287. "language/expressions/function/scope-param-elem-var-close.js",
  288. "language/expressions/function/scope-param-elem-var-open.js",
  289. "language/expressions/function/scope-param-rest-elem-var-close.js",
  290. "language/expressions/function/scope-param-rest-elem-var-open.js",
  291. "language/expressions/object/cpn-obj-lit-computed-property-name-from-null.js",
  292. "language/expressions/object/dstr/meth-ary-init-iter-get-err-array-prototype.js",
  293. "language/expressions/object/dstr/meth-dflt-ary-init-iter-get-err-array-prototype.js",
  294. "language/expressions/object/dstr/object-rest-proxy-get-not-called-on-dontenum-keys.js",
  295. "language/expressions/object/dstr/object-rest-proxy-gopd-not-called-on-excluded-keys.js",
  296. "language/expressions/object/method-definition/forbidden-ext/b1/meth-forbidden-ext-direct-access-prop-arguments.js",
  297. "language/expressions/object/method-definition/forbidden-ext/b1/meth-forbidden-ext-direct-access-prop-caller.js",
  298. "language/expressions/object/method-definition/meth-eval-var-scope-syntax-err.js",
  299. "language/expressions/object/object-spread-proxy-get-not-called-on-dontenum-keys.js",
  300. "language/expressions/object/scope-meth-param-elem-var-close.js",
  301. "language/expressions/object/scope-meth-param-elem-var-open.js",
  302. "language/expressions/object/scope-meth-param-rest-elem-var-close.js",
  303. "language/expressions/object/scope-meth-param-rest-elem-var-open.js",
  304. "language/expressions/super/call-proto-not-ctor.js",
  305. "language/expressions/template-literal/tv-line-continuation.js",
  306. "language/function-code/eval-param-env-with-computed-key.js",
  307. "language/function-code/eval-param-env-with-prop-initializer.js",
  308. "language/literals/string/line-separator-eval.js",
  309. "language/literals/string/line-separator.js",
  310. "language/literals/string/paragraph-separator-eval.js",
  311. "language/literals/string/paragraph-separator.js",
  312. "language/statementList/eval-block-with-statment-block.js",
  313. "language/statements/for-of/dstr/array-elem-put-obj-literal-prop-ref-init-active.js",
  314. "language/statements/for-of/dstr/array-elem-put-obj-literal-prop-ref-init.js",
  315. "language/statements/for-of/dstr/obj-id-init-let.js",
  316. "language/statements/for-of/dstr/obj-prop-elem-target-obj-literal-prop-ref-init-active.js",
  317. "language/statements/for-of/dstr/obj-prop-elem-target-obj-literal-prop-ref-init.js",
  318. "language/statements/for-of/head-lhs-async-dot.js",
  319. "language/statements/for-of/head-lhs-async-escaped.js",
  320. "language/statements/function/cptn-decl.js",
  321. "language/statements/function/dstr/ary-init-iter-get-err-array-prototype.js",
  322. "language/statements/function/dstr/dflt-ary-init-iter-get-err-array-prototype.js",
  323. "language/statements/function/eval-var-scope-syntax-err.js",
  324. "language/statements/function/S13_A12_T2.js",
  325. "language/statements/function/scope-param-elem-var-close.js",
  326. "language/statements/function/scope-param-elem-var-open.js",
  327. "language/statements/function/scope-param-rest-elem-var-close.js",
  328. "language/statements/function/scope-param-rest-elem-var-open.js",
  329. "language/statements/with/cptn-abrupt-empty.js"
  330. ]
  331. }