diff --git a/.gitattributes b/.gitattributes
deleted file mode 100644
index 56e33b0746d5dc7a0a934ece6f66c91bddcc4bb2..0000000000000000000000000000000000000000
--- a/.gitattributes
+++ /dev/null
@@ -1,5 +0,0 @@
-as2panda/bin/* text eol=lf
-as2panda/dist/* binary
-as2panda/scripts/*.sh eol=lf
-as2panda/lib/binaryen.js binary
-as2panda/tests/compiler/std/string-encoding.ts eol=lf
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 4583ab1fb895357de1462bbd5a36ddc035661c25..0000000000000000000000000000000000000000
--- a/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-test262/data/
-test262/eshost/
-test262/harness/
-out/
\ No newline at end of file
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000000000000000000000000000000000000..dce934982167c03f52c35669b23bfb003d561111
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,136 @@
+Aleksandr Emelenko
+Aleksandr Latikov
+Aleksandr Lovkov
+Aleksandr Popov
+Aleksandr Semenov
+Aleksei Grebenkin
+Aleksei Sidorov
+Alexey Biryukov
+Alexey Romanov
+Alina Kropacheva
+Anna Antipina
+Anton Makarenko
+Anton Romanov
+Anton Soldatov
+Anton Youdkevitch
+Artem Udovichenko
+Boris Molodenkov
+Boris Ulasevich
+Chen Mudan
+Chen Qiuyao
+Chen Tingwei
+Csaba Osztrogonac
+Cui Guihua
+Dai Huina
+Daniil Kochergin
+Daniil Kofanov
+Denis Kononenko
+Denis Krylov
+Denis Slynko
+Denis Tomashev
+Denis Zakharov
+Ding Ding
+Ding Wen
+Dmitrii Trubenkov
+Dmitry Alexeev
+Dmitry Bubnov
+Dmitry Buzmakov
+Dmitry Chuyko
+Dmitry Kovalenko
+Dmitry Pochepko
+Dong Kaixing
+Evgenii Kudriashov
+Evgeny Gavrin
+Filipp Zhinkin
+Gan Lan
+Ge Tingke
+Gong Junsong
+Guo Bingbing
+Hao Tuo
+Hu Feng
+Hu Xiaowei
+Huang Feijie
+Huang Haitao
+Huang Huijin
+Huang Yu
+Igor Gorban
+Igor Petrov
+Ilya Trubachev
+Ivan Burimskii
+Ivan Trubachev
+Ji Andong
+Jiang Han
+Kirill Galitskiy
+Konstantin Baladurin
+Konstantin Nazarov
+Leonid Dyachkov
+Li Chenshuai
+Li Wentao
+Li Yiming
+Li Yongbiao
+Lin Xiang
+Liu Xin
+Lu Kai
+Luo Chuhao
+Maria Filippova
+Mark Gonopolskiy
+Martin Negyorku
+Maxim Bolshov
+Maxim Morozov
+Maxim Zimnyukov
+Mikhail Aksenov
+Mikhail Chernov
+Mikhail Kaskov
+Mikhail Redkin
+Mikhail Sherstennikov
+Mikita Strizhak
+Nikita Kharitonov
+Nikita Sizov
+Pan Zhengyu
+Pang Desong
+Pavel Andrianov
+Pavel Ishin
+Pei Jiajun
+Peng Biao
+Qiu Yu
+Robert Fancsik
+Roland Takacs
+Roman Zhuykov
+Sergei Shadrin
+Sergey Chernykh
+Sergey Goldenberg
+Sergey Nikitin
+Stepan Dyatkovskiy
+Su Chongwei
+Sun Zhe
+Vadim Mutilin
+Vadim Sofin
+Vasil Dyadov
+Vasily Isaenko
+Vasily Kopyl
+Viktor Kutuzov
+Vitalii Mordan
+Vladimir Kuznetsov
+Vladimir Popov
+Vsevolod Pukhov
+Vyacheslav Cherkashin
+Wan Yanglan
+Wang Gang
+Wang Yaofeng
+Wang Zhaoyong
+Weng Changcheng
+Wu Pengyong
+Wu Zhefeng
+Xian Yuqiang
+Xiong Luo
+Xu Cheng
+Xu Jie
+Yan Churkin
+Ye Xiangrun
+Ying Guofeng
+Yu Jianchao
+Zhang Quan
+Zhang Rengao
+Zhang Yukun
+Zhao Gaoyi
+Zheng Jiahuan
diff --git a/es2panda/CMakeLists.txt b/CMakeLists.txt
similarity index 100%
rename from es2panda/CMakeLists.txt
rename to CMakeLists.txt
diff --git a/LICENSE b/LICENSE-2.0.txt
similarity index 91%
rename from LICENSE
rename to LICENSE-2.0.txt
index 563750d672e448ef552ceffafa4c43d197493f1b..30e57694c9aef46e1f39a4293c89be4fc3ed906d 100644
--- a/LICENSE
+++ b/LICENSE-2.0.txt
@@ -176,21 +176,16 @@
END OF TERMS AND CONDITIONS
- The "ts2panda\scripts\diagnosticMessages.json" file may contain
- some information or content from the following software:
- TypeScript
- /*! *****************************************************************************
- Copyright (c) Microsoft Corporation. All rights reserved.
- Licensed under the Apache License, Version 2.0 (the "License"); you may not use
- this file except in compliance with the License. You may obtain a copy of the
- License at http://www.apache.org/licenses/LICENSE-2.0
-
- THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
- WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
- MERCHANTABLITY OR NON-INFRINGEMENT.
-
- See the Apache Version 2.0 License for specific language governing permissions
- and limitations under the License.
- ***************************************************************************** */
- Apache License 2.0
\ No newline at end of file
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/OAT.xml b/OAT.xml
deleted file mode 100644
index d70eb7ebe42bb1387ea3c9901d50ab0f80d621ae..0000000000000000000000000000000000000000
--- a/OAT.xml
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/README.md b/README.md
index 311ebb5c70fd3f98f5068b4d953c0d781143f548..43a3d5500db85b11cc4cf8d434e6e7b577e043c8 100644
--- a/README.md
+++ b/README.md
@@ -1,277 +1,43 @@
-# ts2abc
+# Es2panda
-- [ts2abc ](#ts2abc-)
- - [Introduction](#introduction)
- - [Directory Structure](#directory-structure)
- - [Build](#Build)
- - [Usage Guidelines](#usage-guidelines)
- - [Repositories Involved](#repositories-involved)
-
-## Introduction
-
-ts2abc is a front-end tool in the ARK Runtime Subsystem. It converts JavaScript(JS) files into ARK bytecode files.
-
-For more information, see: [ARK Runtime Subsystem](https://gitee.com/openharmony/docs/blob/master/en/readme/ARK-Runtime-Subsystem.md).
-
-## Directory Structure
-
-```
-/ark/ts2abc/
-├── test262 # scripts for configuration and running Test262
-├── testTs # system test cases
-├── ts2panda
- ├── scripts # dependency scripts
- ├── src # source code directory
- ├── templates # ruby templates
- ├── tests # unit test cases
- ├── tools # tools provided by ts2abc
- └── ts2abc # ts2abc source code
+All in one JavaScript/TypeScript parser and compiler.
+## Usage
+```sh
+es2panda [OPTIONS] [input file] -- [arguments]
```
-## Build
-
-ts2abc uses the command line interaction mode and converts JS code into ARK bytecode files that can be run on an ARK runtime system. ts2abc supports Windows, Linux, and macOS. Front-end tools, converting JS source code into ARK bytecode, can be built by specifying the `--build-target` with `ark_ts2abc` on Linux.
-
+## Optional arguments
+ - `--debug-info`: Compile with debug info
+ - `--dump-assembly`: Dump pandasm
+ - `--dump-ast`: Dump the parsed AST
+ - `--dump-debug-info`: Dump debug info
+ - `--dump-size-stat`: Dump binary size statistics
+ - `--extension`: Parse the input as the given extension (options: js | ts | as)
+ - `--module`: Parse the input as module
+ - `--opt-level`: Compiler optimization level (options: 0 | 1 | 2)
+ - `--output`: Compiler binary output (.abc)
+ - `--parse-only`: Parse the input only
+ - `--strict`: Parse the input in strict mode
+
+## Tail arguments
+ - `input`: input file
+
+## Running the tests
+```sh
+pip install tqdm
```
-$ ./build.sh --product-name hispark_taurus_standard --build-target ark_ts2abc_build
+```sh
+python3 test/runner.py [OPTIONS] [build_directory]
```
-### Usage Guidelines
-
-Install `node` and `npm`
-
-convert JS to ARK bytecode
-
-```
-$ cd out/hispark_taurus/clang_x64/ark/ark/build
-$ npm install
-$ node --expose-gc src/index.js [options] file.js
-```
-
-If no parameter is specified for **\[options\]**, an ARK binary file is generated by default.
-
-
-
Option
- |
-Abbreviation
- |
-Description
- |
-Value Range
- |
-Default Value
- |
-
-
---commonjs
- |
--c
- |
-Compiles the code based on the commonjs.
- |
--
- |
--
- |
-
---modules
- |
--m
- |
-Compiles the code based on the ecmascript standard module.
- |
--
- |
--
- |
-
---debug-log
- |
--l
- |
-Enables the log function.
- |
--
- |
--
- |
-
---dump-assembly
- |
--a
- |
-Outputs an assembly file.
- |
--
- |
--
- |
-
---debug
- |
--d
- |
-Provides debug information.
- |
--
- |
--
- |
-
---show-statistics
- |
--s
- |
-Displays statistics about bytecodes.
- |
--
- |
--
- |
-
---output
- |
--o
- |
-Specifies the path of the output file.
- |
--
- |
--
- |
-
---timeout
- |
--t
- |
-Specifies the timeout threshold.
- |
--
- |
--
- |
-
---opt-log-level
- |
--
- |
-Specifies the log level for compilation optimization.
- |
-['debug', 'info', 'error', 'fatal']
- |
-error
- |
-
---opt-level
- |
--
- |
-Specifies the level for compilation optimization.
- |
--
- |
-1
- |
-
---help
- |
--h
- |
-Displays help information.
- |
--
- |
--
- |
-
---bc-version
- |
--v
- |
-Outputs the current bytecode version.
- |
--
- |
--
- |
-
---bc-min-version
- |
--
- |
-Outputs the lowest bytecode version supported.
- |
--
- |
--
- |
-
---included-files
- |
--i
- |
-The list of dependent files
- |
--
- |
--
- |
-
---record-type
- |
--p
- |
-Record type info
- |
--
- |
-true
- |
-
---dts-type-record
- |
--q
- |
-Record type info for .d.ts files
- |
--
- |
-false
- |
-
---debug-type
- |
--g
- |
-Print type-related log
- |
--
- |
-false
- |
-
---output-type
- |
--
- |
-Set output type
- |
--
- |
-false
- |
-
-
-
-
-
-For more information, please see: [ARK-Runtime-Usage-Guide](https://gitee.com/openharmony/ark_js_runtime/blob/master/docs/ARK-Runtime-Usage-Guide.md).
-
-## Repositories Involved
-
-[ark\_runtime\_core](https://gitee.com/openharmony/ark_runtime_core)
+### Optional arguments
+ - `--regression`: Run regression tests
+ - `--test262`: Run test262
+ - `--no-progress`: Don't show progress bar
-[ark\_js\_runtime](https://gitee.com/openharmony/ark_js_runtime)
+### Tail arguments
+ - `build_directory`: Path to panda build directory
-**[ark\_ts2abc](https://gitee.com/openharmony/ark_ts2abc)**
+### Skip list
+Skip list for the runtime: `test/test262skiplist.txt, test/test262skiplist-long.txt`.
diff --git a/README_zh.md b/README_zh.md
deleted file mode 100644
index 3cf2b8b5b11862e47c92366d18d226e3ad15dd21..0000000000000000000000000000000000000000
--- a/README_zh.md
+++ /dev/null
@@ -1,278 +0,0 @@
-# ts2abc组件
-
-- [ts2abc组件](#ts2abc组件)
- - [简介](#简介)
- - [目录](#目录)
- - [编译构建](#编译构建)
- - [使用说明](#使用说明)
- - [相关仓](#相关仓)
-
-## 简介
-
-ts2abc组件是方舟运行时子系统的前端工具,支持将JavaScript文件转换为方舟字节码文件。
-
-更多信息请参考:[方舟运行时子系统](https://gitee.com/openharmony/docs/blob/master/zh-cn/readme/ARK-Runtime-Subsystem-zh.md)
-
-## 目录
-
-```
-/ark/ts2abc/
-├── test262 # test262测试配置和运行脚本
-├── testTs # 系统测试目录
-├── ts2panda
- ├── doc # 文档
- ├── scripts # 依赖的脚本
- ├── src # 源码存放目录
- ├── templates # ruby模板文件
- ├── tests # UT单元测试目录
- ├── tools # ts2abc提供的工具
- └── ts2abc # abc文件生成相关
-```
-
-## 编译构建
-
-ts2abc组件采用命令行交互方式,支持将JavaScript代码转换为方舟字节码文件,使其能够在方舟运行时上运行。支持Windows/Linux/MacOS平台。方舟前端工具在linux平台上可通过全量编译或指定编译前端工具链获取。
-
-```
-$ ./build.sh --product-name hispark_taurus_standard --build-target ark_ts2abc_build
-```
-
-### 使用说明
-
-安装`node`和`npm`
-
-使用ts2abc组件将JavaScript文件转换为方舟字节码文件
-
-```
-$ cd out/hispark_taurus/clang_x64/ark/ark/build
-$ npm install
-$ node --expose-gc src/index.js [options] file.js
-```
-
-当不输入任何option参数时,默认生成方舟二进制文件。
-
-
-
-选项
- |
-缩写
- |
-描述
- |
-取值范围
- |
-默认值
- |
-
-
---commonjs
- |
--c
- |
-按照commonjs模式编译
- |
--
- |
--
- |
-
---modules
- |
--m
- |
-按照ESM模式编译
- |
--
- |
--
- |
-
---debug-log
- |
--l
- |
-使能log信息
- |
--
- |
--
- |
-
---dump-assembly
- |
--a
- |
-输出为汇编文件
- |
--
- |
--
- |
-
---debug
- |
--d
- |
-携带debug信息
- |
--
- |
--
- |
-
---show-statistics
- |
--s
- |
-显示字节码相关的统计信息
- |
--
- |
--
- |
-
---output
- |
--o
- |
-输出文件路径
- |
--
- |
--
- |
-
---timeout
- |
--t
- |
-超时门限
- |
--
- |
--
- |
-
---opt-log-level
- |
--
- |
-指定编译优化log等级
- |
-['debug', 'info', 'error', 'fatal']
- |
-error
- |
-
---opt-level
- |
--
- |
-指定编译优化等级
- |
--
- |
-1
- |
-
---help
- |
--h
- |
-帮助提示
- |
--
- |
--
- |
-
---bc-version
- |
--v
- |
-输出当前字节码版本
- |
--
- |
--
- |
-
---bc-min-version
- |
--
- |
-输出当前支持的最低字节码版本
- |
--
- |
--
- |
-
---included-files
- |
--i
- |
-编译依赖的文件列表
- |
--
- |
--
- |
-
---record-type
- |
--p
- |
-是否记录类型信息
- |
--
- |
-true
- |
-
---dts-type-record
- |
--q
- |
-记录.d.ts文件的类型信息
- |
--
- |
-false
- |
-
---debug-type
- |
--g
- |
-打印记录的类型信息
- |
--
- |
-false
- |
-
---output-type
- |
--
- |
-设置输出类型
- |
--
- |
-false
- |
-
-
-
-
-
-更多使用说明请参考:[方舟运行时使用指南](https://gitee.com/openharmony/ark_js_runtime/blob/master/docs/ARK-Runtime-Usage-Guide-zh.md)
-
-## 相关仓
-
-[ark\_runtime\_core](https://gitee.com/openharmony/ark_runtime_core)
-
-[ark\_js\_runtime](https://gitee.com/openharmony/ark_js_runtime)
-
-**[ark\_ts2abc](https://gitee.com/openharmony/ark_ts2abc)**
diff --git a/es2panda/aot/CMakeLists.txt b/aot/CMakeLists.txt
similarity index 100%
rename from es2panda/aot/CMakeLists.txt
rename to aot/CMakeLists.txt
diff --git a/es2panda/aot/main.cpp b/aot/main.cpp
similarity index 100%
rename from es2panda/aot/main.cpp
rename to aot/main.cpp
diff --git a/es2panda/aot/options.cpp b/aot/options.cpp
similarity index 100%
rename from es2panda/aot/options.cpp
rename to aot/options.cpp
diff --git a/es2panda/aot/options.h b/aot/options.h
similarity index 100%
rename from es2panda/aot/options.h
rename to aot/options.h
diff --git a/es2panda/binder/binder.cpp b/binder/binder.cpp
similarity index 100%
rename from es2panda/binder/binder.cpp
rename to binder/binder.cpp
diff --git a/es2panda/binder/binder.h b/binder/binder.h
similarity index 100%
rename from es2panda/binder/binder.h
rename to binder/binder.h
diff --git a/es2panda/binder/declaration.cpp b/binder/declaration.cpp
similarity index 100%
rename from es2panda/binder/declaration.cpp
rename to binder/declaration.cpp
diff --git a/es2panda/binder/declaration.h b/binder/declaration.h
similarity index 100%
rename from es2panda/binder/declaration.h
rename to binder/declaration.h
diff --git a/es2panda/binder/enumMemberResult.h b/binder/enumMemberResult.h
similarity index 100%
rename from es2panda/binder/enumMemberResult.h
rename to binder/enumMemberResult.h
diff --git a/es2panda/binder/scope.cpp b/binder/scope.cpp
similarity index 100%
rename from es2panda/binder/scope.cpp
rename to binder/scope.cpp
diff --git a/es2panda/binder/scope.h b/binder/scope.h
similarity index 100%
rename from es2panda/binder/scope.h
rename to binder/scope.h
diff --git a/es2panda/binder/tsBinding.h b/binder/tsBinding.h
similarity index 100%
rename from es2panda/binder/tsBinding.h
rename to binder/tsBinding.h
diff --git a/es2panda/binder/variable.cpp b/binder/variable.cpp
similarity index 100%
rename from es2panda/binder/variable.cpp
rename to binder/variable.cpp
diff --git a/es2panda/binder/variable.h b/binder/variable.h
similarity index 100%
rename from es2panda/binder/variable.h
rename to binder/variable.h
diff --git a/es2panda/binder/variableFlags.h b/binder/variableFlags.h
similarity index 100%
rename from es2panda/binder/variableFlags.h
rename to binder/variableFlags.h
diff --git a/bundle.json b/bundle.json
deleted file mode 100644
index 36f2d2379df2eaa05fdfbc398f42b8ca1f3b6699..0000000000000000000000000000000000000000
--- a/bundle.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "name": "@ohos/ark_ts2abc",
- "description": "支持应用TS/JS语言代码的编译,行为符合ArkUI框架需要的Strict模式的ES2015标准",
- "version": "3.1",
- "license": "Apache V2",
- "component": {
- "name": "ark_frontend_tool",
- "subsystem": "ark",
- "syscap": [],
- "features": [],
- "adapted_system_type": [
- "standard"
- ],
- "rom": "",
- "ram": "",
- "deps": {
- "components": [],
- "third_party": []
- },
- "build": {
- "sub_component": [],
- "inner_kits": [],
- "test": []
- }
- }
-}
\ No newline at end of file
diff --git a/es2panda/compiler/base/catchTable.cpp b/compiler/base/catchTable.cpp
similarity index 100%
rename from es2panda/compiler/base/catchTable.cpp
rename to compiler/base/catchTable.cpp
diff --git a/es2panda/compiler/base/catchTable.h b/compiler/base/catchTable.h
similarity index 100%
rename from es2panda/compiler/base/catchTable.h
rename to compiler/base/catchTable.h
diff --git a/es2panda/compiler/base/condition.cpp b/compiler/base/condition.cpp
similarity index 100%
rename from es2panda/compiler/base/condition.cpp
rename to compiler/base/condition.cpp
diff --git a/es2panda/compiler/base/condition.h b/compiler/base/condition.h
similarity index 100%
rename from es2panda/compiler/base/condition.h
rename to compiler/base/condition.h
diff --git a/es2panda/compiler/base/destructuring.cpp b/compiler/base/destructuring.cpp
similarity index 100%
rename from es2panda/compiler/base/destructuring.cpp
rename to compiler/base/destructuring.cpp
diff --git a/es2panda/compiler/base/destructuring.h b/compiler/base/destructuring.h
similarity index 100%
rename from es2panda/compiler/base/destructuring.h
rename to compiler/base/destructuring.h
diff --git a/es2panda/compiler/base/hoisting.cpp b/compiler/base/hoisting.cpp
similarity index 100%
rename from es2panda/compiler/base/hoisting.cpp
rename to compiler/base/hoisting.cpp
diff --git a/es2panda/compiler/base/hoisting.h b/compiler/base/hoisting.h
similarity index 100%
rename from es2panda/compiler/base/hoisting.h
rename to compiler/base/hoisting.h
diff --git a/es2panda/compiler/base/iterators.cpp b/compiler/base/iterators.cpp
similarity index 100%
rename from es2panda/compiler/base/iterators.cpp
rename to compiler/base/iterators.cpp
diff --git a/es2panda/compiler/base/iterators.h b/compiler/base/iterators.h
similarity index 100%
rename from es2panda/compiler/base/iterators.h
rename to compiler/base/iterators.h
diff --git a/es2panda/compiler/base/lexenv.cpp b/compiler/base/lexenv.cpp
similarity index 100%
rename from es2panda/compiler/base/lexenv.cpp
rename to compiler/base/lexenv.cpp
diff --git a/es2panda/compiler/base/lexenv.h b/compiler/base/lexenv.h
similarity index 100%
rename from es2panda/compiler/base/lexenv.h
rename to compiler/base/lexenv.h
diff --git a/es2panda/compiler/base/literals.cpp b/compiler/base/literals.cpp
similarity index 100%
rename from es2panda/compiler/base/literals.cpp
rename to compiler/base/literals.cpp
diff --git a/es2panda/compiler/base/literals.h b/compiler/base/literals.h
similarity index 100%
rename from es2panda/compiler/base/literals.h
rename to compiler/base/literals.h
diff --git a/es2panda/compiler/base/lreference.cpp b/compiler/base/lreference.cpp
similarity index 100%
rename from es2panda/compiler/base/lreference.cpp
rename to compiler/base/lreference.cpp
diff --git a/es2panda/compiler/base/lreference.h b/compiler/base/lreference.h
similarity index 100%
rename from es2panda/compiler/base/lreference.h
rename to compiler/base/lreference.h
diff --git a/es2panda/compiler/core/compileQueue.cpp b/compiler/core/compileQueue.cpp
similarity index 100%
rename from es2panda/compiler/core/compileQueue.cpp
rename to compiler/core/compileQueue.cpp
diff --git a/es2panda/compiler/core/compileQueue.h b/compiler/core/compileQueue.h
similarity index 100%
rename from es2panda/compiler/core/compileQueue.h
rename to compiler/core/compileQueue.h
diff --git a/es2panda/compiler/core/compilerContext.cpp b/compiler/core/compilerContext.cpp
similarity index 100%
rename from es2panda/compiler/core/compilerContext.cpp
rename to compiler/core/compilerContext.cpp
diff --git a/es2panda/compiler/core/compilerContext.h b/compiler/core/compilerContext.h
similarity index 100%
rename from es2panda/compiler/core/compilerContext.h
rename to compiler/core/compilerContext.h
diff --git a/es2panda/compiler/core/compilerImpl.cpp b/compiler/core/compilerImpl.cpp
similarity index 100%
rename from es2panda/compiler/core/compilerImpl.cpp
rename to compiler/core/compilerImpl.cpp
diff --git a/es2panda/compiler/core/compilerImpl.h b/compiler/core/compilerImpl.h
similarity index 100%
rename from es2panda/compiler/core/compilerImpl.h
rename to compiler/core/compilerImpl.h
diff --git a/es2panda/compiler/core/dynamicContext.cpp b/compiler/core/dynamicContext.cpp
similarity index 100%
rename from es2panda/compiler/core/dynamicContext.cpp
rename to compiler/core/dynamicContext.cpp
diff --git a/es2panda/compiler/core/dynamicContext.h b/compiler/core/dynamicContext.h
similarity index 100%
rename from es2panda/compiler/core/dynamicContext.h
rename to compiler/core/dynamicContext.h
diff --git a/es2panda/compiler/core/emitter.cpp b/compiler/core/emitter.cpp
similarity index 100%
rename from es2panda/compiler/core/emitter.cpp
rename to compiler/core/emitter.cpp
diff --git a/es2panda/compiler/core/emitter.h b/compiler/core/emitter.h
similarity index 100%
rename from es2panda/compiler/core/emitter.h
rename to compiler/core/emitter.h
diff --git a/es2panda/compiler/core/envScope.cpp b/compiler/core/envScope.cpp
similarity index 100%
rename from es2panda/compiler/core/envScope.cpp
rename to compiler/core/envScope.cpp
diff --git a/es2panda/compiler/core/envScope.h b/compiler/core/envScope.h
similarity index 100%
rename from es2panda/compiler/core/envScope.h
rename to compiler/core/envScope.h
diff --git a/es2panda/compiler/core/function.cpp b/compiler/core/function.cpp
similarity index 100%
rename from es2panda/compiler/core/function.cpp
rename to compiler/core/function.cpp
diff --git a/es2panda/compiler/core/function.h b/compiler/core/function.h
similarity index 100%
rename from es2panda/compiler/core/function.h
rename to compiler/core/function.h
diff --git a/es2panda/compiler/core/inlineCache.cpp b/compiler/core/inlineCache.cpp
similarity index 100%
rename from es2panda/compiler/core/inlineCache.cpp
rename to compiler/core/inlineCache.cpp
diff --git a/es2panda/compiler/core/inlineCache.h b/compiler/core/inlineCache.h
similarity index 100%
rename from es2panda/compiler/core/inlineCache.h
rename to compiler/core/inlineCache.h
diff --git a/es2panda/compiler/core/labelPair.h b/compiler/core/labelPair.h
similarity index 100%
rename from es2panda/compiler/core/labelPair.h
rename to compiler/core/labelPair.h
diff --git a/es2panda/compiler/core/labelTarget.cpp b/compiler/core/labelTarget.cpp
similarity index 100%
rename from es2panda/compiler/core/labelTarget.cpp
rename to compiler/core/labelTarget.cpp
diff --git a/es2panda/compiler/core/labelTarget.h b/compiler/core/labelTarget.h
similarity index 100%
rename from es2panda/compiler/core/labelTarget.h
rename to compiler/core/labelTarget.h
diff --git a/es2panda/compiler/core/moduleContext.cpp b/compiler/core/moduleContext.cpp
similarity index 100%
rename from es2panda/compiler/core/moduleContext.cpp
rename to compiler/core/moduleContext.cpp
diff --git a/es2panda/compiler/core/moduleContext.h b/compiler/core/moduleContext.h
similarity index 100%
rename from es2panda/compiler/core/moduleContext.h
rename to compiler/core/moduleContext.h
diff --git a/es2panda/compiler/core/pandagen.cpp b/compiler/core/pandagen.cpp
similarity index 100%
rename from es2panda/compiler/core/pandagen.cpp
rename to compiler/core/pandagen.cpp
diff --git a/es2panda/compiler/core/pandagen.h b/compiler/core/pandagen.h
similarity index 100%
rename from es2panda/compiler/core/pandagen.h
rename to compiler/core/pandagen.h
diff --git a/es2panda/compiler/core/regAllocator.cpp b/compiler/core/regAllocator.cpp
similarity index 100%
rename from es2panda/compiler/core/regAllocator.cpp
rename to compiler/core/regAllocator.cpp
diff --git a/es2panda/compiler/core/regAllocator.h b/compiler/core/regAllocator.h
similarity index 100%
rename from es2panda/compiler/core/regAllocator.h
rename to compiler/core/regAllocator.h
diff --git a/es2panda/compiler/core/regScope.cpp b/compiler/core/regScope.cpp
similarity index 100%
rename from es2panda/compiler/core/regScope.cpp
rename to compiler/core/regScope.cpp
diff --git a/es2panda/compiler/core/regScope.h b/compiler/core/regScope.h
similarity index 100%
rename from es2panda/compiler/core/regScope.h
rename to compiler/core/regScope.h
diff --git a/es2panda/compiler/core/switchBuilder.cpp b/compiler/core/switchBuilder.cpp
similarity index 100%
rename from es2panda/compiler/core/switchBuilder.cpp
rename to compiler/core/switchBuilder.cpp
diff --git a/es2panda/compiler/core/switchBuilder.h b/compiler/core/switchBuilder.h
similarity index 100%
rename from es2panda/compiler/core/switchBuilder.h
rename to compiler/core/switchBuilder.h
diff --git a/es2panda/compiler/debugger/debuginfoDumper.cpp b/compiler/debugger/debuginfoDumper.cpp
similarity index 100%
rename from es2panda/compiler/debugger/debuginfoDumper.cpp
rename to compiler/debugger/debuginfoDumper.cpp
diff --git a/es2panda/compiler/debugger/debuginfoDumper.h b/compiler/debugger/debuginfoDumper.h
similarity index 100%
rename from es2panda/compiler/debugger/debuginfoDumper.h
rename to compiler/debugger/debuginfoDumper.h
diff --git a/es2panda/compiler/function/asyncFunctionBuilder.cpp b/compiler/function/asyncFunctionBuilder.cpp
similarity index 100%
rename from es2panda/compiler/function/asyncFunctionBuilder.cpp
rename to compiler/function/asyncFunctionBuilder.cpp
diff --git a/es2panda/compiler/function/asyncFunctionBuilder.h b/compiler/function/asyncFunctionBuilder.h
similarity index 100%
rename from es2panda/compiler/function/asyncFunctionBuilder.h
rename to compiler/function/asyncFunctionBuilder.h
diff --git a/es2panda/compiler/function/asyncGeneratorFunctionBuilder.cpp b/compiler/function/asyncGeneratorFunctionBuilder.cpp
similarity index 100%
rename from es2panda/compiler/function/asyncGeneratorFunctionBuilder.cpp
rename to compiler/function/asyncGeneratorFunctionBuilder.cpp
diff --git a/es2panda/compiler/function/asyncGeneratorFunctionBuilder.h b/compiler/function/asyncGeneratorFunctionBuilder.h
similarity index 100%
rename from es2panda/compiler/function/asyncGeneratorFunctionBuilder.h
rename to compiler/function/asyncGeneratorFunctionBuilder.h
diff --git a/es2panda/compiler/function/functionBuilder.cpp b/compiler/function/functionBuilder.cpp
similarity index 100%
rename from es2panda/compiler/function/functionBuilder.cpp
rename to compiler/function/functionBuilder.cpp
diff --git a/es2panda/compiler/function/functionBuilder.h b/compiler/function/functionBuilder.h
similarity index 100%
rename from es2panda/compiler/function/functionBuilder.h
rename to compiler/function/functionBuilder.h
diff --git a/es2panda/compiler/function/generatorFunctionBuilder.cpp b/compiler/function/generatorFunctionBuilder.cpp
similarity index 100%
rename from es2panda/compiler/function/generatorFunctionBuilder.cpp
rename to compiler/function/generatorFunctionBuilder.cpp
diff --git a/es2panda/compiler/function/generatorFunctionBuilder.h b/compiler/function/generatorFunctionBuilder.h
similarity index 100%
rename from es2panda/compiler/function/generatorFunctionBuilder.h
rename to compiler/function/generatorFunctionBuilder.h
diff --git a/es2panda/compiler/templates/formats.h.erb b/compiler/templates/formats.h.erb
similarity index 100%
rename from es2panda/compiler/templates/formats.h.erb
rename to compiler/templates/formats.h.erb
diff --git a/es2panda/compiler/templates/isa.h.erb b/compiler/templates/isa.h.erb
similarity index 100%
rename from es2panda/compiler/templates/isa.h.erb
rename to compiler/templates/isa.h.erb
diff --git a/es2panda/es2panda.cpp b/es2panda.cpp
similarity index 100%
rename from es2panda/es2panda.cpp
rename to es2panda.cpp
diff --git a/es2panda/es2panda.h b/es2panda.h
similarity index 100%
rename from es2panda/es2panda.h
rename to es2panda.h
diff --git a/es2panda/README.md b/es2panda/README.md
deleted file mode 100644
index 43a3d5500db85b11cc4cf8d434e6e7b577e043c8..0000000000000000000000000000000000000000
--- a/es2panda/README.md
+++ /dev/null
@@ -1,43 +0,0 @@
-# Es2panda
-
-All in one JavaScript/TypeScript parser and compiler.
-
-## Usage
-```sh
-es2panda [OPTIONS] [input file] -- [arguments]
-```
-
-## Optional arguments
- - `--debug-info`: Compile with debug info
- - `--dump-assembly`: Dump pandasm
- - `--dump-ast`: Dump the parsed AST
- - `--dump-debug-info`: Dump debug info
- - `--dump-size-stat`: Dump binary size statistics
- - `--extension`: Parse the input as the given extension (options: js | ts | as)
- - `--module`: Parse the input as module
- - `--opt-level`: Compiler optimization level (options: 0 | 1 | 2)
- - `--output`: Compiler binary output (.abc)
- - `--parse-only`: Parse the input only
- - `--strict`: Parse the input in strict mode
-
-## Tail arguments
- - `input`: input file
-
-## Running the tests
-```sh
-pip install tqdm
-```
-```sh
-python3 test/runner.py [OPTIONS] [build_directory]
-```
-
-### Optional arguments
- - `--regression`: Run regression tests
- - `--test262`: Run test262
- - `--no-progress`: Don't show progress bar
-
-### Tail arguments
- - `build_directory`: Path to panda build directory
-
-### Skip list
-Skip list for the runtime: `test/test262skiplist.txt, test/test262skiplist-long.txt`.
diff --git a/es2panda/ir/astDump.cpp b/ir/astDump.cpp
similarity index 100%
rename from es2panda/ir/astDump.cpp
rename to ir/astDump.cpp
diff --git a/es2panda/ir/astDump.h b/ir/astDump.h
similarity index 100%
rename from es2panda/ir/astDump.h
rename to ir/astDump.h
diff --git a/es2panda/ir/astNode.h b/ir/astNode.h
similarity index 100%
rename from es2panda/ir/astNode.h
rename to ir/astNode.h
diff --git a/es2panda/ir/astNodeMapping.h b/ir/astNodeMapping.h
similarity index 100%
rename from es2panda/ir/astNodeMapping.h
rename to ir/astNodeMapping.h
diff --git a/es2panda/ir/base/catchClause.cpp b/ir/base/catchClause.cpp
similarity index 100%
rename from es2panda/ir/base/catchClause.cpp
rename to ir/base/catchClause.cpp
diff --git a/es2panda/ir/base/catchClause.h b/ir/base/catchClause.h
similarity index 100%
rename from es2panda/ir/base/catchClause.h
rename to ir/base/catchClause.h
diff --git a/es2panda/ir/base/classDefinition.cpp b/ir/base/classDefinition.cpp
similarity index 100%
rename from es2panda/ir/base/classDefinition.cpp
rename to ir/base/classDefinition.cpp
diff --git a/es2panda/ir/base/classDefinition.h b/ir/base/classDefinition.h
similarity index 100%
rename from es2panda/ir/base/classDefinition.h
rename to ir/base/classDefinition.h
diff --git a/es2panda/ir/base/classProperty.cpp b/ir/base/classProperty.cpp
similarity index 100%
rename from es2panda/ir/base/classProperty.cpp
rename to ir/base/classProperty.cpp
diff --git a/es2panda/ir/base/classProperty.h b/ir/base/classProperty.h
similarity index 100%
rename from es2panda/ir/base/classProperty.h
rename to ir/base/classProperty.h
diff --git a/es2panda/ir/base/decorator.cpp b/ir/base/decorator.cpp
similarity index 100%
rename from es2panda/ir/base/decorator.cpp
rename to ir/base/decorator.cpp
diff --git a/es2panda/ir/base/decorator.h b/ir/base/decorator.h
similarity index 100%
rename from es2panda/ir/base/decorator.h
rename to ir/base/decorator.h
diff --git a/es2panda/ir/base/metaProperty.cpp b/ir/base/metaProperty.cpp
similarity index 100%
rename from es2panda/ir/base/metaProperty.cpp
rename to ir/base/metaProperty.cpp
diff --git a/es2panda/ir/base/metaProperty.h b/ir/base/metaProperty.h
similarity index 100%
rename from es2panda/ir/base/metaProperty.h
rename to ir/base/metaProperty.h
diff --git a/es2panda/ir/base/methodDefinition.cpp b/ir/base/methodDefinition.cpp
similarity index 100%
rename from es2panda/ir/base/methodDefinition.cpp
rename to ir/base/methodDefinition.cpp
diff --git a/es2panda/ir/base/methodDefinition.h b/ir/base/methodDefinition.h
similarity index 100%
rename from es2panda/ir/base/methodDefinition.h
rename to ir/base/methodDefinition.h
diff --git a/es2panda/ir/base/property.cpp b/ir/base/property.cpp
similarity index 100%
rename from es2panda/ir/base/property.cpp
rename to ir/base/property.cpp
diff --git a/es2panda/ir/base/property.h b/ir/base/property.h
similarity index 100%
rename from es2panda/ir/base/property.h
rename to ir/base/property.h
diff --git a/es2panda/ir/base/scriptFunction.cpp b/ir/base/scriptFunction.cpp
similarity index 100%
rename from es2panda/ir/base/scriptFunction.cpp
rename to ir/base/scriptFunction.cpp
diff --git a/es2panda/ir/base/scriptFunction.h b/ir/base/scriptFunction.h
similarity index 100%
rename from es2panda/ir/base/scriptFunction.h
rename to ir/base/scriptFunction.h
diff --git a/es2panda/ir/base/spreadElement.cpp b/ir/base/spreadElement.cpp
similarity index 100%
rename from es2panda/ir/base/spreadElement.cpp
rename to ir/base/spreadElement.cpp
diff --git a/es2panda/ir/base/spreadElement.h b/ir/base/spreadElement.h
similarity index 100%
rename from es2panda/ir/base/spreadElement.h
rename to ir/base/spreadElement.h
diff --git a/es2panda/ir/base/templateElement.cpp b/ir/base/templateElement.cpp
similarity index 100%
rename from es2panda/ir/base/templateElement.cpp
rename to ir/base/templateElement.cpp
diff --git a/es2panda/ir/base/templateElement.h b/ir/base/templateElement.h
similarity index 100%
rename from es2panda/ir/base/templateElement.h
rename to ir/base/templateElement.h
diff --git a/es2panda/ir/expression.cpp b/ir/expression.cpp
similarity index 100%
rename from es2panda/ir/expression.cpp
rename to ir/expression.cpp
diff --git a/es2panda/ir/expression.h b/ir/expression.h
similarity index 100%
rename from es2panda/ir/expression.h
rename to ir/expression.h
diff --git a/es2panda/ir/expressions/arrayExpression.cpp b/ir/expressions/arrayExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/arrayExpression.cpp
rename to ir/expressions/arrayExpression.cpp
diff --git a/es2panda/ir/expressions/arrayExpression.h b/ir/expressions/arrayExpression.h
similarity index 100%
rename from es2panda/ir/expressions/arrayExpression.h
rename to ir/expressions/arrayExpression.h
diff --git a/es2panda/ir/expressions/arrowFunctionExpression.cpp b/ir/expressions/arrowFunctionExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/arrowFunctionExpression.cpp
rename to ir/expressions/arrowFunctionExpression.cpp
diff --git a/es2panda/ir/expressions/arrowFunctionExpression.h b/ir/expressions/arrowFunctionExpression.h
similarity index 100%
rename from es2panda/ir/expressions/arrowFunctionExpression.h
rename to ir/expressions/arrowFunctionExpression.h
diff --git a/es2panda/ir/expressions/assignmentExpression.cpp b/ir/expressions/assignmentExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/assignmentExpression.cpp
rename to ir/expressions/assignmentExpression.cpp
diff --git a/es2panda/ir/expressions/assignmentExpression.h b/ir/expressions/assignmentExpression.h
similarity index 100%
rename from es2panda/ir/expressions/assignmentExpression.h
rename to ir/expressions/assignmentExpression.h
diff --git a/es2panda/ir/expressions/awaitExpression.cpp b/ir/expressions/awaitExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/awaitExpression.cpp
rename to ir/expressions/awaitExpression.cpp
diff --git a/es2panda/ir/expressions/awaitExpression.h b/ir/expressions/awaitExpression.h
similarity index 100%
rename from es2panda/ir/expressions/awaitExpression.h
rename to ir/expressions/awaitExpression.h
diff --git a/es2panda/ir/expressions/binaryExpression.cpp b/ir/expressions/binaryExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/binaryExpression.cpp
rename to ir/expressions/binaryExpression.cpp
diff --git a/es2panda/ir/expressions/binaryExpression.h b/ir/expressions/binaryExpression.h
similarity index 100%
rename from es2panda/ir/expressions/binaryExpression.h
rename to ir/expressions/binaryExpression.h
diff --git a/es2panda/ir/expressions/callExpression.cpp b/ir/expressions/callExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/callExpression.cpp
rename to ir/expressions/callExpression.cpp
diff --git a/es2panda/ir/expressions/callExpression.h b/ir/expressions/callExpression.h
similarity index 100%
rename from es2panda/ir/expressions/callExpression.h
rename to ir/expressions/callExpression.h
diff --git a/es2panda/ir/expressions/chainExpression.cpp b/ir/expressions/chainExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/chainExpression.cpp
rename to ir/expressions/chainExpression.cpp
diff --git a/es2panda/ir/expressions/chainExpression.h b/ir/expressions/chainExpression.h
similarity index 100%
rename from es2panda/ir/expressions/chainExpression.h
rename to ir/expressions/chainExpression.h
diff --git a/es2panda/ir/expressions/classExpression.cpp b/ir/expressions/classExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/classExpression.cpp
rename to ir/expressions/classExpression.cpp
diff --git a/es2panda/ir/expressions/classExpression.h b/ir/expressions/classExpression.h
similarity index 100%
rename from es2panda/ir/expressions/classExpression.h
rename to ir/expressions/classExpression.h
diff --git a/es2panda/ir/expressions/conditionalExpression.cpp b/ir/expressions/conditionalExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/conditionalExpression.cpp
rename to ir/expressions/conditionalExpression.cpp
diff --git a/es2panda/ir/expressions/conditionalExpression.h b/ir/expressions/conditionalExpression.h
similarity index 100%
rename from es2panda/ir/expressions/conditionalExpression.h
rename to ir/expressions/conditionalExpression.h
diff --git a/es2panda/ir/expressions/functionExpression.cpp b/ir/expressions/functionExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/functionExpression.cpp
rename to ir/expressions/functionExpression.cpp
diff --git a/es2panda/ir/expressions/functionExpression.h b/ir/expressions/functionExpression.h
similarity index 100%
rename from es2panda/ir/expressions/functionExpression.h
rename to ir/expressions/functionExpression.h
diff --git a/es2panda/ir/expressions/identifier.cpp b/ir/expressions/identifier.cpp
similarity index 100%
rename from es2panda/ir/expressions/identifier.cpp
rename to ir/expressions/identifier.cpp
diff --git a/es2panda/ir/expressions/identifier.h b/ir/expressions/identifier.h
similarity index 100%
rename from es2panda/ir/expressions/identifier.h
rename to ir/expressions/identifier.h
diff --git a/es2panda/ir/expressions/importExpression.cpp b/ir/expressions/importExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/importExpression.cpp
rename to ir/expressions/importExpression.cpp
diff --git a/es2panda/ir/expressions/importExpression.h b/ir/expressions/importExpression.h
similarity index 100%
rename from es2panda/ir/expressions/importExpression.h
rename to ir/expressions/importExpression.h
diff --git a/es2panda/ir/expressions/literal.cpp b/ir/expressions/literal.cpp
similarity index 100%
rename from es2panda/ir/expressions/literal.cpp
rename to ir/expressions/literal.cpp
diff --git a/es2panda/ir/expressions/literal.h b/ir/expressions/literal.h
similarity index 100%
rename from es2panda/ir/expressions/literal.h
rename to ir/expressions/literal.h
diff --git a/es2panda/ir/expressions/literals/bigIntLiteral.cpp b/ir/expressions/literals/bigIntLiteral.cpp
similarity index 100%
rename from es2panda/ir/expressions/literals/bigIntLiteral.cpp
rename to ir/expressions/literals/bigIntLiteral.cpp
diff --git a/es2panda/ir/expressions/literals/bigIntLiteral.h b/ir/expressions/literals/bigIntLiteral.h
similarity index 100%
rename from es2panda/ir/expressions/literals/bigIntLiteral.h
rename to ir/expressions/literals/bigIntLiteral.h
diff --git a/es2panda/ir/expressions/literals/booleanLiteral.cpp b/ir/expressions/literals/booleanLiteral.cpp
similarity index 100%
rename from es2panda/ir/expressions/literals/booleanLiteral.cpp
rename to ir/expressions/literals/booleanLiteral.cpp
diff --git a/es2panda/ir/expressions/literals/booleanLiteral.h b/ir/expressions/literals/booleanLiteral.h
similarity index 100%
rename from es2panda/ir/expressions/literals/booleanLiteral.h
rename to ir/expressions/literals/booleanLiteral.h
diff --git a/es2panda/ir/expressions/literals/nullLiteral.cpp b/ir/expressions/literals/nullLiteral.cpp
similarity index 100%
rename from es2panda/ir/expressions/literals/nullLiteral.cpp
rename to ir/expressions/literals/nullLiteral.cpp
diff --git a/es2panda/ir/expressions/literals/nullLiteral.h b/ir/expressions/literals/nullLiteral.h
similarity index 100%
rename from es2panda/ir/expressions/literals/nullLiteral.h
rename to ir/expressions/literals/nullLiteral.h
diff --git a/es2panda/ir/expressions/literals/numberLiteral.cpp b/ir/expressions/literals/numberLiteral.cpp
similarity index 100%
rename from es2panda/ir/expressions/literals/numberLiteral.cpp
rename to ir/expressions/literals/numberLiteral.cpp
diff --git a/es2panda/ir/expressions/literals/numberLiteral.h b/ir/expressions/literals/numberLiteral.h
similarity index 100%
rename from es2panda/ir/expressions/literals/numberLiteral.h
rename to ir/expressions/literals/numberLiteral.h
diff --git a/es2panda/ir/expressions/literals/regExpLiteral.cpp b/ir/expressions/literals/regExpLiteral.cpp
similarity index 100%
rename from es2panda/ir/expressions/literals/regExpLiteral.cpp
rename to ir/expressions/literals/regExpLiteral.cpp
diff --git a/es2panda/ir/expressions/literals/regExpLiteral.h b/ir/expressions/literals/regExpLiteral.h
similarity index 100%
rename from es2panda/ir/expressions/literals/regExpLiteral.h
rename to ir/expressions/literals/regExpLiteral.h
diff --git a/es2panda/ir/expressions/literals/stringLiteral.cpp b/ir/expressions/literals/stringLiteral.cpp
similarity index 100%
rename from es2panda/ir/expressions/literals/stringLiteral.cpp
rename to ir/expressions/literals/stringLiteral.cpp
diff --git a/es2panda/ir/expressions/literals/stringLiteral.h b/ir/expressions/literals/stringLiteral.h
similarity index 100%
rename from es2panda/ir/expressions/literals/stringLiteral.h
rename to ir/expressions/literals/stringLiteral.h
diff --git a/es2panda/ir/expressions/literals/taggedLiteral.cpp b/ir/expressions/literals/taggedLiteral.cpp
similarity index 100%
rename from es2panda/ir/expressions/literals/taggedLiteral.cpp
rename to ir/expressions/literals/taggedLiteral.cpp
diff --git a/es2panda/ir/expressions/literals/taggedLiteral.h b/ir/expressions/literals/taggedLiteral.h
similarity index 100%
rename from es2panda/ir/expressions/literals/taggedLiteral.h
rename to ir/expressions/literals/taggedLiteral.h
diff --git a/es2panda/ir/expressions/memberExpression.cpp b/ir/expressions/memberExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/memberExpression.cpp
rename to ir/expressions/memberExpression.cpp
diff --git a/es2panda/ir/expressions/memberExpression.h b/ir/expressions/memberExpression.h
similarity index 100%
rename from es2panda/ir/expressions/memberExpression.h
rename to ir/expressions/memberExpression.h
diff --git a/es2panda/ir/expressions/newExpression.cpp b/ir/expressions/newExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/newExpression.cpp
rename to ir/expressions/newExpression.cpp
diff --git a/es2panda/ir/expressions/newExpression.h b/ir/expressions/newExpression.h
similarity index 100%
rename from es2panda/ir/expressions/newExpression.h
rename to ir/expressions/newExpression.h
diff --git a/es2panda/ir/expressions/objectExpression.cpp b/ir/expressions/objectExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/objectExpression.cpp
rename to ir/expressions/objectExpression.cpp
diff --git a/es2panda/ir/expressions/objectExpression.h b/ir/expressions/objectExpression.h
similarity index 100%
rename from es2panda/ir/expressions/objectExpression.h
rename to ir/expressions/objectExpression.h
diff --git a/es2panda/ir/expressions/omittedExpression.cpp b/ir/expressions/omittedExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/omittedExpression.cpp
rename to ir/expressions/omittedExpression.cpp
diff --git a/es2panda/ir/expressions/omittedExpression.h b/ir/expressions/omittedExpression.h
similarity index 100%
rename from es2panda/ir/expressions/omittedExpression.h
rename to ir/expressions/omittedExpression.h
diff --git a/es2panda/ir/expressions/sequenceExpression.cpp b/ir/expressions/sequenceExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/sequenceExpression.cpp
rename to ir/expressions/sequenceExpression.cpp
diff --git a/es2panda/ir/expressions/sequenceExpression.h b/ir/expressions/sequenceExpression.h
similarity index 100%
rename from es2panda/ir/expressions/sequenceExpression.h
rename to ir/expressions/sequenceExpression.h
diff --git a/es2panda/ir/expressions/superExpression.cpp b/ir/expressions/superExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/superExpression.cpp
rename to ir/expressions/superExpression.cpp
diff --git a/es2panda/ir/expressions/superExpression.h b/ir/expressions/superExpression.h
similarity index 100%
rename from es2panda/ir/expressions/superExpression.h
rename to ir/expressions/superExpression.h
diff --git a/es2panda/ir/expressions/taggedTemplateExpression.cpp b/ir/expressions/taggedTemplateExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/taggedTemplateExpression.cpp
rename to ir/expressions/taggedTemplateExpression.cpp
diff --git a/es2panda/ir/expressions/taggedTemplateExpression.h b/ir/expressions/taggedTemplateExpression.h
similarity index 100%
rename from es2panda/ir/expressions/taggedTemplateExpression.h
rename to ir/expressions/taggedTemplateExpression.h
diff --git a/es2panda/ir/expressions/templateLiteral.cpp b/ir/expressions/templateLiteral.cpp
similarity index 100%
rename from es2panda/ir/expressions/templateLiteral.cpp
rename to ir/expressions/templateLiteral.cpp
diff --git a/es2panda/ir/expressions/templateLiteral.h b/ir/expressions/templateLiteral.h
similarity index 100%
rename from es2panda/ir/expressions/templateLiteral.h
rename to ir/expressions/templateLiteral.h
diff --git a/es2panda/ir/expressions/thisExpression.cpp b/ir/expressions/thisExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/thisExpression.cpp
rename to ir/expressions/thisExpression.cpp
diff --git a/es2panda/ir/expressions/thisExpression.h b/ir/expressions/thisExpression.h
similarity index 100%
rename from es2panda/ir/expressions/thisExpression.h
rename to ir/expressions/thisExpression.h
diff --git a/es2panda/ir/expressions/unaryExpression.cpp b/ir/expressions/unaryExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/unaryExpression.cpp
rename to ir/expressions/unaryExpression.cpp
diff --git a/es2panda/ir/expressions/unaryExpression.h b/ir/expressions/unaryExpression.h
similarity index 100%
rename from es2panda/ir/expressions/unaryExpression.h
rename to ir/expressions/unaryExpression.h
diff --git a/es2panda/ir/expressions/updateExpression.cpp b/ir/expressions/updateExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/updateExpression.cpp
rename to ir/expressions/updateExpression.cpp
diff --git a/es2panda/ir/expressions/updateExpression.h b/ir/expressions/updateExpression.h
similarity index 100%
rename from es2panda/ir/expressions/updateExpression.h
rename to ir/expressions/updateExpression.h
diff --git a/es2panda/ir/expressions/yieldExpression.cpp b/ir/expressions/yieldExpression.cpp
similarity index 100%
rename from es2panda/ir/expressions/yieldExpression.cpp
rename to ir/expressions/yieldExpression.cpp
diff --git a/es2panda/ir/expressions/yieldExpression.h b/ir/expressions/yieldExpression.h
similarity index 100%
rename from es2panda/ir/expressions/yieldExpression.h
rename to ir/expressions/yieldExpression.h
diff --git a/es2panda/ir/irnode.h b/ir/irnode.h
similarity index 100%
rename from es2panda/ir/irnode.h
rename to ir/irnode.h
diff --git a/es2panda/ir/module/exportAllDeclaration.cpp b/ir/module/exportAllDeclaration.cpp
similarity index 100%
rename from es2panda/ir/module/exportAllDeclaration.cpp
rename to ir/module/exportAllDeclaration.cpp
diff --git a/es2panda/ir/module/exportAllDeclaration.h b/ir/module/exportAllDeclaration.h
similarity index 100%
rename from es2panda/ir/module/exportAllDeclaration.h
rename to ir/module/exportAllDeclaration.h
diff --git a/es2panda/ir/module/exportDefaultDeclaration.cpp b/ir/module/exportDefaultDeclaration.cpp
similarity index 100%
rename from es2panda/ir/module/exportDefaultDeclaration.cpp
rename to ir/module/exportDefaultDeclaration.cpp
diff --git a/es2panda/ir/module/exportDefaultDeclaration.h b/ir/module/exportDefaultDeclaration.h
similarity index 100%
rename from es2panda/ir/module/exportDefaultDeclaration.h
rename to ir/module/exportDefaultDeclaration.h
diff --git a/es2panda/ir/module/exportNamedDeclaration.cpp b/ir/module/exportNamedDeclaration.cpp
similarity index 100%
rename from es2panda/ir/module/exportNamedDeclaration.cpp
rename to ir/module/exportNamedDeclaration.cpp
diff --git a/es2panda/ir/module/exportNamedDeclaration.h b/ir/module/exportNamedDeclaration.h
similarity index 100%
rename from es2panda/ir/module/exportNamedDeclaration.h
rename to ir/module/exportNamedDeclaration.h
diff --git a/es2panda/ir/module/exportSpecifier.cpp b/ir/module/exportSpecifier.cpp
similarity index 100%
rename from es2panda/ir/module/exportSpecifier.cpp
rename to ir/module/exportSpecifier.cpp
diff --git a/es2panda/ir/module/exportSpecifier.h b/ir/module/exportSpecifier.h
similarity index 100%
rename from es2panda/ir/module/exportSpecifier.h
rename to ir/module/exportSpecifier.h
diff --git a/es2panda/ir/module/importDeclaration.cpp b/ir/module/importDeclaration.cpp
similarity index 100%
rename from es2panda/ir/module/importDeclaration.cpp
rename to ir/module/importDeclaration.cpp
diff --git a/es2panda/ir/module/importDeclaration.h b/ir/module/importDeclaration.h
similarity index 100%
rename from es2panda/ir/module/importDeclaration.h
rename to ir/module/importDeclaration.h
diff --git a/es2panda/ir/module/importDefaultSpecifier.cpp b/ir/module/importDefaultSpecifier.cpp
similarity index 100%
rename from es2panda/ir/module/importDefaultSpecifier.cpp
rename to ir/module/importDefaultSpecifier.cpp
diff --git a/es2panda/ir/module/importDefaultSpecifier.h b/ir/module/importDefaultSpecifier.h
similarity index 100%
rename from es2panda/ir/module/importDefaultSpecifier.h
rename to ir/module/importDefaultSpecifier.h
diff --git a/es2panda/ir/module/importNamespaceSpecifier.cpp b/ir/module/importNamespaceSpecifier.cpp
similarity index 100%
rename from es2panda/ir/module/importNamespaceSpecifier.cpp
rename to ir/module/importNamespaceSpecifier.cpp
diff --git a/es2panda/ir/module/importNamespaceSpecifier.h b/ir/module/importNamespaceSpecifier.h
similarity index 100%
rename from es2panda/ir/module/importNamespaceSpecifier.h
rename to ir/module/importNamespaceSpecifier.h
diff --git a/es2panda/ir/module/importSpecifier.cpp b/ir/module/importSpecifier.cpp
similarity index 100%
rename from es2panda/ir/module/importSpecifier.cpp
rename to ir/module/importSpecifier.cpp
diff --git a/es2panda/ir/module/importSpecifier.h b/ir/module/importSpecifier.h
similarity index 100%
rename from es2panda/ir/module/importSpecifier.h
rename to ir/module/importSpecifier.h
diff --git a/es2panda/ir/opcodeMap.h b/ir/opcodeMap.h
similarity index 100%
rename from es2panda/ir/opcodeMap.h
rename to ir/opcodeMap.h
diff --git a/es2panda/ir/statement.cpp b/ir/statement.cpp
similarity index 100%
rename from es2panda/ir/statement.cpp
rename to ir/statement.cpp
diff --git a/es2panda/ir/statement.h b/ir/statement.h
similarity index 100%
rename from es2panda/ir/statement.h
rename to ir/statement.h
diff --git a/es2panda/ir/statements/blockStatement.cpp b/ir/statements/blockStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/blockStatement.cpp
rename to ir/statements/blockStatement.cpp
diff --git a/es2panda/ir/statements/blockStatement.h b/ir/statements/blockStatement.h
similarity index 100%
rename from es2panda/ir/statements/blockStatement.h
rename to ir/statements/blockStatement.h
diff --git a/es2panda/ir/statements/breakStatement.cpp b/ir/statements/breakStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/breakStatement.cpp
rename to ir/statements/breakStatement.cpp
diff --git a/es2panda/ir/statements/breakStatement.h b/ir/statements/breakStatement.h
similarity index 100%
rename from es2panda/ir/statements/breakStatement.h
rename to ir/statements/breakStatement.h
diff --git a/es2panda/ir/statements/classDeclaration.cpp b/ir/statements/classDeclaration.cpp
similarity index 100%
rename from es2panda/ir/statements/classDeclaration.cpp
rename to ir/statements/classDeclaration.cpp
diff --git a/es2panda/ir/statements/classDeclaration.h b/ir/statements/classDeclaration.h
similarity index 100%
rename from es2panda/ir/statements/classDeclaration.h
rename to ir/statements/classDeclaration.h
diff --git a/es2panda/ir/statements/continueStatement.cpp b/ir/statements/continueStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/continueStatement.cpp
rename to ir/statements/continueStatement.cpp
diff --git a/es2panda/ir/statements/continueStatement.h b/ir/statements/continueStatement.h
similarity index 100%
rename from es2panda/ir/statements/continueStatement.h
rename to ir/statements/continueStatement.h
diff --git a/es2panda/ir/statements/debuggerStatement.cpp b/ir/statements/debuggerStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/debuggerStatement.cpp
rename to ir/statements/debuggerStatement.cpp
diff --git a/es2panda/ir/statements/debuggerStatement.h b/ir/statements/debuggerStatement.h
similarity index 100%
rename from es2panda/ir/statements/debuggerStatement.h
rename to ir/statements/debuggerStatement.h
diff --git a/es2panda/ir/statements/doWhileStatement.cpp b/ir/statements/doWhileStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/doWhileStatement.cpp
rename to ir/statements/doWhileStatement.cpp
diff --git a/es2panda/ir/statements/doWhileStatement.h b/ir/statements/doWhileStatement.h
similarity index 100%
rename from es2panda/ir/statements/doWhileStatement.h
rename to ir/statements/doWhileStatement.h
diff --git a/es2panda/ir/statements/emptyStatement.cpp b/ir/statements/emptyStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/emptyStatement.cpp
rename to ir/statements/emptyStatement.cpp
diff --git a/es2panda/ir/statements/emptyStatement.h b/ir/statements/emptyStatement.h
similarity index 100%
rename from es2panda/ir/statements/emptyStatement.h
rename to ir/statements/emptyStatement.h
diff --git a/es2panda/ir/statements/expressionStatement.cpp b/ir/statements/expressionStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/expressionStatement.cpp
rename to ir/statements/expressionStatement.cpp
diff --git a/es2panda/ir/statements/expressionStatement.h b/ir/statements/expressionStatement.h
similarity index 100%
rename from es2panda/ir/statements/expressionStatement.h
rename to ir/statements/expressionStatement.h
diff --git a/es2panda/ir/statements/forInStatement.cpp b/ir/statements/forInStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/forInStatement.cpp
rename to ir/statements/forInStatement.cpp
diff --git a/es2panda/ir/statements/forInStatement.h b/ir/statements/forInStatement.h
similarity index 100%
rename from es2panda/ir/statements/forInStatement.h
rename to ir/statements/forInStatement.h
diff --git a/es2panda/ir/statements/forOfStatement.cpp b/ir/statements/forOfStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/forOfStatement.cpp
rename to ir/statements/forOfStatement.cpp
diff --git a/es2panda/ir/statements/forOfStatement.h b/ir/statements/forOfStatement.h
similarity index 100%
rename from es2panda/ir/statements/forOfStatement.h
rename to ir/statements/forOfStatement.h
diff --git a/es2panda/ir/statements/forUpdateStatement.cpp b/ir/statements/forUpdateStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/forUpdateStatement.cpp
rename to ir/statements/forUpdateStatement.cpp
diff --git a/es2panda/ir/statements/forUpdateStatement.h b/ir/statements/forUpdateStatement.h
similarity index 100%
rename from es2panda/ir/statements/forUpdateStatement.h
rename to ir/statements/forUpdateStatement.h
diff --git a/es2panda/ir/statements/functionDeclaration.cpp b/ir/statements/functionDeclaration.cpp
similarity index 100%
rename from es2panda/ir/statements/functionDeclaration.cpp
rename to ir/statements/functionDeclaration.cpp
diff --git a/es2panda/ir/statements/functionDeclaration.h b/ir/statements/functionDeclaration.h
similarity index 100%
rename from es2panda/ir/statements/functionDeclaration.h
rename to ir/statements/functionDeclaration.h
diff --git a/es2panda/ir/statements/ifStatement.cpp b/ir/statements/ifStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/ifStatement.cpp
rename to ir/statements/ifStatement.cpp
diff --git a/es2panda/ir/statements/ifStatement.h b/ir/statements/ifStatement.h
similarity index 100%
rename from es2panda/ir/statements/ifStatement.h
rename to ir/statements/ifStatement.h
diff --git a/es2panda/ir/statements/labelledStatement.cpp b/ir/statements/labelledStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/labelledStatement.cpp
rename to ir/statements/labelledStatement.cpp
diff --git a/es2panda/ir/statements/labelledStatement.h b/ir/statements/labelledStatement.h
similarity index 100%
rename from es2panda/ir/statements/labelledStatement.h
rename to ir/statements/labelledStatement.h
diff --git a/es2panda/ir/statements/loopStatement.cpp b/ir/statements/loopStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/loopStatement.cpp
rename to ir/statements/loopStatement.cpp
diff --git a/es2panda/ir/statements/loopStatement.h b/ir/statements/loopStatement.h
similarity index 100%
rename from es2panda/ir/statements/loopStatement.h
rename to ir/statements/loopStatement.h
diff --git a/es2panda/ir/statements/returnStatement.cpp b/ir/statements/returnStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/returnStatement.cpp
rename to ir/statements/returnStatement.cpp
diff --git a/es2panda/ir/statements/returnStatement.h b/ir/statements/returnStatement.h
similarity index 100%
rename from es2panda/ir/statements/returnStatement.h
rename to ir/statements/returnStatement.h
diff --git a/es2panda/ir/statements/switchCaseStatement.cpp b/ir/statements/switchCaseStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/switchCaseStatement.cpp
rename to ir/statements/switchCaseStatement.cpp
diff --git a/es2panda/ir/statements/switchCaseStatement.h b/ir/statements/switchCaseStatement.h
similarity index 100%
rename from es2panda/ir/statements/switchCaseStatement.h
rename to ir/statements/switchCaseStatement.h
diff --git a/es2panda/ir/statements/switchStatement.cpp b/ir/statements/switchStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/switchStatement.cpp
rename to ir/statements/switchStatement.cpp
diff --git a/es2panda/ir/statements/switchStatement.h b/ir/statements/switchStatement.h
similarity index 100%
rename from es2panda/ir/statements/switchStatement.h
rename to ir/statements/switchStatement.h
diff --git a/es2panda/ir/statements/throwStatement.cpp b/ir/statements/throwStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/throwStatement.cpp
rename to ir/statements/throwStatement.cpp
diff --git a/es2panda/ir/statements/throwStatement.h b/ir/statements/throwStatement.h
similarity index 100%
rename from es2panda/ir/statements/throwStatement.h
rename to ir/statements/throwStatement.h
diff --git a/es2panda/ir/statements/tryStatement.cpp b/ir/statements/tryStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/tryStatement.cpp
rename to ir/statements/tryStatement.cpp
diff --git a/es2panda/ir/statements/tryStatement.h b/ir/statements/tryStatement.h
similarity index 100%
rename from es2panda/ir/statements/tryStatement.h
rename to ir/statements/tryStatement.h
diff --git a/es2panda/ir/statements/variableDeclaration.cpp b/ir/statements/variableDeclaration.cpp
similarity index 100%
rename from es2panda/ir/statements/variableDeclaration.cpp
rename to ir/statements/variableDeclaration.cpp
diff --git a/es2panda/ir/statements/variableDeclaration.h b/ir/statements/variableDeclaration.h
similarity index 100%
rename from es2panda/ir/statements/variableDeclaration.h
rename to ir/statements/variableDeclaration.h
diff --git a/es2panda/ir/statements/variableDeclarator.cpp b/ir/statements/variableDeclarator.cpp
similarity index 100%
rename from es2panda/ir/statements/variableDeclarator.cpp
rename to ir/statements/variableDeclarator.cpp
diff --git a/es2panda/ir/statements/variableDeclarator.h b/ir/statements/variableDeclarator.h
similarity index 100%
rename from es2panda/ir/statements/variableDeclarator.h
rename to ir/statements/variableDeclarator.h
diff --git a/es2panda/ir/statements/whileStatement.cpp b/ir/statements/whileStatement.cpp
similarity index 100%
rename from es2panda/ir/statements/whileStatement.cpp
rename to ir/statements/whileStatement.cpp
diff --git a/es2panda/ir/statements/whileStatement.h b/ir/statements/whileStatement.h
similarity index 100%
rename from es2panda/ir/statements/whileStatement.h
rename to ir/statements/whileStatement.h
diff --git a/es2panda/ir/ts/tsAnyKeyword.cpp b/ir/ts/tsAnyKeyword.cpp
similarity index 100%
rename from es2panda/ir/ts/tsAnyKeyword.cpp
rename to ir/ts/tsAnyKeyword.cpp
diff --git a/es2panda/ir/ts/tsAnyKeyword.h b/ir/ts/tsAnyKeyword.h
similarity index 100%
rename from es2panda/ir/ts/tsAnyKeyword.h
rename to ir/ts/tsAnyKeyword.h
diff --git a/es2panda/ir/ts/tsArrayType.cpp b/ir/ts/tsArrayType.cpp
similarity index 100%
rename from es2panda/ir/ts/tsArrayType.cpp
rename to ir/ts/tsArrayType.cpp
diff --git a/es2panda/ir/ts/tsArrayType.h b/ir/ts/tsArrayType.h
similarity index 100%
rename from es2panda/ir/ts/tsArrayType.h
rename to ir/ts/tsArrayType.h
diff --git a/es2panda/ir/ts/tsAsExpression.cpp b/ir/ts/tsAsExpression.cpp
similarity index 100%
rename from es2panda/ir/ts/tsAsExpression.cpp
rename to ir/ts/tsAsExpression.cpp
diff --git a/es2panda/ir/ts/tsAsExpression.h b/ir/ts/tsAsExpression.h
similarity index 100%
rename from es2panda/ir/ts/tsAsExpression.h
rename to ir/ts/tsAsExpression.h
diff --git a/es2panda/ir/ts/tsBigintKeyword.cpp b/ir/ts/tsBigintKeyword.cpp
similarity index 100%
rename from es2panda/ir/ts/tsBigintKeyword.cpp
rename to ir/ts/tsBigintKeyword.cpp
diff --git a/es2panda/ir/ts/tsBigintKeyword.h b/ir/ts/tsBigintKeyword.h
similarity index 100%
rename from es2panda/ir/ts/tsBigintKeyword.h
rename to ir/ts/tsBigintKeyword.h
diff --git a/es2panda/ir/ts/tsBooleanKeyword.cpp b/ir/ts/tsBooleanKeyword.cpp
similarity index 100%
rename from es2panda/ir/ts/tsBooleanKeyword.cpp
rename to ir/ts/tsBooleanKeyword.cpp
diff --git a/es2panda/ir/ts/tsBooleanKeyword.h b/ir/ts/tsBooleanKeyword.h
similarity index 100%
rename from es2panda/ir/ts/tsBooleanKeyword.h
rename to ir/ts/tsBooleanKeyword.h
diff --git a/es2panda/ir/ts/tsClassImplements.cpp b/ir/ts/tsClassImplements.cpp
similarity index 100%
rename from es2panda/ir/ts/tsClassImplements.cpp
rename to ir/ts/tsClassImplements.cpp
diff --git a/es2panda/ir/ts/tsClassImplements.h b/ir/ts/tsClassImplements.h
similarity index 100%
rename from es2panda/ir/ts/tsClassImplements.h
rename to ir/ts/tsClassImplements.h
diff --git a/es2panda/ir/ts/tsConditionalType.cpp b/ir/ts/tsConditionalType.cpp
similarity index 100%
rename from es2panda/ir/ts/tsConditionalType.cpp
rename to ir/ts/tsConditionalType.cpp
diff --git a/es2panda/ir/ts/tsConditionalType.h b/ir/ts/tsConditionalType.h
similarity index 100%
rename from es2panda/ir/ts/tsConditionalType.h
rename to ir/ts/tsConditionalType.h
diff --git a/es2panda/ir/ts/tsConstructorType.cpp b/ir/ts/tsConstructorType.cpp
similarity index 100%
rename from es2panda/ir/ts/tsConstructorType.cpp
rename to ir/ts/tsConstructorType.cpp
diff --git a/es2panda/ir/ts/tsConstructorType.h b/ir/ts/tsConstructorType.h
similarity index 100%
rename from es2panda/ir/ts/tsConstructorType.h
rename to ir/ts/tsConstructorType.h
diff --git a/es2panda/ir/ts/tsEnumDeclaration.cpp b/ir/ts/tsEnumDeclaration.cpp
similarity index 100%
rename from es2panda/ir/ts/tsEnumDeclaration.cpp
rename to ir/ts/tsEnumDeclaration.cpp
diff --git a/es2panda/ir/ts/tsEnumDeclaration.h b/ir/ts/tsEnumDeclaration.h
similarity index 100%
rename from es2panda/ir/ts/tsEnumDeclaration.h
rename to ir/ts/tsEnumDeclaration.h
diff --git a/es2panda/ir/ts/tsEnumMember.cpp b/ir/ts/tsEnumMember.cpp
similarity index 100%
rename from es2panda/ir/ts/tsEnumMember.cpp
rename to ir/ts/tsEnumMember.cpp
diff --git a/es2panda/ir/ts/tsEnumMember.h b/ir/ts/tsEnumMember.h
similarity index 100%
rename from es2panda/ir/ts/tsEnumMember.h
rename to ir/ts/tsEnumMember.h
diff --git a/es2panda/ir/ts/tsExternalModuleReference.cpp b/ir/ts/tsExternalModuleReference.cpp
similarity index 100%
rename from es2panda/ir/ts/tsExternalModuleReference.cpp
rename to ir/ts/tsExternalModuleReference.cpp
diff --git a/es2panda/ir/ts/tsExternalModuleReference.h b/ir/ts/tsExternalModuleReference.h
similarity index 100%
rename from es2panda/ir/ts/tsExternalModuleReference.h
rename to ir/ts/tsExternalModuleReference.h
diff --git a/es2panda/ir/ts/tsFunctionType.cpp b/ir/ts/tsFunctionType.cpp
similarity index 100%
rename from es2panda/ir/ts/tsFunctionType.cpp
rename to ir/ts/tsFunctionType.cpp
diff --git a/es2panda/ir/ts/tsFunctionType.h b/ir/ts/tsFunctionType.h
similarity index 100%
rename from es2panda/ir/ts/tsFunctionType.h
rename to ir/ts/tsFunctionType.h
diff --git a/es2panda/ir/ts/tsImportEqualsDeclaration.cpp b/ir/ts/tsImportEqualsDeclaration.cpp
similarity index 100%
rename from es2panda/ir/ts/tsImportEqualsDeclaration.cpp
rename to ir/ts/tsImportEqualsDeclaration.cpp
diff --git a/es2panda/ir/ts/tsImportEqualsDeclaration.h b/ir/ts/tsImportEqualsDeclaration.h
similarity index 100%
rename from es2panda/ir/ts/tsImportEqualsDeclaration.h
rename to ir/ts/tsImportEqualsDeclaration.h
diff --git a/es2panda/ir/ts/tsImportType.cpp b/ir/ts/tsImportType.cpp
similarity index 100%
rename from es2panda/ir/ts/tsImportType.cpp
rename to ir/ts/tsImportType.cpp
diff --git a/es2panda/ir/ts/tsImportType.h b/ir/ts/tsImportType.h
similarity index 100%
rename from es2panda/ir/ts/tsImportType.h
rename to ir/ts/tsImportType.h
diff --git a/es2panda/ir/ts/tsIndexSignature.cpp b/ir/ts/tsIndexSignature.cpp
similarity index 100%
rename from es2panda/ir/ts/tsIndexSignature.cpp
rename to ir/ts/tsIndexSignature.cpp
diff --git a/es2panda/ir/ts/tsIndexSignature.h b/ir/ts/tsIndexSignature.h
similarity index 100%
rename from es2panda/ir/ts/tsIndexSignature.h
rename to ir/ts/tsIndexSignature.h
diff --git a/es2panda/ir/ts/tsIndexedAccessType.cpp b/ir/ts/tsIndexedAccessType.cpp
similarity index 100%
rename from es2panda/ir/ts/tsIndexedAccessType.cpp
rename to ir/ts/tsIndexedAccessType.cpp
diff --git a/es2panda/ir/ts/tsIndexedAccessType.h b/ir/ts/tsIndexedAccessType.h
similarity index 100%
rename from es2panda/ir/ts/tsIndexedAccessType.h
rename to ir/ts/tsIndexedAccessType.h
diff --git a/es2panda/ir/ts/tsInferType.cpp b/ir/ts/tsInferType.cpp
similarity index 100%
rename from es2panda/ir/ts/tsInferType.cpp
rename to ir/ts/tsInferType.cpp
diff --git a/es2panda/ir/ts/tsInferType.h b/ir/ts/tsInferType.h
similarity index 100%
rename from es2panda/ir/ts/tsInferType.h
rename to ir/ts/tsInferType.h
diff --git a/es2panda/ir/ts/tsInterfaceBody.cpp b/ir/ts/tsInterfaceBody.cpp
similarity index 100%
rename from es2panda/ir/ts/tsInterfaceBody.cpp
rename to ir/ts/tsInterfaceBody.cpp
diff --git a/es2panda/ir/ts/tsInterfaceBody.h b/ir/ts/tsInterfaceBody.h
similarity index 100%
rename from es2panda/ir/ts/tsInterfaceBody.h
rename to ir/ts/tsInterfaceBody.h
diff --git a/es2panda/ir/ts/tsInterfaceDeclaration.cpp b/ir/ts/tsInterfaceDeclaration.cpp
similarity index 100%
rename from es2panda/ir/ts/tsInterfaceDeclaration.cpp
rename to ir/ts/tsInterfaceDeclaration.cpp
diff --git a/es2panda/ir/ts/tsInterfaceDeclaration.h b/ir/ts/tsInterfaceDeclaration.h
similarity index 100%
rename from es2panda/ir/ts/tsInterfaceDeclaration.h
rename to ir/ts/tsInterfaceDeclaration.h
diff --git a/es2panda/ir/ts/tsInterfaceHeritage.cpp b/ir/ts/tsInterfaceHeritage.cpp
similarity index 100%
rename from es2panda/ir/ts/tsInterfaceHeritage.cpp
rename to ir/ts/tsInterfaceHeritage.cpp
diff --git a/es2panda/ir/ts/tsInterfaceHeritage.h b/ir/ts/tsInterfaceHeritage.h
similarity index 100%
rename from es2panda/ir/ts/tsInterfaceHeritage.h
rename to ir/ts/tsInterfaceHeritage.h
diff --git a/es2panda/ir/ts/tsIntersectionType.cpp b/ir/ts/tsIntersectionType.cpp
similarity index 100%
rename from es2panda/ir/ts/tsIntersectionType.cpp
rename to ir/ts/tsIntersectionType.cpp
diff --git a/es2panda/ir/ts/tsIntersectionType.h b/ir/ts/tsIntersectionType.h
similarity index 100%
rename from es2panda/ir/ts/tsIntersectionType.h
rename to ir/ts/tsIntersectionType.h
diff --git a/es2panda/ir/ts/tsLiteralType.cpp b/ir/ts/tsLiteralType.cpp
similarity index 100%
rename from es2panda/ir/ts/tsLiteralType.cpp
rename to ir/ts/tsLiteralType.cpp
diff --git a/es2panda/ir/ts/tsLiteralType.h b/ir/ts/tsLiteralType.h
similarity index 100%
rename from es2panda/ir/ts/tsLiteralType.h
rename to ir/ts/tsLiteralType.h
diff --git a/es2panda/ir/ts/tsMappedType.cpp b/ir/ts/tsMappedType.cpp
similarity index 100%
rename from es2panda/ir/ts/tsMappedType.cpp
rename to ir/ts/tsMappedType.cpp
diff --git a/es2panda/ir/ts/tsMappedType.h b/ir/ts/tsMappedType.h
similarity index 100%
rename from es2panda/ir/ts/tsMappedType.h
rename to ir/ts/tsMappedType.h
diff --git a/es2panda/ir/ts/tsMethodSignature.cpp b/ir/ts/tsMethodSignature.cpp
similarity index 100%
rename from es2panda/ir/ts/tsMethodSignature.cpp
rename to ir/ts/tsMethodSignature.cpp
diff --git a/es2panda/ir/ts/tsMethodSignature.h b/ir/ts/tsMethodSignature.h
similarity index 100%
rename from es2panda/ir/ts/tsMethodSignature.h
rename to ir/ts/tsMethodSignature.h
diff --git a/es2panda/ir/ts/tsModuleBlock.cpp b/ir/ts/tsModuleBlock.cpp
similarity index 100%
rename from es2panda/ir/ts/tsModuleBlock.cpp
rename to ir/ts/tsModuleBlock.cpp
diff --git a/es2panda/ir/ts/tsModuleBlock.h b/ir/ts/tsModuleBlock.h
similarity index 100%
rename from es2panda/ir/ts/tsModuleBlock.h
rename to ir/ts/tsModuleBlock.h
diff --git a/es2panda/ir/ts/tsModuleDeclaration.cpp b/ir/ts/tsModuleDeclaration.cpp
similarity index 100%
rename from es2panda/ir/ts/tsModuleDeclaration.cpp
rename to ir/ts/tsModuleDeclaration.cpp
diff --git a/es2panda/ir/ts/tsModuleDeclaration.h b/ir/ts/tsModuleDeclaration.h
similarity index 100%
rename from es2panda/ir/ts/tsModuleDeclaration.h
rename to ir/ts/tsModuleDeclaration.h
diff --git a/es2panda/ir/ts/tsNamedTupleMember.cpp b/ir/ts/tsNamedTupleMember.cpp
similarity index 100%
rename from es2panda/ir/ts/tsNamedTupleMember.cpp
rename to ir/ts/tsNamedTupleMember.cpp
diff --git a/es2panda/ir/ts/tsNamedTupleMember.h b/ir/ts/tsNamedTupleMember.h
similarity index 100%
rename from es2panda/ir/ts/tsNamedTupleMember.h
rename to ir/ts/tsNamedTupleMember.h
diff --git a/es2panda/ir/ts/tsNeverKeyword.cpp b/ir/ts/tsNeverKeyword.cpp
similarity index 100%
rename from es2panda/ir/ts/tsNeverKeyword.cpp
rename to ir/ts/tsNeverKeyword.cpp
diff --git a/es2panda/ir/ts/tsNeverKeyword.h b/ir/ts/tsNeverKeyword.h
similarity index 100%
rename from es2panda/ir/ts/tsNeverKeyword.h
rename to ir/ts/tsNeverKeyword.h
diff --git a/es2panda/ir/ts/tsNonNullExpression.cpp b/ir/ts/tsNonNullExpression.cpp
similarity index 100%
rename from es2panda/ir/ts/tsNonNullExpression.cpp
rename to ir/ts/tsNonNullExpression.cpp
diff --git a/es2panda/ir/ts/tsNonNullExpression.h b/ir/ts/tsNonNullExpression.h
similarity index 100%
rename from es2panda/ir/ts/tsNonNullExpression.h
rename to ir/ts/tsNonNullExpression.h
diff --git a/es2panda/ir/ts/tsNullKeyword.cpp b/ir/ts/tsNullKeyword.cpp
similarity index 100%
rename from es2panda/ir/ts/tsNullKeyword.cpp
rename to ir/ts/tsNullKeyword.cpp
diff --git a/es2panda/ir/ts/tsNullKeyword.h b/ir/ts/tsNullKeyword.h
similarity index 100%
rename from es2panda/ir/ts/tsNullKeyword.h
rename to ir/ts/tsNullKeyword.h
diff --git a/es2panda/ir/ts/tsNumberKeyword.cpp b/ir/ts/tsNumberKeyword.cpp
similarity index 100%
rename from es2panda/ir/ts/tsNumberKeyword.cpp
rename to ir/ts/tsNumberKeyword.cpp
diff --git a/es2panda/ir/ts/tsNumberKeyword.h b/ir/ts/tsNumberKeyword.h
similarity index 100%
rename from es2panda/ir/ts/tsNumberKeyword.h
rename to ir/ts/tsNumberKeyword.h
diff --git a/es2panda/ir/ts/tsObjectKeyword.cpp b/ir/ts/tsObjectKeyword.cpp
similarity index 100%
rename from es2panda/ir/ts/tsObjectKeyword.cpp
rename to ir/ts/tsObjectKeyword.cpp
diff --git a/es2panda/ir/ts/tsObjectKeyword.h b/ir/ts/tsObjectKeyword.h
similarity index 100%
rename from es2panda/ir/ts/tsObjectKeyword.h
rename to ir/ts/tsObjectKeyword.h
diff --git a/es2panda/ir/ts/tsParameterProperty.cpp b/ir/ts/tsParameterProperty.cpp
similarity index 100%
rename from es2panda/ir/ts/tsParameterProperty.cpp
rename to ir/ts/tsParameterProperty.cpp
diff --git a/es2panda/ir/ts/tsParameterProperty.h b/ir/ts/tsParameterProperty.h
similarity index 100%
rename from es2panda/ir/ts/tsParameterProperty.h
rename to ir/ts/tsParameterProperty.h
diff --git a/es2panda/ir/ts/tsParenthesizedType.cpp b/ir/ts/tsParenthesizedType.cpp
similarity index 100%
rename from es2panda/ir/ts/tsParenthesizedType.cpp
rename to ir/ts/tsParenthesizedType.cpp
diff --git a/es2panda/ir/ts/tsParenthesizedType.h b/ir/ts/tsParenthesizedType.h
similarity index 100%
rename from es2panda/ir/ts/tsParenthesizedType.h
rename to ir/ts/tsParenthesizedType.h
diff --git a/es2panda/ir/ts/tsPrivateIdentifier.cpp b/ir/ts/tsPrivateIdentifier.cpp
similarity index 100%
rename from es2panda/ir/ts/tsPrivateIdentifier.cpp
rename to ir/ts/tsPrivateIdentifier.cpp
diff --git a/es2panda/ir/ts/tsPrivateIdentifier.h b/ir/ts/tsPrivateIdentifier.h
similarity index 100%
rename from es2panda/ir/ts/tsPrivateIdentifier.h
rename to ir/ts/tsPrivateIdentifier.h
diff --git a/es2panda/ir/ts/tsPropertySignature.cpp b/ir/ts/tsPropertySignature.cpp
similarity index 100%
rename from es2panda/ir/ts/tsPropertySignature.cpp
rename to ir/ts/tsPropertySignature.cpp
diff --git a/es2panda/ir/ts/tsPropertySignature.h b/ir/ts/tsPropertySignature.h
similarity index 100%
rename from es2panda/ir/ts/tsPropertySignature.h
rename to ir/ts/tsPropertySignature.h
diff --git a/es2panda/ir/ts/tsQualifiedName.cpp b/ir/ts/tsQualifiedName.cpp
similarity index 100%
rename from es2panda/ir/ts/tsQualifiedName.cpp
rename to ir/ts/tsQualifiedName.cpp
diff --git a/es2panda/ir/ts/tsQualifiedName.h b/ir/ts/tsQualifiedName.h
similarity index 100%
rename from es2panda/ir/ts/tsQualifiedName.h
rename to ir/ts/tsQualifiedName.h
diff --git a/es2panda/ir/ts/tsSignatureDeclaration.cpp b/ir/ts/tsSignatureDeclaration.cpp
similarity index 100%
rename from es2panda/ir/ts/tsSignatureDeclaration.cpp
rename to ir/ts/tsSignatureDeclaration.cpp
diff --git a/es2panda/ir/ts/tsSignatureDeclaration.h b/ir/ts/tsSignatureDeclaration.h
similarity index 100%
rename from es2panda/ir/ts/tsSignatureDeclaration.h
rename to ir/ts/tsSignatureDeclaration.h
diff --git a/es2panda/ir/ts/tsStringKeyword.cpp b/ir/ts/tsStringKeyword.cpp
similarity index 100%
rename from es2panda/ir/ts/tsStringKeyword.cpp
rename to ir/ts/tsStringKeyword.cpp
diff --git a/es2panda/ir/ts/tsStringKeyword.h b/ir/ts/tsStringKeyword.h
similarity index 100%
rename from es2panda/ir/ts/tsStringKeyword.h
rename to ir/ts/tsStringKeyword.h
diff --git a/es2panda/ir/ts/tsThisType.cpp b/ir/ts/tsThisType.cpp
similarity index 100%
rename from es2panda/ir/ts/tsThisType.cpp
rename to ir/ts/tsThisType.cpp
diff --git a/es2panda/ir/ts/tsThisType.h b/ir/ts/tsThisType.h
similarity index 100%
rename from es2panda/ir/ts/tsThisType.h
rename to ir/ts/tsThisType.h
diff --git a/es2panda/ir/ts/tsTupleType.cpp b/ir/ts/tsTupleType.cpp
similarity index 100%
rename from es2panda/ir/ts/tsTupleType.cpp
rename to ir/ts/tsTupleType.cpp
diff --git a/es2panda/ir/ts/tsTupleType.h b/ir/ts/tsTupleType.h
similarity index 100%
rename from es2panda/ir/ts/tsTupleType.h
rename to ir/ts/tsTupleType.h
diff --git a/es2panda/ir/ts/tsTypeAliasDeclaration.cpp b/ir/ts/tsTypeAliasDeclaration.cpp
similarity index 100%
rename from es2panda/ir/ts/tsTypeAliasDeclaration.cpp
rename to ir/ts/tsTypeAliasDeclaration.cpp
diff --git a/es2panda/ir/ts/tsTypeAliasDeclaration.h b/ir/ts/tsTypeAliasDeclaration.h
similarity index 100%
rename from es2panda/ir/ts/tsTypeAliasDeclaration.h
rename to ir/ts/tsTypeAliasDeclaration.h
diff --git a/es2panda/ir/ts/tsTypeAssertion.cpp b/ir/ts/tsTypeAssertion.cpp
similarity index 100%
rename from es2panda/ir/ts/tsTypeAssertion.cpp
rename to ir/ts/tsTypeAssertion.cpp
diff --git a/es2panda/ir/ts/tsTypeAssertion.h b/ir/ts/tsTypeAssertion.h
similarity index 100%
rename from es2panda/ir/ts/tsTypeAssertion.h
rename to ir/ts/tsTypeAssertion.h
diff --git a/es2panda/ir/ts/tsTypeLiteral.cpp b/ir/ts/tsTypeLiteral.cpp
similarity index 100%
rename from es2panda/ir/ts/tsTypeLiteral.cpp
rename to ir/ts/tsTypeLiteral.cpp
diff --git a/es2panda/ir/ts/tsTypeLiteral.h b/ir/ts/tsTypeLiteral.h
similarity index 100%
rename from es2panda/ir/ts/tsTypeLiteral.h
rename to ir/ts/tsTypeLiteral.h
diff --git a/es2panda/ir/ts/tsTypeOperator.cpp b/ir/ts/tsTypeOperator.cpp
similarity index 100%
rename from es2panda/ir/ts/tsTypeOperator.cpp
rename to ir/ts/tsTypeOperator.cpp
diff --git a/es2panda/ir/ts/tsTypeOperator.h b/ir/ts/tsTypeOperator.h
similarity index 100%
rename from es2panda/ir/ts/tsTypeOperator.h
rename to ir/ts/tsTypeOperator.h
diff --git a/es2panda/ir/ts/tsTypeParameter.cpp b/ir/ts/tsTypeParameter.cpp
similarity index 100%
rename from es2panda/ir/ts/tsTypeParameter.cpp
rename to ir/ts/tsTypeParameter.cpp
diff --git a/es2panda/ir/ts/tsTypeParameter.h b/ir/ts/tsTypeParameter.h
similarity index 100%
rename from es2panda/ir/ts/tsTypeParameter.h
rename to ir/ts/tsTypeParameter.h
diff --git a/es2panda/ir/ts/tsTypeParameterDeclaration.cpp b/ir/ts/tsTypeParameterDeclaration.cpp
similarity index 100%
rename from es2panda/ir/ts/tsTypeParameterDeclaration.cpp
rename to ir/ts/tsTypeParameterDeclaration.cpp
diff --git a/es2panda/ir/ts/tsTypeParameterDeclaration.h b/ir/ts/tsTypeParameterDeclaration.h
similarity index 100%
rename from es2panda/ir/ts/tsTypeParameterDeclaration.h
rename to ir/ts/tsTypeParameterDeclaration.h
diff --git a/es2panda/ir/ts/tsTypeParameterInstantiation.cpp b/ir/ts/tsTypeParameterInstantiation.cpp
similarity index 100%
rename from es2panda/ir/ts/tsTypeParameterInstantiation.cpp
rename to ir/ts/tsTypeParameterInstantiation.cpp
diff --git a/es2panda/ir/ts/tsTypeParameterInstantiation.h b/ir/ts/tsTypeParameterInstantiation.h
similarity index 100%
rename from es2panda/ir/ts/tsTypeParameterInstantiation.h
rename to ir/ts/tsTypeParameterInstantiation.h
diff --git a/es2panda/ir/ts/tsTypePredicate.cpp b/ir/ts/tsTypePredicate.cpp
similarity index 100%
rename from es2panda/ir/ts/tsTypePredicate.cpp
rename to ir/ts/tsTypePredicate.cpp
diff --git a/es2panda/ir/ts/tsTypePredicate.h b/ir/ts/tsTypePredicate.h
similarity index 100%
rename from es2panda/ir/ts/tsTypePredicate.h
rename to ir/ts/tsTypePredicate.h
diff --git a/es2panda/ir/ts/tsTypeQuery.cpp b/ir/ts/tsTypeQuery.cpp
similarity index 100%
rename from es2panda/ir/ts/tsTypeQuery.cpp
rename to ir/ts/tsTypeQuery.cpp
diff --git a/es2panda/ir/ts/tsTypeQuery.h b/ir/ts/tsTypeQuery.h
similarity index 100%
rename from es2panda/ir/ts/tsTypeQuery.h
rename to ir/ts/tsTypeQuery.h
diff --git a/es2panda/ir/ts/tsTypeReference.cpp b/ir/ts/tsTypeReference.cpp
similarity index 100%
rename from es2panda/ir/ts/tsTypeReference.cpp
rename to ir/ts/tsTypeReference.cpp
diff --git a/es2panda/ir/ts/tsTypeReference.h b/ir/ts/tsTypeReference.h
similarity index 100%
rename from es2panda/ir/ts/tsTypeReference.h
rename to ir/ts/tsTypeReference.h
diff --git a/es2panda/ir/ts/tsUndefinedKeyword.cpp b/ir/ts/tsUndefinedKeyword.cpp
similarity index 100%
rename from es2panda/ir/ts/tsUndefinedKeyword.cpp
rename to ir/ts/tsUndefinedKeyword.cpp
diff --git a/es2panda/ir/ts/tsUndefinedKeyword.h b/ir/ts/tsUndefinedKeyword.h
similarity index 100%
rename from es2panda/ir/ts/tsUndefinedKeyword.h
rename to ir/ts/tsUndefinedKeyword.h
diff --git a/es2panda/ir/ts/tsUnionType.cpp b/ir/ts/tsUnionType.cpp
similarity index 100%
rename from es2panda/ir/ts/tsUnionType.cpp
rename to ir/ts/tsUnionType.cpp
diff --git a/es2panda/ir/ts/tsUnionType.h b/ir/ts/tsUnionType.h
similarity index 100%
rename from es2panda/ir/ts/tsUnionType.h
rename to ir/ts/tsUnionType.h
diff --git a/es2panda/ir/ts/tsUnknownKeyword.cpp b/ir/ts/tsUnknownKeyword.cpp
similarity index 100%
rename from es2panda/ir/ts/tsUnknownKeyword.cpp
rename to ir/ts/tsUnknownKeyword.cpp
diff --git a/es2panda/ir/ts/tsUnknownKeyword.h b/ir/ts/tsUnknownKeyword.h
similarity index 100%
rename from es2panda/ir/ts/tsUnknownKeyword.h
rename to ir/ts/tsUnknownKeyword.h
diff --git a/es2panda/ir/ts/tsVoidKeyword.cpp b/ir/ts/tsVoidKeyword.cpp
similarity index 100%
rename from es2panda/ir/ts/tsVoidKeyword.cpp
rename to ir/ts/tsVoidKeyword.cpp
diff --git a/es2panda/ir/ts/tsVoidKeyword.h b/ir/ts/tsVoidKeyword.h
similarity index 100%
rename from es2panda/ir/ts/tsVoidKeyword.h
rename to ir/ts/tsVoidKeyword.h
diff --git a/es2panda/ir/validationInfo.h b/ir/validationInfo.h
similarity index 100%
rename from es2panda/ir/validationInfo.h
rename to ir/validationInfo.h
diff --git a/es2panda/lexer/keywordString.h b/lexer/keywordString.h
similarity index 100%
rename from es2panda/lexer/keywordString.h
rename to lexer/keywordString.h
diff --git a/es2panda/lexer/keywordsUtil.cpp b/lexer/keywordsUtil.cpp
similarity index 100%
rename from es2panda/lexer/keywordsUtil.cpp
rename to lexer/keywordsUtil.cpp
diff --git a/es2panda/lexer/keywordsUtil.h b/lexer/keywordsUtil.h
similarity index 100%
rename from es2panda/lexer/keywordsUtil.h
rename to lexer/keywordsUtil.h
diff --git a/es2panda/lexer/lexer.cpp b/lexer/lexer.cpp
similarity index 100%
rename from es2panda/lexer/lexer.cpp
rename to lexer/lexer.cpp
diff --git a/es2panda/lexer/lexer.h b/lexer/lexer.h
similarity index 100%
rename from es2panda/lexer/lexer.h
rename to lexer/lexer.h
diff --git a/es2panda/lexer/regexp/regexp.cpp b/lexer/regexp/regexp.cpp
similarity index 100%
rename from es2panda/lexer/regexp/regexp.cpp
rename to lexer/regexp/regexp.cpp
diff --git a/es2panda/lexer/regexp/regexp.h b/lexer/regexp/regexp.h
similarity index 100%
rename from es2panda/lexer/regexp/regexp.h
rename to lexer/regexp/regexp.h
diff --git a/es2panda/lexer/scripts/keywords.rb b/lexer/scripts/keywords.rb
similarity index 100%
rename from es2panda/lexer/scripts/keywords.rb
rename to lexer/scripts/keywords.rb
diff --git a/es2panda/lexer/templates/keywords.h.erb b/lexer/templates/keywords.h.erb
similarity index 100%
rename from es2panda/lexer/templates/keywords.h.erb
rename to lexer/templates/keywords.h.erb
diff --git a/es2panda/lexer/templates/keywordsMap.h.erb b/lexer/templates/keywordsMap.h.erb
similarity index 100%
rename from es2panda/lexer/templates/keywordsMap.h.erb
rename to lexer/templates/keywordsMap.h.erb
diff --git a/es2panda/lexer/token/letters.h b/lexer/token/letters.h
similarity index 100%
rename from es2panda/lexer/token/letters.h
rename to lexer/token/letters.h
diff --git a/es2panda/lexer/token/sourceLocation.cpp b/lexer/token/sourceLocation.cpp
similarity index 100%
rename from es2panda/lexer/token/sourceLocation.cpp
rename to lexer/token/sourceLocation.cpp
diff --git a/es2panda/lexer/token/sourceLocation.h b/lexer/token/sourceLocation.h
similarity index 100%
rename from es2panda/lexer/token/sourceLocation.h
rename to lexer/token/sourceLocation.h
diff --git a/es2panda/lexer/token/token.cpp b/lexer/token/token.cpp
similarity index 100%
rename from es2panda/lexer/token/token.cpp
rename to lexer/token/token.cpp
diff --git a/es2panda/lexer/token/token.h b/lexer/token/token.h
similarity index 100%
rename from es2panda/lexer/token/token.h
rename to lexer/token/token.h
diff --git a/es2panda/lexer/token/tokenType.h b/lexer/token/tokenType.h
similarity index 100%
rename from es2panda/lexer/token/tokenType.h
rename to lexer/token/tokenType.h
diff --git a/es2panda/parser/context/parserContext.cpp b/parser/context/parserContext.cpp
similarity index 100%
rename from es2panda/parser/context/parserContext.cpp
rename to parser/context/parserContext.cpp
diff --git a/es2panda/parser/context/parserContext.h b/parser/context/parserContext.h
similarity index 100%
rename from es2panda/parser/context/parserContext.h
rename to parser/context/parserContext.h
diff --git a/es2panda/parser/expressionParser.cpp b/parser/expressionParser.cpp
similarity index 100%
rename from es2panda/parser/expressionParser.cpp
rename to parser/expressionParser.cpp
diff --git a/es2panda/parser/parserFlags.h b/parser/parserFlags.h
similarity index 100%
rename from es2panda/parser/parserFlags.h
rename to parser/parserFlags.h
diff --git a/es2panda/parser/parserImpl.cpp b/parser/parserImpl.cpp
similarity index 100%
rename from es2panda/parser/parserImpl.cpp
rename to parser/parserImpl.cpp
diff --git a/es2panda/parser/parserImpl.h b/parser/parserImpl.h
similarity index 100%
rename from es2panda/parser/parserImpl.h
rename to parser/parserImpl.h
diff --git a/es2panda/parser/program/program.cpp b/parser/program/program.cpp
similarity index 100%
rename from es2panda/parser/program/program.cpp
rename to parser/program/program.cpp
diff --git a/es2panda/parser/program/program.h b/parser/program/program.h
similarity index 100%
rename from es2panda/parser/program/program.h
rename to parser/program/program.h
diff --git a/es2panda/parser/statementParser.cpp b/parser/statementParser.cpp
similarity index 100%
rename from es2panda/parser/statementParser.cpp
rename to parser/statementParser.cpp
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_1-expected.txt b/test/compiler/ts/arithmetic_operators_1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_1-expected.txt
rename to test/compiler/ts/arithmetic_operators_1-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_1.ts b/test/compiler/ts/arithmetic_operators_1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_1.ts
rename to test/compiler/ts/arithmetic_operators_1.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_10-expected.txt b/test/compiler/ts/arithmetic_operators_10-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_10-expected.txt
rename to test/compiler/ts/arithmetic_operators_10-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_10.ts b/test/compiler/ts/arithmetic_operators_10.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_10.ts
rename to test/compiler/ts/arithmetic_operators_10.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_11-expected.txt b/test/compiler/ts/arithmetic_operators_11-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_11-expected.txt
rename to test/compiler/ts/arithmetic_operators_11-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_11.ts b/test/compiler/ts/arithmetic_operators_11.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_11.ts
rename to test/compiler/ts/arithmetic_operators_11.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_12-expected.txt b/test/compiler/ts/arithmetic_operators_12-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_12-expected.txt
rename to test/compiler/ts/arithmetic_operators_12-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_12.ts b/test/compiler/ts/arithmetic_operators_12.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_12.ts
rename to test/compiler/ts/arithmetic_operators_12.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_13-expected.txt b/test/compiler/ts/arithmetic_operators_13-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_13-expected.txt
rename to test/compiler/ts/arithmetic_operators_13-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_13.ts b/test/compiler/ts/arithmetic_operators_13.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_13.ts
rename to test/compiler/ts/arithmetic_operators_13.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_14-expected.txt b/test/compiler/ts/arithmetic_operators_14-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_14-expected.txt
rename to test/compiler/ts/arithmetic_operators_14-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_14.ts b/test/compiler/ts/arithmetic_operators_14.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_14.ts
rename to test/compiler/ts/arithmetic_operators_14.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_15-expected.txt b/test/compiler/ts/arithmetic_operators_15-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_15-expected.txt
rename to test/compiler/ts/arithmetic_operators_15-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_15.ts b/test/compiler/ts/arithmetic_operators_15.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_15.ts
rename to test/compiler/ts/arithmetic_operators_15.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_16-expected.txt b/test/compiler/ts/arithmetic_operators_16-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_16-expected.txt
rename to test/compiler/ts/arithmetic_operators_16-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_16.ts b/test/compiler/ts/arithmetic_operators_16.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_16.ts
rename to test/compiler/ts/arithmetic_operators_16.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_17-expected.txt b/test/compiler/ts/arithmetic_operators_17-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_17-expected.txt
rename to test/compiler/ts/arithmetic_operators_17-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_17.ts b/test/compiler/ts/arithmetic_operators_17.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_17.ts
rename to test/compiler/ts/arithmetic_operators_17.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_18-expected.txt b/test/compiler/ts/arithmetic_operators_18-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_18-expected.txt
rename to test/compiler/ts/arithmetic_operators_18-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_18.ts b/test/compiler/ts/arithmetic_operators_18.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_18.ts
rename to test/compiler/ts/arithmetic_operators_18.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_19-expected.txt b/test/compiler/ts/arithmetic_operators_19-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_19-expected.txt
rename to test/compiler/ts/arithmetic_operators_19-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_19.ts b/test/compiler/ts/arithmetic_operators_19.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_19.ts
rename to test/compiler/ts/arithmetic_operators_19.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_2-expected.txt b/test/compiler/ts/arithmetic_operators_2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_2-expected.txt
rename to test/compiler/ts/arithmetic_operators_2-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_2.ts b/test/compiler/ts/arithmetic_operators_2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_2.ts
rename to test/compiler/ts/arithmetic_operators_2.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_20-expected.txt b/test/compiler/ts/arithmetic_operators_20-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_20-expected.txt
rename to test/compiler/ts/arithmetic_operators_20-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_20.ts b/test/compiler/ts/arithmetic_operators_20.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_20.ts
rename to test/compiler/ts/arithmetic_operators_20.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_21-expected.txt b/test/compiler/ts/arithmetic_operators_21-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_21-expected.txt
rename to test/compiler/ts/arithmetic_operators_21-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_21.ts b/test/compiler/ts/arithmetic_operators_21.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_21.ts
rename to test/compiler/ts/arithmetic_operators_21.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_22-expected.txt b/test/compiler/ts/arithmetic_operators_22-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_22-expected.txt
rename to test/compiler/ts/arithmetic_operators_22-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_22.ts b/test/compiler/ts/arithmetic_operators_22.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_22.ts
rename to test/compiler/ts/arithmetic_operators_22.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_23-expected.txt b/test/compiler/ts/arithmetic_operators_23-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_23-expected.txt
rename to test/compiler/ts/arithmetic_operators_23-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_23.ts b/test/compiler/ts/arithmetic_operators_23.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_23.ts
rename to test/compiler/ts/arithmetic_operators_23.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_24-expected.txt b/test/compiler/ts/arithmetic_operators_24-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_24-expected.txt
rename to test/compiler/ts/arithmetic_operators_24-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_24.ts b/test/compiler/ts/arithmetic_operators_24.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_24.ts
rename to test/compiler/ts/arithmetic_operators_24.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_25-expected.txt b/test/compiler/ts/arithmetic_operators_25-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_25-expected.txt
rename to test/compiler/ts/arithmetic_operators_25-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_25.ts b/test/compiler/ts/arithmetic_operators_25.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_25.ts
rename to test/compiler/ts/arithmetic_operators_25.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_26-expected.txt b/test/compiler/ts/arithmetic_operators_26-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_26-expected.txt
rename to test/compiler/ts/arithmetic_operators_26-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_26.ts b/test/compiler/ts/arithmetic_operators_26.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_26.ts
rename to test/compiler/ts/arithmetic_operators_26.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_27-expected.txt b/test/compiler/ts/arithmetic_operators_27-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_27-expected.txt
rename to test/compiler/ts/arithmetic_operators_27-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_27.ts b/test/compiler/ts/arithmetic_operators_27.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_27.ts
rename to test/compiler/ts/arithmetic_operators_27.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_28-expected.txt b/test/compiler/ts/arithmetic_operators_28-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_28-expected.txt
rename to test/compiler/ts/arithmetic_operators_28-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_28.ts b/test/compiler/ts/arithmetic_operators_28.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_28.ts
rename to test/compiler/ts/arithmetic_operators_28.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_29-expected.txt b/test/compiler/ts/arithmetic_operators_29-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_29-expected.txt
rename to test/compiler/ts/arithmetic_operators_29-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_29.ts b/test/compiler/ts/arithmetic_operators_29.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_29.ts
rename to test/compiler/ts/arithmetic_operators_29.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_3-expected.txt b/test/compiler/ts/arithmetic_operators_3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_3-expected.txt
rename to test/compiler/ts/arithmetic_operators_3-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_3.ts b/test/compiler/ts/arithmetic_operators_3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_3.ts
rename to test/compiler/ts/arithmetic_operators_3.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_30-expected.txt b/test/compiler/ts/arithmetic_operators_30-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_30-expected.txt
rename to test/compiler/ts/arithmetic_operators_30-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_30.ts b/test/compiler/ts/arithmetic_operators_30.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_30.ts
rename to test/compiler/ts/arithmetic_operators_30.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_31-expected.txt b/test/compiler/ts/arithmetic_operators_31-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_31-expected.txt
rename to test/compiler/ts/arithmetic_operators_31-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_31.ts b/test/compiler/ts/arithmetic_operators_31.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_31.ts
rename to test/compiler/ts/arithmetic_operators_31.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_32-expected.txt b/test/compiler/ts/arithmetic_operators_32-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_32-expected.txt
rename to test/compiler/ts/arithmetic_operators_32-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_32.ts b/test/compiler/ts/arithmetic_operators_32.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_32.ts
rename to test/compiler/ts/arithmetic_operators_32.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_33-expected.txt b/test/compiler/ts/arithmetic_operators_33-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_33-expected.txt
rename to test/compiler/ts/arithmetic_operators_33-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_33.ts b/test/compiler/ts/arithmetic_operators_33.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_33.ts
rename to test/compiler/ts/arithmetic_operators_33.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_34-expected.txt b/test/compiler/ts/arithmetic_operators_34-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_34-expected.txt
rename to test/compiler/ts/arithmetic_operators_34-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_34.ts b/test/compiler/ts/arithmetic_operators_34.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_34.ts
rename to test/compiler/ts/arithmetic_operators_34.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_35-expected.txt b/test/compiler/ts/arithmetic_operators_35-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_35-expected.txt
rename to test/compiler/ts/arithmetic_operators_35-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_35.ts b/test/compiler/ts/arithmetic_operators_35.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_35.ts
rename to test/compiler/ts/arithmetic_operators_35.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_36-expected.txt b/test/compiler/ts/arithmetic_operators_36-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_36-expected.txt
rename to test/compiler/ts/arithmetic_operators_36-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_36.ts b/test/compiler/ts/arithmetic_operators_36.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_36.ts
rename to test/compiler/ts/arithmetic_operators_36.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_37-expected.txt b/test/compiler/ts/arithmetic_operators_37-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_37-expected.txt
rename to test/compiler/ts/arithmetic_operators_37-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_37.ts b/test/compiler/ts/arithmetic_operators_37.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_37.ts
rename to test/compiler/ts/arithmetic_operators_37.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_38-expected.txt b/test/compiler/ts/arithmetic_operators_38-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_38-expected.txt
rename to test/compiler/ts/arithmetic_operators_38-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_38.ts b/test/compiler/ts/arithmetic_operators_38.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_38.ts
rename to test/compiler/ts/arithmetic_operators_38.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_39-expected.txt b/test/compiler/ts/arithmetic_operators_39-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_39-expected.txt
rename to test/compiler/ts/arithmetic_operators_39-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_39.ts b/test/compiler/ts/arithmetic_operators_39.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_39.ts
rename to test/compiler/ts/arithmetic_operators_39.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_4-expected.txt b/test/compiler/ts/arithmetic_operators_4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_4-expected.txt
rename to test/compiler/ts/arithmetic_operators_4-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_4.ts b/test/compiler/ts/arithmetic_operators_4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_4.ts
rename to test/compiler/ts/arithmetic_operators_4.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_40-expected.txt b/test/compiler/ts/arithmetic_operators_40-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_40-expected.txt
rename to test/compiler/ts/arithmetic_operators_40-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_40.ts b/test/compiler/ts/arithmetic_operators_40.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_40.ts
rename to test/compiler/ts/arithmetic_operators_40.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_41-expected.txt b/test/compiler/ts/arithmetic_operators_41-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_41-expected.txt
rename to test/compiler/ts/arithmetic_operators_41-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_41.ts b/test/compiler/ts/arithmetic_operators_41.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_41.ts
rename to test/compiler/ts/arithmetic_operators_41.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_42-expected.txt b/test/compiler/ts/arithmetic_operators_42-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_42-expected.txt
rename to test/compiler/ts/arithmetic_operators_42-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_42.ts b/test/compiler/ts/arithmetic_operators_42.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_42.ts
rename to test/compiler/ts/arithmetic_operators_42.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_43-expected.txt b/test/compiler/ts/arithmetic_operators_43-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_43-expected.txt
rename to test/compiler/ts/arithmetic_operators_43-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_43.ts b/test/compiler/ts/arithmetic_operators_43.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_43.ts
rename to test/compiler/ts/arithmetic_operators_43.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_44-expected.txt b/test/compiler/ts/arithmetic_operators_44-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_44-expected.txt
rename to test/compiler/ts/arithmetic_operators_44-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_44.ts b/test/compiler/ts/arithmetic_operators_44.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_44.ts
rename to test/compiler/ts/arithmetic_operators_44.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_45-expected.txt b/test/compiler/ts/arithmetic_operators_45-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_45-expected.txt
rename to test/compiler/ts/arithmetic_operators_45-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_45.ts b/test/compiler/ts/arithmetic_operators_45.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_45.ts
rename to test/compiler/ts/arithmetic_operators_45.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_46-expected.txt b/test/compiler/ts/arithmetic_operators_46-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_46-expected.txt
rename to test/compiler/ts/arithmetic_operators_46-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_46.ts b/test/compiler/ts/arithmetic_operators_46.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_46.ts
rename to test/compiler/ts/arithmetic_operators_46.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_47-expected.txt b/test/compiler/ts/arithmetic_operators_47-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_47-expected.txt
rename to test/compiler/ts/arithmetic_operators_47-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_47.ts b/test/compiler/ts/arithmetic_operators_47.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_47.ts
rename to test/compiler/ts/arithmetic_operators_47.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_48-expected.txt b/test/compiler/ts/arithmetic_operators_48-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_48-expected.txt
rename to test/compiler/ts/arithmetic_operators_48-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_48.ts b/test/compiler/ts/arithmetic_operators_48.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_48.ts
rename to test/compiler/ts/arithmetic_operators_48.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_49-expected.txt b/test/compiler/ts/arithmetic_operators_49-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_49-expected.txt
rename to test/compiler/ts/arithmetic_operators_49-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_49.ts b/test/compiler/ts/arithmetic_operators_49.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_49.ts
rename to test/compiler/ts/arithmetic_operators_49.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_5-expected.txt b/test/compiler/ts/arithmetic_operators_5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_5-expected.txt
rename to test/compiler/ts/arithmetic_operators_5-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_5.ts b/test/compiler/ts/arithmetic_operators_5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_5.ts
rename to test/compiler/ts/arithmetic_operators_5.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_50-expected.txt b/test/compiler/ts/arithmetic_operators_50-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_50-expected.txt
rename to test/compiler/ts/arithmetic_operators_50-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_50.ts b/test/compiler/ts/arithmetic_operators_50.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_50.ts
rename to test/compiler/ts/arithmetic_operators_50.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_51-expected.txt b/test/compiler/ts/arithmetic_operators_51-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_51-expected.txt
rename to test/compiler/ts/arithmetic_operators_51-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_51.ts b/test/compiler/ts/arithmetic_operators_51.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_51.ts
rename to test/compiler/ts/arithmetic_operators_51.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_52-expected.txt b/test/compiler/ts/arithmetic_operators_52-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_52-expected.txt
rename to test/compiler/ts/arithmetic_operators_52-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_52.ts b/test/compiler/ts/arithmetic_operators_52.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_52.ts
rename to test/compiler/ts/arithmetic_operators_52.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_53-expected.txt b/test/compiler/ts/arithmetic_operators_53-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_53-expected.txt
rename to test/compiler/ts/arithmetic_operators_53-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_53.ts b/test/compiler/ts/arithmetic_operators_53.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_53.ts
rename to test/compiler/ts/arithmetic_operators_53.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_54-expected.txt b/test/compiler/ts/arithmetic_operators_54-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_54-expected.txt
rename to test/compiler/ts/arithmetic_operators_54-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_54.ts b/test/compiler/ts/arithmetic_operators_54.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_54.ts
rename to test/compiler/ts/arithmetic_operators_54.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_55-expected.txt b/test/compiler/ts/arithmetic_operators_55-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_55-expected.txt
rename to test/compiler/ts/arithmetic_operators_55-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_55.ts b/test/compiler/ts/arithmetic_operators_55.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_55.ts
rename to test/compiler/ts/arithmetic_operators_55.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_56-expected.txt b/test/compiler/ts/arithmetic_operators_56-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_56-expected.txt
rename to test/compiler/ts/arithmetic_operators_56-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_56.ts b/test/compiler/ts/arithmetic_operators_56.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_56.ts
rename to test/compiler/ts/arithmetic_operators_56.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_57-expected.txt b/test/compiler/ts/arithmetic_operators_57-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_57-expected.txt
rename to test/compiler/ts/arithmetic_operators_57-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_57.ts b/test/compiler/ts/arithmetic_operators_57.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_57.ts
rename to test/compiler/ts/arithmetic_operators_57.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_58-expected.txt b/test/compiler/ts/arithmetic_operators_58-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_58-expected.txt
rename to test/compiler/ts/arithmetic_operators_58-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_58.ts b/test/compiler/ts/arithmetic_operators_58.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_58.ts
rename to test/compiler/ts/arithmetic_operators_58.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_59-expected.txt b/test/compiler/ts/arithmetic_operators_59-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_59-expected.txt
rename to test/compiler/ts/arithmetic_operators_59-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_59.ts b/test/compiler/ts/arithmetic_operators_59.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_59.ts
rename to test/compiler/ts/arithmetic_operators_59.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_6-expected.txt b/test/compiler/ts/arithmetic_operators_6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_6-expected.txt
rename to test/compiler/ts/arithmetic_operators_6-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_6.ts b/test/compiler/ts/arithmetic_operators_6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_6.ts
rename to test/compiler/ts/arithmetic_operators_6.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_60-expected.txt b/test/compiler/ts/arithmetic_operators_60-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_60-expected.txt
rename to test/compiler/ts/arithmetic_operators_60-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_60.ts b/test/compiler/ts/arithmetic_operators_60.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_60.ts
rename to test/compiler/ts/arithmetic_operators_60.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_61-expected.txt b/test/compiler/ts/arithmetic_operators_61-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_61-expected.txt
rename to test/compiler/ts/arithmetic_operators_61-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_61.ts b/test/compiler/ts/arithmetic_operators_61.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_61.ts
rename to test/compiler/ts/arithmetic_operators_61.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_62-expected.txt b/test/compiler/ts/arithmetic_operators_62-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_62-expected.txt
rename to test/compiler/ts/arithmetic_operators_62-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_62.ts b/test/compiler/ts/arithmetic_operators_62.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_62.ts
rename to test/compiler/ts/arithmetic_operators_62.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_63-expected.txt b/test/compiler/ts/arithmetic_operators_63-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_63-expected.txt
rename to test/compiler/ts/arithmetic_operators_63-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_63.ts b/test/compiler/ts/arithmetic_operators_63.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_63.ts
rename to test/compiler/ts/arithmetic_operators_63.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_64-expected.txt b/test/compiler/ts/arithmetic_operators_64-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_64-expected.txt
rename to test/compiler/ts/arithmetic_operators_64-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_64.ts b/test/compiler/ts/arithmetic_operators_64.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_64.ts
rename to test/compiler/ts/arithmetic_operators_64.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_7-expected.txt b/test/compiler/ts/arithmetic_operators_7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_7-expected.txt
rename to test/compiler/ts/arithmetic_operators_7-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_7.ts b/test/compiler/ts/arithmetic_operators_7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_7.ts
rename to test/compiler/ts/arithmetic_operators_7.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_8-expected.txt b/test/compiler/ts/arithmetic_operators_8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_8-expected.txt
rename to test/compiler/ts/arithmetic_operators_8-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_8.ts b/test/compiler/ts/arithmetic_operators_8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_8.ts
rename to test/compiler/ts/arithmetic_operators_8.ts
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_9-expected.txt b/test/compiler/ts/arithmetic_operators_9-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_9-expected.txt
rename to test/compiler/ts/arithmetic_operators_9-expected.txt
diff --git a/es2panda/test/compiler/ts/arithmetic_operators_9.ts b/test/compiler/ts/arithmetic_operators_9.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arithmetic_operators_9.ts
rename to test/compiler/ts/arithmetic_operators_9.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring-expected.txt b/test/compiler/ts/arrayDestructuring-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring-expected.txt
rename to test/compiler/ts/arrayDestructuring-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring.ts b/test/compiler/ts/arrayDestructuring.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring.ts
rename to test/compiler/ts/arrayDestructuring.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring1-expected.txt b/test/compiler/ts/arrayDestructuring1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring1-expected.txt
rename to test/compiler/ts/arrayDestructuring1-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring1.ts b/test/compiler/ts/arrayDestructuring1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring1.ts
rename to test/compiler/ts/arrayDestructuring1.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring10-expected.txt b/test/compiler/ts/arrayDestructuring10-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring10-expected.txt
rename to test/compiler/ts/arrayDestructuring10-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring10.ts b/test/compiler/ts/arrayDestructuring10.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring10.ts
rename to test/compiler/ts/arrayDestructuring10.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring11-expected.txt b/test/compiler/ts/arrayDestructuring11-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring11-expected.txt
rename to test/compiler/ts/arrayDestructuring11-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring11.ts b/test/compiler/ts/arrayDestructuring11.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring11.ts
rename to test/compiler/ts/arrayDestructuring11.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring12-expected.txt b/test/compiler/ts/arrayDestructuring12-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring12-expected.txt
rename to test/compiler/ts/arrayDestructuring12-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring12.ts b/test/compiler/ts/arrayDestructuring12.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring12.ts
rename to test/compiler/ts/arrayDestructuring12.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring13-expected.txt b/test/compiler/ts/arrayDestructuring13-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring13-expected.txt
rename to test/compiler/ts/arrayDestructuring13-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring13.ts b/test/compiler/ts/arrayDestructuring13.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring13.ts
rename to test/compiler/ts/arrayDestructuring13.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring14-expected.txt b/test/compiler/ts/arrayDestructuring14-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring14-expected.txt
rename to test/compiler/ts/arrayDestructuring14-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring14.ts b/test/compiler/ts/arrayDestructuring14.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring14.ts
rename to test/compiler/ts/arrayDestructuring14.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring15-expected.txt b/test/compiler/ts/arrayDestructuring15-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring15-expected.txt
rename to test/compiler/ts/arrayDestructuring15-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring15.ts b/test/compiler/ts/arrayDestructuring15.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring15.ts
rename to test/compiler/ts/arrayDestructuring15.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring16-expected.txt b/test/compiler/ts/arrayDestructuring16-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring16-expected.txt
rename to test/compiler/ts/arrayDestructuring16-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring16.ts b/test/compiler/ts/arrayDestructuring16.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring16.ts
rename to test/compiler/ts/arrayDestructuring16.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring17-expected.txt b/test/compiler/ts/arrayDestructuring17-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring17-expected.txt
rename to test/compiler/ts/arrayDestructuring17-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring17.ts b/test/compiler/ts/arrayDestructuring17.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring17.ts
rename to test/compiler/ts/arrayDestructuring17.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring18-expected.txt b/test/compiler/ts/arrayDestructuring18-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring18-expected.txt
rename to test/compiler/ts/arrayDestructuring18-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring18.ts b/test/compiler/ts/arrayDestructuring18.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring18.ts
rename to test/compiler/ts/arrayDestructuring18.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring19-expected.txt b/test/compiler/ts/arrayDestructuring19-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring19-expected.txt
rename to test/compiler/ts/arrayDestructuring19-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring19.ts b/test/compiler/ts/arrayDestructuring19.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring19.ts
rename to test/compiler/ts/arrayDestructuring19.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring2-expected.txt b/test/compiler/ts/arrayDestructuring2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring2-expected.txt
rename to test/compiler/ts/arrayDestructuring2-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring2.ts b/test/compiler/ts/arrayDestructuring2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring2.ts
rename to test/compiler/ts/arrayDestructuring2.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring20-expected.txt b/test/compiler/ts/arrayDestructuring20-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring20-expected.txt
rename to test/compiler/ts/arrayDestructuring20-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring20.ts b/test/compiler/ts/arrayDestructuring20.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring20.ts
rename to test/compiler/ts/arrayDestructuring20.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring21-expected.txt b/test/compiler/ts/arrayDestructuring21-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring21-expected.txt
rename to test/compiler/ts/arrayDestructuring21-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring21.ts b/test/compiler/ts/arrayDestructuring21.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring21.ts
rename to test/compiler/ts/arrayDestructuring21.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring22-expected.txt b/test/compiler/ts/arrayDestructuring22-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring22-expected.txt
rename to test/compiler/ts/arrayDestructuring22-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring22.ts b/test/compiler/ts/arrayDestructuring22.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring22.ts
rename to test/compiler/ts/arrayDestructuring22.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring23-expected.txt b/test/compiler/ts/arrayDestructuring23-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring23-expected.txt
rename to test/compiler/ts/arrayDestructuring23-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring23.ts b/test/compiler/ts/arrayDestructuring23.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring23.ts
rename to test/compiler/ts/arrayDestructuring23.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring24-expected.txt b/test/compiler/ts/arrayDestructuring24-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring24-expected.txt
rename to test/compiler/ts/arrayDestructuring24-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring24.ts b/test/compiler/ts/arrayDestructuring24.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring24.ts
rename to test/compiler/ts/arrayDestructuring24.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring25-expected.txt b/test/compiler/ts/arrayDestructuring25-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring25-expected.txt
rename to test/compiler/ts/arrayDestructuring25-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring25.ts b/test/compiler/ts/arrayDestructuring25.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring25.ts
rename to test/compiler/ts/arrayDestructuring25.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring26-expected.txt b/test/compiler/ts/arrayDestructuring26-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring26-expected.txt
rename to test/compiler/ts/arrayDestructuring26-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring26.ts b/test/compiler/ts/arrayDestructuring26.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring26.ts
rename to test/compiler/ts/arrayDestructuring26.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring27-expected.txt b/test/compiler/ts/arrayDestructuring27-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring27-expected.txt
rename to test/compiler/ts/arrayDestructuring27-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring27.ts b/test/compiler/ts/arrayDestructuring27.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring27.ts
rename to test/compiler/ts/arrayDestructuring27.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring28-expected.txt b/test/compiler/ts/arrayDestructuring28-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring28-expected.txt
rename to test/compiler/ts/arrayDestructuring28-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring28.ts b/test/compiler/ts/arrayDestructuring28.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring28.ts
rename to test/compiler/ts/arrayDestructuring28.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring29-expected.txt b/test/compiler/ts/arrayDestructuring29-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring29-expected.txt
rename to test/compiler/ts/arrayDestructuring29-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring29.ts b/test/compiler/ts/arrayDestructuring29.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring29.ts
rename to test/compiler/ts/arrayDestructuring29.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring3-expected.txt b/test/compiler/ts/arrayDestructuring3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring3-expected.txt
rename to test/compiler/ts/arrayDestructuring3-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring3.ts b/test/compiler/ts/arrayDestructuring3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring3.ts
rename to test/compiler/ts/arrayDestructuring3.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring30-expected.txt b/test/compiler/ts/arrayDestructuring30-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring30-expected.txt
rename to test/compiler/ts/arrayDestructuring30-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring30.ts b/test/compiler/ts/arrayDestructuring30.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring30.ts
rename to test/compiler/ts/arrayDestructuring30.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring31-expected.txt b/test/compiler/ts/arrayDestructuring31-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring31-expected.txt
rename to test/compiler/ts/arrayDestructuring31-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring31.ts b/test/compiler/ts/arrayDestructuring31.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring31.ts
rename to test/compiler/ts/arrayDestructuring31.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring32-expected.txt b/test/compiler/ts/arrayDestructuring32-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring32-expected.txt
rename to test/compiler/ts/arrayDestructuring32-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring32.ts b/test/compiler/ts/arrayDestructuring32.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring32.ts
rename to test/compiler/ts/arrayDestructuring32.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring33-expected.txt b/test/compiler/ts/arrayDestructuring33-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring33-expected.txt
rename to test/compiler/ts/arrayDestructuring33-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring33.ts b/test/compiler/ts/arrayDestructuring33.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring33.ts
rename to test/compiler/ts/arrayDestructuring33.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring34-expected.txt b/test/compiler/ts/arrayDestructuring34-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring34-expected.txt
rename to test/compiler/ts/arrayDestructuring34-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring34.ts b/test/compiler/ts/arrayDestructuring34.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring34.ts
rename to test/compiler/ts/arrayDestructuring34.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring35-expected.txt b/test/compiler/ts/arrayDestructuring35-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring35-expected.txt
rename to test/compiler/ts/arrayDestructuring35-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring35.ts b/test/compiler/ts/arrayDestructuring35.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring35.ts
rename to test/compiler/ts/arrayDestructuring35.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring36-expected.txt b/test/compiler/ts/arrayDestructuring36-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring36-expected.txt
rename to test/compiler/ts/arrayDestructuring36-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring36.ts b/test/compiler/ts/arrayDestructuring36.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring36.ts
rename to test/compiler/ts/arrayDestructuring36.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring37-expected.txt b/test/compiler/ts/arrayDestructuring37-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring37-expected.txt
rename to test/compiler/ts/arrayDestructuring37-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring37.ts b/test/compiler/ts/arrayDestructuring37.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring37.ts
rename to test/compiler/ts/arrayDestructuring37.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring38-expected.txt b/test/compiler/ts/arrayDestructuring38-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring38-expected.txt
rename to test/compiler/ts/arrayDestructuring38-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring38.ts b/test/compiler/ts/arrayDestructuring38.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring38.ts
rename to test/compiler/ts/arrayDestructuring38.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring39-expected.txt b/test/compiler/ts/arrayDestructuring39-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring39-expected.txt
rename to test/compiler/ts/arrayDestructuring39-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring39.ts b/test/compiler/ts/arrayDestructuring39.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring39.ts
rename to test/compiler/ts/arrayDestructuring39.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring4-expected.txt b/test/compiler/ts/arrayDestructuring4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring4-expected.txt
rename to test/compiler/ts/arrayDestructuring4-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring4.ts b/test/compiler/ts/arrayDestructuring4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring4.ts
rename to test/compiler/ts/arrayDestructuring4.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring40-expected.txt b/test/compiler/ts/arrayDestructuring40-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring40-expected.txt
rename to test/compiler/ts/arrayDestructuring40-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring40.ts b/test/compiler/ts/arrayDestructuring40.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring40.ts
rename to test/compiler/ts/arrayDestructuring40.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring41-expected.txt b/test/compiler/ts/arrayDestructuring41-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring41-expected.txt
rename to test/compiler/ts/arrayDestructuring41-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring41.ts b/test/compiler/ts/arrayDestructuring41.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring41.ts
rename to test/compiler/ts/arrayDestructuring41.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring42-expected.txt b/test/compiler/ts/arrayDestructuring42-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring42-expected.txt
rename to test/compiler/ts/arrayDestructuring42-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring42.ts b/test/compiler/ts/arrayDestructuring42.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring42.ts
rename to test/compiler/ts/arrayDestructuring42.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring43-expected.txt b/test/compiler/ts/arrayDestructuring43-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring43-expected.txt
rename to test/compiler/ts/arrayDestructuring43-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring43.ts b/test/compiler/ts/arrayDestructuring43.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring43.ts
rename to test/compiler/ts/arrayDestructuring43.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring44-expected.txt b/test/compiler/ts/arrayDestructuring44-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring44-expected.txt
rename to test/compiler/ts/arrayDestructuring44-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring44.ts b/test/compiler/ts/arrayDestructuring44.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring44.ts
rename to test/compiler/ts/arrayDestructuring44.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring5-expected.txt b/test/compiler/ts/arrayDestructuring5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring5-expected.txt
rename to test/compiler/ts/arrayDestructuring5-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring5.ts b/test/compiler/ts/arrayDestructuring5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring5.ts
rename to test/compiler/ts/arrayDestructuring5.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring6-expected.txt b/test/compiler/ts/arrayDestructuring6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring6-expected.txt
rename to test/compiler/ts/arrayDestructuring6-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring6.ts b/test/compiler/ts/arrayDestructuring6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring6.ts
rename to test/compiler/ts/arrayDestructuring6.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring7-expected.txt b/test/compiler/ts/arrayDestructuring7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring7-expected.txt
rename to test/compiler/ts/arrayDestructuring7-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring7.ts b/test/compiler/ts/arrayDestructuring7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring7.ts
rename to test/compiler/ts/arrayDestructuring7.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring8-expected.txt b/test/compiler/ts/arrayDestructuring8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring8-expected.txt
rename to test/compiler/ts/arrayDestructuring8-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring8.ts b/test/compiler/ts/arrayDestructuring8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring8.ts
rename to test/compiler/ts/arrayDestructuring8.ts
diff --git a/es2panda/test/compiler/ts/arrayDestructuring9-expected.txt b/test/compiler/ts/arrayDestructuring9-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring9-expected.txt
rename to test/compiler/ts/arrayDestructuring9-expected.txt
diff --git a/es2panda/test/compiler/ts/arrayDestructuring9.ts b/test/compiler/ts/arrayDestructuring9.ts
similarity index 100%
rename from es2panda/test/compiler/ts/arrayDestructuring9.ts
rename to test/compiler/ts/arrayDestructuring9.ts
diff --git a/es2panda/test/compiler/ts/array_1-expected.txt b/test/compiler/ts/array_1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_1-expected.txt
rename to test/compiler/ts/array_1-expected.txt
diff --git a/es2panda/test/compiler/ts/array_1.ts b/test/compiler/ts/array_1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_1.ts
rename to test/compiler/ts/array_1.ts
diff --git a/es2panda/test/compiler/ts/array_10-expected.txt b/test/compiler/ts/array_10-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_10-expected.txt
rename to test/compiler/ts/array_10-expected.txt
diff --git a/es2panda/test/compiler/ts/array_10.ts b/test/compiler/ts/array_10.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_10.ts
rename to test/compiler/ts/array_10.ts
diff --git a/es2panda/test/compiler/ts/array_11-expected.txt b/test/compiler/ts/array_11-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_11-expected.txt
rename to test/compiler/ts/array_11-expected.txt
diff --git a/es2panda/test/compiler/ts/array_11.ts b/test/compiler/ts/array_11.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_11.ts
rename to test/compiler/ts/array_11.ts
diff --git a/es2panda/test/compiler/ts/array_12-expected.txt b/test/compiler/ts/array_12-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_12-expected.txt
rename to test/compiler/ts/array_12-expected.txt
diff --git a/es2panda/test/compiler/ts/array_12.ts b/test/compiler/ts/array_12.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_12.ts
rename to test/compiler/ts/array_12.ts
diff --git a/es2panda/test/compiler/ts/array_13-expected.txt b/test/compiler/ts/array_13-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_13-expected.txt
rename to test/compiler/ts/array_13-expected.txt
diff --git a/es2panda/test/compiler/ts/array_13.ts b/test/compiler/ts/array_13.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_13.ts
rename to test/compiler/ts/array_13.ts
diff --git a/es2panda/test/compiler/ts/array_14-expected.txt b/test/compiler/ts/array_14-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_14-expected.txt
rename to test/compiler/ts/array_14-expected.txt
diff --git a/es2panda/test/compiler/ts/array_14.ts b/test/compiler/ts/array_14.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_14.ts
rename to test/compiler/ts/array_14.ts
diff --git a/es2panda/test/compiler/ts/array_15-expected.txt b/test/compiler/ts/array_15-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_15-expected.txt
rename to test/compiler/ts/array_15-expected.txt
diff --git a/es2panda/test/compiler/ts/array_15.ts b/test/compiler/ts/array_15.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_15.ts
rename to test/compiler/ts/array_15.ts
diff --git a/es2panda/test/compiler/ts/array_16-expected.txt b/test/compiler/ts/array_16-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_16-expected.txt
rename to test/compiler/ts/array_16-expected.txt
diff --git a/es2panda/test/compiler/ts/array_16.ts b/test/compiler/ts/array_16.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_16.ts
rename to test/compiler/ts/array_16.ts
diff --git a/es2panda/test/compiler/ts/array_17-expected.txt b/test/compiler/ts/array_17-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_17-expected.txt
rename to test/compiler/ts/array_17-expected.txt
diff --git a/es2panda/test/compiler/ts/array_17.ts b/test/compiler/ts/array_17.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_17.ts
rename to test/compiler/ts/array_17.ts
diff --git a/es2panda/test/compiler/ts/array_18-expected.txt b/test/compiler/ts/array_18-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_18-expected.txt
rename to test/compiler/ts/array_18-expected.txt
diff --git a/es2panda/test/compiler/ts/array_18.ts b/test/compiler/ts/array_18.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_18.ts
rename to test/compiler/ts/array_18.ts
diff --git a/es2panda/test/compiler/ts/array_19-expected.txt b/test/compiler/ts/array_19-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_19-expected.txt
rename to test/compiler/ts/array_19-expected.txt
diff --git a/es2panda/test/compiler/ts/array_19.ts b/test/compiler/ts/array_19.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_19.ts
rename to test/compiler/ts/array_19.ts
diff --git a/es2panda/test/compiler/ts/array_2-expected.txt b/test/compiler/ts/array_2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_2-expected.txt
rename to test/compiler/ts/array_2-expected.txt
diff --git a/es2panda/test/compiler/ts/array_2.ts b/test/compiler/ts/array_2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_2.ts
rename to test/compiler/ts/array_2.ts
diff --git a/es2panda/test/compiler/ts/array_20-expected.txt b/test/compiler/ts/array_20-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_20-expected.txt
rename to test/compiler/ts/array_20-expected.txt
diff --git a/es2panda/test/compiler/ts/array_20.ts b/test/compiler/ts/array_20.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_20.ts
rename to test/compiler/ts/array_20.ts
diff --git a/es2panda/test/compiler/ts/array_21-expected.txt b/test/compiler/ts/array_21-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_21-expected.txt
rename to test/compiler/ts/array_21-expected.txt
diff --git a/es2panda/test/compiler/ts/array_21.ts b/test/compiler/ts/array_21.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_21.ts
rename to test/compiler/ts/array_21.ts
diff --git a/es2panda/test/compiler/ts/array_22-expected.txt b/test/compiler/ts/array_22-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_22-expected.txt
rename to test/compiler/ts/array_22-expected.txt
diff --git a/es2panda/test/compiler/ts/array_22.ts b/test/compiler/ts/array_22.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_22.ts
rename to test/compiler/ts/array_22.ts
diff --git a/es2panda/test/compiler/ts/array_23-expected.txt b/test/compiler/ts/array_23-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_23-expected.txt
rename to test/compiler/ts/array_23-expected.txt
diff --git a/es2panda/test/compiler/ts/array_23.ts b/test/compiler/ts/array_23.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_23.ts
rename to test/compiler/ts/array_23.ts
diff --git a/es2panda/test/compiler/ts/array_24-expected.txt b/test/compiler/ts/array_24-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_24-expected.txt
rename to test/compiler/ts/array_24-expected.txt
diff --git a/es2panda/test/compiler/ts/array_24.ts b/test/compiler/ts/array_24.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_24.ts
rename to test/compiler/ts/array_24.ts
diff --git a/es2panda/test/compiler/ts/array_3-expected.txt b/test/compiler/ts/array_3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_3-expected.txt
rename to test/compiler/ts/array_3-expected.txt
diff --git a/es2panda/test/compiler/ts/array_3.ts b/test/compiler/ts/array_3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_3.ts
rename to test/compiler/ts/array_3.ts
diff --git a/es2panda/test/compiler/ts/array_4-expected.txt b/test/compiler/ts/array_4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_4-expected.txt
rename to test/compiler/ts/array_4-expected.txt
diff --git a/es2panda/test/compiler/ts/array_4.ts b/test/compiler/ts/array_4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_4.ts
rename to test/compiler/ts/array_4.ts
diff --git a/es2panda/test/compiler/ts/array_5-expected.txt b/test/compiler/ts/array_5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_5-expected.txt
rename to test/compiler/ts/array_5-expected.txt
diff --git a/es2panda/test/compiler/ts/array_5.ts b/test/compiler/ts/array_5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_5.ts
rename to test/compiler/ts/array_5.ts
diff --git a/es2panda/test/compiler/ts/array_6-expected.txt b/test/compiler/ts/array_6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_6-expected.txt
rename to test/compiler/ts/array_6-expected.txt
diff --git a/es2panda/test/compiler/ts/array_6.ts b/test/compiler/ts/array_6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_6.ts
rename to test/compiler/ts/array_6.ts
diff --git a/es2panda/test/compiler/ts/array_7-expected.txt b/test/compiler/ts/array_7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_7-expected.txt
rename to test/compiler/ts/array_7-expected.txt
diff --git a/es2panda/test/compiler/ts/array_7.ts b/test/compiler/ts/array_7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_7.ts
rename to test/compiler/ts/array_7.ts
diff --git a/es2panda/test/compiler/ts/array_8-expected.txt b/test/compiler/ts/array_8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_8-expected.txt
rename to test/compiler/ts/array_8-expected.txt
diff --git a/es2panda/test/compiler/ts/array_8.ts b/test/compiler/ts/array_8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_8.ts
rename to test/compiler/ts/array_8.ts
diff --git a/es2panda/test/compiler/ts/array_9-expected.txt b/test/compiler/ts/array_9-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/array_9-expected.txt
rename to test/compiler/ts/array_9-expected.txt
diff --git a/es2panda/test/compiler/ts/array_9.ts b/test/compiler/ts/array_9.ts
similarity index 100%
rename from es2panda/test/compiler/ts/array_9.ts
rename to test/compiler/ts/array_9.ts
diff --git a/es2panda/test/compiler/ts/as_expression_1-expected.txt b/test/compiler/ts/as_expression_1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_1-expected.txt
rename to test/compiler/ts/as_expression_1-expected.txt
diff --git a/es2panda/test/compiler/ts/as_expression_1.ts b/test/compiler/ts/as_expression_1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_1.ts
rename to test/compiler/ts/as_expression_1.ts
diff --git a/es2panda/test/compiler/ts/as_expression_10-expected.txt b/test/compiler/ts/as_expression_10-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_10-expected.txt
rename to test/compiler/ts/as_expression_10-expected.txt
diff --git a/es2panda/test/compiler/ts/as_expression_10.ts b/test/compiler/ts/as_expression_10.ts
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_10.ts
rename to test/compiler/ts/as_expression_10.ts
diff --git a/es2panda/test/compiler/ts/as_expression_11-expected.txt b/test/compiler/ts/as_expression_11-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_11-expected.txt
rename to test/compiler/ts/as_expression_11-expected.txt
diff --git a/es2panda/test/compiler/ts/as_expression_11.ts b/test/compiler/ts/as_expression_11.ts
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_11.ts
rename to test/compiler/ts/as_expression_11.ts
diff --git a/es2panda/test/compiler/ts/as_expression_12-expected.txt b/test/compiler/ts/as_expression_12-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_12-expected.txt
rename to test/compiler/ts/as_expression_12-expected.txt
diff --git a/es2panda/test/compiler/ts/as_expression_12.ts b/test/compiler/ts/as_expression_12.ts
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_12.ts
rename to test/compiler/ts/as_expression_12.ts
diff --git a/es2panda/test/compiler/ts/as_expression_13-expected.txt b/test/compiler/ts/as_expression_13-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_13-expected.txt
rename to test/compiler/ts/as_expression_13-expected.txt
diff --git a/es2panda/test/compiler/ts/as_expression_13.ts b/test/compiler/ts/as_expression_13.ts
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_13.ts
rename to test/compiler/ts/as_expression_13.ts
diff --git a/es2panda/test/compiler/ts/as_expression_14-expected.txt b/test/compiler/ts/as_expression_14-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_14-expected.txt
rename to test/compiler/ts/as_expression_14-expected.txt
diff --git a/es2panda/test/compiler/ts/as_expression_14.ts b/test/compiler/ts/as_expression_14.ts
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_14.ts
rename to test/compiler/ts/as_expression_14.ts
diff --git a/es2panda/test/compiler/ts/as_expression_15-expected.txt b/test/compiler/ts/as_expression_15-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_15-expected.txt
rename to test/compiler/ts/as_expression_15-expected.txt
diff --git a/es2panda/test/compiler/ts/as_expression_15.ts b/test/compiler/ts/as_expression_15.ts
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_15.ts
rename to test/compiler/ts/as_expression_15.ts
diff --git a/es2panda/test/compiler/ts/as_expression_2-expected.txt b/test/compiler/ts/as_expression_2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_2-expected.txt
rename to test/compiler/ts/as_expression_2-expected.txt
diff --git a/es2panda/test/compiler/ts/as_expression_2.ts b/test/compiler/ts/as_expression_2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_2.ts
rename to test/compiler/ts/as_expression_2.ts
diff --git a/es2panda/test/compiler/ts/as_expression_3-expected.txt b/test/compiler/ts/as_expression_3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_3-expected.txt
rename to test/compiler/ts/as_expression_3-expected.txt
diff --git a/es2panda/test/compiler/ts/as_expression_3.ts b/test/compiler/ts/as_expression_3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_3.ts
rename to test/compiler/ts/as_expression_3.ts
diff --git a/es2panda/test/compiler/ts/as_expression_4-expected.txt b/test/compiler/ts/as_expression_4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_4-expected.txt
rename to test/compiler/ts/as_expression_4-expected.txt
diff --git a/es2panda/test/compiler/ts/as_expression_4.ts b/test/compiler/ts/as_expression_4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_4.ts
rename to test/compiler/ts/as_expression_4.ts
diff --git a/es2panda/test/compiler/ts/as_expression_5-expected.txt b/test/compiler/ts/as_expression_5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_5-expected.txt
rename to test/compiler/ts/as_expression_5-expected.txt
diff --git a/es2panda/test/compiler/ts/as_expression_5.ts b/test/compiler/ts/as_expression_5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_5.ts
rename to test/compiler/ts/as_expression_5.ts
diff --git a/es2panda/test/compiler/ts/as_expression_6-expected.txt b/test/compiler/ts/as_expression_6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_6-expected.txt
rename to test/compiler/ts/as_expression_6-expected.txt
diff --git a/es2panda/test/compiler/ts/as_expression_6.ts b/test/compiler/ts/as_expression_6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_6.ts
rename to test/compiler/ts/as_expression_6.ts
diff --git a/es2panda/test/compiler/ts/as_expression_7-expected.txt b/test/compiler/ts/as_expression_7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_7-expected.txt
rename to test/compiler/ts/as_expression_7-expected.txt
diff --git a/es2panda/test/compiler/ts/as_expression_7.ts b/test/compiler/ts/as_expression_7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_7.ts
rename to test/compiler/ts/as_expression_7.ts
diff --git a/es2panda/test/compiler/ts/as_expression_8-expected.txt b/test/compiler/ts/as_expression_8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_8-expected.txt
rename to test/compiler/ts/as_expression_8-expected.txt
diff --git a/es2panda/test/compiler/ts/as_expression_8.ts b/test/compiler/ts/as_expression_8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_8.ts
rename to test/compiler/ts/as_expression_8.ts
diff --git a/es2panda/test/compiler/ts/as_expression_9-expected.txt b/test/compiler/ts/as_expression_9-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_9-expected.txt
rename to test/compiler/ts/as_expression_9-expected.txt
diff --git a/es2panda/test/compiler/ts/as_expression_9.ts b/test/compiler/ts/as_expression_9.ts
similarity index 100%
rename from es2panda/test/compiler/ts/as_expression_9.ts
rename to test/compiler/ts/as_expression_9.ts
diff --git a/es2panda/test/compiler/ts/assignment_never-expected.txt b/test/compiler/ts/assignment_never-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/assignment_never-expected.txt
rename to test/compiler/ts/assignment_never-expected.txt
diff --git a/es2panda/test/compiler/ts/assignment_never.ts b/test/compiler/ts/assignment_never.ts
similarity index 100%
rename from es2panda/test/compiler/ts/assignment_never.ts
rename to test/compiler/ts/assignment_never.ts
diff --git a/es2panda/test/compiler/ts/assignment_unknown-expected.txt b/test/compiler/ts/assignment_unknown-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/assignment_unknown-expected.txt
rename to test/compiler/ts/assignment_unknown-expected.txt
diff --git a/es2panda/test/compiler/ts/assignment_unknown.ts b/test/compiler/ts/assignment_unknown.ts
similarity index 100%
rename from es2panda/test/compiler/ts/assignment_unknown.ts
rename to test/compiler/ts/assignment_unknown.ts
diff --git a/es2panda/test/compiler/ts/cannotAssignToConst-expected.txt b/test/compiler/ts/cannotAssignToConst-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/cannotAssignToConst-expected.txt
rename to test/compiler/ts/cannotAssignToConst-expected.txt
diff --git a/es2panda/test/compiler/ts/cannotAssignToConst.ts b/test/compiler/ts/cannotAssignToConst.ts
similarity index 100%
rename from es2panda/test/compiler/ts/cannotAssignToConst.ts
rename to test/compiler/ts/cannotAssignToConst.ts
diff --git a/es2panda/test/compiler/ts/constUsedBeforeDeclaration-expected.txt b/test/compiler/ts/constUsedBeforeDeclaration-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/constUsedBeforeDeclaration-expected.txt
rename to test/compiler/ts/constUsedBeforeDeclaration-expected.txt
diff --git a/es2panda/test/compiler/ts/constUsedBeforeDeclaration.ts b/test/compiler/ts/constUsedBeforeDeclaration.ts
similarity index 100%
rename from es2panda/test/compiler/ts/constUsedBeforeDeclaration.ts
rename to test/compiler/ts/constUsedBeforeDeclaration.ts
diff --git a/es2panda/test/compiler/ts/functionCall-expected.txt b/test/compiler/ts/functionCall-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall-expected.txt
rename to test/compiler/ts/functionCall-expected.txt
diff --git a/es2panda/test/compiler/ts/functionCall.ts b/test/compiler/ts/functionCall.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall.ts
rename to test/compiler/ts/functionCall.ts
diff --git a/es2panda/test/compiler/ts/functionCall_1-expected.txt b/test/compiler/ts/functionCall_1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_1-expected.txt
rename to test/compiler/ts/functionCall_1-expected.txt
diff --git a/es2panda/test/compiler/ts/functionCall_1.ts b/test/compiler/ts/functionCall_1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_1.ts
rename to test/compiler/ts/functionCall_1.ts
diff --git a/es2panda/test/compiler/ts/functionCall_10-expected.txt b/test/compiler/ts/functionCall_10-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_10-expected.txt
rename to test/compiler/ts/functionCall_10-expected.txt
diff --git a/es2panda/test/compiler/ts/functionCall_10.ts b/test/compiler/ts/functionCall_10.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_10.ts
rename to test/compiler/ts/functionCall_10.ts
diff --git a/es2panda/test/compiler/ts/functionCall_11-expected.txt b/test/compiler/ts/functionCall_11-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_11-expected.txt
rename to test/compiler/ts/functionCall_11-expected.txt
diff --git a/es2panda/test/compiler/ts/functionCall_11.ts b/test/compiler/ts/functionCall_11.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_11.ts
rename to test/compiler/ts/functionCall_11.ts
diff --git a/es2panda/test/compiler/ts/functionCall_12-expected.txt b/test/compiler/ts/functionCall_12-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_12-expected.txt
rename to test/compiler/ts/functionCall_12-expected.txt
diff --git a/es2panda/test/compiler/ts/functionCall_12.ts b/test/compiler/ts/functionCall_12.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_12.ts
rename to test/compiler/ts/functionCall_12.ts
diff --git a/es2panda/test/compiler/ts/functionCall_13-expected.txt b/test/compiler/ts/functionCall_13-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_13-expected.txt
rename to test/compiler/ts/functionCall_13-expected.txt
diff --git a/es2panda/test/compiler/ts/functionCall_13.ts b/test/compiler/ts/functionCall_13.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_13.ts
rename to test/compiler/ts/functionCall_13.ts
diff --git a/es2panda/test/compiler/ts/functionCall_14-expected.txt b/test/compiler/ts/functionCall_14-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_14-expected.txt
rename to test/compiler/ts/functionCall_14-expected.txt
diff --git a/es2panda/test/compiler/ts/functionCall_14.ts b/test/compiler/ts/functionCall_14.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_14.ts
rename to test/compiler/ts/functionCall_14.ts
diff --git a/es2panda/test/compiler/ts/functionCall_15-expected.txt b/test/compiler/ts/functionCall_15-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_15-expected.txt
rename to test/compiler/ts/functionCall_15-expected.txt
diff --git a/es2panda/test/compiler/ts/functionCall_15.ts b/test/compiler/ts/functionCall_15.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_15.ts
rename to test/compiler/ts/functionCall_15.ts
diff --git a/es2panda/test/compiler/ts/functionCall_2-expected.txt b/test/compiler/ts/functionCall_2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_2-expected.txt
rename to test/compiler/ts/functionCall_2-expected.txt
diff --git a/es2panda/test/compiler/ts/functionCall_2.ts b/test/compiler/ts/functionCall_2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_2.ts
rename to test/compiler/ts/functionCall_2.ts
diff --git a/es2panda/test/compiler/ts/functionCall_3-expected.txt b/test/compiler/ts/functionCall_3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_3-expected.txt
rename to test/compiler/ts/functionCall_3-expected.txt
diff --git a/es2panda/test/compiler/ts/functionCall_3.ts b/test/compiler/ts/functionCall_3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_3.ts
rename to test/compiler/ts/functionCall_3.ts
diff --git a/es2panda/test/compiler/ts/functionCall_4-expected.txt b/test/compiler/ts/functionCall_4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_4-expected.txt
rename to test/compiler/ts/functionCall_4-expected.txt
diff --git a/es2panda/test/compiler/ts/functionCall_4.ts b/test/compiler/ts/functionCall_4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_4.ts
rename to test/compiler/ts/functionCall_4.ts
diff --git a/es2panda/test/compiler/ts/functionCall_5-expected.txt b/test/compiler/ts/functionCall_5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_5-expected.txt
rename to test/compiler/ts/functionCall_5-expected.txt
diff --git a/es2panda/test/compiler/ts/functionCall_5.ts b/test/compiler/ts/functionCall_5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_5.ts
rename to test/compiler/ts/functionCall_5.ts
diff --git a/es2panda/test/compiler/ts/functionCall_6-expected.txt b/test/compiler/ts/functionCall_6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_6-expected.txt
rename to test/compiler/ts/functionCall_6-expected.txt
diff --git a/es2panda/test/compiler/ts/functionCall_6.ts b/test/compiler/ts/functionCall_6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_6.ts
rename to test/compiler/ts/functionCall_6.ts
diff --git a/es2panda/test/compiler/ts/functionCall_7-expected.txt b/test/compiler/ts/functionCall_7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_7-expected.txt
rename to test/compiler/ts/functionCall_7-expected.txt
diff --git a/es2panda/test/compiler/ts/functionCall_7.ts b/test/compiler/ts/functionCall_7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_7.ts
rename to test/compiler/ts/functionCall_7.ts
diff --git a/es2panda/test/compiler/ts/functionCall_8-expected.txt b/test/compiler/ts/functionCall_8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_8-expected.txt
rename to test/compiler/ts/functionCall_8-expected.txt
diff --git a/es2panda/test/compiler/ts/functionCall_8.ts b/test/compiler/ts/functionCall_8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_8.ts
rename to test/compiler/ts/functionCall_8.ts
diff --git a/es2panda/test/compiler/ts/functionCall_9-expected.txt b/test/compiler/ts/functionCall_9-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_9-expected.txt
rename to test/compiler/ts/functionCall_9-expected.txt
diff --git a/es2panda/test/compiler/ts/functionCall_9.ts b/test/compiler/ts/functionCall_9.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionCall_9.ts
rename to test/compiler/ts/functionCall_9.ts
diff --git a/es2panda/test/compiler/ts/functionOverload1-expected.txt b/test/compiler/ts/functionOverload1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionOverload1-expected.txt
rename to test/compiler/ts/functionOverload1-expected.txt
diff --git a/es2panda/test/compiler/ts/functionOverload1.ts b/test/compiler/ts/functionOverload1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionOverload1.ts
rename to test/compiler/ts/functionOverload1.ts
diff --git a/es2panda/test/compiler/ts/functionOverload2-expected.txt b/test/compiler/ts/functionOverload2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionOverload2-expected.txt
rename to test/compiler/ts/functionOverload2-expected.txt
diff --git a/es2panda/test/compiler/ts/functionOverload2.ts b/test/compiler/ts/functionOverload2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionOverload2.ts
rename to test/compiler/ts/functionOverload2.ts
diff --git a/es2panda/test/compiler/ts/functionOverload3-expected.txt b/test/compiler/ts/functionOverload3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionOverload3-expected.txt
rename to test/compiler/ts/functionOverload3-expected.txt
diff --git a/es2panda/test/compiler/ts/functionOverload3.ts b/test/compiler/ts/functionOverload3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionOverload3.ts
rename to test/compiler/ts/functionOverload3.ts
diff --git a/es2panda/test/compiler/ts/functionOverload4-expected.txt b/test/compiler/ts/functionOverload4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionOverload4-expected.txt
rename to test/compiler/ts/functionOverload4-expected.txt
diff --git a/es2panda/test/compiler/ts/functionOverload4.ts b/test/compiler/ts/functionOverload4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionOverload4.ts
rename to test/compiler/ts/functionOverload4.ts
diff --git a/es2panda/test/compiler/ts/functionWithPattern1-expected.txt b/test/compiler/ts/functionWithPattern1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern1-expected.txt
rename to test/compiler/ts/functionWithPattern1-expected.txt
diff --git a/es2panda/test/compiler/ts/functionWithPattern1.ts b/test/compiler/ts/functionWithPattern1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern1.ts
rename to test/compiler/ts/functionWithPattern1.ts
diff --git a/es2panda/test/compiler/ts/functionWithPattern10-expected.txt b/test/compiler/ts/functionWithPattern10-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern10-expected.txt
rename to test/compiler/ts/functionWithPattern10-expected.txt
diff --git a/es2panda/test/compiler/ts/functionWithPattern10.ts b/test/compiler/ts/functionWithPattern10.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern10.ts
rename to test/compiler/ts/functionWithPattern10.ts
diff --git a/es2panda/test/compiler/ts/functionWithPattern11-expected.txt b/test/compiler/ts/functionWithPattern11-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern11-expected.txt
rename to test/compiler/ts/functionWithPattern11-expected.txt
diff --git a/es2panda/test/compiler/ts/functionWithPattern11.ts b/test/compiler/ts/functionWithPattern11.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern11.ts
rename to test/compiler/ts/functionWithPattern11.ts
diff --git a/es2panda/test/compiler/ts/functionWithPattern12-expected.txt b/test/compiler/ts/functionWithPattern12-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern12-expected.txt
rename to test/compiler/ts/functionWithPattern12-expected.txt
diff --git a/es2panda/test/compiler/ts/functionWithPattern12.ts b/test/compiler/ts/functionWithPattern12.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern12.ts
rename to test/compiler/ts/functionWithPattern12.ts
diff --git a/es2panda/test/compiler/ts/functionWithPattern2-expected.txt b/test/compiler/ts/functionWithPattern2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern2-expected.txt
rename to test/compiler/ts/functionWithPattern2-expected.txt
diff --git a/es2panda/test/compiler/ts/functionWithPattern2.ts b/test/compiler/ts/functionWithPattern2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern2.ts
rename to test/compiler/ts/functionWithPattern2.ts
diff --git a/es2panda/test/compiler/ts/functionWithPattern3-expected.txt b/test/compiler/ts/functionWithPattern3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern3-expected.txt
rename to test/compiler/ts/functionWithPattern3-expected.txt
diff --git a/es2panda/test/compiler/ts/functionWithPattern3.ts b/test/compiler/ts/functionWithPattern3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern3.ts
rename to test/compiler/ts/functionWithPattern3.ts
diff --git a/es2panda/test/compiler/ts/functionWithPattern4-expected.txt b/test/compiler/ts/functionWithPattern4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern4-expected.txt
rename to test/compiler/ts/functionWithPattern4-expected.txt
diff --git a/es2panda/test/compiler/ts/functionWithPattern4.ts b/test/compiler/ts/functionWithPattern4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern4.ts
rename to test/compiler/ts/functionWithPattern4.ts
diff --git a/es2panda/test/compiler/ts/functionWithPattern5-expected.txt b/test/compiler/ts/functionWithPattern5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern5-expected.txt
rename to test/compiler/ts/functionWithPattern5-expected.txt
diff --git a/es2panda/test/compiler/ts/functionWithPattern5.ts b/test/compiler/ts/functionWithPattern5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern5.ts
rename to test/compiler/ts/functionWithPattern5.ts
diff --git a/es2panda/test/compiler/ts/functionWithPattern6-expected.txt b/test/compiler/ts/functionWithPattern6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern6-expected.txt
rename to test/compiler/ts/functionWithPattern6-expected.txt
diff --git a/es2panda/test/compiler/ts/functionWithPattern6.ts b/test/compiler/ts/functionWithPattern6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern6.ts
rename to test/compiler/ts/functionWithPattern6.ts
diff --git a/es2panda/test/compiler/ts/functionWithPattern7-expected.txt b/test/compiler/ts/functionWithPattern7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern7-expected.txt
rename to test/compiler/ts/functionWithPattern7-expected.txt
diff --git a/es2panda/test/compiler/ts/functionWithPattern7.ts b/test/compiler/ts/functionWithPattern7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern7.ts
rename to test/compiler/ts/functionWithPattern7.ts
diff --git a/es2panda/test/compiler/ts/functionWithPattern8-expected.txt b/test/compiler/ts/functionWithPattern8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern8-expected.txt
rename to test/compiler/ts/functionWithPattern8-expected.txt
diff --git a/es2panda/test/compiler/ts/functionWithPattern8.ts b/test/compiler/ts/functionWithPattern8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern8.ts
rename to test/compiler/ts/functionWithPattern8.ts
diff --git a/es2panda/test/compiler/ts/functionWithPattern9-expected.txt b/test/compiler/ts/functionWithPattern9-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern9-expected.txt
rename to test/compiler/ts/functionWithPattern9-expected.txt
diff --git a/es2panda/test/compiler/ts/functionWithPattern9.ts b/test/compiler/ts/functionWithPattern9.ts
similarity index 100%
rename from es2panda/test/compiler/ts/functionWithPattern9.ts
rename to test/compiler/ts/functionWithPattern9.ts
diff --git a/es2panda/test/compiler/ts/function_declaration_1-expected.txt b/test/compiler/ts/function_declaration_1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_1-expected.txt
rename to test/compiler/ts/function_declaration_1-expected.txt
diff --git a/es2panda/test/compiler/ts/function_declaration_1.ts b/test/compiler/ts/function_declaration_1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_1.ts
rename to test/compiler/ts/function_declaration_1.ts
diff --git a/es2panda/test/compiler/ts/function_declaration_10-expected.txt b/test/compiler/ts/function_declaration_10-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_10-expected.txt
rename to test/compiler/ts/function_declaration_10-expected.txt
diff --git a/es2panda/test/compiler/ts/function_declaration_10.ts b/test/compiler/ts/function_declaration_10.ts
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_10.ts
rename to test/compiler/ts/function_declaration_10.ts
diff --git a/es2panda/test/compiler/ts/function_declaration_11-expected.txt b/test/compiler/ts/function_declaration_11-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_11-expected.txt
rename to test/compiler/ts/function_declaration_11-expected.txt
diff --git a/es2panda/test/compiler/ts/function_declaration_11.ts b/test/compiler/ts/function_declaration_11.ts
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_11.ts
rename to test/compiler/ts/function_declaration_11.ts
diff --git a/es2panda/test/compiler/ts/function_declaration_2-expected.txt b/test/compiler/ts/function_declaration_2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_2-expected.txt
rename to test/compiler/ts/function_declaration_2-expected.txt
diff --git a/es2panda/test/compiler/ts/function_declaration_2.ts b/test/compiler/ts/function_declaration_2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_2.ts
rename to test/compiler/ts/function_declaration_2.ts
diff --git a/es2panda/test/compiler/ts/function_declaration_3-expected.txt b/test/compiler/ts/function_declaration_3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_3-expected.txt
rename to test/compiler/ts/function_declaration_3-expected.txt
diff --git a/es2panda/test/compiler/ts/function_declaration_3.ts b/test/compiler/ts/function_declaration_3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_3.ts
rename to test/compiler/ts/function_declaration_3.ts
diff --git a/es2panda/test/compiler/ts/function_declaration_4-expected.txt b/test/compiler/ts/function_declaration_4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_4-expected.txt
rename to test/compiler/ts/function_declaration_4-expected.txt
diff --git a/es2panda/test/compiler/ts/function_declaration_4.ts b/test/compiler/ts/function_declaration_4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_4.ts
rename to test/compiler/ts/function_declaration_4.ts
diff --git a/es2panda/test/compiler/ts/function_declaration_5-expected.txt b/test/compiler/ts/function_declaration_5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_5-expected.txt
rename to test/compiler/ts/function_declaration_5-expected.txt
diff --git a/es2panda/test/compiler/ts/function_declaration_5.ts b/test/compiler/ts/function_declaration_5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_5.ts
rename to test/compiler/ts/function_declaration_5.ts
diff --git a/es2panda/test/compiler/ts/function_declaration_6-expected.txt b/test/compiler/ts/function_declaration_6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_6-expected.txt
rename to test/compiler/ts/function_declaration_6-expected.txt
diff --git a/es2panda/test/compiler/ts/function_declaration_6.ts b/test/compiler/ts/function_declaration_6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_6.ts
rename to test/compiler/ts/function_declaration_6.ts
diff --git a/es2panda/test/compiler/ts/function_declaration_7-expected.txt b/test/compiler/ts/function_declaration_7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_7-expected.txt
rename to test/compiler/ts/function_declaration_7-expected.txt
diff --git a/es2panda/test/compiler/ts/function_declaration_7.ts b/test/compiler/ts/function_declaration_7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_7.ts
rename to test/compiler/ts/function_declaration_7.ts
diff --git a/es2panda/test/compiler/ts/function_declaration_8-expected.txt b/test/compiler/ts/function_declaration_8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_8-expected.txt
rename to test/compiler/ts/function_declaration_8-expected.txt
diff --git a/es2panda/test/compiler/ts/function_declaration_8.ts b/test/compiler/ts/function_declaration_8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_8.ts
rename to test/compiler/ts/function_declaration_8.ts
diff --git a/es2panda/test/compiler/ts/function_declaration_9-expected.txt b/test/compiler/ts/function_declaration_9-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_9-expected.txt
rename to test/compiler/ts/function_declaration_9-expected.txt
diff --git a/es2panda/test/compiler/ts/function_declaration_9.ts b/test/compiler/ts/function_declaration_9.ts
similarity index 100%
rename from es2panda/test/compiler/ts/function_declaration_9.ts
rename to test/compiler/ts/function_declaration_9.ts
diff --git a/es2panda/test/compiler/ts/generic_interface-expected.txt b/test/compiler/ts/generic_interface-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/generic_interface-expected.txt
rename to test/compiler/ts/generic_interface-expected.txt
diff --git a/es2panda/test/compiler/ts/generic_interface.ts b/test/compiler/ts/generic_interface.ts
similarity index 100%
rename from es2panda/test/compiler/ts/generic_interface.ts
rename to test/compiler/ts/generic_interface.ts
diff --git a/es2panda/test/compiler/ts/generic_type_alias-expected.txt b/test/compiler/ts/generic_type_alias-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias-expected.txt
rename to test/compiler/ts/generic_type_alias-expected.txt
diff --git a/es2panda/test/compiler/ts/generic_type_alias.ts b/test/compiler/ts/generic_type_alias.ts
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias.ts
rename to test/compiler/ts/generic_type_alias.ts
diff --git a/es2panda/test/compiler/ts/generic_type_alias_1-expected.txt b/test/compiler/ts/generic_type_alias_1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_1-expected.txt
rename to test/compiler/ts/generic_type_alias_1-expected.txt
diff --git a/es2panda/test/compiler/ts/generic_type_alias_1.ts b/test/compiler/ts/generic_type_alias_1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_1.ts
rename to test/compiler/ts/generic_type_alias_1.ts
diff --git a/es2panda/test/compiler/ts/generic_type_alias_10-expected.txt b/test/compiler/ts/generic_type_alias_10-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_10-expected.txt
rename to test/compiler/ts/generic_type_alias_10-expected.txt
diff --git a/es2panda/test/compiler/ts/generic_type_alias_10.ts b/test/compiler/ts/generic_type_alias_10.ts
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_10.ts
rename to test/compiler/ts/generic_type_alias_10.ts
diff --git a/es2panda/test/compiler/ts/generic_type_alias_2-expected.txt b/test/compiler/ts/generic_type_alias_2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_2-expected.txt
rename to test/compiler/ts/generic_type_alias_2-expected.txt
diff --git a/es2panda/test/compiler/ts/generic_type_alias_2.ts b/test/compiler/ts/generic_type_alias_2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_2.ts
rename to test/compiler/ts/generic_type_alias_2.ts
diff --git a/es2panda/test/compiler/ts/generic_type_alias_3-expected.txt b/test/compiler/ts/generic_type_alias_3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_3-expected.txt
rename to test/compiler/ts/generic_type_alias_3-expected.txt
diff --git a/es2panda/test/compiler/ts/generic_type_alias_3.ts b/test/compiler/ts/generic_type_alias_3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_3.ts
rename to test/compiler/ts/generic_type_alias_3.ts
diff --git a/es2panda/test/compiler/ts/generic_type_alias_4-expected.txt b/test/compiler/ts/generic_type_alias_4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_4-expected.txt
rename to test/compiler/ts/generic_type_alias_4-expected.txt
diff --git a/es2panda/test/compiler/ts/generic_type_alias_4.ts b/test/compiler/ts/generic_type_alias_4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_4.ts
rename to test/compiler/ts/generic_type_alias_4.ts
diff --git a/es2panda/test/compiler/ts/generic_type_alias_5-expected.txt b/test/compiler/ts/generic_type_alias_5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_5-expected.txt
rename to test/compiler/ts/generic_type_alias_5-expected.txt
diff --git a/es2panda/test/compiler/ts/generic_type_alias_5.ts b/test/compiler/ts/generic_type_alias_5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_5.ts
rename to test/compiler/ts/generic_type_alias_5.ts
diff --git a/es2panda/test/compiler/ts/generic_type_alias_6-expected.txt b/test/compiler/ts/generic_type_alias_6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_6-expected.txt
rename to test/compiler/ts/generic_type_alias_6-expected.txt
diff --git a/es2panda/test/compiler/ts/generic_type_alias_6.ts b/test/compiler/ts/generic_type_alias_6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_6.ts
rename to test/compiler/ts/generic_type_alias_6.ts
diff --git a/es2panda/test/compiler/ts/generic_type_alias_7-expected.txt b/test/compiler/ts/generic_type_alias_7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_7-expected.txt
rename to test/compiler/ts/generic_type_alias_7-expected.txt
diff --git a/es2panda/test/compiler/ts/generic_type_alias_7.ts b/test/compiler/ts/generic_type_alias_7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_7.ts
rename to test/compiler/ts/generic_type_alias_7.ts
diff --git a/es2panda/test/compiler/ts/generic_type_alias_8-expected.txt b/test/compiler/ts/generic_type_alias_8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_8-expected.txt
rename to test/compiler/ts/generic_type_alias_8-expected.txt
diff --git a/es2panda/test/compiler/ts/generic_type_alias_8.ts b/test/compiler/ts/generic_type_alias_8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_8.ts
rename to test/compiler/ts/generic_type_alias_8.ts
diff --git a/es2panda/test/compiler/ts/generic_type_alias_9-expected.txt b/test/compiler/ts/generic_type_alias_9-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_9-expected.txt
rename to test/compiler/ts/generic_type_alias_9-expected.txt
diff --git a/es2panda/test/compiler/ts/generic_type_alias_9.ts b/test/compiler/ts/generic_type_alias_9.ts
similarity index 100%
rename from es2panda/test/compiler/ts/generic_type_alias_9.ts
rename to test/compiler/ts/generic_type_alias_9.ts
diff --git a/es2panda/test/compiler/ts/identifierWithoutDeclaration-expected.txt b/test/compiler/ts/identifierWithoutDeclaration-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/identifierWithoutDeclaration-expected.txt
rename to test/compiler/ts/identifierWithoutDeclaration-expected.txt
diff --git a/es2panda/test/compiler/ts/identifierWithoutDeclaration.ts b/test/compiler/ts/identifierWithoutDeclaration.ts
similarity index 100%
rename from es2panda/test/compiler/ts/identifierWithoutDeclaration.ts
rename to test/compiler/ts/identifierWithoutDeclaration.ts
diff --git a/es2panda/test/compiler/ts/in_1-expected.txt b/test/compiler/ts/in_1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/in_1-expected.txt
rename to test/compiler/ts/in_1-expected.txt
diff --git a/es2panda/test/compiler/ts/in_1.ts b/test/compiler/ts/in_1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/in_1.ts
rename to test/compiler/ts/in_1.ts
diff --git a/es2panda/test/compiler/ts/in_10-expected.txt b/test/compiler/ts/in_10-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/in_10-expected.txt
rename to test/compiler/ts/in_10-expected.txt
diff --git a/es2panda/test/compiler/ts/in_10.ts b/test/compiler/ts/in_10.ts
similarity index 100%
rename from es2panda/test/compiler/ts/in_10.ts
rename to test/compiler/ts/in_10.ts
diff --git a/es2panda/test/compiler/ts/in_11-expected.txt b/test/compiler/ts/in_11-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/in_11-expected.txt
rename to test/compiler/ts/in_11-expected.txt
diff --git a/es2panda/test/compiler/ts/in_11.ts b/test/compiler/ts/in_11.ts
similarity index 100%
rename from es2panda/test/compiler/ts/in_11.ts
rename to test/compiler/ts/in_11.ts
diff --git a/es2panda/test/compiler/ts/in_12-expected.txt b/test/compiler/ts/in_12-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/in_12-expected.txt
rename to test/compiler/ts/in_12-expected.txt
diff --git a/es2panda/test/compiler/ts/in_12.ts b/test/compiler/ts/in_12.ts
similarity index 100%
rename from es2panda/test/compiler/ts/in_12.ts
rename to test/compiler/ts/in_12.ts
diff --git a/es2panda/test/compiler/ts/in_13-expected.txt b/test/compiler/ts/in_13-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/in_13-expected.txt
rename to test/compiler/ts/in_13-expected.txt
diff --git a/es2panda/test/compiler/ts/in_13.ts b/test/compiler/ts/in_13.ts
similarity index 100%
rename from es2panda/test/compiler/ts/in_13.ts
rename to test/compiler/ts/in_13.ts
diff --git a/es2panda/test/compiler/ts/in_14-expected.txt b/test/compiler/ts/in_14-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/in_14-expected.txt
rename to test/compiler/ts/in_14-expected.txt
diff --git a/es2panda/test/compiler/ts/in_14.ts b/test/compiler/ts/in_14.ts
similarity index 100%
rename from es2panda/test/compiler/ts/in_14.ts
rename to test/compiler/ts/in_14.ts
diff --git a/es2panda/test/compiler/ts/in_15-expected.txt b/test/compiler/ts/in_15-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/in_15-expected.txt
rename to test/compiler/ts/in_15-expected.txt
diff --git a/es2panda/test/compiler/ts/in_15.ts b/test/compiler/ts/in_15.ts
similarity index 100%
rename from es2panda/test/compiler/ts/in_15.ts
rename to test/compiler/ts/in_15.ts
diff --git a/es2panda/test/compiler/ts/in_2-expected.txt b/test/compiler/ts/in_2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/in_2-expected.txt
rename to test/compiler/ts/in_2-expected.txt
diff --git a/es2panda/test/compiler/ts/in_2.ts b/test/compiler/ts/in_2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/in_2.ts
rename to test/compiler/ts/in_2.ts
diff --git a/es2panda/test/compiler/ts/in_3-expected.txt b/test/compiler/ts/in_3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/in_3-expected.txt
rename to test/compiler/ts/in_3-expected.txt
diff --git a/es2panda/test/compiler/ts/in_3.ts b/test/compiler/ts/in_3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/in_3.ts
rename to test/compiler/ts/in_3.ts
diff --git a/es2panda/test/compiler/ts/in_4-expected.txt b/test/compiler/ts/in_4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/in_4-expected.txt
rename to test/compiler/ts/in_4-expected.txt
diff --git a/es2panda/test/compiler/ts/in_4.ts b/test/compiler/ts/in_4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/in_4.ts
rename to test/compiler/ts/in_4.ts
diff --git a/es2panda/test/compiler/ts/in_5-expected.txt b/test/compiler/ts/in_5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/in_5-expected.txt
rename to test/compiler/ts/in_5-expected.txt
diff --git a/es2panda/test/compiler/ts/in_5.ts b/test/compiler/ts/in_5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/in_5.ts
rename to test/compiler/ts/in_5.ts
diff --git a/es2panda/test/compiler/ts/in_6-expected.txt b/test/compiler/ts/in_6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/in_6-expected.txt
rename to test/compiler/ts/in_6-expected.txt
diff --git a/es2panda/test/compiler/ts/in_6.ts b/test/compiler/ts/in_6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/in_6.ts
rename to test/compiler/ts/in_6.ts
diff --git a/es2panda/test/compiler/ts/in_7-expected.txt b/test/compiler/ts/in_7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/in_7-expected.txt
rename to test/compiler/ts/in_7-expected.txt
diff --git a/es2panda/test/compiler/ts/in_7.ts b/test/compiler/ts/in_7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/in_7.ts
rename to test/compiler/ts/in_7.ts
diff --git a/es2panda/test/compiler/ts/in_8-expected.txt b/test/compiler/ts/in_8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/in_8-expected.txt
rename to test/compiler/ts/in_8-expected.txt
diff --git a/es2panda/test/compiler/ts/in_8.ts b/test/compiler/ts/in_8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/in_8.ts
rename to test/compiler/ts/in_8.ts
diff --git a/es2panda/test/compiler/ts/in_9-expected.txt b/test/compiler/ts/in_9-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/in_9-expected.txt
rename to test/compiler/ts/in_9-expected.txt
diff --git a/es2panda/test/compiler/ts/in_9.ts b/test/compiler/ts/in_9.ts
similarity index 100%
rename from es2panda/test/compiler/ts/in_9.ts
rename to test/compiler/ts/in_9.ts
diff --git a/es2panda/test/compiler/ts/instanceof_1-expected.txt b/test/compiler/ts/instanceof_1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_1-expected.txt
rename to test/compiler/ts/instanceof_1-expected.txt
diff --git a/es2panda/test/compiler/ts/instanceof_1.ts b/test/compiler/ts/instanceof_1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_1.ts
rename to test/compiler/ts/instanceof_1.ts
diff --git a/es2panda/test/compiler/ts/instanceof_10-expected.txt b/test/compiler/ts/instanceof_10-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_10-expected.txt
rename to test/compiler/ts/instanceof_10-expected.txt
diff --git a/es2panda/test/compiler/ts/instanceof_10.ts b/test/compiler/ts/instanceof_10.ts
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_10.ts
rename to test/compiler/ts/instanceof_10.ts
diff --git a/es2panda/test/compiler/ts/instanceof_11-expected.txt b/test/compiler/ts/instanceof_11-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_11-expected.txt
rename to test/compiler/ts/instanceof_11-expected.txt
diff --git a/es2panda/test/compiler/ts/instanceof_11.ts b/test/compiler/ts/instanceof_11.ts
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_11.ts
rename to test/compiler/ts/instanceof_11.ts
diff --git a/es2panda/test/compiler/ts/instanceof_12-expected.txt b/test/compiler/ts/instanceof_12-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_12-expected.txt
rename to test/compiler/ts/instanceof_12-expected.txt
diff --git a/es2panda/test/compiler/ts/instanceof_12.ts b/test/compiler/ts/instanceof_12.ts
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_12.ts
rename to test/compiler/ts/instanceof_12.ts
diff --git a/es2panda/test/compiler/ts/instanceof_13-expected.txt b/test/compiler/ts/instanceof_13-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_13-expected.txt
rename to test/compiler/ts/instanceof_13-expected.txt
diff --git a/es2panda/test/compiler/ts/instanceof_13.ts b/test/compiler/ts/instanceof_13.ts
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_13.ts
rename to test/compiler/ts/instanceof_13.ts
diff --git a/es2panda/test/compiler/ts/instanceof_14-expected.txt b/test/compiler/ts/instanceof_14-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_14-expected.txt
rename to test/compiler/ts/instanceof_14-expected.txt
diff --git a/es2panda/test/compiler/ts/instanceof_14.ts b/test/compiler/ts/instanceof_14.ts
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_14.ts
rename to test/compiler/ts/instanceof_14.ts
diff --git a/es2panda/test/compiler/ts/instanceof_2-expected.txt b/test/compiler/ts/instanceof_2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_2-expected.txt
rename to test/compiler/ts/instanceof_2-expected.txt
diff --git a/es2panda/test/compiler/ts/instanceof_2.ts b/test/compiler/ts/instanceof_2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_2.ts
rename to test/compiler/ts/instanceof_2.ts
diff --git a/es2panda/test/compiler/ts/instanceof_3-expected.txt b/test/compiler/ts/instanceof_3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_3-expected.txt
rename to test/compiler/ts/instanceof_3-expected.txt
diff --git a/es2panda/test/compiler/ts/instanceof_3.ts b/test/compiler/ts/instanceof_3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_3.ts
rename to test/compiler/ts/instanceof_3.ts
diff --git a/es2panda/test/compiler/ts/instanceof_4-expected.txt b/test/compiler/ts/instanceof_4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_4-expected.txt
rename to test/compiler/ts/instanceof_4-expected.txt
diff --git a/es2panda/test/compiler/ts/instanceof_4.ts b/test/compiler/ts/instanceof_4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_4.ts
rename to test/compiler/ts/instanceof_4.ts
diff --git a/es2panda/test/compiler/ts/instanceof_5-expected.txt b/test/compiler/ts/instanceof_5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_5-expected.txt
rename to test/compiler/ts/instanceof_5-expected.txt
diff --git a/es2panda/test/compiler/ts/instanceof_5.ts b/test/compiler/ts/instanceof_5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_5.ts
rename to test/compiler/ts/instanceof_5.ts
diff --git a/es2panda/test/compiler/ts/instanceof_6-expected.txt b/test/compiler/ts/instanceof_6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_6-expected.txt
rename to test/compiler/ts/instanceof_6-expected.txt
diff --git a/es2panda/test/compiler/ts/instanceof_6.ts b/test/compiler/ts/instanceof_6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_6.ts
rename to test/compiler/ts/instanceof_6.ts
diff --git a/es2panda/test/compiler/ts/instanceof_7-expected.txt b/test/compiler/ts/instanceof_7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_7-expected.txt
rename to test/compiler/ts/instanceof_7-expected.txt
diff --git a/es2panda/test/compiler/ts/instanceof_7.ts b/test/compiler/ts/instanceof_7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_7.ts
rename to test/compiler/ts/instanceof_7.ts
diff --git a/es2panda/test/compiler/ts/instanceof_8-expected.txt b/test/compiler/ts/instanceof_8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_8-expected.txt
rename to test/compiler/ts/instanceof_8-expected.txt
diff --git a/es2panda/test/compiler/ts/instanceof_8.ts b/test/compiler/ts/instanceof_8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_8.ts
rename to test/compiler/ts/instanceof_8.ts
diff --git a/es2panda/test/compiler/ts/instanceof_9-expected.txt b/test/compiler/ts/instanceof_9-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_9-expected.txt
rename to test/compiler/ts/instanceof_9-expected.txt
diff --git a/es2panda/test/compiler/ts/instanceof_9.ts b/test/compiler/ts/instanceof_9.ts
similarity index 100%
rename from es2panda/test/compiler/ts/instanceof_9.ts
rename to test/compiler/ts/instanceof_9.ts
diff --git a/es2panda/test/compiler/ts/interfaceAssignment-expected.txt b/test/compiler/ts/interfaceAssignment-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment-expected.txt
rename to test/compiler/ts/interfaceAssignment-expected.txt
diff --git a/es2panda/test/compiler/ts/interfaceAssignment.ts b/test/compiler/ts/interfaceAssignment.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment.ts
rename to test/compiler/ts/interfaceAssignment.ts
diff --git a/es2panda/test/compiler/ts/interfaceAssignment1-expected.txt b/test/compiler/ts/interfaceAssignment1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment1-expected.txt
rename to test/compiler/ts/interfaceAssignment1-expected.txt
diff --git a/es2panda/test/compiler/ts/interfaceAssignment1.ts b/test/compiler/ts/interfaceAssignment1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment1.ts
rename to test/compiler/ts/interfaceAssignment1.ts
diff --git a/es2panda/test/compiler/ts/interfaceAssignment2-expected.txt b/test/compiler/ts/interfaceAssignment2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment2-expected.txt
rename to test/compiler/ts/interfaceAssignment2-expected.txt
diff --git a/es2panda/test/compiler/ts/interfaceAssignment2.ts b/test/compiler/ts/interfaceAssignment2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment2.ts
rename to test/compiler/ts/interfaceAssignment2.ts
diff --git a/es2panda/test/compiler/ts/interfaceAssignment3-expected.txt b/test/compiler/ts/interfaceAssignment3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment3-expected.txt
rename to test/compiler/ts/interfaceAssignment3-expected.txt
diff --git a/es2panda/test/compiler/ts/interfaceAssignment3.ts b/test/compiler/ts/interfaceAssignment3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment3.ts
rename to test/compiler/ts/interfaceAssignment3.ts
diff --git a/es2panda/test/compiler/ts/interfaceAssignment4-expected.txt b/test/compiler/ts/interfaceAssignment4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment4-expected.txt
rename to test/compiler/ts/interfaceAssignment4-expected.txt
diff --git a/es2panda/test/compiler/ts/interfaceAssignment4.ts b/test/compiler/ts/interfaceAssignment4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment4.ts
rename to test/compiler/ts/interfaceAssignment4.ts
diff --git a/es2panda/test/compiler/ts/interfaceAssignment5-expected.txt b/test/compiler/ts/interfaceAssignment5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment5-expected.txt
rename to test/compiler/ts/interfaceAssignment5-expected.txt
diff --git a/es2panda/test/compiler/ts/interfaceAssignment5.ts b/test/compiler/ts/interfaceAssignment5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment5.ts
rename to test/compiler/ts/interfaceAssignment5.ts
diff --git a/es2panda/test/compiler/ts/interfaceAssignment6-expected.txt b/test/compiler/ts/interfaceAssignment6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment6-expected.txt
rename to test/compiler/ts/interfaceAssignment6-expected.txt
diff --git a/es2panda/test/compiler/ts/interfaceAssignment6.ts b/test/compiler/ts/interfaceAssignment6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment6.ts
rename to test/compiler/ts/interfaceAssignment6.ts
diff --git a/es2panda/test/compiler/ts/interfaceAssignment7-expected.txt b/test/compiler/ts/interfaceAssignment7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment7-expected.txt
rename to test/compiler/ts/interfaceAssignment7-expected.txt
diff --git a/es2panda/test/compiler/ts/interfaceAssignment7.ts b/test/compiler/ts/interfaceAssignment7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment7.ts
rename to test/compiler/ts/interfaceAssignment7.ts
diff --git a/es2panda/test/compiler/ts/interfaceAssignment8-expected.txt b/test/compiler/ts/interfaceAssignment8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment8-expected.txt
rename to test/compiler/ts/interfaceAssignment8-expected.txt
diff --git a/es2panda/test/compiler/ts/interfaceAssignment8.ts b/test/compiler/ts/interfaceAssignment8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceAssignment8.ts
rename to test/compiler/ts/interfaceAssignment8.ts
diff --git a/es2panda/test/compiler/ts/interfaceInheritance1-expected.txt b/test/compiler/ts/interfaceInheritance1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceInheritance1-expected.txt
rename to test/compiler/ts/interfaceInheritance1-expected.txt
diff --git a/es2panda/test/compiler/ts/interfaceInheritance1.ts b/test/compiler/ts/interfaceInheritance1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceInheritance1.ts
rename to test/compiler/ts/interfaceInheritance1.ts
diff --git a/es2panda/test/compiler/ts/interfaceInheritance2-expected.txt b/test/compiler/ts/interfaceInheritance2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceInheritance2-expected.txt
rename to test/compiler/ts/interfaceInheritance2-expected.txt
diff --git a/es2panda/test/compiler/ts/interfaceInheritance2.ts b/test/compiler/ts/interfaceInheritance2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceInheritance2.ts
rename to test/compiler/ts/interfaceInheritance2.ts
diff --git a/es2panda/test/compiler/ts/interfaceInheritance3-expected.txt b/test/compiler/ts/interfaceInheritance3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceInheritance3-expected.txt
rename to test/compiler/ts/interfaceInheritance3-expected.txt
diff --git a/es2panda/test/compiler/ts/interfaceInheritance3.ts b/test/compiler/ts/interfaceInheritance3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceInheritance3.ts
rename to test/compiler/ts/interfaceInheritance3.ts
diff --git a/es2panda/test/compiler/ts/interfaceInheritance4-expected.txt b/test/compiler/ts/interfaceInheritance4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceInheritance4-expected.txt
rename to test/compiler/ts/interfaceInheritance4-expected.txt
diff --git a/es2panda/test/compiler/ts/interfaceInheritance4.ts b/test/compiler/ts/interfaceInheritance4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceInheritance4.ts
rename to test/compiler/ts/interfaceInheritance4.ts
diff --git a/es2panda/test/compiler/ts/interfacePropertyReferenceContainingInterface-expected.txt b/test/compiler/ts/interfacePropertyReferenceContainingInterface-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfacePropertyReferenceContainingInterface-expected.txt
rename to test/compiler/ts/interfacePropertyReferenceContainingInterface-expected.txt
diff --git a/es2panda/test/compiler/ts/interfacePropertyReferenceContainingInterface.ts b/test/compiler/ts/interfacePropertyReferenceContainingInterface.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfacePropertyReferenceContainingInterface.ts
rename to test/compiler/ts/interfacePropertyReferenceContainingInterface.ts
diff --git a/es2panda/test/compiler/ts/interfacePropertyReferenceContainingInterface1-expected.txt b/test/compiler/ts/interfacePropertyReferenceContainingInterface1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfacePropertyReferenceContainingInterface1-expected.txt
rename to test/compiler/ts/interfacePropertyReferenceContainingInterface1-expected.txt
diff --git a/es2panda/test/compiler/ts/interfacePropertyReferenceContainingInterface1.ts b/test/compiler/ts/interfacePropertyReferenceContainingInterface1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfacePropertyReferenceContainingInterface1.ts
rename to test/compiler/ts/interfacePropertyReferenceContainingInterface1.ts
diff --git a/es2panda/test/compiler/ts/interfacePropertyWithIncompatibleIndexInfo-expected.txt b/test/compiler/ts/interfacePropertyWithIncompatibleIndexInfo-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfacePropertyWithIncompatibleIndexInfo-expected.txt
rename to test/compiler/ts/interfacePropertyWithIncompatibleIndexInfo-expected.txt
diff --git a/es2panda/test/compiler/ts/interfacePropertyWithIncompatibleIndexInfo.ts b/test/compiler/ts/interfacePropertyWithIncompatibleIndexInfo.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfacePropertyWithIncompatibleIndexInfo.ts
rename to test/compiler/ts/interfacePropertyWithIncompatibleIndexInfo.ts
diff --git a/es2panda/test/compiler/ts/interfaceUsedAsValue-expected.txt b/test/compiler/ts/interfaceUsedAsValue-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceUsedAsValue-expected.txt
rename to test/compiler/ts/interfaceUsedAsValue-expected.txt
diff --git a/es2panda/test/compiler/ts/interfaceUsedAsValue.ts b/test/compiler/ts/interfaceUsedAsValue.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceUsedAsValue.ts
rename to test/compiler/ts/interfaceUsedAsValue.ts
diff --git a/es2panda/test/compiler/ts/interfaceWithNonCompatibleIndexInfos-expected.txt b/test/compiler/ts/interfaceWithNonCompatibleIndexInfos-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceWithNonCompatibleIndexInfos-expected.txt
rename to test/compiler/ts/interfaceWithNonCompatibleIndexInfos-expected.txt
diff --git a/es2panda/test/compiler/ts/interfaceWithNonCompatibleIndexInfos.ts b/test/compiler/ts/interfaceWithNonCompatibleIndexInfos.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interfaceWithNonCompatibleIndexInfos.ts
rename to test/compiler/ts/interfaceWithNonCompatibleIndexInfos.ts
diff --git a/es2panda/test/compiler/ts/interface_enum_member-expected.txt b/test/compiler/ts/interface_enum_member-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/interface_enum_member-expected.txt
rename to test/compiler/ts/interface_enum_member-expected.txt
diff --git a/es2panda/test/compiler/ts/interface_enum_member.ts b/test/compiler/ts/interface_enum_member.ts
similarity index 100%
rename from es2panda/test/compiler/ts/interface_enum_member.ts
rename to test/compiler/ts/interface_enum_member.ts
diff --git a/es2panda/test/compiler/ts/letUsedBeforeDeclaration-expected.txt b/test/compiler/ts/letUsedBeforeDeclaration-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/letUsedBeforeDeclaration-expected.txt
rename to test/compiler/ts/letUsedBeforeDeclaration-expected.txt
diff --git a/es2panda/test/compiler/ts/letUsedBeforeDeclaration.ts b/test/compiler/ts/letUsedBeforeDeclaration.ts
similarity index 100%
rename from es2panda/test/compiler/ts/letUsedBeforeDeclaration.ts
rename to test/compiler/ts/letUsedBeforeDeclaration.ts
diff --git a/es2panda/test/compiler/ts/memberExpTest_1-expected.txt b/test/compiler/ts/memberExpTest_1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/memberExpTest_1-expected.txt
rename to test/compiler/ts/memberExpTest_1-expected.txt
diff --git a/es2panda/test/compiler/ts/memberExpTest_1.ts b/test/compiler/ts/memberExpTest_1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/memberExpTest_1.ts
rename to test/compiler/ts/memberExpTest_1.ts
diff --git a/es2panda/test/compiler/ts/memberExpTest_2-expected.txt b/test/compiler/ts/memberExpTest_2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/memberExpTest_2-expected.txt
rename to test/compiler/ts/memberExpTest_2-expected.txt
diff --git a/es2panda/test/compiler/ts/memberExpTest_2.ts b/test/compiler/ts/memberExpTest_2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/memberExpTest_2.ts
rename to test/compiler/ts/memberExpTest_2.ts
diff --git a/es2panda/test/compiler/ts/memberExpTest_3-expected.txt b/test/compiler/ts/memberExpTest_3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/memberExpTest_3-expected.txt
rename to test/compiler/ts/memberExpTest_3-expected.txt
diff --git a/es2panda/test/compiler/ts/memberExpTest_3.ts b/test/compiler/ts/memberExpTest_3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/memberExpTest_3.ts
rename to test/compiler/ts/memberExpTest_3.ts
diff --git a/es2panda/test/compiler/ts/memberExpTest_4-expected.txt b/test/compiler/ts/memberExpTest_4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/memberExpTest_4-expected.txt
rename to test/compiler/ts/memberExpTest_4-expected.txt
diff --git a/es2panda/test/compiler/ts/memberExpTest_4.ts b/test/compiler/ts/memberExpTest_4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/memberExpTest_4.ts
rename to test/compiler/ts/memberExpTest_4.ts
diff --git a/es2panda/test/compiler/ts/memberExpTest_5-expected.txt b/test/compiler/ts/memberExpTest_5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/memberExpTest_5-expected.txt
rename to test/compiler/ts/memberExpTest_5-expected.txt
diff --git a/es2panda/test/compiler/ts/memberExpTest_5.ts b/test/compiler/ts/memberExpTest_5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/memberExpTest_5.ts
rename to test/compiler/ts/memberExpTest_5.ts
diff --git a/es2panda/test/compiler/ts/memberExpTest_6-expected.txt b/test/compiler/ts/memberExpTest_6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/memberExpTest_6-expected.txt
rename to test/compiler/ts/memberExpTest_6-expected.txt
diff --git a/es2panda/test/compiler/ts/memberExpTest_6.ts b/test/compiler/ts/memberExpTest_6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/memberExpTest_6.ts
rename to test/compiler/ts/memberExpTest_6.ts
diff --git a/es2panda/test/compiler/ts/memberExpTests-expected.txt b/test/compiler/ts/memberExpTests-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/memberExpTests-expected.txt
rename to test/compiler/ts/memberExpTests-expected.txt
diff --git a/es2panda/test/compiler/ts/memberExpTests.ts b/test/compiler/ts/memberExpTests.ts
similarity index 100%
rename from es2panda/test/compiler/ts/memberExpTests.ts
rename to test/compiler/ts/memberExpTests.ts
diff --git a/es2panda/test/compiler/ts/member_expression_1-expected.txt b/test/compiler/ts/member_expression_1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_1-expected.txt
rename to test/compiler/ts/member_expression_1-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_1.ts b/test/compiler/ts/member_expression_1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_1.ts
rename to test/compiler/ts/member_expression_1.ts
diff --git a/es2panda/test/compiler/ts/member_expression_10-expected.txt b/test/compiler/ts/member_expression_10-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_10-expected.txt
rename to test/compiler/ts/member_expression_10-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_10.ts b/test/compiler/ts/member_expression_10.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_10.ts
rename to test/compiler/ts/member_expression_10.ts
diff --git a/es2panda/test/compiler/ts/member_expression_11-expected.txt b/test/compiler/ts/member_expression_11-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_11-expected.txt
rename to test/compiler/ts/member_expression_11-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_11.ts b/test/compiler/ts/member_expression_11.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_11.ts
rename to test/compiler/ts/member_expression_11.ts
diff --git a/es2panda/test/compiler/ts/member_expression_12-expected.txt b/test/compiler/ts/member_expression_12-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_12-expected.txt
rename to test/compiler/ts/member_expression_12-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_12.ts b/test/compiler/ts/member_expression_12.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_12.ts
rename to test/compiler/ts/member_expression_12.ts
diff --git a/es2panda/test/compiler/ts/member_expression_13-expected.txt b/test/compiler/ts/member_expression_13-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_13-expected.txt
rename to test/compiler/ts/member_expression_13-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_13.ts b/test/compiler/ts/member_expression_13.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_13.ts
rename to test/compiler/ts/member_expression_13.ts
diff --git a/es2panda/test/compiler/ts/member_expression_14-expected.txt b/test/compiler/ts/member_expression_14-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_14-expected.txt
rename to test/compiler/ts/member_expression_14-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_14.ts b/test/compiler/ts/member_expression_14.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_14.ts
rename to test/compiler/ts/member_expression_14.ts
diff --git a/es2panda/test/compiler/ts/member_expression_15-expected.txt b/test/compiler/ts/member_expression_15-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_15-expected.txt
rename to test/compiler/ts/member_expression_15-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_15.ts b/test/compiler/ts/member_expression_15.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_15.ts
rename to test/compiler/ts/member_expression_15.ts
diff --git a/es2panda/test/compiler/ts/member_expression_16-expected.txt b/test/compiler/ts/member_expression_16-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_16-expected.txt
rename to test/compiler/ts/member_expression_16-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_16.ts b/test/compiler/ts/member_expression_16.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_16.ts
rename to test/compiler/ts/member_expression_16.ts
diff --git a/es2panda/test/compiler/ts/member_expression_17-expected.txt b/test/compiler/ts/member_expression_17-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_17-expected.txt
rename to test/compiler/ts/member_expression_17-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_17.ts b/test/compiler/ts/member_expression_17.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_17.ts
rename to test/compiler/ts/member_expression_17.ts
diff --git a/es2panda/test/compiler/ts/member_expression_18-expected.txt b/test/compiler/ts/member_expression_18-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_18-expected.txt
rename to test/compiler/ts/member_expression_18-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_18.ts b/test/compiler/ts/member_expression_18.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_18.ts
rename to test/compiler/ts/member_expression_18.ts
diff --git a/es2panda/test/compiler/ts/member_expression_19-expected.txt b/test/compiler/ts/member_expression_19-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_19-expected.txt
rename to test/compiler/ts/member_expression_19-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_19.ts b/test/compiler/ts/member_expression_19.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_19.ts
rename to test/compiler/ts/member_expression_19.ts
diff --git a/es2panda/test/compiler/ts/member_expression_2-expected.txt b/test/compiler/ts/member_expression_2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_2-expected.txt
rename to test/compiler/ts/member_expression_2-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_2.ts b/test/compiler/ts/member_expression_2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_2.ts
rename to test/compiler/ts/member_expression_2.ts
diff --git a/es2panda/test/compiler/ts/member_expression_20-expected.txt b/test/compiler/ts/member_expression_20-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_20-expected.txt
rename to test/compiler/ts/member_expression_20-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_20.ts b/test/compiler/ts/member_expression_20.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_20.ts
rename to test/compiler/ts/member_expression_20.ts
diff --git a/es2panda/test/compiler/ts/member_expression_21-expected.txt b/test/compiler/ts/member_expression_21-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_21-expected.txt
rename to test/compiler/ts/member_expression_21-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_21.ts b/test/compiler/ts/member_expression_21.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_21.ts
rename to test/compiler/ts/member_expression_21.ts
diff --git a/es2panda/test/compiler/ts/member_expression_22-expected.txt b/test/compiler/ts/member_expression_22-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_22-expected.txt
rename to test/compiler/ts/member_expression_22-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_22.ts b/test/compiler/ts/member_expression_22.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_22.ts
rename to test/compiler/ts/member_expression_22.ts
diff --git a/es2panda/test/compiler/ts/member_expression_23-expected.txt b/test/compiler/ts/member_expression_23-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_23-expected.txt
rename to test/compiler/ts/member_expression_23-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_23.ts b/test/compiler/ts/member_expression_23.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_23.ts
rename to test/compiler/ts/member_expression_23.ts
diff --git a/es2panda/test/compiler/ts/member_expression_24-expected.txt b/test/compiler/ts/member_expression_24-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_24-expected.txt
rename to test/compiler/ts/member_expression_24-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_24.ts b/test/compiler/ts/member_expression_24.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_24.ts
rename to test/compiler/ts/member_expression_24.ts
diff --git a/es2panda/test/compiler/ts/member_expression_25-expected.txt b/test/compiler/ts/member_expression_25-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_25-expected.txt
rename to test/compiler/ts/member_expression_25-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_25.ts b/test/compiler/ts/member_expression_25.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_25.ts
rename to test/compiler/ts/member_expression_25.ts
diff --git a/es2panda/test/compiler/ts/member_expression_26-expected.txt b/test/compiler/ts/member_expression_26-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_26-expected.txt
rename to test/compiler/ts/member_expression_26-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_26.ts b/test/compiler/ts/member_expression_26.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_26.ts
rename to test/compiler/ts/member_expression_26.ts
diff --git a/es2panda/test/compiler/ts/member_expression_27-expected.txt b/test/compiler/ts/member_expression_27-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_27-expected.txt
rename to test/compiler/ts/member_expression_27-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_27.ts b/test/compiler/ts/member_expression_27.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_27.ts
rename to test/compiler/ts/member_expression_27.ts
diff --git a/es2panda/test/compiler/ts/member_expression_28-expected.txt b/test/compiler/ts/member_expression_28-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_28-expected.txt
rename to test/compiler/ts/member_expression_28-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_28.ts b/test/compiler/ts/member_expression_28.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_28.ts
rename to test/compiler/ts/member_expression_28.ts
diff --git a/es2panda/test/compiler/ts/member_expression_29-expected.txt b/test/compiler/ts/member_expression_29-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_29-expected.txt
rename to test/compiler/ts/member_expression_29-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_29.ts b/test/compiler/ts/member_expression_29.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_29.ts
rename to test/compiler/ts/member_expression_29.ts
diff --git a/es2panda/test/compiler/ts/member_expression_3-expected.txt b/test/compiler/ts/member_expression_3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_3-expected.txt
rename to test/compiler/ts/member_expression_3-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_3.ts b/test/compiler/ts/member_expression_3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_3.ts
rename to test/compiler/ts/member_expression_3.ts
diff --git a/es2panda/test/compiler/ts/member_expression_30-expected.txt b/test/compiler/ts/member_expression_30-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_30-expected.txt
rename to test/compiler/ts/member_expression_30-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_30.ts b/test/compiler/ts/member_expression_30.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_30.ts
rename to test/compiler/ts/member_expression_30.ts
diff --git a/es2panda/test/compiler/ts/member_expression_31-expected.txt b/test/compiler/ts/member_expression_31-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_31-expected.txt
rename to test/compiler/ts/member_expression_31-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_31.ts b/test/compiler/ts/member_expression_31.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_31.ts
rename to test/compiler/ts/member_expression_31.ts
diff --git a/es2panda/test/compiler/ts/member_expression_32-expected.txt b/test/compiler/ts/member_expression_32-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_32-expected.txt
rename to test/compiler/ts/member_expression_32-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_32.ts b/test/compiler/ts/member_expression_32.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_32.ts
rename to test/compiler/ts/member_expression_32.ts
diff --git a/es2panda/test/compiler/ts/member_expression_33-expected.txt b/test/compiler/ts/member_expression_33-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_33-expected.txt
rename to test/compiler/ts/member_expression_33-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_33.ts b/test/compiler/ts/member_expression_33.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_33.ts
rename to test/compiler/ts/member_expression_33.ts
diff --git a/es2panda/test/compiler/ts/member_expression_34-expected.txt b/test/compiler/ts/member_expression_34-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_34-expected.txt
rename to test/compiler/ts/member_expression_34-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_34.ts b/test/compiler/ts/member_expression_34.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_34.ts
rename to test/compiler/ts/member_expression_34.ts
diff --git a/es2panda/test/compiler/ts/member_expression_35-expected.txt b/test/compiler/ts/member_expression_35-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_35-expected.txt
rename to test/compiler/ts/member_expression_35-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_35.ts b/test/compiler/ts/member_expression_35.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_35.ts
rename to test/compiler/ts/member_expression_35.ts
diff --git a/es2panda/test/compiler/ts/member_expression_36-expected.txt b/test/compiler/ts/member_expression_36-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_36-expected.txt
rename to test/compiler/ts/member_expression_36-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_36.ts b/test/compiler/ts/member_expression_36.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_36.ts
rename to test/compiler/ts/member_expression_36.ts
diff --git a/es2panda/test/compiler/ts/member_expression_37-expected.txt b/test/compiler/ts/member_expression_37-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_37-expected.txt
rename to test/compiler/ts/member_expression_37-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_37.ts b/test/compiler/ts/member_expression_37.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_37.ts
rename to test/compiler/ts/member_expression_37.ts
diff --git a/es2panda/test/compiler/ts/member_expression_38-expected.txt b/test/compiler/ts/member_expression_38-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_38-expected.txt
rename to test/compiler/ts/member_expression_38-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_38.ts b/test/compiler/ts/member_expression_38.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_38.ts
rename to test/compiler/ts/member_expression_38.ts
diff --git a/es2panda/test/compiler/ts/member_expression_39-expected.txt b/test/compiler/ts/member_expression_39-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_39-expected.txt
rename to test/compiler/ts/member_expression_39-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_39.ts b/test/compiler/ts/member_expression_39.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_39.ts
rename to test/compiler/ts/member_expression_39.ts
diff --git a/es2panda/test/compiler/ts/member_expression_4-expected.txt b/test/compiler/ts/member_expression_4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_4-expected.txt
rename to test/compiler/ts/member_expression_4-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_4.ts b/test/compiler/ts/member_expression_4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_4.ts
rename to test/compiler/ts/member_expression_4.ts
diff --git a/es2panda/test/compiler/ts/member_expression_40-expected.txt b/test/compiler/ts/member_expression_40-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_40-expected.txt
rename to test/compiler/ts/member_expression_40-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_40.ts b/test/compiler/ts/member_expression_40.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_40.ts
rename to test/compiler/ts/member_expression_40.ts
diff --git a/es2panda/test/compiler/ts/member_expression_41-expected.txt b/test/compiler/ts/member_expression_41-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_41-expected.txt
rename to test/compiler/ts/member_expression_41-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_41.ts b/test/compiler/ts/member_expression_41.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_41.ts
rename to test/compiler/ts/member_expression_41.ts
diff --git a/es2panda/test/compiler/ts/member_expression_42-expected.txt b/test/compiler/ts/member_expression_42-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_42-expected.txt
rename to test/compiler/ts/member_expression_42-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_42.ts b/test/compiler/ts/member_expression_42.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_42.ts
rename to test/compiler/ts/member_expression_42.ts
diff --git a/es2panda/test/compiler/ts/member_expression_43-expected.txt b/test/compiler/ts/member_expression_43-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_43-expected.txt
rename to test/compiler/ts/member_expression_43-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_43.ts b/test/compiler/ts/member_expression_43.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_43.ts
rename to test/compiler/ts/member_expression_43.ts
diff --git a/es2panda/test/compiler/ts/member_expression_44-expected.txt b/test/compiler/ts/member_expression_44-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_44-expected.txt
rename to test/compiler/ts/member_expression_44-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_44.ts b/test/compiler/ts/member_expression_44.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_44.ts
rename to test/compiler/ts/member_expression_44.ts
diff --git a/es2panda/test/compiler/ts/member_expression_45-expected.txt b/test/compiler/ts/member_expression_45-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_45-expected.txt
rename to test/compiler/ts/member_expression_45-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_45.ts b/test/compiler/ts/member_expression_45.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_45.ts
rename to test/compiler/ts/member_expression_45.ts
diff --git a/es2panda/test/compiler/ts/member_expression_46-expected.txt b/test/compiler/ts/member_expression_46-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_46-expected.txt
rename to test/compiler/ts/member_expression_46-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_46.ts b/test/compiler/ts/member_expression_46.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_46.ts
rename to test/compiler/ts/member_expression_46.ts
diff --git a/es2panda/test/compiler/ts/member_expression_47-expected.txt b/test/compiler/ts/member_expression_47-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_47-expected.txt
rename to test/compiler/ts/member_expression_47-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_47.ts b/test/compiler/ts/member_expression_47.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_47.ts
rename to test/compiler/ts/member_expression_47.ts
diff --git a/es2panda/test/compiler/ts/member_expression_48-expected.txt b/test/compiler/ts/member_expression_48-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_48-expected.txt
rename to test/compiler/ts/member_expression_48-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_48.ts b/test/compiler/ts/member_expression_48.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_48.ts
rename to test/compiler/ts/member_expression_48.ts
diff --git a/es2panda/test/compiler/ts/member_expression_49-expected.txt b/test/compiler/ts/member_expression_49-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_49-expected.txt
rename to test/compiler/ts/member_expression_49-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_49.ts b/test/compiler/ts/member_expression_49.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_49.ts
rename to test/compiler/ts/member_expression_49.ts
diff --git a/es2panda/test/compiler/ts/member_expression_5-expected.txt b/test/compiler/ts/member_expression_5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_5-expected.txt
rename to test/compiler/ts/member_expression_5-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_5.ts b/test/compiler/ts/member_expression_5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_5.ts
rename to test/compiler/ts/member_expression_5.ts
diff --git a/es2panda/test/compiler/ts/member_expression_50-expected.txt b/test/compiler/ts/member_expression_50-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_50-expected.txt
rename to test/compiler/ts/member_expression_50-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_50.ts b/test/compiler/ts/member_expression_50.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_50.ts
rename to test/compiler/ts/member_expression_50.ts
diff --git a/es2panda/test/compiler/ts/member_expression_51-expected.txt b/test/compiler/ts/member_expression_51-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_51-expected.txt
rename to test/compiler/ts/member_expression_51-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_51.ts b/test/compiler/ts/member_expression_51.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_51.ts
rename to test/compiler/ts/member_expression_51.ts
diff --git a/es2panda/test/compiler/ts/member_expression_52-expected.txt b/test/compiler/ts/member_expression_52-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_52-expected.txt
rename to test/compiler/ts/member_expression_52-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_52.ts b/test/compiler/ts/member_expression_52.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_52.ts
rename to test/compiler/ts/member_expression_52.ts
diff --git a/es2panda/test/compiler/ts/member_expression_53-expected.txt b/test/compiler/ts/member_expression_53-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_53-expected.txt
rename to test/compiler/ts/member_expression_53-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_53.ts b/test/compiler/ts/member_expression_53.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_53.ts
rename to test/compiler/ts/member_expression_53.ts
diff --git a/es2panda/test/compiler/ts/member_expression_54-expected.txt b/test/compiler/ts/member_expression_54-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_54-expected.txt
rename to test/compiler/ts/member_expression_54-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_54.ts b/test/compiler/ts/member_expression_54.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_54.ts
rename to test/compiler/ts/member_expression_54.ts
diff --git a/es2panda/test/compiler/ts/member_expression_55-expected.txt b/test/compiler/ts/member_expression_55-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_55-expected.txt
rename to test/compiler/ts/member_expression_55-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_55.ts b/test/compiler/ts/member_expression_55.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_55.ts
rename to test/compiler/ts/member_expression_55.ts
diff --git a/es2panda/test/compiler/ts/member_expression_56-expected.txt b/test/compiler/ts/member_expression_56-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_56-expected.txt
rename to test/compiler/ts/member_expression_56-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_56.ts b/test/compiler/ts/member_expression_56.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_56.ts
rename to test/compiler/ts/member_expression_56.ts
diff --git a/es2panda/test/compiler/ts/member_expression_57-expected.txt b/test/compiler/ts/member_expression_57-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_57-expected.txt
rename to test/compiler/ts/member_expression_57-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_57.ts b/test/compiler/ts/member_expression_57.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_57.ts
rename to test/compiler/ts/member_expression_57.ts
diff --git a/es2panda/test/compiler/ts/member_expression_58-expected.txt b/test/compiler/ts/member_expression_58-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_58-expected.txt
rename to test/compiler/ts/member_expression_58-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_58.ts b/test/compiler/ts/member_expression_58.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_58.ts
rename to test/compiler/ts/member_expression_58.ts
diff --git a/es2panda/test/compiler/ts/member_expression_59-expected.txt b/test/compiler/ts/member_expression_59-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_59-expected.txt
rename to test/compiler/ts/member_expression_59-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_59.ts b/test/compiler/ts/member_expression_59.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_59.ts
rename to test/compiler/ts/member_expression_59.ts
diff --git a/es2panda/test/compiler/ts/member_expression_6-expected.txt b/test/compiler/ts/member_expression_6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_6-expected.txt
rename to test/compiler/ts/member_expression_6-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_6.ts b/test/compiler/ts/member_expression_6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_6.ts
rename to test/compiler/ts/member_expression_6.ts
diff --git a/es2panda/test/compiler/ts/member_expression_60-expected.txt b/test/compiler/ts/member_expression_60-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_60-expected.txt
rename to test/compiler/ts/member_expression_60-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_60.ts b/test/compiler/ts/member_expression_60.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_60.ts
rename to test/compiler/ts/member_expression_60.ts
diff --git a/es2panda/test/compiler/ts/member_expression_61-expected.txt b/test/compiler/ts/member_expression_61-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_61-expected.txt
rename to test/compiler/ts/member_expression_61-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_61.ts b/test/compiler/ts/member_expression_61.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_61.ts
rename to test/compiler/ts/member_expression_61.ts
diff --git a/es2panda/test/compiler/ts/member_expression_62-expected.txt b/test/compiler/ts/member_expression_62-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_62-expected.txt
rename to test/compiler/ts/member_expression_62-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_62.ts b/test/compiler/ts/member_expression_62.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_62.ts
rename to test/compiler/ts/member_expression_62.ts
diff --git a/es2panda/test/compiler/ts/member_expression_63-expected.txt b/test/compiler/ts/member_expression_63-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_63-expected.txt
rename to test/compiler/ts/member_expression_63-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_63.ts b/test/compiler/ts/member_expression_63.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_63.ts
rename to test/compiler/ts/member_expression_63.ts
diff --git a/es2panda/test/compiler/ts/member_expression_64-expected.txt b/test/compiler/ts/member_expression_64-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_64-expected.txt
rename to test/compiler/ts/member_expression_64-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_64.ts b/test/compiler/ts/member_expression_64.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_64.ts
rename to test/compiler/ts/member_expression_64.ts
diff --git a/es2panda/test/compiler/ts/member_expression_65-expected.txt b/test/compiler/ts/member_expression_65-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_65-expected.txt
rename to test/compiler/ts/member_expression_65-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_65.ts b/test/compiler/ts/member_expression_65.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_65.ts
rename to test/compiler/ts/member_expression_65.ts
diff --git a/es2panda/test/compiler/ts/member_expression_66-expected.txt b/test/compiler/ts/member_expression_66-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_66-expected.txt
rename to test/compiler/ts/member_expression_66-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_66.ts b/test/compiler/ts/member_expression_66.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_66.ts
rename to test/compiler/ts/member_expression_66.ts
diff --git a/es2panda/test/compiler/ts/member_expression_67-expected.txt b/test/compiler/ts/member_expression_67-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_67-expected.txt
rename to test/compiler/ts/member_expression_67-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_67.ts b/test/compiler/ts/member_expression_67.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_67.ts
rename to test/compiler/ts/member_expression_67.ts
diff --git a/es2panda/test/compiler/ts/member_expression_68-expected.txt b/test/compiler/ts/member_expression_68-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_68-expected.txt
rename to test/compiler/ts/member_expression_68-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_68.ts b/test/compiler/ts/member_expression_68.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_68.ts
rename to test/compiler/ts/member_expression_68.ts
diff --git a/es2panda/test/compiler/ts/member_expression_69-expected.txt b/test/compiler/ts/member_expression_69-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_69-expected.txt
rename to test/compiler/ts/member_expression_69-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_69.ts b/test/compiler/ts/member_expression_69.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_69.ts
rename to test/compiler/ts/member_expression_69.ts
diff --git a/es2panda/test/compiler/ts/member_expression_7-expected.txt b/test/compiler/ts/member_expression_7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_7-expected.txt
rename to test/compiler/ts/member_expression_7-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_7.ts b/test/compiler/ts/member_expression_7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_7.ts
rename to test/compiler/ts/member_expression_7.ts
diff --git a/es2panda/test/compiler/ts/member_expression_70-expected.txt b/test/compiler/ts/member_expression_70-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_70-expected.txt
rename to test/compiler/ts/member_expression_70-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_70.ts b/test/compiler/ts/member_expression_70.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_70.ts
rename to test/compiler/ts/member_expression_70.ts
diff --git a/es2panda/test/compiler/ts/member_expression_71-expected.txt b/test/compiler/ts/member_expression_71-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_71-expected.txt
rename to test/compiler/ts/member_expression_71-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_71.ts b/test/compiler/ts/member_expression_71.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_71.ts
rename to test/compiler/ts/member_expression_71.ts
diff --git a/es2panda/test/compiler/ts/member_expression_72-expected.txt b/test/compiler/ts/member_expression_72-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_72-expected.txt
rename to test/compiler/ts/member_expression_72-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_72.ts b/test/compiler/ts/member_expression_72.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_72.ts
rename to test/compiler/ts/member_expression_72.ts
diff --git a/es2panda/test/compiler/ts/member_expression_73-expected.txt b/test/compiler/ts/member_expression_73-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_73-expected.txt
rename to test/compiler/ts/member_expression_73-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_73.ts b/test/compiler/ts/member_expression_73.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_73.ts
rename to test/compiler/ts/member_expression_73.ts
diff --git a/es2panda/test/compiler/ts/member_expression_74-expected.txt b/test/compiler/ts/member_expression_74-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_74-expected.txt
rename to test/compiler/ts/member_expression_74-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_74.ts b/test/compiler/ts/member_expression_74.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_74.ts
rename to test/compiler/ts/member_expression_74.ts
diff --git a/es2panda/test/compiler/ts/member_expression_75-expected.txt b/test/compiler/ts/member_expression_75-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_75-expected.txt
rename to test/compiler/ts/member_expression_75-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_75.ts b/test/compiler/ts/member_expression_75.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_75.ts
rename to test/compiler/ts/member_expression_75.ts
diff --git a/es2panda/test/compiler/ts/member_expression_76-expected.txt b/test/compiler/ts/member_expression_76-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_76-expected.txt
rename to test/compiler/ts/member_expression_76-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_76.ts b/test/compiler/ts/member_expression_76.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_76.ts
rename to test/compiler/ts/member_expression_76.ts
diff --git a/es2panda/test/compiler/ts/member_expression_77-expected.txt b/test/compiler/ts/member_expression_77-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_77-expected.txt
rename to test/compiler/ts/member_expression_77-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_77.ts b/test/compiler/ts/member_expression_77.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_77.ts
rename to test/compiler/ts/member_expression_77.ts
diff --git a/es2panda/test/compiler/ts/member_expression_78-expected.txt b/test/compiler/ts/member_expression_78-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_78-expected.txt
rename to test/compiler/ts/member_expression_78-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_78.ts b/test/compiler/ts/member_expression_78.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_78.ts
rename to test/compiler/ts/member_expression_78.ts
diff --git a/es2panda/test/compiler/ts/member_expression_79-expected.txt b/test/compiler/ts/member_expression_79-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_79-expected.txt
rename to test/compiler/ts/member_expression_79-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_79.ts b/test/compiler/ts/member_expression_79.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_79.ts
rename to test/compiler/ts/member_expression_79.ts
diff --git a/es2panda/test/compiler/ts/member_expression_8-expected.txt b/test/compiler/ts/member_expression_8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_8-expected.txt
rename to test/compiler/ts/member_expression_8-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_8.ts b/test/compiler/ts/member_expression_8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_8.ts
rename to test/compiler/ts/member_expression_8.ts
diff --git a/es2panda/test/compiler/ts/member_expression_80-expected.txt b/test/compiler/ts/member_expression_80-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_80-expected.txt
rename to test/compiler/ts/member_expression_80-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_80.ts b/test/compiler/ts/member_expression_80.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_80.ts
rename to test/compiler/ts/member_expression_80.ts
diff --git a/es2panda/test/compiler/ts/member_expression_81-expected.txt b/test/compiler/ts/member_expression_81-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_81-expected.txt
rename to test/compiler/ts/member_expression_81-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_81.ts b/test/compiler/ts/member_expression_81.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_81.ts
rename to test/compiler/ts/member_expression_81.ts
diff --git a/es2panda/test/compiler/ts/member_expression_82-expected.txt b/test/compiler/ts/member_expression_82-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_82-expected.txt
rename to test/compiler/ts/member_expression_82-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_82.ts b/test/compiler/ts/member_expression_82.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_82.ts
rename to test/compiler/ts/member_expression_82.ts
diff --git a/es2panda/test/compiler/ts/member_expression_9-expected.txt b/test/compiler/ts/member_expression_9-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_9-expected.txt
rename to test/compiler/ts/member_expression_9-expected.txt
diff --git a/es2panda/test/compiler/ts/member_expression_9.ts b/test/compiler/ts/member_expression_9.ts
similarity index 100%
rename from es2panda/test/compiler/ts/member_expression_9.ts
rename to test/compiler/ts/member_expression_9.ts
diff --git a/es2panda/test/compiler/ts/new_expression_1-expected.txt b/test/compiler/ts/new_expression_1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_1-expected.txt
rename to test/compiler/ts/new_expression_1-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_1.ts b/test/compiler/ts/new_expression_1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_1.ts
rename to test/compiler/ts/new_expression_1.ts
diff --git a/es2panda/test/compiler/ts/new_expression_10-expected.txt b/test/compiler/ts/new_expression_10-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_10-expected.txt
rename to test/compiler/ts/new_expression_10-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_10.ts b/test/compiler/ts/new_expression_10.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_10.ts
rename to test/compiler/ts/new_expression_10.ts
diff --git a/es2panda/test/compiler/ts/new_expression_100-expected.txt b/test/compiler/ts/new_expression_100-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_100-expected.txt
rename to test/compiler/ts/new_expression_100-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_100.ts b/test/compiler/ts/new_expression_100.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_100.ts
rename to test/compiler/ts/new_expression_100.ts
diff --git a/es2panda/test/compiler/ts/new_expression_101-expected.txt b/test/compiler/ts/new_expression_101-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_101-expected.txt
rename to test/compiler/ts/new_expression_101-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_101.ts b/test/compiler/ts/new_expression_101.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_101.ts
rename to test/compiler/ts/new_expression_101.ts
diff --git a/es2panda/test/compiler/ts/new_expression_102-expected.txt b/test/compiler/ts/new_expression_102-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_102-expected.txt
rename to test/compiler/ts/new_expression_102-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_102.ts b/test/compiler/ts/new_expression_102.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_102.ts
rename to test/compiler/ts/new_expression_102.ts
diff --git a/es2panda/test/compiler/ts/new_expression_103-expected.txt b/test/compiler/ts/new_expression_103-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_103-expected.txt
rename to test/compiler/ts/new_expression_103-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_103.ts b/test/compiler/ts/new_expression_103.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_103.ts
rename to test/compiler/ts/new_expression_103.ts
diff --git a/es2panda/test/compiler/ts/new_expression_104-expected.txt b/test/compiler/ts/new_expression_104-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_104-expected.txt
rename to test/compiler/ts/new_expression_104-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_104.ts b/test/compiler/ts/new_expression_104.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_104.ts
rename to test/compiler/ts/new_expression_104.ts
diff --git a/es2panda/test/compiler/ts/new_expression_105-expected.txt b/test/compiler/ts/new_expression_105-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_105-expected.txt
rename to test/compiler/ts/new_expression_105-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_105.ts b/test/compiler/ts/new_expression_105.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_105.ts
rename to test/compiler/ts/new_expression_105.ts
diff --git a/es2panda/test/compiler/ts/new_expression_106-expected.txt b/test/compiler/ts/new_expression_106-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_106-expected.txt
rename to test/compiler/ts/new_expression_106-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_106.ts b/test/compiler/ts/new_expression_106.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_106.ts
rename to test/compiler/ts/new_expression_106.ts
diff --git a/es2panda/test/compiler/ts/new_expression_107-expected.txt b/test/compiler/ts/new_expression_107-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_107-expected.txt
rename to test/compiler/ts/new_expression_107-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_107.ts b/test/compiler/ts/new_expression_107.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_107.ts
rename to test/compiler/ts/new_expression_107.ts
diff --git a/es2panda/test/compiler/ts/new_expression_108-expected.txt b/test/compiler/ts/new_expression_108-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_108-expected.txt
rename to test/compiler/ts/new_expression_108-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_108.ts b/test/compiler/ts/new_expression_108.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_108.ts
rename to test/compiler/ts/new_expression_108.ts
diff --git a/es2panda/test/compiler/ts/new_expression_109-expected.txt b/test/compiler/ts/new_expression_109-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_109-expected.txt
rename to test/compiler/ts/new_expression_109-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_109.ts b/test/compiler/ts/new_expression_109.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_109.ts
rename to test/compiler/ts/new_expression_109.ts
diff --git a/es2panda/test/compiler/ts/new_expression_11-expected.txt b/test/compiler/ts/new_expression_11-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_11-expected.txt
rename to test/compiler/ts/new_expression_11-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_11.ts b/test/compiler/ts/new_expression_11.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_11.ts
rename to test/compiler/ts/new_expression_11.ts
diff --git a/es2panda/test/compiler/ts/new_expression_110-expected.txt b/test/compiler/ts/new_expression_110-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_110-expected.txt
rename to test/compiler/ts/new_expression_110-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_110.ts b/test/compiler/ts/new_expression_110.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_110.ts
rename to test/compiler/ts/new_expression_110.ts
diff --git a/es2panda/test/compiler/ts/new_expression_111-expected.txt b/test/compiler/ts/new_expression_111-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_111-expected.txt
rename to test/compiler/ts/new_expression_111-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_111.ts b/test/compiler/ts/new_expression_111.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_111.ts
rename to test/compiler/ts/new_expression_111.ts
diff --git a/es2panda/test/compiler/ts/new_expression_112-expected.txt b/test/compiler/ts/new_expression_112-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_112-expected.txt
rename to test/compiler/ts/new_expression_112-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_112.ts b/test/compiler/ts/new_expression_112.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_112.ts
rename to test/compiler/ts/new_expression_112.ts
diff --git a/es2panda/test/compiler/ts/new_expression_113-expected.txt b/test/compiler/ts/new_expression_113-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_113-expected.txt
rename to test/compiler/ts/new_expression_113-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_113.ts b/test/compiler/ts/new_expression_113.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_113.ts
rename to test/compiler/ts/new_expression_113.ts
diff --git a/es2panda/test/compiler/ts/new_expression_114-expected.txt b/test/compiler/ts/new_expression_114-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_114-expected.txt
rename to test/compiler/ts/new_expression_114-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_114.ts b/test/compiler/ts/new_expression_114.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_114.ts
rename to test/compiler/ts/new_expression_114.ts
diff --git a/es2panda/test/compiler/ts/new_expression_115-expected.txt b/test/compiler/ts/new_expression_115-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_115-expected.txt
rename to test/compiler/ts/new_expression_115-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_115.ts b/test/compiler/ts/new_expression_115.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_115.ts
rename to test/compiler/ts/new_expression_115.ts
diff --git a/es2panda/test/compiler/ts/new_expression_116-expected.txt b/test/compiler/ts/new_expression_116-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_116-expected.txt
rename to test/compiler/ts/new_expression_116-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_116.ts b/test/compiler/ts/new_expression_116.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_116.ts
rename to test/compiler/ts/new_expression_116.ts
diff --git a/es2panda/test/compiler/ts/new_expression_117-expected.txt b/test/compiler/ts/new_expression_117-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_117-expected.txt
rename to test/compiler/ts/new_expression_117-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_117.ts b/test/compiler/ts/new_expression_117.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_117.ts
rename to test/compiler/ts/new_expression_117.ts
diff --git a/es2panda/test/compiler/ts/new_expression_118-expected.txt b/test/compiler/ts/new_expression_118-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_118-expected.txt
rename to test/compiler/ts/new_expression_118-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_118.ts b/test/compiler/ts/new_expression_118.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_118.ts
rename to test/compiler/ts/new_expression_118.ts
diff --git a/es2panda/test/compiler/ts/new_expression_119-expected.txt b/test/compiler/ts/new_expression_119-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_119-expected.txt
rename to test/compiler/ts/new_expression_119-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_119.ts b/test/compiler/ts/new_expression_119.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_119.ts
rename to test/compiler/ts/new_expression_119.ts
diff --git a/es2panda/test/compiler/ts/new_expression_12-expected.txt b/test/compiler/ts/new_expression_12-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_12-expected.txt
rename to test/compiler/ts/new_expression_12-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_12.ts b/test/compiler/ts/new_expression_12.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_12.ts
rename to test/compiler/ts/new_expression_12.ts
diff --git a/es2panda/test/compiler/ts/new_expression_120-expected.txt b/test/compiler/ts/new_expression_120-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_120-expected.txt
rename to test/compiler/ts/new_expression_120-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_120.ts b/test/compiler/ts/new_expression_120.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_120.ts
rename to test/compiler/ts/new_expression_120.ts
diff --git a/es2panda/test/compiler/ts/new_expression_121-expected.txt b/test/compiler/ts/new_expression_121-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_121-expected.txt
rename to test/compiler/ts/new_expression_121-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_121.ts b/test/compiler/ts/new_expression_121.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_121.ts
rename to test/compiler/ts/new_expression_121.ts
diff --git a/es2panda/test/compiler/ts/new_expression_122-expected.txt b/test/compiler/ts/new_expression_122-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_122-expected.txt
rename to test/compiler/ts/new_expression_122-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_122.ts b/test/compiler/ts/new_expression_122.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_122.ts
rename to test/compiler/ts/new_expression_122.ts
diff --git a/es2panda/test/compiler/ts/new_expression_123-expected.txt b/test/compiler/ts/new_expression_123-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_123-expected.txt
rename to test/compiler/ts/new_expression_123-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_123.ts b/test/compiler/ts/new_expression_123.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_123.ts
rename to test/compiler/ts/new_expression_123.ts
diff --git a/es2panda/test/compiler/ts/new_expression_124-expected.txt b/test/compiler/ts/new_expression_124-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_124-expected.txt
rename to test/compiler/ts/new_expression_124-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_124.ts b/test/compiler/ts/new_expression_124.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_124.ts
rename to test/compiler/ts/new_expression_124.ts
diff --git a/es2panda/test/compiler/ts/new_expression_125-expected.txt b/test/compiler/ts/new_expression_125-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_125-expected.txt
rename to test/compiler/ts/new_expression_125-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_125.ts b/test/compiler/ts/new_expression_125.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_125.ts
rename to test/compiler/ts/new_expression_125.ts
diff --git a/es2panda/test/compiler/ts/new_expression_126-expected.txt b/test/compiler/ts/new_expression_126-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_126-expected.txt
rename to test/compiler/ts/new_expression_126-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_126.ts b/test/compiler/ts/new_expression_126.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_126.ts
rename to test/compiler/ts/new_expression_126.ts
diff --git a/es2panda/test/compiler/ts/new_expression_127-expected.txt b/test/compiler/ts/new_expression_127-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_127-expected.txt
rename to test/compiler/ts/new_expression_127-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_127.ts b/test/compiler/ts/new_expression_127.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_127.ts
rename to test/compiler/ts/new_expression_127.ts
diff --git a/es2panda/test/compiler/ts/new_expression_128-expected.txt b/test/compiler/ts/new_expression_128-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_128-expected.txt
rename to test/compiler/ts/new_expression_128-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_128.ts b/test/compiler/ts/new_expression_128.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_128.ts
rename to test/compiler/ts/new_expression_128.ts
diff --git a/es2panda/test/compiler/ts/new_expression_129-expected.txt b/test/compiler/ts/new_expression_129-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_129-expected.txt
rename to test/compiler/ts/new_expression_129-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_129.ts b/test/compiler/ts/new_expression_129.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_129.ts
rename to test/compiler/ts/new_expression_129.ts
diff --git a/es2panda/test/compiler/ts/new_expression_13-expected.txt b/test/compiler/ts/new_expression_13-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_13-expected.txt
rename to test/compiler/ts/new_expression_13-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_13.ts b/test/compiler/ts/new_expression_13.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_13.ts
rename to test/compiler/ts/new_expression_13.ts
diff --git a/es2panda/test/compiler/ts/new_expression_130-expected.txt b/test/compiler/ts/new_expression_130-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_130-expected.txt
rename to test/compiler/ts/new_expression_130-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_130.ts b/test/compiler/ts/new_expression_130.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_130.ts
rename to test/compiler/ts/new_expression_130.ts
diff --git a/es2panda/test/compiler/ts/new_expression_131-expected.txt b/test/compiler/ts/new_expression_131-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_131-expected.txt
rename to test/compiler/ts/new_expression_131-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_131.ts b/test/compiler/ts/new_expression_131.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_131.ts
rename to test/compiler/ts/new_expression_131.ts
diff --git a/es2panda/test/compiler/ts/new_expression_132-expected.txt b/test/compiler/ts/new_expression_132-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_132-expected.txt
rename to test/compiler/ts/new_expression_132-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_132.ts b/test/compiler/ts/new_expression_132.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_132.ts
rename to test/compiler/ts/new_expression_132.ts
diff --git a/es2panda/test/compiler/ts/new_expression_133-expected.txt b/test/compiler/ts/new_expression_133-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_133-expected.txt
rename to test/compiler/ts/new_expression_133-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_133.ts b/test/compiler/ts/new_expression_133.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_133.ts
rename to test/compiler/ts/new_expression_133.ts
diff --git a/es2panda/test/compiler/ts/new_expression_134-expected.txt b/test/compiler/ts/new_expression_134-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_134-expected.txt
rename to test/compiler/ts/new_expression_134-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_134.ts b/test/compiler/ts/new_expression_134.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_134.ts
rename to test/compiler/ts/new_expression_134.ts
diff --git a/es2panda/test/compiler/ts/new_expression_135-expected.txt b/test/compiler/ts/new_expression_135-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_135-expected.txt
rename to test/compiler/ts/new_expression_135-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_135.ts b/test/compiler/ts/new_expression_135.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_135.ts
rename to test/compiler/ts/new_expression_135.ts
diff --git a/es2panda/test/compiler/ts/new_expression_136-expected.txt b/test/compiler/ts/new_expression_136-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_136-expected.txt
rename to test/compiler/ts/new_expression_136-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_136.ts b/test/compiler/ts/new_expression_136.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_136.ts
rename to test/compiler/ts/new_expression_136.ts
diff --git a/es2panda/test/compiler/ts/new_expression_137-expected.txt b/test/compiler/ts/new_expression_137-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_137-expected.txt
rename to test/compiler/ts/new_expression_137-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_137.ts b/test/compiler/ts/new_expression_137.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_137.ts
rename to test/compiler/ts/new_expression_137.ts
diff --git a/es2panda/test/compiler/ts/new_expression_138-expected.txt b/test/compiler/ts/new_expression_138-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_138-expected.txt
rename to test/compiler/ts/new_expression_138-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_138.ts b/test/compiler/ts/new_expression_138.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_138.ts
rename to test/compiler/ts/new_expression_138.ts
diff --git a/es2panda/test/compiler/ts/new_expression_139-expected.txt b/test/compiler/ts/new_expression_139-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_139-expected.txt
rename to test/compiler/ts/new_expression_139-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_139.ts b/test/compiler/ts/new_expression_139.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_139.ts
rename to test/compiler/ts/new_expression_139.ts
diff --git a/es2panda/test/compiler/ts/new_expression_14-expected.txt b/test/compiler/ts/new_expression_14-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_14-expected.txt
rename to test/compiler/ts/new_expression_14-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_14.ts b/test/compiler/ts/new_expression_14.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_14.ts
rename to test/compiler/ts/new_expression_14.ts
diff --git a/es2panda/test/compiler/ts/new_expression_140-expected.txt b/test/compiler/ts/new_expression_140-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_140-expected.txt
rename to test/compiler/ts/new_expression_140-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_140.ts b/test/compiler/ts/new_expression_140.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_140.ts
rename to test/compiler/ts/new_expression_140.ts
diff --git a/es2panda/test/compiler/ts/new_expression_141-expected.txt b/test/compiler/ts/new_expression_141-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_141-expected.txt
rename to test/compiler/ts/new_expression_141-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_141.ts b/test/compiler/ts/new_expression_141.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_141.ts
rename to test/compiler/ts/new_expression_141.ts
diff --git a/es2panda/test/compiler/ts/new_expression_142-expected.txt b/test/compiler/ts/new_expression_142-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_142-expected.txt
rename to test/compiler/ts/new_expression_142-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_142.ts b/test/compiler/ts/new_expression_142.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_142.ts
rename to test/compiler/ts/new_expression_142.ts
diff --git a/es2panda/test/compiler/ts/new_expression_143-expected.txt b/test/compiler/ts/new_expression_143-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_143-expected.txt
rename to test/compiler/ts/new_expression_143-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_143.ts b/test/compiler/ts/new_expression_143.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_143.ts
rename to test/compiler/ts/new_expression_143.ts
diff --git a/es2panda/test/compiler/ts/new_expression_144-expected.txt b/test/compiler/ts/new_expression_144-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_144-expected.txt
rename to test/compiler/ts/new_expression_144-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_144.ts b/test/compiler/ts/new_expression_144.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_144.ts
rename to test/compiler/ts/new_expression_144.ts
diff --git a/es2panda/test/compiler/ts/new_expression_145-expected.txt b/test/compiler/ts/new_expression_145-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_145-expected.txt
rename to test/compiler/ts/new_expression_145-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_145.ts b/test/compiler/ts/new_expression_145.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_145.ts
rename to test/compiler/ts/new_expression_145.ts
diff --git a/es2panda/test/compiler/ts/new_expression_146-expected.txt b/test/compiler/ts/new_expression_146-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_146-expected.txt
rename to test/compiler/ts/new_expression_146-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_146.ts b/test/compiler/ts/new_expression_146.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_146.ts
rename to test/compiler/ts/new_expression_146.ts
diff --git a/es2panda/test/compiler/ts/new_expression_147-expected.txt b/test/compiler/ts/new_expression_147-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_147-expected.txt
rename to test/compiler/ts/new_expression_147-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_147.ts b/test/compiler/ts/new_expression_147.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_147.ts
rename to test/compiler/ts/new_expression_147.ts
diff --git a/es2panda/test/compiler/ts/new_expression_148-expected.txt b/test/compiler/ts/new_expression_148-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_148-expected.txt
rename to test/compiler/ts/new_expression_148-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_148.ts b/test/compiler/ts/new_expression_148.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_148.ts
rename to test/compiler/ts/new_expression_148.ts
diff --git a/es2panda/test/compiler/ts/new_expression_149-expected.txt b/test/compiler/ts/new_expression_149-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_149-expected.txt
rename to test/compiler/ts/new_expression_149-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_149.ts b/test/compiler/ts/new_expression_149.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_149.ts
rename to test/compiler/ts/new_expression_149.ts
diff --git a/es2panda/test/compiler/ts/new_expression_15-expected.txt b/test/compiler/ts/new_expression_15-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_15-expected.txt
rename to test/compiler/ts/new_expression_15-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_15.ts b/test/compiler/ts/new_expression_15.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_15.ts
rename to test/compiler/ts/new_expression_15.ts
diff --git a/es2panda/test/compiler/ts/new_expression_150-expected.txt b/test/compiler/ts/new_expression_150-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_150-expected.txt
rename to test/compiler/ts/new_expression_150-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_150.ts b/test/compiler/ts/new_expression_150.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_150.ts
rename to test/compiler/ts/new_expression_150.ts
diff --git a/es2panda/test/compiler/ts/new_expression_151-expected.txt b/test/compiler/ts/new_expression_151-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_151-expected.txt
rename to test/compiler/ts/new_expression_151-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_151.ts b/test/compiler/ts/new_expression_151.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_151.ts
rename to test/compiler/ts/new_expression_151.ts
diff --git a/es2panda/test/compiler/ts/new_expression_152-expected.txt b/test/compiler/ts/new_expression_152-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_152-expected.txt
rename to test/compiler/ts/new_expression_152-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_152.ts b/test/compiler/ts/new_expression_152.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_152.ts
rename to test/compiler/ts/new_expression_152.ts
diff --git a/es2panda/test/compiler/ts/new_expression_153-expected.txt b/test/compiler/ts/new_expression_153-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_153-expected.txt
rename to test/compiler/ts/new_expression_153-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_153.ts b/test/compiler/ts/new_expression_153.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_153.ts
rename to test/compiler/ts/new_expression_153.ts
diff --git a/es2panda/test/compiler/ts/new_expression_154-expected.txt b/test/compiler/ts/new_expression_154-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_154-expected.txt
rename to test/compiler/ts/new_expression_154-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_154.ts b/test/compiler/ts/new_expression_154.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_154.ts
rename to test/compiler/ts/new_expression_154.ts
diff --git a/es2panda/test/compiler/ts/new_expression_155-expected.txt b/test/compiler/ts/new_expression_155-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_155-expected.txt
rename to test/compiler/ts/new_expression_155-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_155.ts b/test/compiler/ts/new_expression_155.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_155.ts
rename to test/compiler/ts/new_expression_155.ts
diff --git a/es2panda/test/compiler/ts/new_expression_156-expected.txt b/test/compiler/ts/new_expression_156-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_156-expected.txt
rename to test/compiler/ts/new_expression_156-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_156.ts b/test/compiler/ts/new_expression_156.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_156.ts
rename to test/compiler/ts/new_expression_156.ts
diff --git a/es2panda/test/compiler/ts/new_expression_157-expected.txt b/test/compiler/ts/new_expression_157-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_157-expected.txt
rename to test/compiler/ts/new_expression_157-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_157.ts b/test/compiler/ts/new_expression_157.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_157.ts
rename to test/compiler/ts/new_expression_157.ts
diff --git a/es2panda/test/compiler/ts/new_expression_158-expected.txt b/test/compiler/ts/new_expression_158-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_158-expected.txt
rename to test/compiler/ts/new_expression_158-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_158.ts b/test/compiler/ts/new_expression_158.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_158.ts
rename to test/compiler/ts/new_expression_158.ts
diff --git a/es2panda/test/compiler/ts/new_expression_159-expected.txt b/test/compiler/ts/new_expression_159-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_159-expected.txt
rename to test/compiler/ts/new_expression_159-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_159.ts b/test/compiler/ts/new_expression_159.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_159.ts
rename to test/compiler/ts/new_expression_159.ts
diff --git a/es2panda/test/compiler/ts/new_expression_16-expected.txt b/test/compiler/ts/new_expression_16-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_16-expected.txt
rename to test/compiler/ts/new_expression_16-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_16.ts b/test/compiler/ts/new_expression_16.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_16.ts
rename to test/compiler/ts/new_expression_16.ts
diff --git a/es2panda/test/compiler/ts/new_expression_160-expected.txt b/test/compiler/ts/new_expression_160-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_160-expected.txt
rename to test/compiler/ts/new_expression_160-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_160.ts b/test/compiler/ts/new_expression_160.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_160.ts
rename to test/compiler/ts/new_expression_160.ts
diff --git a/es2panda/test/compiler/ts/new_expression_161-expected.txt b/test/compiler/ts/new_expression_161-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_161-expected.txt
rename to test/compiler/ts/new_expression_161-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_161.ts b/test/compiler/ts/new_expression_161.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_161.ts
rename to test/compiler/ts/new_expression_161.ts
diff --git a/es2panda/test/compiler/ts/new_expression_162-expected.txt b/test/compiler/ts/new_expression_162-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_162-expected.txt
rename to test/compiler/ts/new_expression_162-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_162.ts b/test/compiler/ts/new_expression_162.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_162.ts
rename to test/compiler/ts/new_expression_162.ts
diff --git a/es2panda/test/compiler/ts/new_expression_163-expected.txt b/test/compiler/ts/new_expression_163-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_163-expected.txt
rename to test/compiler/ts/new_expression_163-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_163.ts b/test/compiler/ts/new_expression_163.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_163.ts
rename to test/compiler/ts/new_expression_163.ts
diff --git a/es2panda/test/compiler/ts/new_expression_17-expected.txt b/test/compiler/ts/new_expression_17-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_17-expected.txt
rename to test/compiler/ts/new_expression_17-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_17.ts b/test/compiler/ts/new_expression_17.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_17.ts
rename to test/compiler/ts/new_expression_17.ts
diff --git a/es2panda/test/compiler/ts/new_expression_18-expected.txt b/test/compiler/ts/new_expression_18-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_18-expected.txt
rename to test/compiler/ts/new_expression_18-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_18.ts b/test/compiler/ts/new_expression_18.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_18.ts
rename to test/compiler/ts/new_expression_18.ts
diff --git a/es2panda/test/compiler/ts/new_expression_19-expected.txt b/test/compiler/ts/new_expression_19-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_19-expected.txt
rename to test/compiler/ts/new_expression_19-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_19.ts b/test/compiler/ts/new_expression_19.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_19.ts
rename to test/compiler/ts/new_expression_19.ts
diff --git a/es2panda/test/compiler/ts/new_expression_2-expected.txt b/test/compiler/ts/new_expression_2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_2-expected.txt
rename to test/compiler/ts/new_expression_2-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_2.ts b/test/compiler/ts/new_expression_2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_2.ts
rename to test/compiler/ts/new_expression_2.ts
diff --git a/es2panda/test/compiler/ts/new_expression_20-expected.txt b/test/compiler/ts/new_expression_20-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_20-expected.txt
rename to test/compiler/ts/new_expression_20-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_20.ts b/test/compiler/ts/new_expression_20.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_20.ts
rename to test/compiler/ts/new_expression_20.ts
diff --git a/es2panda/test/compiler/ts/new_expression_21-expected.txt b/test/compiler/ts/new_expression_21-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_21-expected.txt
rename to test/compiler/ts/new_expression_21-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_21.ts b/test/compiler/ts/new_expression_21.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_21.ts
rename to test/compiler/ts/new_expression_21.ts
diff --git a/es2panda/test/compiler/ts/new_expression_22-expected.txt b/test/compiler/ts/new_expression_22-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_22-expected.txt
rename to test/compiler/ts/new_expression_22-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_22.ts b/test/compiler/ts/new_expression_22.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_22.ts
rename to test/compiler/ts/new_expression_22.ts
diff --git a/es2panda/test/compiler/ts/new_expression_23-expected.txt b/test/compiler/ts/new_expression_23-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_23-expected.txt
rename to test/compiler/ts/new_expression_23-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_23.ts b/test/compiler/ts/new_expression_23.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_23.ts
rename to test/compiler/ts/new_expression_23.ts
diff --git a/es2panda/test/compiler/ts/new_expression_24-expected.txt b/test/compiler/ts/new_expression_24-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_24-expected.txt
rename to test/compiler/ts/new_expression_24-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_24.ts b/test/compiler/ts/new_expression_24.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_24.ts
rename to test/compiler/ts/new_expression_24.ts
diff --git a/es2panda/test/compiler/ts/new_expression_25-expected.txt b/test/compiler/ts/new_expression_25-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_25-expected.txt
rename to test/compiler/ts/new_expression_25-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_25.ts b/test/compiler/ts/new_expression_25.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_25.ts
rename to test/compiler/ts/new_expression_25.ts
diff --git a/es2panda/test/compiler/ts/new_expression_26-expected.txt b/test/compiler/ts/new_expression_26-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_26-expected.txt
rename to test/compiler/ts/new_expression_26-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_26.ts b/test/compiler/ts/new_expression_26.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_26.ts
rename to test/compiler/ts/new_expression_26.ts
diff --git a/es2panda/test/compiler/ts/new_expression_27-expected.txt b/test/compiler/ts/new_expression_27-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_27-expected.txt
rename to test/compiler/ts/new_expression_27-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_27.ts b/test/compiler/ts/new_expression_27.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_27.ts
rename to test/compiler/ts/new_expression_27.ts
diff --git a/es2panda/test/compiler/ts/new_expression_28-expected.txt b/test/compiler/ts/new_expression_28-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_28-expected.txt
rename to test/compiler/ts/new_expression_28-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_28.ts b/test/compiler/ts/new_expression_28.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_28.ts
rename to test/compiler/ts/new_expression_28.ts
diff --git a/es2panda/test/compiler/ts/new_expression_29-expected.txt b/test/compiler/ts/new_expression_29-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_29-expected.txt
rename to test/compiler/ts/new_expression_29-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_29.ts b/test/compiler/ts/new_expression_29.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_29.ts
rename to test/compiler/ts/new_expression_29.ts
diff --git a/es2panda/test/compiler/ts/new_expression_3-expected.txt b/test/compiler/ts/new_expression_3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_3-expected.txt
rename to test/compiler/ts/new_expression_3-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_3.ts b/test/compiler/ts/new_expression_3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_3.ts
rename to test/compiler/ts/new_expression_3.ts
diff --git a/es2panda/test/compiler/ts/new_expression_30-expected.txt b/test/compiler/ts/new_expression_30-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_30-expected.txt
rename to test/compiler/ts/new_expression_30-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_30.ts b/test/compiler/ts/new_expression_30.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_30.ts
rename to test/compiler/ts/new_expression_30.ts
diff --git a/es2panda/test/compiler/ts/new_expression_31-expected.txt b/test/compiler/ts/new_expression_31-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_31-expected.txt
rename to test/compiler/ts/new_expression_31-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_31.ts b/test/compiler/ts/new_expression_31.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_31.ts
rename to test/compiler/ts/new_expression_31.ts
diff --git a/es2panda/test/compiler/ts/new_expression_32-expected.txt b/test/compiler/ts/new_expression_32-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_32-expected.txt
rename to test/compiler/ts/new_expression_32-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_32.ts b/test/compiler/ts/new_expression_32.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_32.ts
rename to test/compiler/ts/new_expression_32.ts
diff --git a/es2panda/test/compiler/ts/new_expression_33-expected.txt b/test/compiler/ts/new_expression_33-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_33-expected.txt
rename to test/compiler/ts/new_expression_33-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_33.ts b/test/compiler/ts/new_expression_33.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_33.ts
rename to test/compiler/ts/new_expression_33.ts
diff --git a/es2panda/test/compiler/ts/new_expression_34-expected.txt b/test/compiler/ts/new_expression_34-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_34-expected.txt
rename to test/compiler/ts/new_expression_34-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_34.ts b/test/compiler/ts/new_expression_34.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_34.ts
rename to test/compiler/ts/new_expression_34.ts
diff --git a/es2panda/test/compiler/ts/new_expression_35-expected.txt b/test/compiler/ts/new_expression_35-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_35-expected.txt
rename to test/compiler/ts/new_expression_35-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_35.ts b/test/compiler/ts/new_expression_35.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_35.ts
rename to test/compiler/ts/new_expression_35.ts
diff --git a/es2panda/test/compiler/ts/new_expression_36-expected.txt b/test/compiler/ts/new_expression_36-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_36-expected.txt
rename to test/compiler/ts/new_expression_36-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_36.ts b/test/compiler/ts/new_expression_36.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_36.ts
rename to test/compiler/ts/new_expression_36.ts
diff --git a/es2panda/test/compiler/ts/new_expression_37-expected.txt b/test/compiler/ts/new_expression_37-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_37-expected.txt
rename to test/compiler/ts/new_expression_37-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_37.ts b/test/compiler/ts/new_expression_37.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_37.ts
rename to test/compiler/ts/new_expression_37.ts
diff --git a/es2panda/test/compiler/ts/new_expression_38-expected.txt b/test/compiler/ts/new_expression_38-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_38-expected.txt
rename to test/compiler/ts/new_expression_38-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_38.ts b/test/compiler/ts/new_expression_38.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_38.ts
rename to test/compiler/ts/new_expression_38.ts
diff --git a/es2panda/test/compiler/ts/new_expression_39-expected.txt b/test/compiler/ts/new_expression_39-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_39-expected.txt
rename to test/compiler/ts/new_expression_39-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_39.ts b/test/compiler/ts/new_expression_39.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_39.ts
rename to test/compiler/ts/new_expression_39.ts
diff --git a/es2panda/test/compiler/ts/new_expression_4-expected.txt b/test/compiler/ts/new_expression_4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_4-expected.txt
rename to test/compiler/ts/new_expression_4-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_4.ts b/test/compiler/ts/new_expression_4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_4.ts
rename to test/compiler/ts/new_expression_4.ts
diff --git a/es2panda/test/compiler/ts/new_expression_40-expected.txt b/test/compiler/ts/new_expression_40-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_40-expected.txt
rename to test/compiler/ts/new_expression_40-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_40.ts b/test/compiler/ts/new_expression_40.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_40.ts
rename to test/compiler/ts/new_expression_40.ts
diff --git a/es2panda/test/compiler/ts/new_expression_41-expected.txt b/test/compiler/ts/new_expression_41-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_41-expected.txt
rename to test/compiler/ts/new_expression_41-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_41.ts b/test/compiler/ts/new_expression_41.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_41.ts
rename to test/compiler/ts/new_expression_41.ts
diff --git a/es2panda/test/compiler/ts/new_expression_42-expected.txt b/test/compiler/ts/new_expression_42-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_42-expected.txt
rename to test/compiler/ts/new_expression_42-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_42.ts b/test/compiler/ts/new_expression_42.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_42.ts
rename to test/compiler/ts/new_expression_42.ts
diff --git a/es2panda/test/compiler/ts/new_expression_43-expected.txt b/test/compiler/ts/new_expression_43-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_43-expected.txt
rename to test/compiler/ts/new_expression_43-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_43.ts b/test/compiler/ts/new_expression_43.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_43.ts
rename to test/compiler/ts/new_expression_43.ts
diff --git a/es2panda/test/compiler/ts/new_expression_44-expected.txt b/test/compiler/ts/new_expression_44-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_44-expected.txt
rename to test/compiler/ts/new_expression_44-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_44.ts b/test/compiler/ts/new_expression_44.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_44.ts
rename to test/compiler/ts/new_expression_44.ts
diff --git a/es2panda/test/compiler/ts/new_expression_45-expected.txt b/test/compiler/ts/new_expression_45-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_45-expected.txt
rename to test/compiler/ts/new_expression_45-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_45.ts b/test/compiler/ts/new_expression_45.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_45.ts
rename to test/compiler/ts/new_expression_45.ts
diff --git a/es2panda/test/compiler/ts/new_expression_46-expected.txt b/test/compiler/ts/new_expression_46-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_46-expected.txt
rename to test/compiler/ts/new_expression_46-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_46.ts b/test/compiler/ts/new_expression_46.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_46.ts
rename to test/compiler/ts/new_expression_46.ts
diff --git a/es2panda/test/compiler/ts/new_expression_47-expected.txt b/test/compiler/ts/new_expression_47-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_47-expected.txt
rename to test/compiler/ts/new_expression_47-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_47.ts b/test/compiler/ts/new_expression_47.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_47.ts
rename to test/compiler/ts/new_expression_47.ts
diff --git a/es2panda/test/compiler/ts/new_expression_48-expected.txt b/test/compiler/ts/new_expression_48-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_48-expected.txt
rename to test/compiler/ts/new_expression_48-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_48.ts b/test/compiler/ts/new_expression_48.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_48.ts
rename to test/compiler/ts/new_expression_48.ts
diff --git a/es2panda/test/compiler/ts/new_expression_49-expected.txt b/test/compiler/ts/new_expression_49-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_49-expected.txt
rename to test/compiler/ts/new_expression_49-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_49.ts b/test/compiler/ts/new_expression_49.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_49.ts
rename to test/compiler/ts/new_expression_49.ts
diff --git a/es2panda/test/compiler/ts/new_expression_5-expected.txt b/test/compiler/ts/new_expression_5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_5-expected.txt
rename to test/compiler/ts/new_expression_5-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_5.ts b/test/compiler/ts/new_expression_5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_5.ts
rename to test/compiler/ts/new_expression_5.ts
diff --git a/es2panda/test/compiler/ts/new_expression_50-expected.txt b/test/compiler/ts/new_expression_50-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_50-expected.txt
rename to test/compiler/ts/new_expression_50-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_50.ts b/test/compiler/ts/new_expression_50.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_50.ts
rename to test/compiler/ts/new_expression_50.ts
diff --git a/es2panda/test/compiler/ts/new_expression_51-expected.txt b/test/compiler/ts/new_expression_51-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_51-expected.txt
rename to test/compiler/ts/new_expression_51-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_51.ts b/test/compiler/ts/new_expression_51.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_51.ts
rename to test/compiler/ts/new_expression_51.ts
diff --git a/es2panda/test/compiler/ts/new_expression_52-expected.txt b/test/compiler/ts/new_expression_52-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_52-expected.txt
rename to test/compiler/ts/new_expression_52-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_52.ts b/test/compiler/ts/new_expression_52.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_52.ts
rename to test/compiler/ts/new_expression_52.ts
diff --git a/es2panda/test/compiler/ts/new_expression_53-expected.txt b/test/compiler/ts/new_expression_53-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_53-expected.txt
rename to test/compiler/ts/new_expression_53-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_53.ts b/test/compiler/ts/new_expression_53.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_53.ts
rename to test/compiler/ts/new_expression_53.ts
diff --git a/es2panda/test/compiler/ts/new_expression_54-expected.txt b/test/compiler/ts/new_expression_54-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_54-expected.txt
rename to test/compiler/ts/new_expression_54-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_54.ts b/test/compiler/ts/new_expression_54.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_54.ts
rename to test/compiler/ts/new_expression_54.ts
diff --git a/es2panda/test/compiler/ts/new_expression_55-expected.txt b/test/compiler/ts/new_expression_55-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_55-expected.txt
rename to test/compiler/ts/new_expression_55-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_55.ts b/test/compiler/ts/new_expression_55.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_55.ts
rename to test/compiler/ts/new_expression_55.ts
diff --git a/es2panda/test/compiler/ts/new_expression_56-expected.txt b/test/compiler/ts/new_expression_56-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_56-expected.txt
rename to test/compiler/ts/new_expression_56-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_56.ts b/test/compiler/ts/new_expression_56.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_56.ts
rename to test/compiler/ts/new_expression_56.ts
diff --git a/es2panda/test/compiler/ts/new_expression_57-expected.txt b/test/compiler/ts/new_expression_57-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_57-expected.txt
rename to test/compiler/ts/new_expression_57-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_57.ts b/test/compiler/ts/new_expression_57.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_57.ts
rename to test/compiler/ts/new_expression_57.ts
diff --git a/es2panda/test/compiler/ts/new_expression_58-expected.txt b/test/compiler/ts/new_expression_58-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_58-expected.txt
rename to test/compiler/ts/new_expression_58-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_58.ts b/test/compiler/ts/new_expression_58.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_58.ts
rename to test/compiler/ts/new_expression_58.ts
diff --git a/es2panda/test/compiler/ts/new_expression_59-expected.txt b/test/compiler/ts/new_expression_59-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_59-expected.txt
rename to test/compiler/ts/new_expression_59-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_59.ts b/test/compiler/ts/new_expression_59.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_59.ts
rename to test/compiler/ts/new_expression_59.ts
diff --git a/es2panda/test/compiler/ts/new_expression_6-expected.txt b/test/compiler/ts/new_expression_6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_6-expected.txt
rename to test/compiler/ts/new_expression_6-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_6.ts b/test/compiler/ts/new_expression_6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_6.ts
rename to test/compiler/ts/new_expression_6.ts
diff --git a/es2panda/test/compiler/ts/new_expression_60-expected.txt b/test/compiler/ts/new_expression_60-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_60-expected.txt
rename to test/compiler/ts/new_expression_60-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_60.ts b/test/compiler/ts/new_expression_60.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_60.ts
rename to test/compiler/ts/new_expression_60.ts
diff --git a/es2panda/test/compiler/ts/new_expression_61-expected.txt b/test/compiler/ts/new_expression_61-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_61-expected.txt
rename to test/compiler/ts/new_expression_61-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_61.ts b/test/compiler/ts/new_expression_61.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_61.ts
rename to test/compiler/ts/new_expression_61.ts
diff --git a/es2panda/test/compiler/ts/new_expression_62-expected.txt b/test/compiler/ts/new_expression_62-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_62-expected.txt
rename to test/compiler/ts/new_expression_62-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_62.ts b/test/compiler/ts/new_expression_62.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_62.ts
rename to test/compiler/ts/new_expression_62.ts
diff --git a/es2panda/test/compiler/ts/new_expression_63-expected.txt b/test/compiler/ts/new_expression_63-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_63-expected.txt
rename to test/compiler/ts/new_expression_63-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_63.ts b/test/compiler/ts/new_expression_63.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_63.ts
rename to test/compiler/ts/new_expression_63.ts
diff --git a/es2panda/test/compiler/ts/new_expression_64-expected.txt b/test/compiler/ts/new_expression_64-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_64-expected.txt
rename to test/compiler/ts/new_expression_64-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_64.ts b/test/compiler/ts/new_expression_64.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_64.ts
rename to test/compiler/ts/new_expression_64.ts
diff --git a/es2panda/test/compiler/ts/new_expression_65-expected.txt b/test/compiler/ts/new_expression_65-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_65-expected.txt
rename to test/compiler/ts/new_expression_65-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_65.ts b/test/compiler/ts/new_expression_65.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_65.ts
rename to test/compiler/ts/new_expression_65.ts
diff --git a/es2panda/test/compiler/ts/new_expression_66-expected.txt b/test/compiler/ts/new_expression_66-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_66-expected.txt
rename to test/compiler/ts/new_expression_66-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_66.ts b/test/compiler/ts/new_expression_66.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_66.ts
rename to test/compiler/ts/new_expression_66.ts
diff --git a/es2panda/test/compiler/ts/new_expression_67-expected.txt b/test/compiler/ts/new_expression_67-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_67-expected.txt
rename to test/compiler/ts/new_expression_67-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_67.ts b/test/compiler/ts/new_expression_67.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_67.ts
rename to test/compiler/ts/new_expression_67.ts
diff --git a/es2panda/test/compiler/ts/new_expression_68-expected.txt b/test/compiler/ts/new_expression_68-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_68-expected.txt
rename to test/compiler/ts/new_expression_68-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_68.ts b/test/compiler/ts/new_expression_68.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_68.ts
rename to test/compiler/ts/new_expression_68.ts
diff --git a/es2panda/test/compiler/ts/new_expression_69-expected.txt b/test/compiler/ts/new_expression_69-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_69-expected.txt
rename to test/compiler/ts/new_expression_69-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_69.ts b/test/compiler/ts/new_expression_69.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_69.ts
rename to test/compiler/ts/new_expression_69.ts
diff --git a/es2panda/test/compiler/ts/new_expression_7-expected.txt b/test/compiler/ts/new_expression_7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_7-expected.txt
rename to test/compiler/ts/new_expression_7-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_7.ts b/test/compiler/ts/new_expression_7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_7.ts
rename to test/compiler/ts/new_expression_7.ts
diff --git a/es2panda/test/compiler/ts/new_expression_70-expected.txt b/test/compiler/ts/new_expression_70-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_70-expected.txt
rename to test/compiler/ts/new_expression_70-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_70.ts b/test/compiler/ts/new_expression_70.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_70.ts
rename to test/compiler/ts/new_expression_70.ts
diff --git a/es2panda/test/compiler/ts/new_expression_71-expected.txt b/test/compiler/ts/new_expression_71-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_71-expected.txt
rename to test/compiler/ts/new_expression_71-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_71.ts b/test/compiler/ts/new_expression_71.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_71.ts
rename to test/compiler/ts/new_expression_71.ts
diff --git a/es2panda/test/compiler/ts/new_expression_72-expected.txt b/test/compiler/ts/new_expression_72-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_72-expected.txt
rename to test/compiler/ts/new_expression_72-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_72.ts b/test/compiler/ts/new_expression_72.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_72.ts
rename to test/compiler/ts/new_expression_72.ts
diff --git a/es2panda/test/compiler/ts/new_expression_73-expected.txt b/test/compiler/ts/new_expression_73-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_73-expected.txt
rename to test/compiler/ts/new_expression_73-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_73.ts b/test/compiler/ts/new_expression_73.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_73.ts
rename to test/compiler/ts/new_expression_73.ts
diff --git a/es2panda/test/compiler/ts/new_expression_74-expected.txt b/test/compiler/ts/new_expression_74-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_74-expected.txt
rename to test/compiler/ts/new_expression_74-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_74.ts b/test/compiler/ts/new_expression_74.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_74.ts
rename to test/compiler/ts/new_expression_74.ts
diff --git a/es2panda/test/compiler/ts/new_expression_75-expected.txt b/test/compiler/ts/new_expression_75-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_75-expected.txt
rename to test/compiler/ts/new_expression_75-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_75.ts b/test/compiler/ts/new_expression_75.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_75.ts
rename to test/compiler/ts/new_expression_75.ts
diff --git a/es2panda/test/compiler/ts/new_expression_76-expected.txt b/test/compiler/ts/new_expression_76-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_76-expected.txt
rename to test/compiler/ts/new_expression_76-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_76.ts b/test/compiler/ts/new_expression_76.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_76.ts
rename to test/compiler/ts/new_expression_76.ts
diff --git a/es2panda/test/compiler/ts/new_expression_77-expected.txt b/test/compiler/ts/new_expression_77-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_77-expected.txt
rename to test/compiler/ts/new_expression_77-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_77.ts b/test/compiler/ts/new_expression_77.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_77.ts
rename to test/compiler/ts/new_expression_77.ts
diff --git a/es2panda/test/compiler/ts/new_expression_78-expected.txt b/test/compiler/ts/new_expression_78-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_78-expected.txt
rename to test/compiler/ts/new_expression_78-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_78.ts b/test/compiler/ts/new_expression_78.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_78.ts
rename to test/compiler/ts/new_expression_78.ts
diff --git a/es2panda/test/compiler/ts/new_expression_79-expected.txt b/test/compiler/ts/new_expression_79-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_79-expected.txt
rename to test/compiler/ts/new_expression_79-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_79.ts b/test/compiler/ts/new_expression_79.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_79.ts
rename to test/compiler/ts/new_expression_79.ts
diff --git a/es2panda/test/compiler/ts/new_expression_8-expected.txt b/test/compiler/ts/new_expression_8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_8-expected.txt
rename to test/compiler/ts/new_expression_8-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_8.ts b/test/compiler/ts/new_expression_8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_8.ts
rename to test/compiler/ts/new_expression_8.ts
diff --git a/es2panda/test/compiler/ts/new_expression_80-expected.txt b/test/compiler/ts/new_expression_80-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_80-expected.txt
rename to test/compiler/ts/new_expression_80-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_80.ts b/test/compiler/ts/new_expression_80.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_80.ts
rename to test/compiler/ts/new_expression_80.ts
diff --git a/es2panda/test/compiler/ts/new_expression_81-expected.txt b/test/compiler/ts/new_expression_81-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_81-expected.txt
rename to test/compiler/ts/new_expression_81-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_81.ts b/test/compiler/ts/new_expression_81.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_81.ts
rename to test/compiler/ts/new_expression_81.ts
diff --git a/es2panda/test/compiler/ts/new_expression_82-expected.txt b/test/compiler/ts/new_expression_82-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_82-expected.txt
rename to test/compiler/ts/new_expression_82-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_82.ts b/test/compiler/ts/new_expression_82.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_82.ts
rename to test/compiler/ts/new_expression_82.ts
diff --git a/es2panda/test/compiler/ts/new_expression_83-expected.txt b/test/compiler/ts/new_expression_83-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_83-expected.txt
rename to test/compiler/ts/new_expression_83-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_83.ts b/test/compiler/ts/new_expression_83.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_83.ts
rename to test/compiler/ts/new_expression_83.ts
diff --git a/es2panda/test/compiler/ts/new_expression_84-expected.txt b/test/compiler/ts/new_expression_84-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_84-expected.txt
rename to test/compiler/ts/new_expression_84-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_84.ts b/test/compiler/ts/new_expression_84.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_84.ts
rename to test/compiler/ts/new_expression_84.ts
diff --git a/es2panda/test/compiler/ts/new_expression_85-expected.txt b/test/compiler/ts/new_expression_85-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_85-expected.txt
rename to test/compiler/ts/new_expression_85-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_85.ts b/test/compiler/ts/new_expression_85.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_85.ts
rename to test/compiler/ts/new_expression_85.ts
diff --git a/es2panda/test/compiler/ts/new_expression_86-expected.txt b/test/compiler/ts/new_expression_86-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_86-expected.txt
rename to test/compiler/ts/new_expression_86-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_86.ts b/test/compiler/ts/new_expression_86.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_86.ts
rename to test/compiler/ts/new_expression_86.ts
diff --git a/es2panda/test/compiler/ts/new_expression_87-expected.txt b/test/compiler/ts/new_expression_87-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_87-expected.txt
rename to test/compiler/ts/new_expression_87-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_87.ts b/test/compiler/ts/new_expression_87.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_87.ts
rename to test/compiler/ts/new_expression_87.ts
diff --git a/es2panda/test/compiler/ts/new_expression_88-expected.txt b/test/compiler/ts/new_expression_88-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_88-expected.txt
rename to test/compiler/ts/new_expression_88-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_88.ts b/test/compiler/ts/new_expression_88.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_88.ts
rename to test/compiler/ts/new_expression_88.ts
diff --git a/es2panda/test/compiler/ts/new_expression_89-expected.txt b/test/compiler/ts/new_expression_89-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_89-expected.txt
rename to test/compiler/ts/new_expression_89-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_89.ts b/test/compiler/ts/new_expression_89.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_89.ts
rename to test/compiler/ts/new_expression_89.ts
diff --git a/es2panda/test/compiler/ts/new_expression_9-expected.txt b/test/compiler/ts/new_expression_9-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_9-expected.txt
rename to test/compiler/ts/new_expression_9-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_9.ts b/test/compiler/ts/new_expression_9.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_9.ts
rename to test/compiler/ts/new_expression_9.ts
diff --git a/es2panda/test/compiler/ts/new_expression_90-expected.txt b/test/compiler/ts/new_expression_90-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_90-expected.txt
rename to test/compiler/ts/new_expression_90-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_90.ts b/test/compiler/ts/new_expression_90.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_90.ts
rename to test/compiler/ts/new_expression_90.ts
diff --git a/es2panda/test/compiler/ts/new_expression_91-expected.txt b/test/compiler/ts/new_expression_91-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_91-expected.txt
rename to test/compiler/ts/new_expression_91-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_91.ts b/test/compiler/ts/new_expression_91.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_91.ts
rename to test/compiler/ts/new_expression_91.ts
diff --git a/es2panda/test/compiler/ts/new_expression_92-expected.txt b/test/compiler/ts/new_expression_92-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_92-expected.txt
rename to test/compiler/ts/new_expression_92-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_92.ts b/test/compiler/ts/new_expression_92.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_92.ts
rename to test/compiler/ts/new_expression_92.ts
diff --git a/es2panda/test/compiler/ts/new_expression_93-expected.txt b/test/compiler/ts/new_expression_93-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_93-expected.txt
rename to test/compiler/ts/new_expression_93-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_93.ts b/test/compiler/ts/new_expression_93.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_93.ts
rename to test/compiler/ts/new_expression_93.ts
diff --git a/es2panda/test/compiler/ts/new_expression_94-expected.txt b/test/compiler/ts/new_expression_94-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_94-expected.txt
rename to test/compiler/ts/new_expression_94-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_94.ts b/test/compiler/ts/new_expression_94.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_94.ts
rename to test/compiler/ts/new_expression_94.ts
diff --git a/es2panda/test/compiler/ts/new_expression_95-expected.txt b/test/compiler/ts/new_expression_95-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_95-expected.txt
rename to test/compiler/ts/new_expression_95-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_95.ts b/test/compiler/ts/new_expression_95.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_95.ts
rename to test/compiler/ts/new_expression_95.ts
diff --git a/es2panda/test/compiler/ts/new_expression_96-expected.txt b/test/compiler/ts/new_expression_96-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_96-expected.txt
rename to test/compiler/ts/new_expression_96-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_96.ts b/test/compiler/ts/new_expression_96.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_96.ts
rename to test/compiler/ts/new_expression_96.ts
diff --git a/es2panda/test/compiler/ts/new_expression_97-expected.txt b/test/compiler/ts/new_expression_97-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_97-expected.txt
rename to test/compiler/ts/new_expression_97-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_97.ts b/test/compiler/ts/new_expression_97.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_97.ts
rename to test/compiler/ts/new_expression_97.ts
diff --git a/es2panda/test/compiler/ts/new_expression_98-expected.txt b/test/compiler/ts/new_expression_98-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_98-expected.txt
rename to test/compiler/ts/new_expression_98-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_98.ts b/test/compiler/ts/new_expression_98.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_98.ts
rename to test/compiler/ts/new_expression_98.ts
diff --git a/es2panda/test/compiler/ts/new_expression_99-expected.txt b/test/compiler/ts/new_expression_99-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_99-expected.txt
rename to test/compiler/ts/new_expression_99-expected.txt
diff --git a/es2panda/test/compiler/ts/new_expression_99.ts b/test/compiler/ts/new_expression_99.ts
similarity index 100%
rename from es2panda/test/compiler/ts/new_expression_99.ts
rename to test/compiler/ts/new_expression_99.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring-expected.txt b/test/compiler/ts/objectDestructuring-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring-expected.txt
rename to test/compiler/ts/objectDestructuring-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring.ts b/test/compiler/ts/objectDestructuring.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring.ts
rename to test/compiler/ts/objectDestructuring.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring1-expected.txt b/test/compiler/ts/objectDestructuring1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring1-expected.txt
rename to test/compiler/ts/objectDestructuring1-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring1.ts b/test/compiler/ts/objectDestructuring1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring1.ts
rename to test/compiler/ts/objectDestructuring1.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring10-expected.txt b/test/compiler/ts/objectDestructuring10-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring10-expected.txt
rename to test/compiler/ts/objectDestructuring10-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring10.ts b/test/compiler/ts/objectDestructuring10.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring10.ts
rename to test/compiler/ts/objectDestructuring10.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring11-expected.txt b/test/compiler/ts/objectDestructuring11-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring11-expected.txt
rename to test/compiler/ts/objectDestructuring11-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring11.ts b/test/compiler/ts/objectDestructuring11.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring11.ts
rename to test/compiler/ts/objectDestructuring11.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring12-expected.txt b/test/compiler/ts/objectDestructuring12-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring12-expected.txt
rename to test/compiler/ts/objectDestructuring12-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring12.ts b/test/compiler/ts/objectDestructuring12.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring12.ts
rename to test/compiler/ts/objectDestructuring12.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring13-expected.txt b/test/compiler/ts/objectDestructuring13-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring13-expected.txt
rename to test/compiler/ts/objectDestructuring13-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring13.ts b/test/compiler/ts/objectDestructuring13.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring13.ts
rename to test/compiler/ts/objectDestructuring13.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring14-expected.txt b/test/compiler/ts/objectDestructuring14-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring14-expected.txt
rename to test/compiler/ts/objectDestructuring14-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring14.ts b/test/compiler/ts/objectDestructuring14.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring14.ts
rename to test/compiler/ts/objectDestructuring14.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring15-expected.txt b/test/compiler/ts/objectDestructuring15-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring15-expected.txt
rename to test/compiler/ts/objectDestructuring15-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring15.ts b/test/compiler/ts/objectDestructuring15.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring15.ts
rename to test/compiler/ts/objectDestructuring15.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring16-expected.txt b/test/compiler/ts/objectDestructuring16-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring16-expected.txt
rename to test/compiler/ts/objectDestructuring16-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring16.ts b/test/compiler/ts/objectDestructuring16.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring16.ts
rename to test/compiler/ts/objectDestructuring16.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring17-expected.txt b/test/compiler/ts/objectDestructuring17-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring17-expected.txt
rename to test/compiler/ts/objectDestructuring17-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring17.ts b/test/compiler/ts/objectDestructuring17.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring17.ts
rename to test/compiler/ts/objectDestructuring17.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring18-expected.txt b/test/compiler/ts/objectDestructuring18-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring18-expected.txt
rename to test/compiler/ts/objectDestructuring18-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring18.ts b/test/compiler/ts/objectDestructuring18.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring18.ts
rename to test/compiler/ts/objectDestructuring18.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring19-expected.txt b/test/compiler/ts/objectDestructuring19-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring19-expected.txt
rename to test/compiler/ts/objectDestructuring19-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring19.ts b/test/compiler/ts/objectDestructuring19.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring19.ts
rename to test/compiler/ts/objectDestructuring19.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring2-expected.txt b/test/compiler/ts/objectDestructuring2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring2-expected.txt
rename to test/compiler/ts/objectDestructuring2-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring2.ts b/test/compiler/ts/objectDestructuring2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring2.ts
rename to test/compiler/ts/objectDestructuring2.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring20-expected.txt b/test/compiler/ts/objectDestructuring20-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring20-expected.txt
rename to test/compiler/ts/objectDestructuring20-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring20.ts b/test/compiler/ts/objectDestructuring20.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring20.ts
rename to test/compiler/ts/objectDestructuring20.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring21-expected.txt b/test/compiler/ts/objectDestructuring21-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring21-expected.txt
rename to test/compiler/ts/objectDestructuring21-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring21.ts b/test/compiler/ts/objectDestructuring21.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring21.ts
rename to test/compiler/ts/objectDestructuring21.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring22-expected.txt b/test/compiler/ts/objectDestructuring22-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring22-expected.txt
rename to test/compiler/ts/objectDestructuring22-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring22.ts b/test/compiler/ts/objectDestructuring22.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring22.ts
rename to test/compiler/ts/objectDestructuring22.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring23-expected.txt b/test/compiler/ts/objectDestructuring23-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring23-expected.txt
rename to test/compiler/ts/objectDestructuring23-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring23.ts b/test/compiler/ts/objectDestructuring23.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring23.ts
rename to test/compiler/ts/objectDestructuring23.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring24-expected.txt b/test/compiler/ts/objectDestructuring24-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring24-expected.txt
rename to test/compiler/ts/objectDestructuring24-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring24.ts b/test/compiler/ts/objectDestructuring24.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring24.ts
rename to test/compiler/ts/objectDestructuring24.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring25-expected.txt b/test/compiler/ts/objectDestructuring25-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring25-expected.txt
rename to test/compiler/ts/objectDestructuring25-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring25.ts b/test/compiler/ts/objectDestructuring25.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring25.ts
rename to test/compiler/ts/objectDestructuring25.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring26-expected.txt b/test/compiler/ts/objectDestructuring26-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring26-expected.txt
rename to test/compiler/ts/objectDestructuring26-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring26.ts b/test/compiler/ts/objectDestructuring26.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring26.ts
rename to test/compiler/ts/objectDestructuring26.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring27-expected.txt b/test/compiler/ts/objectDestructuring27-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring27-expected.txt
rename to test/compiler/ts/objectDestructuring27-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring27.ts b/test/compiler/ts/objectDestructuring27.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring27.ts
rename to test/compiler/ts/objectDestructuring27.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring28-expected.txt b/test/compiler/ts/objectDestructuring28-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring28-expected.txt
rename to test/compiler/ts/objectDestructuring28-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring28.ts b/test/compiler/ts/objectDestructuring28.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring28.ts
rename to test/compiler/ts/objectDestructuring28.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring29-expected.txt b/test/compiler/ts/objectDestructuring29-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring29-expected.txt
rename to test/compiler/ts/objectDestructuring29-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring29.ts b/test/compiler/ts/objectDestructuring29.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring29.ts
rename to test/compiler/ts/objectDestructuring29.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring3-expected.txt b/test/compiler/ts/objectDestructuring3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring3-expected.txt
rename to test/compiler/ts/objectDestructuring3-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring3.ts b/test/compiler/ts/objectDestructuring3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring3.ts
rename to test/compiler/ts/objectDestructuring3.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring30-expected.txt b/test/compiler/ts/objectDestructuring30-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring30-expected.txt
rename to test/compiler/ts/objectDestructuring30-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring30.ts b/test/compiler/ts/objectDestructuring30.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring30.ts
rename to test/compiler/ts/objectDestructuring30.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring31-expected.txt b/test/compiler/ts/objectDestructuring31-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring31-expected.txt
rename to test/compiler/ts/objectDestructuring31-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring31.ts b/test/compiler/ts/objectDestructuring31.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring31.ts
rename to test/compiler/ts/objectDestructuring31.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring32-expected.txt b/test/compiler/ts/objectDestructuring32-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring32-expected.txt
rename to test/compiler/ts/objectDestructuring32-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring32.ts b/test/compiler/ts/objectDestructuring32.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring32.ts
rename to test/compiler/ts/objectDestructuring32.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring33-expected.txt b/test/compiler/ts/objectDestructuring33-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring33-expected.txt
rename to test/compiler/ts/objectDestructuring33-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring33.ts b/test/compiler/ts/objectDestructuring33.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring33.ts
rename to test/compiler/ts/objectDestructuring33.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring34-expected.txt b/test/compiler/ts/objectDestructuring34-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring34-expected.txt
rename to test/compiler/ts/objectDestructuring34-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring34.ts b/test/compiler/ts/objectDestructuring34.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring34.ts
rename to test/compiler/ts/objectDestructuring34.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring35-expected.txt b/test/compiler/ts/objectDestructuring35-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring35-expected.txt
rename to test/compiler/ts/objectDestructuring35-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring35.ts b/test/compiler/ts/objectDestructuring35.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring35.ts
rename to test/compiler/ts/objectDestructuring35.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring36-expected.txt b/test/compiler/ts/objectDestructuring36-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring36-expected.txt
rename to test/compiler/ts/objectDestructuring36-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring36.ts b/test/compiler/ts/objectDestructuring36.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring36.ts
rename to test/compiler/ts/objectDestructuring36.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring37-expected.txt b/test/compiler/ts/objectDestructuring37-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring37-expected.txt
rename to test/compiler/ts/objectDestructuring37-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring37.ts b/test/compiler/ts/objectDestructuring37.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring37.ts
rename to test/compiler/ts/objectDestructuring37.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring38-expected.txt b/test/compiler/ts/objectDestructuring38-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring38-expected.txt
rename to test/compiler/ts/objectDestructuring38-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring38.ts b/test/compiler/ts/objectDestructuring38.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring38.ts
rename to test/compiler/ts/objectDestructuring38.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring39-expected.txt b/test/compiler/ts/objectDestructuring39-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring39-expected.txt
rename to test/compiler/ts/objectDestructuring39-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring39.ts b/test/compiler/ts/objectDestructuring39.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring39.ts
rename to test/compiler/ts/objectDestructuring39.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring4-expected.txt b/test/compiler/ts/objectDestructuring4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring4-expected.txt
rename to test/compiler/ts/objectDestructuring4-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring4.ts b/test/compiler/ts/objectDestructuring4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring4.ts
rename to test/compiler/ts/objectDestructuring4.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring40-expected.txt b/test/compiler/ts/objectDestructuring40-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring40-expected.txt
rename to test/compiler/ts/objectDestructuring40-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring40.ts b/test/compiler/ts/objectDestructuring40.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring40.ts
rename to test/compiler/ts/objectDestructuring40.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring41-expected.txt b/test/compiler/ts/objectDestructuring41-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring41-expected.txt
rename to test/compiler/ts/objectDestructuring41-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring41.ts b/test/compiler/ts/objectDestructuring41.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring41.ts
rename to test/compiler/ts/objectDestructuring41.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring5-expected.txt b/test/compiler/ts/objectDestructuring5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring5-expected.txt
rename to test/compiler/ts/objectDestructuring5-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring5.ts b/test/compiler/ts/objectDestructuring5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring5.ts
rename to test/compiler/ts/objectDestructuring5.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring6-expected.txt b/test/compiler/ts/objectDestructuring6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring6-expected.txt
rename to test/compiler/ts/objectDestructuring6-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring6.ts b/test/compiler/ts/objectDestructuring6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring6.ts
rename to test/compiler/ts/objectDestructuring6.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring7-expected.txt b/test/compiler/ts/objectDestructuring7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring7-expected.txt
rename to test/compiler/ts/objectDestructuring7-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring7.ts b/test/compiler/ts/objectDestructuring7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring7.ts
rename to test/compiler/ts/objectDestructuring7.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring8-expected.txt b/test/compiler/ts/objectDestructuring8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring8-expected.txt
rename to test/compiler/ts/objectDestructuring8-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring8.ts b/test/compiler/ts/objectDestructuring8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring8.ts
rename to test/compiler/ts/objectDestructuring8.ts
diff --git a/es2panda/test/compiler/ts/objectDestructuring9-expected.txt b/test/compiler/ts/objectDestructuring9-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring9-expected.txt
rename to test/compiler/ts/objectDestructuring9-expected.txt
diff --git a/es2panda/test/compiler/ts/objectDestructuring9.ts b/test/compiler/ts/objectDestructuring9.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectDestructuring9.ts
rename to test/compiler/ts/objectDestructuring9.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability-expected.txt b/test/compiler/ts/objectLiteralAssignability-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability-expected.txt
rename to test/compiler/ts/objectLiteralAssignability-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability.ts b/test/compiler/ts/objectLiteralAssignability.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability.ts
rename to test/compiler/ts/objectLiteralAssignability.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability1-expected.txt b/test/compiler/ts/objectLiteralAssignability1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability1-expected.txt
rename to test/compiler/ts/objectLiteralAssignability1-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability1.ts b/test/compiler/ts/objectLiteralAssignability1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability1.ts
rename to test/compiler/ts/objectLiteralAssignability1.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability10-expected.txt b/test/compiler/ts/objectLiteralAssignability10-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability10-expected.txt
rename to test/compiler/ts/objectLiteralAssignability10-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability10.ts b/test/compiler/ts/objectLiteralAssignability10.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability10.ts
rename to test/compiler/ts/objectLiteralAssignability10.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability11-expected.txt b/test/compiler/ts/objectLiteralAssignability11-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability11-expected.txt
rename to test/compiler/ts/objectLiteralAssignability11-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability11.ts b/test/compiler/ts/objectLiteralAssignability11.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability11.ts
rename to test/compiler/ts/objectLiteralAssignability11.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability12-expected.txt b/test/compiler/ts/objectLiteralAssignability12-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability12-expected.txt
rename to test/compiler/ts/objectLiteralAssignability12-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability12.ts b/test/compiler/ts/objectLiteralAssignability12.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability12.ts
rename to test/compiler/ts/objectLiteralAssignability12.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability13-expected.txt b/test/compiler/ts/objectLiteralAssignability13-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability13-expected.txt
rename to test/compiler/ts/objectLiteralAssignability13-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability13.ts b/test/compiler/ts/objectLiteralAssignability13.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability13.ts
rename to test/compiler/ts/objectLiteralAssignability13.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability14-expected.txt b/test/compiler/ts/objectLiteralAssignability14-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability14-expected.txt
rename to test/compiler/ts/objectLiteralAssignability14-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability14.ts b/test/compiler/ts/objectLiteralAssignability14.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability14.ts
rename to test/compiler/ts/objectLiteralAssignability14.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability15-expected.txt b/test/compiler/ts/objectLiteralAssignability15-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability15-expected.txt
rename to test/compiler/ts/objectLiteralAssignability15-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability15.ts b/test/compiler/ts/objectLiteralAssignability15.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability15.ts
rename to test/compiler/ts/objectLiteralAssignability15.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability16-expected.txt b/test/compiler/ts/objectLiteralAssignability16-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability16-expected.txt
rename to test/compiler/ts/objectLiteralAssignability16-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability16.ts b/test/compiler/ts/objectLiteralAssignability16.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability16.ts
rename to test/compiler/ts/objectLiteralAssignability16.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability17-expected.txt b/test/compiler/ts/objectLiteralAssignability17-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability17-expected.txt
rename to test/compiler/ts/objectLiteralAssignability17-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability17.ts b/test/compiler/ts/objectLiteralAssignability17.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability17.ts
rename to test/compiler/ts/objectLiteralAssignability17.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability18-expected.txt b/test/compiler/ts/objectLiteralAssignability18-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability18-expected.txt
rename to test/compiler/ts/objectLiteralAssignability18-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability18.ts b/test/compiler/ts/objectLiteralAssignability18.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability18.ts
rename to test/compiler/ts/objectLiteralAssignability18.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability19-expected.txt b/test/compiler/ts/objectLiteralAssignability19-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability19-expected.txt
rename to test/compiler/ts/objectLiteralAssignability19-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability19.ts b/test/compiler/ts/objectLiteralAssignability19.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability19.ts
rename to test/compiler/ts/objectLiteralAssignability19.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability2-expected.txt b/test/compiler/ts/objectLiteralAssignability2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability2-expected.txt
rename to test/compiler/ts/objectLiteralAssignability2-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability2.ts b/test/compiler/ts/objectLiteralAssignability2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability2.ts
rename to test/compiler/ts/objectLiteralAssignability2.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability20-expected.txt b/test/compiler/ts/objectLiteralAssignability20-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability20-expected.txt
rename to test/compiler/ts/objectLiteralAssignability20-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability20.ts b/test/compiler/ts/objectLiteralAssignability20.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability20.ts
rename to test/compiler/ts/objectLiteralAssignability20.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability3-expected.txt b/test/compiler/ts/objectLiteralAssignability3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability3-expected.txt
rename to test/compiler/ts/objectLiteralAssignability3-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability3.ts b/test/compiler/ts/objectLiteralAssignability3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability3.ts
rename to test/compiler/ts/objectLiteralAssignability3.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability4-expected.txt b/test/compiler/ts/objectLiteralAssignability4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability4-expected.txt
rename to test/compiler/ts/objectLiteralAssignability4-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability4.ts b/test/compiler/ts/objectLiteralAssignability4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability4.ts
rename to test/compiler/ts/objectLiteralAssignability4.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability5-expected.txt b/test/compiler/ts/objectLiteralAssignability5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability5-expected.txt
rename to test/compiler/ts/objectLiteralAssignability5-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability5.ts b/test/compiler/ts/objectLiteralAssignability5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability5.ts
rename to test/compiler/ts/objectLiteralAssignability5.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability6-expected.txt b/test/compiler/ts/objectLiteralAssignability6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability6-expected.txt
rename to test/compiler/ts/objectLiteralAssignability6-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability6.ts b/test/compiler/ts/objectLiteralAssignability6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability6.ts
rename to test/compiler/ts/objectLiteralAssignability6.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability7-expected.txt b/test/compiler/ts/objectLiteralAssignability7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability7-expected.txt
rename to test/compiler/ts/objectLiteralAssignability7-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability7.ts b/test/compiler/ts/objectLiteralAssignability7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability7.ts
rename to test/compiler/ts/objectLiteralAssignability7.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability8-expected.txt b/test/compiler/ts/objectLiteralAssignability8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability8-expected.txt
rename to test/compiler/ts/objectLiteralAssignability8-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability8.ts b/test/compiler/ts/objectLiteralAssignability8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability8.ts
rename to test/compiler/ts/objectLiteralAssignability8.ts
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability9-expected.txt b/test/compiler/ts/objectLiteralAssignability9-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability9-expected.txt
rename to test/compiler/ts/objectLiteralAssignability9-expected.txt
diff --git a/es2panda/test/compiler/ts/objectLiteralAssignability9.ts b/test/compiler/ts/objectLiteralAssignability9.ts
similarity index 100%
rename from es2panda/test/compiler/ts/objectLiteralAssignability9.ts
rename to test/compiler/ts/objectLiteralAssignability9.ts
diff --git a/es2panda/test/compiler/ts/recursiveFunction-expected.txt b/test/compiler/ts/recursiveFunction-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/recursiveFunction-expected.txt
rename to test/compiler/ts/recursiveFunction-expected.txt
diff --git a/es2panda/test/compiler/ts/recursiveFunction.ts b/test/compiler/ts/recursiveFunction.ts
similarity index 100%
rename from es2panda/test/compiler/ts/recursiveFunction.ts
rename to test/compiler/ts/recursiveFunction.ts
diff --git a/es2panda/test/compiler/ts/recursiveTypeofWithProperty-expected.txt b/test/compiler/ts/recursiveTypeofWithProperty-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/recursiveTypeofWithProperty-expected.txt
rename to test/compiler/ts/recursiveTypeofWithProperty-expected.txt
diff --git a/es2panda/test/compiler/ts/recursiveTypeofWithProperty.ts b/test/compiler/ts/recursiveTypeofWithProperty.ts
similarity index 100%
rename from es2panda/test/compiler/ts/recursiveTypeofWithProperty.ts
rename to test/compiler/ts/recursiveTypeofWithProperty.ts
diff --git a/es2panda/test/compiler/ts/test-interface-expected.txt b/test/compiler/ts/test-interface-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/test-interface-expected.txt
rename to test/compiler/ts/test-interface-expected.txt
diff --git a/es2panda/test/compiler/ts/test-interface.ts b/test/compiler/ts/test-interface.ts
similarity index 100%
rename from es2panda/test/compiler/ts/test-interface.ts
rename to test/compiler/ts/test-interface.ts
diff --git a/es2panda/test/compiler/ts/test-interface4-expected.txt b/test/compiler/ts/test-interface4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/test-interface4-expected.txt
rename to test/compiler/ts/test-interface4-expected.txt
diff --git a/es2panda/test/compiler/ts/test-interface4.ts b/test/compiler/ts/test-interface4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/test-interface4.ts
rename to test/compiler/ts/test-interface4.ts
diff --git a/es2panda/test/compiler/ts/test-interface5-expected.txt b/test/compiler/ts/test-interface5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/test-interface5-expected.txt
rename to test/compiler/ts/test-interface5-expected.txt
diff --git a/es2panda/test/compiler/ts/test-interface5.ts b/test/compiler/ts/test-interface5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/test-interface5.ts
rename to test/compiler/ts/test-interface5.ts
diff --git a/es2panda/test/compiler/ts/test-interface6-expected.txt b/test/compiler/ts/test-interface6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/test-interface6-expected.txt
rename to test/compiler/ts/test-interface6-expected.txt
diff --git a/es2panda/test/compiler/ts/test-interface6.ts b/test/compiler/ts/test-interface6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/test-interface6.ts
rename to test/compiler/ts/test-interface6.ts
diff --git a/es2panda/test/compiler/ts/test-interface7-expected.txt b/test/compiler/ts/test-interface7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/test-interface7-expected.txt
rename to test/compiler/ts/test-interface7-expected.txt
diff --git a/es2panda/test/compiler/ts/test-interface7.ts b/test/compiler/ts/test-interface7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/test-interface7.ts
rename to test/compiler/ts/test-interface7.ts
diff --git a/es2panda/test/compiler/ts/test-type-literal-expected.txt b/test/compiler/ts/test-type-literal-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/test-type-literal-expected.txt
rename to test/compiler/ts/test-type-literal-expected.txt
diff --git a/es2panda/test/compiler/ts/test-type-literal.ts b/test/compiler/ts/test-type-literal.ts
similarity index 100%
rename from es2panda/test/compiler/ts/test-type-literal.ts
rename to test/compiler/ts/test-type-literal.ts
diff --git a/es2panda/test/compiler/ts/test-type-literal4-expected.txt b/test/compiler/ts/test-type-literal4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/test-type-literal4-expected.txt
rename to test/compiler/ts/test-type-literal4-expected.txt
diff --git a/es2panda/test/compiler/ts/test-type-literal4.ts b/test/compiler/ts/test-type-literal4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/test-type-literal4.ts
rename to test/compiler/ts/test-type-literal4.ts
diff --git a/es2panda/test/compiler/ts/test-type-literal5-expected.txt b/test/compiler/ts/test-type-literal5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/test-type-literal5-expected.txt
rename to test/compiler/ts/test-type-literal5-expected.txt
diff --git a/es2panda/test/compiler/ts/test-type-literal5.ts b/test/compiler/ts/test-type-literal5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/test-type-literal5.ts
rename to test/compiler/ts/test-type-literal5.ts
diff --git a/es2panda/test/compiler/ts/test-type-literal6-expected.txt b/test/compiler/ts/test-type-literal6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/test-type-literal6-expected.txt
rename to test/compiler/ts/test-type-literal6-expected.txt
diff --git a/es2panda/test/compiler/ts/test-type-literal6.ts b/test/compiler/ts/test-type-literal6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/test-type-literal6.ts
rename to test/compiler/ts/test-type-literal6.ts
diff --git a/es2panda/test/compiler/ts/test-type-literal7-expected.txt b/test/compiler/ts/test-type-literal7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/test-type-literal7-expected.txt
rename to test/compiler/ts/test-type-literal7-expected.txt
diff --git a/es2panda/test/compiler/ts/test-type-literal7.ts b/test/compiler/ts/test-type-literal7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/test-type-literal7.ts
rename to test/compiler/ts/test-type-literal7.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability-expected.txt b/test/compiler/ts/tupleAssignability-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability-expected.txt
rename to test/compiler/ts/tupleAssignability-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability.ts b/test/compiler/ts/tupleAssignability.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability.ts
rename to test/compiler/ts/tupleAssignability.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability1-expected.txt b/test/compiler/ts/tupleAssignability1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability1-expected.txt
rename to test/compiler/ts/tupleAssignability1-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability1.ts b/test/compiler/ts/tupleAssignability1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability1.ts
rename to test/compiler/ts/tupleAssignability1.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability10-expected.txt b/test/compiler/ts/tupleAssignability10-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability10-expected.txt
rename to test/compiler/ts/tupleAssignability10-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability10.ts b/test/compiler/ts/tupleAssignability10.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability10.ts
rename to test/compiler/ts/tupleAssignability10.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability11-expected.txt b/test/compiler/ts/tupleAssignability11-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability11-expected.txt
rename to test/compiler/ts/tupleAssignability11-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability11.ts b/test/compiler/ts/tupleAssignability11.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability11.ts
rename to test/compiler/ts/tupleAssignability11.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability12-expected.txt b/test/compiler/ts/tupleAssignability12-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability12-expected.txt
rename to test/compiler/ts/tupleAssignability12-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability12.ts b/test/compiler/ts/tupleAssignability12.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability12.ts
rename to test/compiler/ts/tupleAssignability12.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability13-expected.txt b/test/compiler/ts/tupleAssignability13-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability13-expected.txt
rename to test/compiler/ts/tupleAssignability13-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability13.ts b/test/compiler/ts/tupleAssignability13.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability13.ts
rename to test/compiler/ts/tupleAssignability13.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability14-expected.txt b/test/compiler/ts/tupleAssignability14-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability14-expected.txt
rename to test/compiler/ts/tupleAssignability14-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability14.ts b/test/compiler/ts/tupleAssignability14.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability14.ts
rename to test/compiler/ts/tupleAssignability14.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability15-expected.txt b/test/compiler/ts/tupleAssignability15-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability15-expected.txt
rename to test/compiler/ts/tupleAssignability15-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability15.ts b/test/compiler/ts/tupleAssignability15.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability15.ts
rename to test/compiler/ts/tupleAssignability15.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability16-expected.txt b/test/compiler/ts/tupleAssignability16-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability16-expected.txt
rename to test/compiler/ts/tupleAssignability16-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability16.ts b/test/compiler/ts/tupleAssignability16.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability16.ts
rename to test/compiler/ts/tupleAssignability16.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability17-expected.txt b/test/compiler/ts/tupleAssignability17-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability17-expected.txt
rename to test/compiler/ts/tupleAssignability17-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability17.ts b/test/compiler/ts/tupleAssignability17.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability17.ts
rename to test/compiler/ts/tupleAssignability17.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability18-expected.txt b/test/compiler/ts/tupleAssignability18-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability18-expected.txt
rename to test/compiler/ts/tupleAssignability18-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability18.ts b/test/compiler/ts/tupleAssignability18.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability18.ts
rename to test/compiler/ts/tupleAssignability18.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability19-expected.txt b/test/compiler/ts/tupleAssignability19-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability19-expected.txt
rename to test/compiler/ts/tupleAssignability19-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability19.ts b/test/compiler/ts/tupleAssignability19.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability19.ts
rename to test/compiler/ts/tupleAssignability19.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability2-expected.txt b/test/compiler/ts/tupleAssignability2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability2-expected.txt
rename to test/compiler/ts/tupleAssignability2-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability2.ts b/test/compiler/ts/tupleAssignability2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability2.ts
rename to test/compiler/ts/tupleAssignability2.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability20-expected.txt b/test/compiler/ts/tupleAssignability20-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability20-expected.txt
rename to test/compiler/ts/tupleAssignability20-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability20.ts b/test/compiler/ts/tupleAssignability20.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability20.ts
rename to test/compiler/ts/tupleAssignability20.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability21-expected.txt b/test/compiler/ts/tupleAssignability21-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability21-expected.txt
rename to test/compiler/ts/tupleAssignability21-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability21.ts b/test/compiler/ts/tupleAssignability21.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability21.ts
rename to test/compiler/ts/tupleAssignability21.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability22-expected.txt b/test/compiler/ts/tupleAssignability22-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability22-expected.txt
rename to test/compiler/ts/tupleAssignability22-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability22.ts b/test/compiler/ts/tupleAssignability22.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability22.ts
rename to test/compiler/ts/tupleAssignability22.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability23-expected.txt b/test/compiler/ts/tupleAssignability23-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability23-expected.txt
rename to test/compiler/ts/tupleAssignability23-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability23.ts b/test/compiler/ts/tupleAssignability23.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability23.ts
rename to test/compiler/ts/tupleAssignability23.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability24-expected.txt b/test/compiler/ts/tupleAssignability24-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability24-expected.txt
rename to test/compiler/ts/tupleAssignability24-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability24.ts b/test/compiler/ts/tupleAssignability24.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability24.ts
rename to test/compiler/ts/tupleAssignability24.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability3-expected.txt b/test/compiler/ts/tupleAssignability3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability3-expected.txt
rename to test/compiler/ts/tupleAssignability3-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability3.ts b/test/compiler/ts/tupleAssignability3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability3.ts
rename to test/compiler/ts/tupleAssignability3.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability4-expected.txt b/test/compiler/ts/tupleAssignability4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability4-expected.txt
rename to test/compiler/ts/tupleAssignability4-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability4.ts b/test/compiler/ts/tupleAssignability4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability4.ts
rename to test/compiler/ts/tupleAssignability4.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability5-expected.txt b/test/compiler/ts/tupleAssignability5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability5-expected.txt
rename to test/compiler/ts/tupleAssignability5-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability5.ts b/test/compiler/ts/tupleAssignability5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability5.ts
rename to test/compiler/ts/tupleAssignability5.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability6-expected.txt b/test/compiler/ts/tupleAssignability6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability6-expected.txt
rename to test/compiler/ts/tupleAssignability6-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability6.ts b/test/compiler/ts/tupleAssignability6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability6.ts
rename to test/compiler/ts/tupleAssignability6.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability7-expected.txt b/test/compiler/ts/tupleAssignability7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability7-expected.txt
rename to test/compiler/ts/tupleAssignability7-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability7.ts b/test/compiler/ts/tupleAssignability7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability7.ts
rename to test/compiler/ts/tupleAssignability7.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability8-expected.txt b/test/compiler/ts/tupleAssignability8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability8-expected.txt
rename to test/compiler/ts/tupleAssignability8-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability8.ts b/test/compiler/ts/tupleAssignability8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability8.ts
rename to test/compiler/ts/tupleAssignability8.ts
diff --git a/es2panda/test/compiler/ts/tupleAssignability9-expected.txt b/test/compiler/ts/tupleAssignability9-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability9-expected.txt
rename to test/compiler/ts/tupleAssignability9-expected.txt
diff --git a/es2panda/test/compiler/ts/tupleAssignability9.ts b/test/compiler/ts/tupleAssignability9.ts
similarity index 100%
rename from es2panda/test/compiler/ts/tupleAssignability9.ts
rename to test/compiler/ts/tupleAssignability9.ts
diff --git a/es2panda/test/compiler/ts/typeAliasUsedAsValue-expected.txt b/test/compiler/ts/typeAliasUsedAsValue-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/typeAliasUsedAsValue-expected.txt
rename to test/compiler/ts/typeAliasUsedAsValue-expected.txt
diff --git a/es2panda/test/compiler/ts/typeAliasUsedAsValue.ts b/test/compiler/ts/typeAliasUsedAsValue.ts
similarity index 100%
rename from es2panda/test/compiler/ts/typeAliasUsedAsValue.ts
rename to test/compiler/ts/typeAliasUsedAsValue.ts
diff --git a/es2panda/test/compiler/ts/undefined_as_value-expected.txt b/test/compiler/ts/undefined_as_value-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/undefined_as_value-expected.txt
rename to test/compiler/ts/undefined_as_value-expected.txt
diff --git a/es2panda/test/compiler/ts/undefined_as_value.ts b/test/compiler/ts/undefined_as_value.ts
similarity index 100%
rename from es2panda/test/compiler/ts/undefined_as_value.ts
rename to test/compiler/ts/undefined_as_value.ts
diff --git a/es2panda/test/compiler/ts/undefined_variable_name-expected.txt b/test/compiler/ts/undefined_variable_name-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/undefined_variable_name-expected.txt
rename to test/compiler/ts/undefined_variable_name-expected.txt
diff --git a/es2panda/test/compiler/ts/undefined_variable_name.ts b/test/compiler/ts/undefined_variable_name.ts
similarity index 100%
rename from es2panda/test/compiler/ts/undefined_variable_name.ts
rename to test/compiler/ts/undefined_variable_name.ts
diff --git a/es2panda/test/compiler/ts/varRedeclaration-expected.txt b/test/compiler/ts/varRedeclaration-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration-expected.txt
rename to test/compiler/ts/varRedeclaration-expected.txt
diff --git a/es2panda/test/compiler/ts/varRedeclaration.ts b/test/compiler/ts/varRedeclaration.ts
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration.ts
rename to test/compiler/ts/varRedeclaration.ts
diff --git a/es2panda/test/compiler/ts/varRedeclaration1-expected.txt b/test/compiler/ts/varRedeclaration1-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration1-expected.txt
rename to test/compiler/ts/varRedeclaration1-expected.txt
diff --git a/es2panda/test/compiler/ts/varRedeclaration1.ts b/test/compiler/ts/varRedeclaration1.ts
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration1.ts
rename to test/compiler/ts/varRedeclaration1.ts
diff --git a/es2panda/test/compiler/ts/varRedeclaration10-expected.txt b/test/compiler/ts/varRedeclaration10-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration10-expected.txt
rename to test/compiler/ts/varRedeclaration10-expected.txt
diff --git a/es2panda/test/compiler/ts/varRedeclaration10.ts b/test/compiler/ts/varRedeclaration10.ts
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration10.ts
rename to test/compiler/ts/varRedeclaration10.ts
diff --git a/es2panda/test/compiler/ts/varRedeclaration11-expected.txt b/test/compiler/ts/varRedeclaration11-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration11-expected.txt
rename to test/compiler/ts/varRedeclaration11-expected.txt
diff --git a/es2panda/test/compiler/ts/varRedeclaration11.ts b/test/compiler/ts/varRedeclaration11.ts
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration11.ts
rename to test/compiler/ts/varRedeclaration11.ts
diff --git a/es2panda/test/compiler/ts/varRedeclaration12-expected.txt b/test/compiler/ts/varRedeclaration12-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration12-expected.txt
rename to test/compiler/ts/varRedeclaration12-expected.txt
diff --git a/es2panda/test/compiler/ts/varRedeclaration12.ts b/test/compiler/ts/varRedeclaration12.ts
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration12.ts
rename to test/compiler/ts/varRedeclaration12.ts
diff --git a/es2panda/test/compiler/ts/varRedeclaration13-expected.txt b/test/compiler/ts/varRedeclaration13-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration13-expected.txt
rename to test/compiler/ts/varRedeclaration13-expected.txt
diff --git a/es2panda/test/compiler/ts/varRedeclaration13.ts b/test/compiler/ts/varRedeclaration13.ts
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration13.ts
rename to test/compiler/ts/varRedeclaration13.ts
diff --git a/es2panda/test/compiler/ts/varRedeclaration14-expected.txt b/test/compiler/ts/varRedeclaration14-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration14-expected.txt
rename to test/compiler/ts/varRedeclaration14-expected.txt
diff --git a/es2panda/test/compiler/ts/varRedeclaration14.ts b/test/compiler/ts/varRedeclaration14.ts
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration14.ts
rename to test/compiler/ts/varRedeclaration14.ts
diff --git a/es2panda/test/compiler/ts/varRedeclaration15-expected.txt b/test/compiler/ts/varRedeclaration15-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration15-expected.txt
rename to test/compiler/ts/varRedeclaration15-expected.txt
diff --git a/es2panda/test/compiler/ts/varRedeclaration15.ts b/test/compiler/ts/varRedeclaration15.ts
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration15.ts
rename to test/compiler/ts/varRedeclaration15.ts
diff --git a/es2panda/test/compiler/ts/varRedeclaration2-expected.txt b/test/compiler/ts/varRedeclaration2-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration2-expected.txt
rename to test/compiler/ts/varRedeclaration2-expected.txt
diff --git a/es2panda/test/compiler/ts/varRedeclaration2.ts b/test/compiler/ts/varRedeclaration2.ts
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration2.ts
rename to test/compiler/ts/varRedeclaration2.ts
diff --git a/es2panda/test/compiler/ts/varRedeclaration3-expected.txt b/test/compiler/ts/varRedeclaration3-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration3-expected.txt
rename to test/compiler/ts/varRedeclaration3-expected.txt
diff --git a/es2panda/test/compiler/ts/varRedeclaration3.ts b/test/compiler/ts/varRedeclaration3.ts
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration3.ts
rename to test/compiler/ts/varRedeclaration3.ts
diff --git a/es2panda/test/compiler/ts/varRedeclaration4-expected.txt b/test/compiler/ts/varRedeclaration4-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration4-expected.txt
rename to test/compiler/ts/varRedeclaration4-expected.txt
diff --git a/es2panda/test/compiler/ts/varRedeclaration4.ts b/test/compiler/ts/varRedeclaration4.ts
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration4.ts
rename to test/compiler/ts/varRedeclaration4.ts
diff --git a/es2panda/test/compiler/ts/varRedeclaration5-expected.txt b/test/compiler/ts/varRedeclaration5-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration5-expected.txt
rename to test/compiler/ts/varRedeclaration5-expected.txt
diff --git a/es2panda/test/compiler/ts/varRedeclaration5.ts b/test/compiler/ts/varRedeclaration5.ts
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration5.ts
rename to test/compiler/ts/varRedeclaration5.ts
diff --git a/es2panda/test/compiler/ts/varRedeclaration6-expected.txt b/test/compiler/ts/varRedeclaration6-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration6-expected.txt
rename to test/compiler/ts/varRedeclaration6-expected.txt
diff --git a/es2panda/test/compiler/ts/varRedeclaration6.ts b/test/compiler/ts/varRedeclaration6.ts
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration6.ts
rename to test/compiler/ts/varRedeclaration6.ts
diff --git a/es2panda/test/compiler/ts/varRedeclaration7-expected.txt b/test/compiler/ts/varRedeclaration7-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration7-expected.txt
rename to test/compiler/ts/varRedeclaration7-expected.txt
diff --git a/es2panda/test/compiler/ts/varRedeclaration7.ts b/test/compiler/ts/varRedeclaration7.ts
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration7.ts
rename to test/compiler/ts/varRedeclaration7.ts
diff --git a/es2panda/test/compiler/ts/varRedeclaration8-expected.txt b/test/compiler/ts/varRedeclaration8-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration8-expected.txt
rename to test/compiler/ts/varRedeclaration8-expected.txt
diff --git a/es2panda/test/compiler/ts/varRedeclaration8.ts b/test/compiler/ts/varRedeclaration8.ts
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration8.ts
rename to test/compiler/ts/varRedeclaration8.ts
diff --git a/es2panda/test/compiler/ts/varRedeclaration9-expected.txt b/test/compiler/ts/varRedeclaration9-expected.txt
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration9-expected.txt
rename to test/compiler/ts/varRedeclaration9-expected.txt
diff --git a/es2panda/test/compiler/ts/varRedeclaration9.ts b/test/compiler/ts/varRedeclaration9.ts
similarity index 100%
rename from es2panda/test/compiler/ts/varRedeclaration9.ts
rename to test/compiler/ts/varRedeclaration9.ts
diff --git a/es2panda/test/parser/js/invalid-left-hand-side-in-prefix-operation-expected.txt b/test/parser/js/invalid-left-hand-side-in-prefix-operation-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/invalid-left-hand-side-in-prefix-operation-expected.txt
rename to test/parser/js/invalid-left-hand-side-in-prefix-operation-expected.txt
diff --git a/es2panda/test/parser/js/invalid-left-hand-side-in-prefix-operation.js b/test/parser/js/invalid-left-hand-side-in-prefix-operation.js
similarity index 100%
rename from es2panda/test/parser/js/invalid-left-hand-side-in-prefix-operation.js
rename to test/parser/js/invalid-left-hand-side-in-prefix-operation.js
diff --git a/es2panda/test/parser/js/new-expression-expected.txt b/test/parser/js/new-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/new-expression-expected.txt
rename to test/parser/js/new-expression-expected.txt
diff --git a/es2panda/test/parser/js/new-expression.js b/test/parser/js/new-expression.js
similarity index 100%
rename from es2panda/test/parser/js/new-expression.js
rename to test/parser/js/new-expression.js
diff --git a/es2panda/test/parser/js/test-array-expression-1-expected.txt b/test/parser/js/test-array-expression-1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-array-expression-1-expected.txt
rename to test/parser/js/test-array-expression-1-expected.txt
diff --git a/es2panda/test/parser/js/test-array-expression-1.js b/test/parser/js/test-array-expression-1.js
similarity index 100%
rename from es2panda/test/parser/js/test-array-expression-1.js
rename to test/parser/js/test-array-expression-1.js
diff --git a/es2panda/test/parser/js/test-array-expression-2-expected.txt b/test/parser/js/test-array-expression-2-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-array-expression-2-expected.txt
rename to test/parser/js/test-array-expression-2-expected.txt
diff --git a/es2panda/test/parser/js/test-array-expression-2.js b/test/parser/js/test-array-expression-2.js
similarity index 100%
rename from es2panda/test/parser/js/test-array-expression-2.js
rename to test/parser/js/test-array-expression-2.js
diff --git a/es2panda/test/parser/js/test-array-expression-expected.txt b/test/parser/js/test-array-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-array-expression-expected.txt
rename to test/parser/js/test-array-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-array-expression.js b/test/parser/js/test-array-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-array-expression.js
rename to test/parser/js/test-array-expression.js
diff --git a/es2panda/test/parser/js/test-arrow-function-expected.txt b/test/parser/js/test-arrow-function-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-arrow-function-expected.txt
rename to test/parser/js/test-arrow-function-expected.txt
diff --git a/es2panda/test/parser/js/test-arrow-function.js b/test/parser/js/test-arrow-function.js
similarity index 100%
rename from es2panda/test/parser/js/test-arrow-function.js
rename to test/parser/js/test-arrow-function.js
diff --git a/es2panda/test/parser/js/test-assignment-expression-expected.txt b/test/parser/js/test-assignment-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-assignment-expression-expected.txt
rename to test/parser/js/test-assignment-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-assignment-expression.js b/test/parser/js/test-assignment-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-assignment-expression.js
rename to test/parser/js/test-assignment-expression.js
diff --git a/es2panda/test/parser/js/test-async-arrow-function-1-expected.txt b/test/parser/js/test-async-arrow-function-1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-async-arrow-function-1-expected.txt
rename to test/parser/js/test-async-arrow-function-1-expected.txt
diff --git a/es2panda/test/parser/js/test-async-arrow-function-1.js b/test/parser/js/test-async-arrow-function-1.js
similarity index 100%
rename from es2panda/test/parser/js/test-async-arrow-function-1.js
rename to test/parser/js/test-async-arrow-function-1.js
diff --git a/es2panda/test/parser/js/test-async-function-1-expected.txt b/test/parser/js/test-async-function-1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-async-function-1-expected.txt
rename to test/parser/js/test-async-function-1-expected.txt
diff --git a/es2panda/test/parser/js/test-async-function-1.js b/test/parser/js/test-async-function-1.js
similarity index 100%
rename from es2panda/test/parser/js/test-async-function-1.js
rename to test/parser/js/test-async-function-1.js
diff --git a/es2panda/test/parser/js/test-async-function-2-expected.txt b/test/parser/js/test-async-function-2-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-async-function-2-expected.txt
rename to test/parser/js/test-async-function-2-expected.txt
diff --git a/es2panda/test/parser/js/test-async-function-2.js b/test/parser/js/test-async-function-2.js
similarity index 100%
rename from es2panda/test/parser/js/test-async-function-2.js
rename to test/parser/js/test-async-function-2.js
diff --git a/es2panda/test/parser/js/test-binary-expression-expected.txt b/test/parser/js/test-binary-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-binary-expression-expected.txt
rename to test/parser/js/test-binary-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-binary-expression.js b/test/parser/js/test-binary-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-binary-expression.js
rename to test/parser/js/test-binary-expression.js
diff --git a/es2panda/test/parser/js/test-call-expression-expected.txt b/test/parser/js/test-call-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-call-expression-expected.txt
rename to test/parser/js/test-call-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-call-expression.js b/test/parser/js/test-call-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-call-expression.js
rename to test/parser/js/test-call-expression.js
diff --git a/es2panda/test/parser/js/test-class-async-method-expected.txt b/test/parser/js/test-class-async-method-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-class-async-method-expected.txt
rename to test/parser/js/test-class-async-method-expected.txt
diff --git a/es2panda/test/parser/js/test-class-async-method.js b/test/parser/js/test-class-async-method.js
similarity index 100%
rename from es2panda/test/parser/js/test-class-async-method.js
rename to test/parser/js/test-class-async-method.js
diff --git a/es2panda/test/parser/js/test-class-definition-expected.txt b/test/parser/js/test-class-definition-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-class-definition-expected.txt
rename to test/parser/js/test-class-definition-expected.txt
diff --git a/es2panda/test/parser/js/test-class-definition.js b/test/parser/js/test-class-definition.js
similarity index 100%
rename from es2panda/test/parser/js/test-class-definition.js
rename to test/parser/js/test-class-definition.js
diff --git a/es2panda/test/parser/js/test-class-definition1-expected.txt b/test/parser/js/test-class-definition1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-class-definition1-expected.txt
rename to test/parser/js/test-class-definition1-expected.txt
diff --git a/es2panda/test/parser/js/test-class-definition1.js b/test/parser/js/test-class-definition1.js
similarity index 100%
rename from es2panda/test/parser/js/test-class-definition1.js
rename to test/parser/js/test-class-definition1.js
diff --git a/es2panda/test/parser/js/test-class-definition2-expected.txt b/test/parser/js/test-class-definition2-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-class-definition2-expected.txt
rename to test/parser/js/test-class-definition2-expected.txt
diff --git a/es2panda/test/parser/js/test-class-definition2.js b/test/parser/js/test-class-definition2.js
similarity index 100%
rename from es2panda/test/parser/js/test-class-definition2.js
rename to test/parser/js/test-class-definition2.js
diff --git a/es2panda/test/parser/js/test-class-definition3-expected.txt b/test/parser/js/test-class-definition3-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-class-definition3-expected.txt
rename to test/parser/js/test-class-definition3-expected.txt
diff --git a/es2panda/test/parser/js/test-class-definition3.js b/test/parser/js/test-class-definition3.js
similarity index 100%
rename from es2panda/test/parser/js/test-class-definition3.js
rename to test/parser/js/test-class-definition3.js
diff --git a/es2panda/test/parser/js/test-class-definition4-expected.txt b/test/parser/js/test-class-definition4-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-class-definition4-expected.txt
rename to test/parser/js/test-class-definition4-expected.txt
diff --git a/es2panda/test/parser/js/test-class-definition4.js b/test/parser/js/test-class-definition4.js
similarity index 100%
rename from es2panda/test/parser/js/test-class-definition4.js
rename to test/parser/js/test-class-definition4.js
diff --git a/es2panda/test/parser/js/test-class-definition5-expected.txt b/test/parser/js/test-class-definition5-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-class-definition5-expected.txt
rename to test/parser/js/test-class-definition5-expected.txt
diff --git a/es2panda/test/parser/js/test-class-definition5.js b/test/parser/js/test-class-definition5.js
similarity index 100%
rename from es2panda/test/parser/js/test-class-definition5.js
rename to test/parser/js/test-class-definition5.js
diff --git a/es2panda/test/parser/js/test-class-expression-expected.txt b/test/parser/js/test-class-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-class-expression-expected.txt
rename to test/parser/js/test-class-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-class-expression.js b/test/parser/js/test-class-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-class-expression.js
rename to test/parser/js/test-class-expression.js
diff --git a/es2panda/test/parser/js/test-comment-expected.txt b/test/parser/js/test-comment-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-comment-expected.txt
rename to test/parser/js/test-comment-expected.txt
diff --git a/es2panda/test/parser/js/test-comment.js b/test/parser/js/test-comment.js
similarity index 100%
rename from es2panda/test/parser/js/test-comment.js
rename to test/parser/js/test-comment.js
diff --git a/es2panda/test/parser/js/test-conditional-expression-expected.txt b/test/parser/js/test-conditional-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-conditional-expression-expected.txt
rename to test/parser/js/test-conditional-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-conditional-expression.js b/test/parser/js/test-conditional-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-conditional-expression.js
rename to test/parser/js/test-conditional-expression.js
diff --git a/es2panda/test/parser/js/test-const-without-init-expected.txt b/test/parser/js/test-const-without-init-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-const-without-init-expected.txt
rename to test/parser/js/test-const-without-init-expected.txt
diff --git a/es2panda/test/parser/js/test-const-without-init.js b/test/parser/js/test-const-without-init.js
similarity index 100%
rename from es2panda/test/parser/js/test-const-without-init.js
rename to test/parser/js/test-const-without-init.js
diff --git a/es2panda/test/parser/js/test-continue-in-switch-expected.txt b/test/parser/js/test-continue-in-switch-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-continue-in-switch-expected.txt
rename to test/parser/js/test-continue-in-switch-expected.txt
diff --git a/es2panda/test/parser/js/test-continue-in-switch.js b/test/parser/js/test-continue-in-switch.js
similarity index 100%
rename from es2panda/test/parser/js/test-continue-in-switch.js
rename to test/parser/js/test-continue-in-switch.js
diff --git a/es2panda/test/parser/js/test-debugger-statement-expected.txt b/test/parser/js/test-debugger-statement-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-debugger-statement-expected.txt
rename to test/parser/js/test-debugger-statement-expected.txt
diff --git a/es2panda/test/parser/js/test-debugger-statement.js b/test/parser/js/test-debugger-statement.js
similarity index 100%
rename from es2panda/test/parser/js/test-debugger-statement.js
rename to test/parser/js/test-debugger-statement.js
diff --git a/es2panda/test/parser/js/test-delete-identifier-expected.txt b/test/parser/js/test-delete-identifier-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-delete-identifier-expected.txt
rename to test/parser/js/test-delete-identifier-expected.txt
diff --git a/es2panda/test/parser/js/test-delete-identifier.js b/test/parser/js/test-delete-identifier.js
similarity index 100%
rename from es2panda/test/parser/js/test-delete-identifier.js
rename to test/parser/js/test-delete-identifier.js
diff --git a/es2panda/test/parser/js/test-do-while-1-expected.txt b/test/parser/js/test-do-while-1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-do-while-1-expected.txt
rename to test/parser/js/test-do-while-1-expected.txt
diff --git a/es2panda/test/parser/js/test-do-while-1.js b/test/parser/js/test-do-while-1.js
similarity index 100%
rename from es2panda/test/parser/js/test-do-while-1.js
rename to test/parser/js/test-do-while-1.js
diff --git a/es2panda/test/parser/js/test-do-while-expected.txt b/test/parser/js/test-do-while-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-do-while-expected.txt
rename to test/parser/js/test-do-while-expected.txt
diff --git a/es2panda/test/parser/js/test-do-while.js b/test/parser/js/test-do-while.js
similarity index 100%
rename from es2panda/test/parser/js/test-do-while.js
rename to test/parser/js/test-do-while.js
diff --git a/es2panda/test/parser/js/test-escaped-keyword-expected.txt b/test/parser/js/test-escaped-keyword-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-escaped-keyword-expected.txt
rename to test/parser/js/test-escaped-keyword-expected.txt
diff --git a/es2panda/test/parser/js/test-escaped-keyword.js b/test/parser/js/test-escaped-keyword.js
similarity index 100%
rename from es2panda/test/parser/js/test-escaped-keyword.js
rename to test/parser/js/test-escaped-keyword.js
diff --git a/es2panda/test/parser/js/test-export-all-expected.txt b/test/parser/js/test-export-all-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-export-all-expected.txt
rename to test/parser/js/test-export-all-expected.txt
diff --git a/es2panda/test/parser/js/test-export-all.js b/test/parser/js/test-export-all.js
similarity index 100%
rename from es2panda/test/parser/js/test-export-all.js
rename to test/parser/js/test-export-all.js
diff --git a/es2panda/test/parser/js/test-export-named-decl-expected.txt b/test/parser/js/test-export-named-decl-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-export-named-decl-expected.txt
rename to test/parser/js/test-export-named-decl-expected.txt
diff --git a/es2panda/test/parser/js/test-export-named-decl.js b/test/parser/js/test-export-named-decl.js
similarity index 100%
rename from es2panda/test/parser/js/test-export-named-decl.js
rename to test/parser/js/test-export-named-decl.js
diff --git a/es2panda/test/parser/js/test-expression-after-unary-expression-expected.txt b/test/parser/js/test-expression-after-unary-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-expression-after-unary-expression-expected.txt
rename to test/parser/js/test-expression-after-unary-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-expression-after-unary-expression.js b/test/parser/js/test-expression-after-unary-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-expression-after-unary-expression.js
rename to test/parser/js/test-expression-after-unary-expression.js
diff --git a/es2panda/test/parser/js/test-for-1-expected.txt b/test/parser/js/test-for-1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-for-1-expected.txt
rename to test/parser/js/test-for-1-expected.txt
diff --git a/es2panda/test/parser/js/test-for-1.js b/test/parser/js/test-for-1.js
similarity index 100%
rename from es2panda/test/parser/js/test-for-1.js
rename to test/parser/js/test-for-1.js
diff --git a/es2panda/test/parser/js/test-for-2-expected.txt b/test/parser/js/test-for-2-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-for-2-expected.txt
rename to test/parser/js/test-for-2-expected.txt
diff --git a/es2panda/test/parser/js/test-for-2.js b/test/parser/js/test-for-2.js
similarity index 100%
rename from es2panda/test/parser/js/test-for-2.js
rename to test/parser/js/test-for-2.js
diff --git a/es2panda/test/parser/js/test-for-3-expected.txt b/test/parser/js/test-for-3-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-for-3-expected.txt
rename to test/parser/js/test-for-3-expected.txt
diff --git a/es2panda/test/parser/js/test-for-3.js b/test/parser/js/test-for-3.js
similarity index 100%
rename from es2panda/test/parser/js/test-for-3.js
rename to test/parser/js/test-for-3.js
diff --git a/es2panda/test/parser/js/test-for-4-expected.txt b/test/parser/js/test-for-4-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-for-4-expected.txt
rename to test/parser/js/test-for-4-expected.txt
diff --git a/es2panda/test/parser/js/test-for-4.js b/test/parser/js/test-for-4.js
similarity index 100%
rename from es2panda/test/parser/js/test-for-4.js
rename to test/parser/js/test-for-4.js
diff --git a/es2panda/test/parser/js/test-for-expected.txt b/test/parser/js/test-for-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-for-expected.txt
rename to test/parser/js/test-for-expected.txt
diff --git a/es2panda/test/parser/js/test-for.js b/test/parser/js/test-for.js
similarity index 100%
rename from es2panda/test/parser/js/test-for.js
rename to test/parser/js/test-for.js
diff --git a/es2panda/test/parser/js/test-function-decl-expected.txt b/test/parser/js/test-function-decl-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-function-decl-expected.txt
rename to test/parser/js/test-function-decl-expected.txt
diff --git a/es2panda/test/parser/js/test-function-decl.js b/test/parser/js/test-function-decl.js
similarity index 100%
rename from es2panda/test/parser/js/test-function-decl.js
rename to test/parser/js/test-function-decl.js
diff --git a/es2panda/test/parser/js/test-function-scope-violation-1-expected.txt b/test/parser/js/test-function-scope-violation-1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-function-scope-violation-1-expected.txt
rename to test/parser/js/test-function-scope-violation-1-expected.txt
diff --git a/es2panda/test/parser/js/test-function-scope-violation-1.js b/test/parser/js/test-function-scope-violation-1.js
similarity index 100%
rename from es2panda/test/parser/js/test-function-scope-violation-1.js
rename to test/parser/js/test-function-scope-violation-1.js
diff --git a/es2panda/test/parser/js/test-function-scope-violation-2-expected.txt b/test/parser/js/test-function-scope-violation-2-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-function-scope-violation-2-expected.txt
rename to test/parser/js/test-function-scope-violation-2-expected.txt
diff --git a/es2panda/test/parser/js/test-function-scope-violation-2.js b/test/parser/js/test-function-scope-violation-2.js
similarity index 100%
rename from es2panda/test/parser/js/test-function-scope-violation-2.js
rename to test/parser/js/test-function-scope-violation-2.js
diff --git a/es2panda/test/parser/js/test-grouping-level-expected.txt b/test/parser/js/test-grouping-level-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-grouping-level-expected.txt
rename to test/parser/js/test-grouping-level-expected.txt
diff --git a/es2panda/test/parser/js/test-grouping-level.js b/test/parser/js/test-grouping-level.js
similarity index 100%
rename from es2panda/test/parser/js/test-grouping-level.js
rename to test/parser/js/test-grouping-level.js
diff --git a/es2panda/test/parser/js/test-if-1-expected.txt b/test/parser/js/test-if-1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-if-1-expected.txt
rename to test/parser/js/test-if-1-expected.txt
diff --git a/es2panda/test/parser/js/test-if-1.js b/test/parser/js/test-if-1.js
similarity index 100%
rename from es2panda/test/parser/js/test-if-1.js
rename to test/parser/js/test-if-1.js
diff --git a/es2panda/test/parser/js/test-if-2-expected.txt b/test/parser/js/test-if-2-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-if-2-expected.txt
rename to test/parser/js/test-if-2-expected.txt
diff --git a/es2panda/test/parser/js/test-if-2.js b/test/parser/js/test-if-2.js
similarity index 100%
rename from es2panda/test/parser/js/test-if-2.js
rename to test/parser/js/test-if-2.js
diff --git a/es2panda/test/parser/js/test-if-expected.txt b/test/parser/js/test-if-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-if-expected.txt
rename to test/parser/js/test-if-expected.txt
diff --git a/es2panda/test/parser/js/test-if.js b/test/parser/js/test-if.js
similarity index 100%
rename from es2panda/test/parser/js/test-if.js
rename to test/parser/js/test-if.js
diff --git a/es2panda/test/parser/js/test-import-decl-expected.txt b/test/parser/js/test-import-decl-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-import-decl-expected.txt
rename to test/parser/js/test-import-decl-expected.txt
diff --git a/es2panda/test/parser/js/test-import-decl.js b/test/parser/js/test-import-decl.js
similarity index 100%
rename from es2panda/test/parser/js/test-import-decl.js
rename to test/parser/js/test-import-decl.js
diff --git a/es2panda/test/parser/js/test-import-expression-expected.txt b/test/parser/js/test-import-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-import-expression-expected.txt
rename to test/parser/js/test-import-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-import-expression.js b/test/parser/js/test-import-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-import-expression.js
rename to test/parser/js/test-import-expression.js
diff --git a/es2panda/test/parser/js/test-import-meta-expected.txt b/test/parser/js/test-import-meta-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-import-meta-expected.txt
rename to test/parser/js/test-import-meta-expected.txt
diff --git a/es2panda/test/parser/js/test-import-meta.js b/test/parser/js/test-import-meta.js
similarity index 100%
rename from es2panda/test/parser/js/test-import-meta.js
rename to test/parser/js/test-import-meta.js
diff --git a/es2panda/test/parser/js/test-imported-decl1-expected.txt b/test/parser/js/test-imported-decl1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-imported-decl1-expected.txt
rename to test/parser/js/test-imported-decl1-expected.txt
diff --git a/es2panda/test/parser/js/test-imported-decl1.js b/test/parser/js/test-imported-decl1.js
similarity index 100%
rename from es2panda/test/parser/js/test-imported-decl1.js
rename to test/parser/js/test-imported-decl1.js
diff --git a/es2panda/test/parser/js/test-labelled-statement-expected.txt b/test/parser/js/test-labelled-statement-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-labelled-statement-expected.txt
rename to test/parser/js/test-labelled-statement-expected.txt
diff --git a/es2panda/test/parser/js/test-labelled-statement.js b/test/parser/js/test-labelled-statement.js
similarity index 100%
rename from es2panda/test/parser/js/test-labelled-statement.js
rename to test/parser/js/test-labelled-statement.js
diff --git a/es2panda/test/parser/js/test-labelled-statement1-expected.txt b/test/parser/js/test-labelled-statement1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-labelled-statement1-expected.txt
rename to test/parser/js/test-labelled-statement1-expected.txt
diff --git a/es2panda/test/parser/js/test-labelled-statement1.js b/test/parser/js/test-labelled-statement1.js
similarity index 100%
rename from es2panda/test/parser/js/test-labelled-statement1.js
rename to test/parser/js/test-labelled-statement1.js
diff --git a/es2panda/test/parser/js/test-labelled-statement2-expected.txt b/test/parser/js/test-labelled-statement2-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-labelled-statement2-expected.txt
rename to test/parser/js/test-labelled-statement2-expected.txt
diff --git a/es2panda/test/parser/js/test-labelled-statement2.js b/test/parser/js/test-labelled-statement2.js
similarity index 100%
rename from es2panda/test/parser/js/test-labelled-statement2.js
rename to test/parser/js/test-labelled-statement2.js
diff --git a/es2panda/test/parser/js/test-let-redeclaration-expected.txt b/test/parser/js/test-let-redeclaration-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-let-redeclaration-expected.txt
rename to test/parser/js/test-let-redeclaration-expected.txt
diff --git a/es2panda/test/parser/js/test-let-redeclaration.js b/test/parser/js/test-let-redeclaration.js
similarity index 100%
rename from es2panda/test/parser/js/test-let-redeclaration.js
rename to test/parser/js/test-let-redeclaration.js
diff --git a/es2panda/test/parser/js/test-logical-expression-expected.txt b/test/parser/js/test-logical-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-logical-expression-expected.txt
rename to test/parser/js/test-logical-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-logical-expression.js b/test/parser/js/test-logical-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-logical-expression.js
rename to test/parser/js/test-logical-expression.js
diff --git a/es2panda/test/parser/js/test-member-expression-1-expected.txt b/test/parser/js/test-member-expression-1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-member-expression-1-expected.txt
rename to test/parser/js/test-member-expression-1-expected.txt
diff --git a/es2panda/test/parser/js/test-member-expression-1.js b/test/parser/js/test-member-expression-1.js
similarity index 100%
rename from es2panda/test/parser/js/test-member-expression-1.js
rename to test/parser/js/test-member-expression-1.js
diff --git a/es2panda/test/parser/js/test-member-expression-2-expected.txt b/test/parser/js/test-member-expression-2-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-member-expression-2-expected.txt
rename to test/parser/js/test-member-expression-2-expected.txt
diff --git a/es2panda/test/parser/js/test-member-expression-2.js b/test/parser/js/test-member-expression-2.js
similarity index 100%
rename from es2panda/test/parser/js/test-member-expression-2.js
rename to test/parser/js/test-member-expression-2.js
diff --git a/es2panda/test/parser/js/test-member-expression-3-expected.txt b/test/parser/js/test-member-expression-3-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-member-expression-3-expected.txt
rename to test/parser/js/test-member-expression-3-expected.txt
diff --git a/es2panda/test/parser/js/test-member-expression-3.js b/test/parser/js/test-member-expression-3.js
similarity index 100%
rename from es2panda/test/parser/js/test-member-expression-3.js
rename to test/parser/js/test-member-expression-3.js
diff --git a/es2panda/test/parser/js/test-member-expression-expected.txt b/test/parser/js/test-member-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-member-expression-expected.txt
rename to test/parser/js/test-member-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-member-expression.js b/test/parser/js/test-member-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-member-expression.js
rename to test/parser/js/test-member-expression.js
diff --git a/es2panda/test/parser/js/test-missing-catch-argument-expected.txt b/test/parser/js/test-missing-catch-argument-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-missing-catch-argument-expected.txt
rename to test/parser/js/test-missing-catch-argument-expected.txt
diff --git a/es2panda/test/parser/js/test-missing-catch-argument.js b/test/parser/js/test-missing-catch-argument.js
similarity index 100%
rename from es2panda/test/parser/js/test-missing-catch-argument.js
rename to test/parser/js/test-missing-catch-argument.js
diff --git a/es2panda/test/parser/js/test-multi-line-string-expected.txt b/test/parser/js/test-multi-line-string-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-multi-line-string-expected.txt
rename to test/parser/js/test-multi-line-string-expected.txt
diff --git a/es2panda/test/parser/js/test-multi-line-string.js b/test/parser/js/test-multi-line-string.js
similarity index 100%
rename from es2panda/test/parser/js/test-multi-line-string.js
rename to test/parser/js/test-multi-line-string.js
diff --git a/es2panda/test/parser/js/test-multiple-update-expression-expected.txt b/test/parser/js/test-multiple-update-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-multiple-update-expression-expected.txt
rename to test/parser/js/test-multiple-update-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-multiple-update-expression.js b/test/parser/js/test-multiple-update-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-multiple-update-expression.js
rename to test/parser/js/test-multiple-update-expression.js
diff --git a/es2panda/test/parser/js/test-new-expression-expected.txt b/test/parser/js/test-new-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-new-expression-expected.txt
rename to test/parser/js/test-new-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-new-expression.js b/test/parser/js/test-new-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-new-expression.js
rename to test/parser/js/test-new-expression.js
diff --git a/es2panda/test/parser/js/test-nullish-coalescing-expected.txt b/test/parser/js/test-nullish-coalescing-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-nullish-coalescing-expected.txt
rename to test/parser/js/test-nullish-coalescing-expected.txt
diff --git a/es2panda/test/parser/js/test-nullish-coalescing.js b/test/parser/js/test-nullish-coalescing.js
similarity index 100%
rename from es2panda/test/parser/js/test-nullish-coalescing.js
rename to test/parser/js/test-nullish-coalescing.js
diff --git a/es2panda/test/parser/js/test-nullish-coalescing1-expected.txt b/test/parser/js/test-nullish-coalescing1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-nullish-coalescing1-expected.txt
rename to test/parser/js/test-nullish-coalescing1-expected.txt
diff --git a/es2panda/test/parser/js/test-nullish-coalescing1.js b/test/parser/js/test-nullish-coalescing1.js
similarity index 100%
rename from es2panda/test/parser/js/test-nullish-coalescing1.js
rename to test/parser/js/test-nullish-coalescing1.js
diff --git a/es2panda/test/parser/js/test-nullish-coalescing2-expected.txt b/test/parser/js/test-nullish-coalescing2-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-nullish-coalescing2-expected.txt
rename to test/parser/js/test-nullish-coalescing2-expected.txt
diff --git a/es2panda/test/parser/js/test-nullish-coalescing2.js b/test/parser/js/test-nullish-coalescing2.js
similarity index 100%
rename from es2panda/test/parser/js/test-nullish-coalescing2.js
rename to test/parser/js/test-nullish-coalescing2.js
diff --git a/es2panda/test/parser/js/test-numeric-separator-expected.txt b/test/parser/js/test-numeric-separator-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-numeric-separator-expected.txt
rename to test/parser/js/test-numeric-separator-expected.txt
diff --git a/es2panda/test/parser/js/test-numeric-separator.js b/test/parser/js/test-numeric-separator.js
similarity index 100%
rename from es2panda/test/parser/js/test-numeric-separator.js
rename to test/parser/js/test-numeric-separator.js
diff --git a/es2panda/test/parser/js/test-numeric-separator1-expected.txt b/test/parser/js/test-numeric-separator1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-numeric-separator1-expected.txt
rename to test/parser/js/test-numeric-separator1-expected.txt
diff --git a/es2panda/test/parser/js/test-numeric-separator1.js b/test/parser/js/test-numeric-separator1.js
similarity index 100%
rename from es2panda/test/parser/js/test-numeric-separator1.js
rename to test/parser/js/test-numeric-separator1.js
diff --git a/es2panda/test/parser/js/test-numeric-separator2-expected.txt b/test/parser/js/test-numeric-separator2-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-numeric-separator2-expected.txt
rename to test/parser/js/test-numeric-separator2-expected.txt
diff --git a/es2panda/test/parser/js/test-numeric-separator2.js b/test/parser/js/test-numeric-separator2.js
similarity index 100%
rename from es2panda/test/parser/js/test-numeric-separator2.js
rename to test/parser/js/test-numeric-separator2.js
diff --git a/es2panda/test/parser/js/test-object-expression-expected.txt b/test/parser/js/test-object-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-object-expression-expected.txt
rename to test/parser/js/test-object-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-object-expression.js b/test/parser/js/test-object-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-object-expression.js
rename to test/parser/js/test-object-expression.js
diff --git a/es2panda/test/parser/js/test-object-expression1-expected.txt b/test/parser/js/test-object-expression1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-object-expression1-expected.txt
rename to test/parser/js/test-object-expression1-expected.txt
diff --git a/es2panda/test/parser/js/test-object-expression1.js b/test/parser/js/test-object-expression1.js
similarity index 100%
rename from es2panda/test/parser/js/test-object-expression1.js
rename to test/parser/js/test-object-expression1.js
diff --git a/es2panda/test/parser/js/test-object-expression2-expected.txt b/test/parser/js/test-object-expression2-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-object-expression2-expected.txt
rename to test/parser/js/test-object-expression2-expected.txt
diff --git a/es2panda/test/parser/js/test-object-expression2.js b/test/parser/js/test-object-expression2.js
similarity index 100%
rename from es2panda/test/parser/js/test-object-expression2.js
rename to test/parser/js/test-object-expression2.js
diff --git a/es2panda/test/parser/js/test-object-expression3-expected.txt b/test/parser/js/test-object-expression3-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-object-expression3-expected.txt
rename to test/parser/js/test-object-expression3-expected.txt
diff --git a/es2panda/test/parser/js/test-object-expression3.js b/test/parser/js/test-object-expression3.js
similarity index 100%
rename from es2panda/test/parser/js/test-object-expression3.js
rename to test/parser/js/test-object-expression3.js
diff --git a/es2panda/test/parser/js/test-object-expression4-expected.txt b/test/parser/js/test-object-expression4-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-object-expression4-expected.txt
rename to test/parser/js/test-object-expression4-expected.txt
diff --git a/es2panda/test/parser/js/test-object-expression4.js b/test/parser/js/test-object-expression4.js
similarity index 100%
rename from es2panda/test/parser/js/test-object-expression4.js
rename to test/parser/js/test-object-expression4.js
diff --git a/es2panda/test/parser/js/test-object-expression5-expected.txt b/test/parser/js/test-object-expression5-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-object-expression5-expected.txt
rename to test/parser/js/test-object-expression5-expected.txt
diff --git a/es2panda/test/parser/js/test-object-expression5.js b/test/parser/js/test-object-expression5.js
similarity index 100%
rename from es2panda/test/parser/js/test-object-expression5.js
rename to test/parser/js/test-object-expression5.js
diff --git a/es2panda/test/parser/js/test-object-proto-expected.txt b/test/parser/js/test-object-proto-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-object-proto-expected.txt
rename to test/parser/js/test-object-proto-expected.txt
diff --git a/es2panda/test/parser/js/test-object-proto.js b/test/parser/js/test-object-proto.js
similarity index 100%
rename from es2panda/test/parser/js/test-object-proto.js
rename to test/parser/js/test-object-proto.js
diff --git a/es2panda/test/parser/js/test-one-default-export-allowed-expected.txt b/test/parser/js/test-one-default-export-allowed-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-one-default-export-allowed-expected.txt
rename to test/parser/js/test-one-default-export-allowed-expected.txt
diff --git a/es2panda/test/parser/js/test-one-default-export-allowed.js b/test/parser/js/test-one-default-export-allowed.js
similarity index 100%
rename from es2panda/test/parser/js/test-one-default-export-allowed.js
rename to test/parser/js/test-one-default-export-allowed.js
diff --git a/es2panda/test/parser/js/test-optional-chain-expected.txt b/test/parser/js/test-optional-chain-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-optional-chain-expected.txt
rename to test/parser/js/test-optional-chain-expected.txt
diff --git a/es2panda/test/parser/js/test-optional-chain.js b/test/parser/js/test-optional-chain.js
similarity index 100%
rename from es2panda/test/parser/js/test-optional-chain.js
rename to test/parser/js/test-optional-chain.js
diff --git a/es2panda/test/parser/js/test-patterns-expected.txt b/test/parser/js/test-patterns-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-patterns-expected.txt
rename to test/parser/js/test-patterns-expected.txt
diff --git a/es2panda/test/parser/js/test-patterns.js b/test/parser/js/test-patterns.js
similarity index 100%
rename from es2panda/test/parser/js/test-patterns.js
rename to test/parser/js/test-patterns.js
diff --git a/es2panda/test/parser/js/test-sequence-expression-expected.txt b/test/parser/js/test-sequence-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-sequence-expression-expected.txt
rename to test/parser/js/test-sequence-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-sequence-expression.js b/test/parser/js/test-sequence-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-sequence-expression.js
rename to test/parser/js/test-sequence-expression.js
diff --git a/es2panda/test/parser/js/test-string-literal-expected.txt b/test/parser/js/test-string-literal-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-string-literal-expected.txt
rename to test/parser/js/test-string-literal-expected.txt
diff --git a/es2panda/test/parser/js/test-string-literal.js b/test/parser/js/test-string-literal.js
similarity index 100%
rename from es2panda/test/parser/js/test-string-literal.js
rename to test/parser/js/test-string-literal.js
diff --git a/es2panda/test/parser/js/test-super-expression-expected.txt b/test/parser/js/test-super-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-super-expression-expected.txt
rename to test/parser/js/test-super-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-super-expression.js b/test/parser/js/test-super-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-super-expression.js
rename to test/parser/js/test-super-expression.js
diff --git a/es2panda/test/parser/js/test-switch-1-expected.txt b/test/parser/js/test-switch-1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-switch-1-expected.txt
rename to test/parser/js/test-switch-1-expected.txt
diff --git a/es2panda/test/parser/js/test-switch-1.js b/test/parser/js/test-switch-1.js
similarity index 100%
rename from es2panda/test/parser/js/test-switch-1.js
rename to test/parser/js/test-switch-1.js
diff --git a/es2panda/test/parser/js/test-switch-2-expected.txt b/test/parser/js/test-switch-2-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-switch-2-expected.txt
rename to test/parser/js/test-switch-2-expected.txt
diff --git a/es2panda/test/parser/js/test-switch-2.js b/test/parser/js/test-switch-2.js
similarity index 100%
rename from es2panda/test/parser/js/test-switch-2.js
rename to test/parser/js/test-switch-2.js
diff --git a/es2panda/test/parser/js/test-switch-3-expected.txt b/test/parser/js/test-switch-3-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-switch-3-expected.txt
rename to test/parser/js/test-switch-3-expected.txt
diff --git a/es2panda/test/parser/js/test-switch-3.js b/test/parser/js/test-switch-3.js
similarity index 100%
rename from es2panda/test/parser/js/test-switch-3.js
rename to test/parser/js/test-switch-3.js
diff --git a/es2panda/test/parser/js/test-switch-4-expected.txt b/test/parser/js/test-switch-4-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-switch-4-expected.txt
rename to test/parser/js/test-switch-4-expected.txt
diff --git a/es2panda/test/parser/js/test-switch-4.js b/test/parser/js/test-switch-4.js
similarity index 100%
rename from es2panda/test/parser/js/test-switch-4.js
rename to test/parser/js/test-switch-4.js
diff --git a/es2panda/test/parser/js/test-switch-5-expected.txt b/test/parser/js/test-switch-5-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-switch-5-expected.txt
rename to test/parser/js/test-switch-5-expected.txt
diff --git a/es2panda/test/parser/js/test-switch-5.js b/test/parser/js/test-switch-5.js
similarity index 100%
rename from es2panda/test/parser/js/test-switch-5.js
rename to test/parser/js/test-switch-5.js
diff --git a/es2panda/test/parser/js/test-switch-6-expected.txt b/test/parser/js/test-switch-6-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-switch-6-expected.txt
rename to test/parser/js/test-switch-6-expected.txt
diff --git a/es2panda/test/parser/js/test-switch-6.js b/test/parser/js/test-switch-6.js
similarity index 100%
rename from es2panda/test/parser/js/test-switch-6.js
rename to test/parser/js/test-switch-6.js
diff --git a/es2panda/test/parser/js/test-switch-expected.txt b/test/parser/js/test-switch-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-switch-expected.txt
rename to test/parser/js/test-switch-expected.txt
diff --git a/es2panda/test/parser/js/test-switch.js b/test/parser/js/test-switch.js
similarity index 100%
rename from es2panda/test/parser/js/test-switch.js
rename to test/parser/js/test-switch.js
diff --git a/es2panda/test/parser/js/test-tagged-template-expression-expected.txt b/test/parser/js/test-tagged-template-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-tagged-template-expression-expected.txt
rename to test/parser/js/test-tagged-template-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-tagged-template-expression.js b/test/parser/js/test-tagged-template-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-tagged-template-expression.js
rename to test/parser/js/test-tagged-template-expression.js
diff --git a/es2panda/test/parser/js/test-template-literal-1-expected.txt b/test/parser/js/test-template-literal-1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-template-literal-1-expected.txt
rename to test/parser/js/test-template-literal-1-expected.txt
diff --git a/es2panda/test/parser/js/test-template-literal-1.js b/test/parser/js/test-template-literal-1.js
similarity index 100%
rename from es2panda/test/parser/js/test-template-literal-1.js
rename to test/parser/js/test-template-literal-1.js
diff --git a/es2panda/test/parser/js/test-template-literal-2-expected.txt b/test/parser/js/test-template-literal-2-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-template-literal-2-expected.txt
rename to test/parser/js/test-template-literal-2-expected.txt
diff --git a/es2panda/test/parser/js/test-template-literal-2.js b/test/parser/js/test-template-literal-2.js
similarity index 100%
rename from es2panda/test/parser/js/test-template-literal-2.js
rename to test/parser/js/test-template-literal-2.js
diff --git a/es2panda/test/parser/js/test-template-literal-expected.txt b/test/parser/js/test-template-literal-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-template-literal-expected.txt
rename to test/parser/js/test-template-literal-expected.txt
diff --git a/es2panda/test/parser/js/test-template-literal.js b/test/parser/js/test-template-literal.js
similarity index 100%
rename from es2panda/test/parser/js/test-template-literal.js
rename to test/parser/js/test-template-literal.js
diff --git a/es2panda/test/parser/js/test-this-expression-expected.txt b/test/parser/js/test-this-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-this-expression-expected.txt
rename to test/parser/js/test-this-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-this-expression.js b/test/parser/js/test-this-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-this-expression.js
rename to test/parser/js/test-this-expression.js
diff --git a/es2panda/test/parser/js/test-throw-statement-expected.txt b/test/parser/js/test-throw-statement-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-throw-statement-expected.txt
rename to test/parser/js/test-throw-statement-expected.txt
diff --git a/es2panda/test/parser/js/test-throw-statement-without-expression-expected.txt b/test/parser/js/test-throw-statement-without-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-throw-statement-without-expression-expected.txt
rename to test/parser/js/test-throw-statement-without-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-throw-statement-without-expression.js b/test/parser/js/test-throw-statement-without-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-throw-statement-without-expression.js
rename to test/parser/js/test-throw-statement-without-expression.js
diff --git a/es2panda/test/parser/js/test-throw-statement.js b/test/parser/js/test-throw-statement.js
similarity index 100%
rename from es2panda/test/parser/js/test-throw-statement.js
rename to test/parser/js/test-throw-statement.js
diff --git a/es2panda/test/parser/js/test-try-catch-lexical-declaration-expected.txt b/test/parser/js/test-try-catch-lexical-declaration-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-try-catch-lexical-declaration-expected.txt
rename to test/parser/js/test-try-catch-lexical-declaration-expected.txt
diff --git a/es2panda/test/parser/js/test-try-catch-lexical-declaration.js b/test/parser/js/test-try-catch-lexical-declaration.js
similarity index 100%
rename from es2panda/test/parser/js/test-try-catch-lexical-declaration.js
rename to test/parser/js/test-try-catch-lexical-declaration.js
diff --git a/es2panda/test/parser/js/test-try-statement-expected.txt b/test/parser/js/test-try-statement-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-try-statement-expected.txt
rename to test/parser/js/test-try-statement-expected.txt
diff --git a/es2panda/test/parser/js/test-try-statement.js b/test/parser/js/test-try-statement.js
similarity index 100%
rename from es2panda/test/parser/js/test-try-statement.js
rename to test/parser/js/test-try-statement.js
diff --git a/es2panda/test/parser/js/test-try-without-catch-and-finally-expected.txt b/test/parser/js/test-try-without-catch-and-finally-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-try-without-catch-and-finally-expected.txt
rename to test/parser/js/test-try-without-catch-and-finally-expected.txt
diff --git a/es2panda/test/parser/js/test-try-without-catch-and-finally.js b/test/parser/js/test-try-without-catch-and-finally.js
similarity index 100%
rename from es2panda/test/parser/js/test-try-without-catch-and-finally.js
rename to test/parser/js/test-try-without-catch-and-finally.js
diff --git a/es2panda/test/parser/js/test-unary-expression-expected.txt b/test/parser/js/test-unary-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-unary-expression-expected.txt
rename to test/parser/js/test-unary-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-unary-expression.js b/test/parser/js/test-unary-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-unary-expression.js
rename to test/parser/js/test-unary-expression.js
diff --git a/es2panda/test/parser/js/test-update-expression-expected.txt b/test/parser/js/test-update-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-update-expression-expected.txt
rename to test/parser/js/test-update-expression-expected.txt
diff --git a/es2panda/test/parser/js/test-update-expression.js b/test/parser/js/test-update-expression.js
similarity index 100%
rename from es2panda/test/parser/js/test-update-expression.js
rename to test/parser/js/test-update-expression.js
diff --git a/es2panda/test/parser/js/test-use-strict-1-expected.txt b/test/parser/js/test-use-strict-1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-use-strict-1-expected.txt
rename to test/parser/js/test-use-strict-1-expected.txt
diff --git a/es2panda/test/parser/js/test-use-strict-1.js b/test/parser/js/test-use-strict-1.js
similarity index 100%
rename from es2panda/test/parser/js/test-use-strict-1.js
rename to test/parser/js/test-use-strict-1.js
diff --git a/es2panda/test/parser/js/test-use-strict-2-expected.txt b/test/parser/js/test-use-strict-2-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-use-strict-2-expected.txt
rename to test/parser/js/test-use-strict-2-expected.txt
diff --git a/es2panda/test/parser/js/test-use-strict-2.js b/test/parser/js/test-use-strict-2.js
similarity index 100%
rename from es2panda/test/parser/js/test-use-strict-2.js
rename to test/parser/js/test-use-strict-2.js
diff --git a/es2panda/test/parser/js/test-var-decl-expected.txt b/test/parser/js/test-var-decl-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-var-decl-expected.txt
rename to test/parser/js/test-var-decl-expected.txt
diff --git a/es2panda/test/parser/js/test-var-decl.js b/test/parser/js/test-var-decl.js
similarity index 100%
rename from es2panda/test/parser/js/test-var-decl.js
rename to test/parser/js/test-var-decl.js
diff --git a/es2panda/test/parser/js/test-wrong-function-decl-1-expected.txt b/test/parser/js/test-wrong-function-decl-1-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-wrong-function-decl-1-expected.txt
rename to test/parser/js/test-wrong-function-decl-1-expected.txt
diff --git a/es2panda/test/parser/js/test-wrong-function-decl-1.js b/test/parser/js/test-wrong-function-decl-1.js
similarity index 100%
rename from es2panda/test/parser/js/test-wrong-function-decl-1.js
rename to test/parser/js/test-wrong-function-decl-1.js
diff --git a/es2panda/test/parser/js/test-wrong-function-decl-2-expected.txt b/test/parser/js/test-wrong-function-decl-2-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-wrong-function-decl-2-expected.txt
rename to test/parser/js/test-wrong-function-decl-2-expected.txt
diff --git a/es2panda/test/parser/js/test-wrong-function-decl-2.js b/test/parser/js/test-wrong-function-decl-2.js
similarity index 100%
rename from es2panda/test/parser/js/test-wrong-function-decl-2.js
rename to test/parser/js/test-wrong-function-decl-2.js
diff --git a/es2panda/test/parser/js/test-wrong-function-decl-3-expected.txt b/test/parser/js/test-wrong-function-decl-3-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/test-wrong-function-decl-3-expected.txt
rename to test/parser/js/test-wrong-function-decl-3-expected.txt
diff --git a/es2panda/test/parser/js/test-wrong-function-decl-3.js b/test/parser/js/test-wrong-function-decl-3.js
similarity index 100%
rename from es2panda/test/parser/js/test-wrong-function-decl-3.js
rename to test/parser/js/test-wrong-function-decl-3.js
diff --git a/es2panda/test/parser/js/this-expression-expected.txt b/test/parser/js/this-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/js/this-expression-expected.txt
rename to test/parser/js/this-expression-expected.txt
diff --git a/es2panda/test/parser/js/this-expression.js b/test/parser/js/this-expression.js
similarity index 100%
rename from es2panda/test/parser/js/this-expression.js
rename to test/parser/js/this-expression.js
diff --git a/es2panda/test/parser/ts/test-arrow-function-expected.txt b/test/parser/ts/test-arrow-function-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-arrow-function-expected.txt
rename to test/parser/ts/test-arrow-function-expected.txt
diff --git a/es2panda/test/parser/ts/test-arrow-function.ts b/test/parser/ts/test-arrow-function.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-arrow-function.ts
rename to test/parser/ts/test-arrow-function.ts
diff --git a/es2panda/test/parser/ts/test-as-expression-expected.txt b/test/parser/ts/test-as-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-as-expression-expected.txt
rename to test/parser/ts/test-as-expression-expected.txt
diff --git a/es2panda/test/parser/ts/test-as-expression.ts b/test/parser/ts/test-as-expression.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-as-expression.ts
rename to test/parser/ts/test-as-expression.ts
diff --git a/es2panda/test/parser/ts/test-class-constructor-expected.txt b/test/parser/ts/test-class-constructor-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-constructor-expected.txt
rename to test/parser/ts/test-class-constructor-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-constructor.ts b/test/parser/ts/test-class-constructor.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-constructor.ts
rename to test/parser/ts/test-class-constructor.ts
diff --git a/es2panda/test/parser/ts/test-class-constructor1-expected.txt b/test/parser/ts/test-class-constructor1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-constructor1-expected.txt
rename to test/parser/ts/test-class-constructor1-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-constructor1.ts b/test/parser/ts/test-class-constructor1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-constructor1.ts
rename to test/parser/ts/test-class-constructor1.ts
diff --git a/es2panda/test/parser/ts/test-class-constructor2-expected.txt b/test/parser/ts/test-class-constructor2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-constructor2-expected.txt
rename to test/parser/ts/test-class-constructor2-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-constructor2.ts b/test/parser/ts/test-class-constructor2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-constructor2.ts
rename to test/parser/ts/test-class-constructor2.ts
diff --git a/es2panda/test/parser/ts/test-class-constructor3-expected.txt b/test/parser/ts/test-class-constructor3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-constructor3-expected.txt
rename to test/parser/ts/test-class-constructor3-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-constructor3.ts b/test/parser/ts/test-class-constructor3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-constructor3.ts
rename to test/parser/ts/test-class-constructor3.ts
diff --git a/es2panda/test/parser/ts/test-class-constructor4-expected.txt b/test/parser/ts/test-class-constructor4-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-constructor4-expected.txt
rename to test/parser/ts/test-class-constructor4-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-constructor4.ts b/test/parser/ts/test-class-constructor4.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-constructor4.ts
rename to test/parser/ts/test-class-constructor4.ts
diff --git a/es2panda/test/parser/ts/test-class-constructor5-expected.txt b/test/parser/ts/test-class-constructor5-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-constructor5-expected.txt
rename to test/parser/ts/test-class-constructor5-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-constructor5.ts b/test/parser/ts/test-class-constructor5.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-constructor5.ts
rename to test/parser/ts/test-class-constructor5.ts
diff --git a/es2panda/test/parser/ts/test-class-definition-expected.txt b/test/parser/ts/test-class-definition-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definition-expected.txt
rename to test/parser/ts/test-class-definition-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definition.ts b/test/parser/ts/test-class-definition.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definition.ts
rename to test/parser/ts/test-class-definition.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton1-expected.txt b/test/parser/ts/test-class-definiton1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton1-expected.txt
rename to test/parser/ts/test-class-definiton1-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton1.ts b/test/parser/ts/test-class-definiton1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton1.ts
rename to test/parser/ts/test-class-definiton1.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton10-expected.txt b/test/parser/ts/test-class-definiton10-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton10-expected.txt
rename to test/parser/ts/test-class-definiton10-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton10.ts b/test/parser/ts/test-class-definiton10.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton10.ts
rename to test/parser/ts/test-class-definiton10.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton11-expected.txt b/test/parser/ts/test-class-definiton11-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton11-expected.txt
rename to test/parser/ts/test-class-definiton11-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton11.ts b/test/parser/ts/test-class-definiton11.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton11.ts
rename to test/parser/ts/test-class-definiton11.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton12-expected.txt b/test/parser/ts/test-class-definiton12-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton12-expected.txt
rename to test/parser/ts/test-class-definiton12-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton12.ts b/test/parser/ts/test-class-definiton12.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton12.ts
rename to test/parser/ts/test-class-definiton12.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton13-expected.txt b/test/parser/ts/test-class-definiton13-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton13-expected.txt
rename to test/parser/ts/test-class-definiton13-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton13.ts b/test/parser/ts/test-class-definiton13.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton13.ts
rename to test/parser/ts/test-class-definiton13.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton14-expected.txt b/test/parser/ts/test-class-definiton14-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton14-expected.txt
rename to test/parser/ts/test-class-definiton14-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton14.ts b/test/parser/ts/test-class-definiton14.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton14.ts
rename to test/parser/ts/test-class-definiton14.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton15-expected.txt b/test/parser/ts/test-class-definiton15-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton15-expected.txt
rename to test/parser/ts/test-class-definiton15-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton15.ts b/test/parser/ts/test-class-definiton15.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton15.ts
rename to test/parser/ts/test-class-definiton15.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton16-expected.txt b/test/parser/ts/test-class-definiton16-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton16-expected.txt
rename to test/parser/ts/test-class-definiton16-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton16.ts b/test/parser/ts/test-class-definiton16.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton16.ts
rename to test/parser/ts/test-class-definiton16.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton17-expected.txt b/test/parser/ts/test-class-definiton17-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton17-expected.txt
rename to test/parser/ts/test-class-definiton17-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton17.ts b/test/parser/ts/test-class-definiton17.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton17.ts
rename to test/parser/ts/test-class-definiton17.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton18-expected.txt b/test/parser/ts/test-class-definiton18-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton18-expected.txt
rename to test/parser/ts/test-class-definiton18-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton18.ts b/test/parser/ts/test-class-definiton18.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton18.ts
rename to test/parser/ts/test-class-definiton18.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton2-expected.txt b/test/parser/ts/test-class-definiton2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton2-expected.txt
rename to test/parser/ts/test-class-definiton2-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton2.ts b/test/parser/ts/test-class-definiton2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton2.ts
rename to test/parser/ts/test-class-definiton2.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton3-expected.txt b/test/parser/ts/test-class-definiton3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton3-expected.txt
rename to test/parser/ts/test-class-definiton3-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton3.ts b/test/parser/ts/test-class-definiton3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton3.ts
rename to test/parser/ts/test-class-definiton3.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton4-expected.txt b/test/parser/ts/test-class-definiton4-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton4-expected.txt
rename to test/parser/ts/test-class-definiton4-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton4.ts b/test/parser/ts/test-class-definiton4.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton4.ts
rename to test/parser/ts/test-class-definiton4.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton5-expected.txt b/test/parser/ts/test-class-definiton5-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton5-expected.txt
rename to test/parser/ts/test-class-definiton5-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton5.ts b/test/parser/ts/test-class-definiton5.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton5.ts
rename to test/parser/ts/test-class-definiton5.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton6-expected.txt b/test/parser/ts/test-class-definiton6-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton6-expected.txt
rename to test/parser/ts/test-class-definiton6-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton6.ts b/test/parser/ts/test-class-definiton6.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton6.ts
rename to test/parser/ts/test-class-definiton6.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton7-expected.txt b/test/parser/ts/test-class-definiton7-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton7-expected.txt
rename to test/parser/ts/test-class-definiton7-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton7.ts b/test/parser/ts/test-class-definiton7.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton7.ts
rename to test/parser/ts/test-class-definiton7.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton8-expected.txt b/test/parser/ts/test-class-definiton8-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton8-expected.txt
rename to test/parser/ts/test-class-definiton8-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton8.ts b/test/parser/ts/test-class-definiton8.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton8.ts
rename to test/parser/ts/test-class-definiton8.ts
diff --git a/es2panda/test/parser/ts/test-class-definiton9-expected.txt b/test/parser/ts/test-class-definiton9-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton9-expected.txt
rename to test/parser/ts/test-class-definiton9-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-definiton9.ts b/test/parser/ts/test-class-definiton9.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-definiton9.ts
rename to test/parser/ts/test-class-definiton9.ts
diff --git a/es2panda/test/parser/ts/test-class-method-overload-expected.txt b/test/parser/ts/test-class-method-overload-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload-expected.txt
rename to test/parser/ts/test-class-method-overload-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-method-overload.ts b/test/parser/ts/test-class-method-overload.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload.ts
rename to test/parser/ts/test-class-method-overload.ts
diff --git a/es2panda/test/parser/ts/test-class-method-overload1-expected.txt b/test/parser/ts/test-class-method-overload1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload1-expected.txt
rename to test/parser/ts/test-class-method-overload1-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-method-overload1.ts b/test/parser/ts/test-class-method-overload1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload1.ts
rename to test/parser/ts/test-class-method-overload1.ts
diff --git a/es2panda/test/parser/ts/test-class-method-overload10-expected.txt b/test/parser/ts/test-class-method-overload10-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload10-expected.txt
rename to test/parser/ts/test-class-method-overload10-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-method-overload10.ts b/test/parser/ts/test-class-method-overload10.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload10.ts
rename to test/parser/ts/test-class-method-overload10.ts
diff --git a/es2panda/test/parser/ts/test-class-method-overload11-expected.txt b/test/parser/ts/test-class-method-overload11-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload11-expected.txt
rename to test/parser/ts/test-class-method-overload11-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-method-overload11.ts b/test/parser/ts/test-class-method-overload11.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload11.ts
rename to test/parser/ts/test-class-method-overload11.ts
diff --git a/es2panda/test/parser/ts/test-class-method-overload12-expected.txt b/test/parser/ts/test-class-method-overload12-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload12-expected.txt
rename to test/parser/ts/test-class-method-overload12-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-method-overload12.ts b/test/parser/ts/test-class-method-overload12.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload12.ts
rename to test/parser/ts/test-class-method-overload12.ts
diff --git a/es2panda/test/parser/ts/test-class-method-overload13-expected.txt b/test/parser/ts/test-class-method-overload13-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload13-expected.txt
rename to test/parser/ts/test-class-method-overload13-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-method-overload13.ts b/test/parser/ts/test-class-method-overload13.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload13.ts
rename to test/parser/ts/test-class-method-overload13.ts
diff --git a/es2panda/test/parser/ts/test-class-method-overload2-expected.txt b/test/parser/ts/test-class-method-overload2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload2-expected.txt
rename to test/parser/ts/test-class-method-overload2-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-method-overload2.ts b/test/parser/ts/test-class-method-overload2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload2.ts
rename to test/parser/ts/test-class-method-overload2.ts
diff --git a/es2panda/test/parser/ts/test-class-method-overload3-expected.txt b/test/parser/ts/test-class-method-overload3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload3-expected.txt
rename to test/parser/ts/test-class-method-overload3-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-method-overload3.ts b/test/parser/ts/test-class-method-overload3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload3.ts
rename to test/parser/ts/test-class-method-overload3.ts
diff --git a/es2panda/test/parser/ts/test-class-method-overload4-expected.txt b/test/parser/ts/test-class-method-overload4-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload4-expected.txt
rename to test/parser/ts/test-class-method-overload4-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-method-overload4.ts b/test/parser/ts/test-class-method-overload4.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload4.ts
rename to test/parser/ts/test-class-method-overload4.ts
diff --git a/es2panda/test/parser/ts/test-class-method-overload5-expected.txt b/test/parser/ts/test-class-method-overload5-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload5-expected.txt
rename to test/parser/ts/test-class-method-overload5-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-method-overload5.ts b/test/parser/ts/test-class-method-overload5.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload5.ts
rename to test/parser/ts/test-class-method-overload5.ts
diff --git a/es2panda/test/parser/ts/test-class-method-overload6-expected.txt b/test/parser/ts/test-class-method-overload6-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload6-expected.txt
rename to test/parser/ts/test-class-method-overload6-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-method-overload6.ts b/test/parser/ts/test-class-method-overload6.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload6.ts
rename to test/parser/ts/test-class-method-overload6.ts
diff --git a/es2panda/test/parser/ts/test-class-method-overload7-expected.txt b/test/parser/ts/test-class-method-overload7-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload7-expected.txt
rename to test/parser/ts/test-class-method-overload7-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-method-overload7.ts b/test/parser/ts/test-class-method-overload7.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload7.ts
rename to test/parser/ts/test-class-method-overload7.ts
diff --git a/es2panda/test/parser/ts/test-class-method-overload8-expected.txt b/test/parser/ts/test-class-method-overload8-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload8-expected.txt
rename to test/parser/ts/test-class-method-overload8-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-method-overload8.ts b/test/parser/ts/test-class-method-overload8.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload8.ts
rename to test/parser/ts/test-class-method-overload8.ts
diff --git a/es2panda/test/parser/ts/test-class-method-overload9-expected.txt b/test/parser/ts/test-class-method-overload9-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload9-expected.txt
rename to test/parser/ts/test-class-method-overload9-expected.txt
diff --git a/es2panda/test/parser/ts/test-class-method-overload9.ts b/test/parser/ts/test-class-method-overload9.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-class-method-overload9.ts
rename to test/parser/ts/test-class-method-overload9.ts
diff --git a/es2panda/test/parser/ts/test-enum-declaration-expected.txt b/test/parser/ts/test-enum-declaration-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-enum-declaration-expected.txt
rename to test/parser/ts/test-enum-declaration-expected.txt
diff --git a/es2panda/test/parser/ts/test-enum-declaration.ts b/test/parser/ts/test-enum-declaration.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-enum-declaration.ts
rename to test/parser/ts/test-enum-declaration.ts
diff --git a/es2panda/test/parser/ts/test-enum-declaration1-expected.txt b/test/parser/ts/test-enum-declaration1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-enum-declaration1-expected.txt
rename to test/parser/ts/test-enum-declaration1-expected.txt
diff --git a/es2panda/test/parser/ts/test-enum-declaration1.ts b/test/parser/ts/test-enum-declaration1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-enum-declaration1.ts
rename to test/parser/ts/test-enum-declaration1.ts
diff --git a/es2panda/test/parser/ts/test-enum-declaration2-expected.txt b/test/parser/ts/test-enum-declaration2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-enum-declaration2-expected.txt
rename to test/parser/ts/test-enum-declaration2-expected.txt
diff --git a/es2panda/test/parser/ts/test-enum-declaration2.ts b/test/parser/ts/test-enum-declaration2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-enum-declaration2.ts
rename to test/parser/ts/test-enum-declaration2.ts
diff --git a/es2panda/test/parser/ts/test-enum-declaration3-expected.txt b/test/parser/ts/test-enum-declaration3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-enum-declaration3-expected.txt
rename to test/parser/ts/test-enum-declaration3-expected.txt
diff --git a/es2panda/test/parser/ts/test-enum-declaration3.ts b/test/parser/ts/test-enum-declaration3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-enum-declaration3.ts
rename to test/parser/ts/test-enum-declaration3.ts
diff --git a/es2panda/test/parser/ts/test-enum-declaration4-expected.txt b/test/parser/ts/test-enum-declaration4-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-enum-declaration4-expected.txt
rename to test/parser/ts/test-enum-declaration4-expected.txt
diff --git a/es2panda/test/parser/ts/test-enum-declaration4.ts b/test/parser/ts/test-enum-declaration4.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-enum-declaration4.ts
rename to test/parser/ts/test-enum-declaration4.ts
diff --git a/es2panda/test/parser/ts/test-enum-declaration5-expected.txt b/test/parser/ts/test-enum-declaration5-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-enum-declaration5-expected.txt
rename to test/parser/ts/test-enum-declaration5-expected.txt
diff --git a/es2panda/test/parser/ts/test-enum-declaration5.ts b/test/parser/ts/test-enum-declaration5.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-enum-declaration5.ts
rename to test/parser/ts/test-enum-declaration5.ts
diff --git a/es2panda/test/parser/ts/test-func-decl1-expected.txt b/test/parser/ts/test-func-decl1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-func-decl1-expected.txt
rename to test/parser/ts/test-func-decl1-expected.txt
diff --git a/es2panda/test/parser/ts/test-func-decl1.ts b/test/parser/ts/test-func-decl1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-func-decl1.ts
rename to test/parser/ts/test-func-decl1.ts
diff --git a/es2panda/test/parser/ts/test-func-param-expected.txt b/test/parser/ts/test-func-param-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param-expected.txt
rename to test/parser/ts/test-func-param-expected.txt
diff --git a/es2panda/test/parser/ts/test-func-param.ts b/test/parser/ts/test-func-param.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param.ts
rename to test/parser/ts/test-func-param.ts
diff --git a/es2panda/test/parser/ts/test-func-param1-expected.txt b/test/parser/ts/test-func-param1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param1-expected.txt
rename to test/parser/ts/test-func-param1-expected.txt
diff --git a/es2panda/test/parser/ts/test-func-param1.ts b/test/parser/ts/test-func-param1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param1.ts
rename to test/parser/ts/test-func-param1.ts
diff --git a/es2panda/test/parser/ts/test-func-param2-expected.txt b/test/parser/ts/test-func-param2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param2-expected.txt
rename to test/parser/ts/test-func-param2-expected.txt
diff --git a/es2panda/test/parser/ts/test-func-param2.ts b/test/parser/ts/test-func-param2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param2.ts
rename to test/parser/ts/test-func-param2.ts
diff --git a/es2panda/test/parser/ts/test-func-param3-expected.txt b/test/parser/ts/test-func-param3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param3-expected.txt
rename to test/parser/ts/test-func-param3-expected.txt
diff --git a/es2panda/test/parser/ts/test-func-param3.ts b/test/parser/ts/test-func-param3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param3.ts
rename to test/parser/ts/test-func-param3.ts
diff --git a/es2panda/test/parser/ts/test-func-param4-expected.txt b/test/parser/ts/test-func-param4-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param4-expected.txt
rename to test/parser/ts/test-func-param4-expected.txt
diff --git a/es2panda/test/parser/ts/test-func-param4.ts b/test/parser/ts/test-func-param4.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param4.ts
rename to test/parser/ts/test-func-param4.ts
diff --git a/es2panda/test/parser/ts/test-func-param5-expected.txt b/test/parser/ts/test-func-param5-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param5-expected.txt
rename to test/parser/ts/test-func-param5-expected.txt
diff --git a/es2panda/test/parser/ts/test-func-param5.ts b/test/parser/ts/test-func-param5.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param5.ts
rename to test/parser/ts/test-func-param5.ts
diff --git a/es2panda/test/parser/ts/test-func-param6-expected.txt b/test/parser/ts/test-func-param6-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param6-expected.txt
rename to test/parser/ts/test-func-param6-expected.txt
diff --git a/es2panda/test/parser/ts/test-func-param6.ts b/test/parser/ts/test-func-param6.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param6.ts
rename to test/parser/ts/test-func-param6.ts
diff --git a/es2panda/test/parser/ts/test-func-param7-expected.txt b/test/parser/ts/test-func-param7-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param7-expected.txt
rename to test/parser/ts/test-func-param7-expected.txt
diff --git a/es2panda/test/parser/ts/test-func-param7.ts b/test/parser/ts/test-func-param7.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param7.ts
rename to test/parser/ts/test-func-param7.ts
diff --git a/es2panda/test/parser/ts/test-func-param8-expected.txt b/test/parser/ts/test-func-param8-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param8-expected.txt
rename to test/parser/ts/test-func-param8-expected.txt
diff --git a/es2panda/test/parser/ts/test-func-param8.ts b/test/parser/ts/test-func-param8.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-func-param8.ts
rename to test/parser/ts/test-func-param8.ts
diff --git a/es2panda/test/parser/ts/test-function-overload-expected.txt b/test/parser/ts/test-function-overload-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-function-overload-expected.txt
rename to test/parser/ts/test-function-overload-expected.txt
diff --git a/es2panda/test/parser/ts/test-function-overload.ts b/test/parser/ts/test-function-overload.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-function-overload.ts
rename to test/parser/ts/test-function-overload.ts
diff --git a/es2panda/test/parser/ts/test-function-overload1-expected.txt b/test/parser/ts/test-function-overload1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-function-overload1-expected.txt
rename to test/parser/ts/test-function-overload1-expected.txt
diff --git a/es2panda/test/parser/ts/test-function-overload1.ts b/test/parser/ts/test-function-overload1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-function-overload1.ts
rename to test/parser/ts/test-function-overload1.ts
diff --git a/es2panda/test/parser/ts/test-function-overload2-expected.txt b/test/parser/ts/test-function-overload2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-function-overload2-expected.txt
rename to test/parser/ts/test-function-overload2-expected.txt
diff --git a/es2panda/test/parser/ts/test-function-overload2.ts b/test/parser/ts/test-function-overload2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-function-overload2.ts
rename to test/parser/ts/test-function-overload2.ts
diff --git a/es2panda/test/parser/ts/test-if-expected.txt b/test/parser/ts/test-if-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-if-expected.txt
rename to test/parser/ts/test-if-expected.txt
diff --git a/es2panda/test/parser/ts/test-if.ts b/test/parser/ts/test-if.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-if.ts
rename to test/parser/ts/test-if.ts
diff --git a/es2panda/test/parser/ts/test-interface-expected.txt b/test/parser/ts/test-interface-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-interface-expected.txt
rename to test/parser/ts/test-interface-expected.txt
diff --git a/es2panda/test/parser/ts/test-interface.ts b/test/parser/ts/test-interface.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-interface.ts
rename to test/parser/ts/test-interface.ts
diff --git a/es2panda/test/parser/ts/test-interface1-expected.txt b/test/parser/ts/test-interface1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-interface1-expected.txt
rename to test/parser/ts/test-interface1-expected.txt
diff --git a/es2panda/test/parser/ts/test-interface1.ts b/test/parser/ts/test-interface1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-interface1.ts
rename to test/parser/ts/test-interface1.ts
diff --git a/es2panda/test/parser/ts/test-interface2-expected.txt b/test/parser/ts/test-interface2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-interface2-expected.txt
rename to test/parser/ts/test-interface2-expected.txt
diff --git a/es2panda/test/parser/ts/test-interface2.ts b/test/parser/ts/test-interface2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-interface2.ts
rename to test/parser/ts/test-interface2.ts
diff --git a/es2panda/test/parser/ts/test-interface3-expected.txt b/test/parser/ts/test-interface3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-interface3-expected.txt
rename to test/parser/ts/test-interface3-expected.txt
diff --git a/es2panda/test/parser/ts/test-interface3.ts b/test/parser/ts/test-interface3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-interface3.ts
rename to test/parser/ts/test-interface3.ts
diff --git a/es2panda/test/parser/ts/test-intersection-expected.txt b/test/parser/ts/test-intersection-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-intersection-expected.txt
rename to test/parser/ts/test-intersection-expected.txt
diff --git a/es2panda/test/parser/ts/test-intersection.ts b/test/parser/ts/test-intersection.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-intersection.ts
rename to test/parser/ts/test-intersection.ts
diff --git a/es2panda/test/parser/ts/test-intersection1-expected.txt b/test/parser/ts/test-intersection1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-intersection1-expected.txt
rename to test/parser/ts/test-intersection1-expected.txt
diff --git a/es2panda/test/parser/ts/test-intersection1.ts b/test/parser/ts/test-intersection1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-intersection1.ts
rename to test/parser/ts/test-intersection1.ts
diff --git a/es2panda/test/parser/ts/test-intersection2-expected.txt b/test/parser/ts/test-intersection2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-intersection2-expected.txt
rename to test/parser/ts/test-intersection2-expected.txt
diff --git a/es2panda/test/parser/ts/test-intersection2.ts b/test/parser/ts/test-intersection2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-intersection2.ts
rename to test/parser/ts/test-intersection2.ts
diff --git a/es2panda/test/parser/ts/test-intersection3-expected.txt b/test/parser/ts/test-intersection3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-intersection3-expected.txt
rename to test/parser/ts/test-intersection3-expected.txt
diff --git a/es2panda/test/parser/ts/test-intersection3.ts b/test/parser/ts/test-intersection3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-intersection3.ts
rename to test/parser/ts/test-intersection3.ts
diff --git a/es2panda/test/parser/ts/test-keyword-declare-expected.txt b/test/parser/ts/test-keyword-declare-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare-expected.txt
rename to test/parser/ts/test-keyword-declare-expected.txt
diff --git a/es2panda/test/parser/ts/test-keyword-declare.ts b/test/parser/ts/test-keyword-declare.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare.ts
rename to test/parser/ts/test-keyword-declare.ts
diff --git a/es2panda/test/parser/ts/test-keyword-declare1-expected.txt b/test/parser/ts/test-keyword-declare1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare1-expected.txt
rename to test/parser/ts/test-keyword-declare1-expected.txt
diff --git a/es2panda/test/parser/ts/test-keyword-declare1.ts b/test/parser/ts/test-keyword-declare1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare1.ts
rename to test/parser/ts/test-keyword-declare1.ts
diff --git a/es2panda/test/parser/ts/test-keyword-declare10-expected.txt b/test/parser/ts/test-keyword-declare10-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare10-expected.txt
rename to test/parser/ts/test-keyword-declare10-expected.txt
diff --git a/es2panda/test/parser/ts/test-keyword-declare10.ts b/test/parser/ts/test-keyword-declare10.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare10.ts
rename to test/parser/ts/test-keyword-declare10.ts
diff --git a/es2panda/test/parser/ts/test-keyword-declare11-expected.txt b/test/parser/ts/test-keyword-declare11-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare11-expected.txt
rename to test/parser/ts/test-keyword-declare11-expected.txt
diff --git a/es2panda/test/parser/ts/test-keyword-declare11.ts b/test/parser/ts/test-keyword-declare11.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare11.ts
rename to test/parser/ts/test-keyword-declare11.ts
diff --git a/es2panda/test/parser/ts/test-keyword-declare12-expected.txt b/test/parser/ts/test-keyword-declare12-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare12-expected.txt
rename to test/parser/ts/test-keyword-declare12-expected.txt
diff --git a/es2panda/test/parser/ts/test-keyword-declare12.ts b/test/parser/ts/test-keyword-declare12.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare12.ts
rename to test/parser/ts/test-keyword-declare12.ts
diff --git a/es2panda/test/parser/ts/test-keyword-declare13-expected.txt b/test/parser/ts/test-keyword-declare13-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare13-expected.txt
rename to test/parser/ts/test-keyword-declare13-expected.txt
diff --git a/es2panda/test/parser/ts/test-keyword-declare13.ts b/test/parser/ts/test-keyword-declare13.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare13.ts
rename to test/parser/ts/test-keyword-declare13.ts
diff --git a/es2panda/test/parser/ts/test-keyword-declare2-expected.txt b/test/parser/ts/test-keyword-declare2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare2-expected.txt
rename to test/parser/ts/test-keyword-declare2-expected.txt
diff --git a/es2panda/test/parser/ts/test-keyword-declare2.ts b/test/parser/ts/test-keyword-declare2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare2.ts
rename to test/parser/ts/test-keyword-declare2.ts
diff --git a/es2panda/test/parser/ts/test-keyword-declare3-expected.txt b/test/parser/ts/test-keyword-declare3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare3-expected.txt
rename to test/parser/ts/test-keyword-declare3-expected.txt
diff --git a/es2panda/test/parser/ts/test-keyword-declare3.ts b/test/parser/ts/test-keyword-declare3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare3.ts
rename to test/parser/ts/test-keyword-declare3.ts
diff --git a/es2panda/test/parser/ts/test-keyword-declare4-expected.txt b/test/parser/ts/test-keyword-declare4-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare4-expected.txt
rename to test/parser/ts/test-keyword-declare4-expected.txt
diff --git a/es2panda/test/parser/ts/test-keyword-declare4.ts b/test/parser/ts/test-keyword-declare4.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare4.ts
rename to test/parser/ts/test-keyword-declare4.ts
diff --git a/es2panda/test/parser/ts/test-keyword-declare5-expected.txt b/test/parser/ts/test-keyword-declare5-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare5-expected.txt
rename to test/parser/ts/test-keyword-declare5-expected.txt
diff --git a/es2panda/test/parser/ts/test-keyword-declare5.ts b/test/parser/ts/test-keyword-declare5.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare5.ts
rename to test/parser/ts/test-keyword-declare5.ts
diff --git a/es2panda/test/parser/ts/test-keyword-declare6-expected.txt b/test/parser/ts/test-keyword-declare6-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare6-expected.txt
rename to test/parser/ts/test-keyword-declare6-expected.txt
diff --git a/es2panda/test/parser/ts/test-keyword-declare6.ts b/test/parser/ts/test-keyword-declare6.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare6.ts
rename to test/parser/ts/test-keyword-declare6.ts
diff --git a/es2panda/test/parser/ts/test-keyword-declare7-expected.txt b/test/parser/ts/test-keyword-declare7-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare7-expected.txt
rename to test/parser/ts/test-keyword-declare7-expected.txt
diff --git a/es2panda/test/parser/ts/test-keyword-declare7.ts b/test/parser/ts/test-keyword-declare7.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare7.ts
rename to test/parser/ts/test-keyword-declare7.ts
diff --git a/es2panda/test/parser/ts/test-keyword-declare8-expected.txt b/test/parser/ts/test-keyword-declare8-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare8-expected.txt
rename to test/parser/ts/test-keyword-declare8-expected.txt
diff --git a/es2panda/test/parser/ts/test-keyword-declare8.ts b/test/parser/ts/test-keyword-declare8.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare8.ts
rename to test/parser/ts/test-keyword-declare8.ts
diff --git a/es2panda/test/parser/ts/test-keyword-declare9-expected.txt b/test/parser/ts/test-keyword-declare9-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare9-expected.txt
rename to test/parser/ts/test-keyword-declare9-expected.txt
diff --git a/es2panda/test/parser/ts/test-keyword-declare9.ts b/test/parser/ts/test-keyword-declare9.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-keyword-declare9.ts
rename to test/parser/ts/test-keyword-declare9.ts
diff --git a/es2panda/test/parser/ts/test-member-expression1-expected.txt b/test/parser/ts/test-member-expression1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-member-expression1-expected.txt
rename to test/parser/ts/test-member-expression1-expected.txt
diff --git a/es2panda/test/parser/ts/test-member-expression1.ts b/test/parser/ts/test-member-expression1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-member-expression1.ts
rename to test/parser/ts/test-member-expression1.ts
diff --git a/es2panda/test/parser/ts/test-member-expression2-expected.txt b/test/parser/ts/test-member-expression2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-member-expression2-expected.txt
rename to test/parser/ts/test-member-expression2-expected.txt
diff --git a/es2panda/test/parser/ts/test-member-expression2.ts b/test/parser/ts/test-member-expression2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-member-expression2.ts
rename to test/parser/ts/test-member-expression2.ts
diff --git a/es2panda/test/parser/ts/test-ts-as-expression-expected.txt b/test/parser/ts/test-ts-as-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-as-expression-expected.txt
rename to test/parser/ts/test-ts-as-expression-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-as-expression.ts b/test/parser/ts/test-ts-as-expression.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-as-expression.ts
rename to test/parser/ts/test-ts-as-expression.ts
diff --git a/es2panda/test/parser/ts/test-ts-conditional-type-expected.txt b/test/parser/ts/test-ts-conditional-type-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-conditional-type-expected.txt
rename to test/parser/ts/test-ts-conditional-type-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-conditional-type.ts b/test/parser/ts/test-ts-conditional-type.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-conditional-type.ts
rename to test/parser/ts/test-ts-conditional-type.ts
diff --git a/es2panda/test/parser/ts/test-ts-conditional-type1-expected.txt b/test/parser/ts/test-ts-conditional-type1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-conditional-type1-expected.txt
rename to test/parser/ts/test-ts-conditional-type1-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-conditional-type1.ts b/test/parser/ts/test-ts-conditional-type1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-conditional-type1.ts
rename to test/parser/ts/test-ts-conditional-type1.ts
diff --git a/es2panda/test/parser/ts/test-ts-conditional-type2-expected.txt b/test/parser/ts/test-ts-conditional-type2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-conditional-type2-expected.txt
rename to test/parser/ts/test-ts-conditional-type2-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-conditional-type2.ts b/test/parser/ts/test-ts-conditional-type2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-conditional-type2.ts
rename to test/parser/ts/test-ts-conditional-type2.ts
diff --git a/es2panda/test/parser/ts/test-ts-conditional-type3-expected.txt b/test/parser/ts/test-ts-conditional-type3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-conditional-type3-expected.txt
rename to test/parser/ts/test-ts-conditional-type3-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-conditional-type3.ts b/test/parser/ts/test-ts-conditional-type3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-conditional-type3.ts
rename to test/parser/ts/test-ts-conditional-type3.ts
diff --git a/es2panda/test/parser/ts/test-ts-conditional-type4-expected.txt b/test/parser/ts/test-ts-conditional-type4-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-conditional-type4-expected.txt
rename to test/parser/ts/test-ts-conditional-type4-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-conditional-type4.ts b/test/parser/ts/test-ts-conditional-type4.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-conditional-type4.ts
rename to test/parser/ts/test-ts-conditional-type4.ts
diff --git a/es2panda/test/parser/ts/test-ts-conditional-type5-expected.txt b/test/parser/ts/test-ts-conditional-type5-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-conditional-type5-expected.txt
rename to test/parser/ts/test-ts-conditional-type5-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-conditional-type5.ts b/test/parser/ts/test-ts-conditional-type5.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-conditional-type5.ts
rename to test/parser/ts/test-ts-conditional-type5.ts
diff --git a/es2panda/test/parser/ts/test-ts-conditional-type6-expected.txt b/test/parser/ts/test-ts-conditional-type6-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-conditional-type6-expected.txt
rename to test/parser/ts/test-ts-conditional-type6-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-conditional-type6.ts b/test/parser/ts/test-ts-conditional-type6.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-conditional-type6.ts
rename to test/parser/ts/test-ts-conditional-type6.ts
diff --git a/es2panda/test/parser/ts/test-ts-conditional-type7-expected.txt b/test/parser/ts/test-ts-conditional-type7-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-conditional-type7-expected.txt
rename to test/parser/ts/test-ts-conditional-type7-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-conditional-type7.ts b/test/parser/ts/test-ts-conditional-type7.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-conditional-type7.ts
rename to test/parser/ts/test-ts-conditional-type7.ts
diff --git a/es2panda/test/parser/ts/test-ts-constructor-type1-expected.txt b/test/parser/ts/test-ts-constructor-type1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-constructor-type1-expected.txt
rename to test/parser/ts/test-ts-constructor-type1-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-constructor-type1.ts b/test/parser/ts/test-ts-constructor-type1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-constructor-type1.ts
rename to test/parser/ts/test-ts-constructor-type1.ts
diff --git a/es2panda/test/parser/ts/test-ts-constructor-type2-expected.txt b/test/parser/ts/test-ts-constructor-type2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-constructor-type2-expected.txt
rename to test/parser/ts/test-ts-constructor-type2-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-constructor-type2.ts b/test/parser/ts/test-ts-constructor-type2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-constructor-type2.ts
rename to test/parser/ts/test-ts-constructor-type2.ts
diff --git a/es2panda/test/parser/ts/test-ts-constructor-type3-expected.txt b/test/parser/ts/test-ts-constructor-type3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-constructor-type3-expected.txt
rename to test/parser/ts/test-ts-constructor-type3-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-constructor-type3.ts b/test/parser/ts/test-ts-constructor-type3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-constructor-type3.ts
rename to test/parser/ts/test-ts-constructor-type3.ts
diff --git a/es2panda/test/parser/ts/test-ts-constructor-type4-expected.txt b/test/parser/ts/test-ts-constructor-type4-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-constructor-type4-expected.txt
rename to test/parser/ts/test-ts-constructor-type4-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-constructor-type4.ts b/test/parser/ts/test-ts-constructor-type4.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-constructor-type4.ts
rename to test/parser/ts/test-ts-constructor-type4.ts
diff --git a/es2panda/test/parser/ts/test-ts-mapped-type-expected.txt b/test/parser/ts/test-ts-mapped-type-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-mapped-type-expected.txt
rename to test/parser/ts/test-ts-mapped-type-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-mapped-type.ts b/test/parser/ts/test-ts-mapped-type.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-mapped-type.ts
rename to test/parser/ts/test-ts-mapped-type.ts
diff --git a/es2panda/test/parser/ts/test-ts-mapped-type1-expected.txt b/test/parser/ts/test-ts-mapped-type1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-mapped-type1-expected.txt
rename to test/parser/ts/test-ts-mapped-type1-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-mapped-type1.ts b/test/parser/ts/test-ts-mapped-type1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-mapped-type1.ts
rename to test/parser/ts/test-ts-mapped-type1.ts
diff --git a/es2panda/test/parser/ts/test-ts-mapped-type2-expected.txt b/test/parser/ts/test-ts-mapped-type2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-mapped-type2-expected.txt
rename to test/parser/ts/test-ts-mapped-type2-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-mapped-type2.ts b/test/parser/ts/test-ts-mapped-type2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-mapped-type2.ts
rename to test/parser/ts/test-ts-mapped-type2.ts
diff --git a/es2panda/test/parser/ts/test-ts-mapped-type3-expected.txt b/test/parser/ts/test-ts-mapped-type3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-mapped-type3-expected.txt
rename to test/parser/ts/test-ts-mapped-type3-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-mapped-type3.ts b/test/parser/ts/test-ts-mapped-type3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-mapped-type3.ts
rename to test/parser/ts/test-ts-mapped-type3.ts
diff --git a/es2panda/test/parser/ts/test-ts-mapped-type4-expected.txt b/test/parser/ts/test-ts-mapped-type4-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-mapped-type4-expected.txt
rename to test/parser/ts/test-ts-mapped-type4-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-mapped-type4.ts b/test/parser/ts/test-ts-mapped-type4.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-mapped-type4.ts
rename to test/parser/ts/test-ts-mapped-type4.ts
diff --git a/es2panda/test/parser/ts/test-ts-mapped-type5-expected.txt b/test/parser/ts/test-ts-mapped-type5-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-mapped-type5-expected.txt
rename to test/parser/ts/test-ts-mapped-type5-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-mapped-type5.ts b/test/parser/ts/test-ts-mapped-type5.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-mapped-type5.ts
rename to test/parser/ts/test-ts-mapped-type5.ts
diff --git a/es2panda/test/parser/ts/test-ts-mapped-type6-expected.txt b/test/parser/ts/test-ts-mapped-type6-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-mapped-type6-expected.txt
rename to test/parser/ts/test-ts-mapped-type6-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-mapped-type6.ts b/test/parser/ts/test-ts-mapped-type6.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-mapped-type6.ts
rename to test/parser/ts/test-ts-mapped-type6.ts
diff --git a/es2panda/test/parser/ts/test-ts-mapped-type7-expected.txt b/test/parser/ts/test-ts-mapped-type7-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-mapped-type7-expected.txt
rename to test/parser/ts/test-ts-mapped-type7-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-mapped-type7.ts b/test/parser/ts/test-ts-mapped-type7.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-mapped-type7.ts
rename to test/parser/ts/test-ts-mapped-type7.ts
diff --git a/es2panda/test/parser/ts/test-ts-non-null-expression-expected.txt b/test/parser/ts/test-ts-non-null-expression-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-non-null-expression-expected.txt
rename to test/parser/ts/test-ts-non-null-expression-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-non-null-expression.ts b/test/parser/ts/test-ts-non-null-expression.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-non-null-expression.ts
rename to test/parser/ts/test-ts-non-null-expression.ts
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property-expected.txt b/test/parser/ts/test-ts-parameter-property-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property-expected.txt
rename to test/parser/ts/test-ts-parameter-property-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property.ts b/test/parser/ts/test-ts-parameter-property.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property.ts
rename to test/parser/ts/test-ts-parameter-property.ts
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property1-expected.txt b/test/parser/ts/test-ts-parameter-property1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property1-expected.txt
rename to test/parser/ts/test-ts-parameter-property1-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property1.ts b/test/parser/ts/test-ts-parameter-property1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property1.ts
rename to test/parser/ts/test-ts-parameter-property1.ts
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property10-expected.txt b/test/parser/ts/test-ts-parameter-property10-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property10-expected.txt
rename to test/parser/ts/test-ts-parameter-property10-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property10.ts b/test/parser/ts/test-ts-parameter-property10.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property10.ts
rename to test/parser/ts/test-ts-parameter-property10.ts
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property11-expected.txt b/test/parser/ts/test-ts-parameter-property11-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property11-expected.txt
rename to test/parser/ts/test-ts-parameter-property11-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property11.ts b/test/parser/ts/test-ts-parameter-property11.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property11.ts
rename to test/parser/ts/test-ts-parameter-property11.ts
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property12-expected.txt b/test/parser/ts/test-ts-parameter-property12-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property12-expected.txt
rename to test/parser/ts/test-ts-parameter-property12-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property12.ts b/test/parser/ts/test-ts-parameter-property12.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property12.ts
rename to test/parser/ts/test-ts-parameter-property12.ts
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property2-expected.txt b/test/parser/ts/test-ts-parameter-property2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property2-expected.txt
rename to test/parser/ts/test-ts-parameter-property2-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property2.ts b/test/parser/ts/test-ts-parameter-property2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property2.ts
rename to test/parser/ts/test-ts-parameter-property2.ts
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property3-expected.txt b/test/parser/ts/test-ts-parameter-property3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property3-expected.txt
rename to test/parser/ts/test-ts-parameter-property3-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property3.ts b/test/parser/ts/test-ts-parameter-property3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property3.ts
rename to test/parser/ts/test-ts-parameter-property3.ts
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property4-expected.txt b/test/parser/ts/test-ts-parameter-property4-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property4-expected.txt
rename to test/parser/ts/test-ts-parameter-property4-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property4.ts b/test/parser/ts/test-ts-parameter-property4.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property4.ts
rename to test/parser/ts/test-ts-parameter-property4.ts
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property5-expected.txt b/test/parser/ts/test-ts-parameter-property5-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property5-expected.txt
rename to test/parser/ts/test-ts-parameter-property5-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property5.ts b/test/parser/ts/test-ts-parameter-property5.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property5.ts
rename to test/parser/ts/test-ts-parameter-property5.ts
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property6-expected.txt b/test/parser/ts/test-ts-parameter-property6-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property6-expected.txt
rename to test/parser/ts/test-ts-parameter-property6-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property6.ts b/test/parser/ts/test-ts-parameter-property6.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property6.ts
rename to test/parser/ts/test-ts-parameter-property6.ts
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property7-expected.txt b/test/parser/ts/test-ts-parameter-property7-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property7-expected.txt
rename to test/parser/ts/test-ts-parameter-property7-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property7.ts b/test/parser/ts/test-ts-parameter-property7.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property7.ts
rename to test/parser/ts/test-ts-parameter-property7.ts
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property8-expected.txt b/test/parser/ts/test-ts-parameter-property8-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property8-expected.txt
rename to test/parser/ts/test-ts-parameter-property8-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property8.ts b/test/parser/ts/test-ts-parameter-property8.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property8.ts
rename to test/parser/ts/test-ts-parameter-property8.ts
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property9-expected.txt b/test/parser/ts/test-ts-parameter-property9-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property9-expected.txt
rename to test/parser/ts/test-ts-parameter-property9-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-parameter-property9.ts b/test/parser/ts/test-ts-parameter-property9.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-parameter-property9.ts
rename to test/parser/ts/test-ts-parameter-property9.ts
diff --git a/es2panda/test/parser/ts/test-ts-type-assertion-expected.txt b/test/parser/ts/test-ts-type-assertion-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-assertion-expected.txt
rename to test/parser/ts/test-ts-type-assertion-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-type-assertion.ts b/test/parser/ts/test-ts-type-assertion.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-assertion.ts
rename to test/parser/ts/test-ts-type-assertion.ts
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate-expected.txt b/test/parser/ts/test-ts-type-predicate-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate-expected.txt
rename to test/parser/ts/test-ts-type-predicate-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate.ts b/test/parser/ts/test-ts-type-predicate.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate.ts
rename to test/parser/ts/test-ts-type-predicate.ts
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate1-expected.txt b/test/parser/ts/test-ts-type-predicate1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate1-expected.txt
rename to test/parser/ts/test-ts-type-predicate1-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate1.ts b/test/parser/ts/test-ts-type-predicate1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate1.ts
rename to test/parser/ts/test-ts-type-predicate1.ts
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate2-expected.txt b/test/parser/ts/test-ts-type-predicate2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate2-expected.txt
rename to test/parser/ts/test-ts-type-predicate2-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate2.ts b/test/parser/ts/test-ts-type-predicate2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate2.ts
rename to test/parser/ts/test-ts-type-predicate2.ts
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate3-expected.txt b/test/parser/ts/test-ts-type-predicate3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate3-expected.txt
rename to test/parser/ts/test-ts-type-predicate3-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate3.ts b/test/parser/ts/test-ts-type-predicate3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate3.ts
rename to test/parser/ts/test-ts-type-predicate3.ts
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate4-expected.txt b/test/parser/ts/test-ts-type-predicate4-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate4-expected.txt
rename to test/parser/ts/test-ts-type-predicate4-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate4.ts b/test/parser/ts/test-ts-type-predicate4.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate4.ts
rename to test/parser/ts/test-ts-type-predicate4.ts
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate5-expected.txt b/test/parser/ts/test-ts-type-predicate5-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate5-expected.txt
rename to test/parser/ts/test-ts-type-predicate5-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate5.ts b/test/parser/ts/test-ts-type-predicate5.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate5.ts
rename to test/parser/ts/test-ts-type-predicate5.ts
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate6-expected.txt b/test/parser/ts/test-ts-type-predicate6-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate6-expected.txt
rename to test/parser/ts/test-ts-type-predicate6-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate6.ts b/test/parser/ts/test-ts-type-predicate6.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate6.ts
rename to test/parser/ts/test-ts-type-predicate6.ts
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate7-expected.txt b/test/parser/ts/test-ts-type-predicate7-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate7-expected.txt
rename to test/parser/ts/test-ts-type-predicate7-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate7.ts b/test/parser/ts/test-ts-type-predicate7.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate7.ts
rename to test/parser/ts/test-ts-type-predicate7.ts
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate8-expected.txt b/test/parser/ts/test-ts-type-predicate8-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate8-expected.txt
rename to test/parser/ts/test-ts-type-predicate8-expected.txt
diff --git a/es2panda/test/parser/ts/test-ts-type-predicate8.ts b/test/parser/ts/test-ts-type-predicate8.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-ts-type-predicate8.ts
rename to test/parser/ts/test-ts-type-predicate8.ts
diff --git a/es2panda/test/parser/ts/test-tuple-type-expected.txt b/test/parser/ts/test-tuple-type-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-tuple-type-expected.txt
rename to test/parser/ts/test-tuple-type-expected.txt
diff --git a/es2panda/test/parser/ts/test-tuple-type.ts b/test/parser/ts/test-tuple-type.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-tuple-type.ts
rename to test/parser/ts/test-tuple-type.ts
diff --git a/es2panda/test/parser/ts/test-tuple-type1-expected.txt b/test/parser/ts/test-tuple-type1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-tuple-type1-expected.txt
rename to test/parser/ts/test-tuple-type1-expected.txt
diff --git a/es2panda/test/parser/ts/test-tuple-type1.ts b/test/parser/ts/test-tuple-type1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-tuple-type1.ts
rename to test/parser/ts/test-tuple-type1.ts
diff --git a/es2panda/test/parser/ts/test-tuple-type2-expected.txt b/test/parser/ts/test-tuple-type2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-tuple-type2-expected.txt
rename to test/parser/ts/test-tuple-type2-expected.txt
diff --git a/es2panda/test/parser/ts/test-tuple-type2.ts b/test/parser/ts/test-tuple-type2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-tuple-type2.ts
rename to test/parser/ts/test-tuple-type2.ts
diff --git a/es2panda/test/parser/ts/test-tuple-type3-expected.txt b/test/parser/ts/test-tuple-type3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-tuple-type3-expected.txt
rename to test/parser/ts/test-tuple-type3-expected.txt
diff --git a/es2panda/test/parser/ts/test-tuple-type3.ts b/test/parser/ts/test-tuple-type3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-tuple-type3.ts
rename to test/parser/ts/test-tuple-type3.ts
diff --git a/es2panda/test/parser/ts/test-tuple-type4-expected.txt b/test/parser/ts/test-tuple-type4-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-tuple-type4-expected.txt
rename to test/parser/ts/test-tuple-type4-expected.txt
diff --git a/es2panda/test/parser/ts/test-tuple-type4.ts b/test/parser/ts/test-tuple-type4.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-tuple-type4.ts
rename to test/parser/ts/test-tuple-type4.ts
diff --git a/es2panda/test/parser/ts/test-type-alias-expected.txt b/test/parser/ts/test-type-alias-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-type-alias-expected.txt
rename to test/parser/ts/test-type-alias-expected.txt
diff --git a/es2panda/test/parser/ts/test-type-alias.ts b/test/parser/ts/test-type-alias.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-type-alias.ts
rename to test/parser/ts/test-type-alias.ts
diff --git a/es2panda/test/parser/ts/test-type-alias1-expected.txt b/test/parser/ts/test-type-alias1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-type-alias1-expected.txt
rename to test/parser/ts/test-type-alias1-expected.txt
diff --git a/es2panda/test/parser/ts/test-type-alias1.ts b/test/parser/ts/test-type-alias1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-type-alias1.ts
rename to test/parser/ts/test-type-alias1.ts
diff --git a/es2panda/test/parser/ts/test-type-alias2-expected.txt b/test/parser/ts/test-type-alias2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-type-alias2-expected.txt
rename to test/parser/ts/test-type-alias2-expected.txt
diff --git a/es2panda/test/parser/ts/test-type-alias2.ts b/test/parser/ts/test-type-alias2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-type-alias2.ts
rename to test/parser/ts/test-type-alias2.ts
diff --git a/es2panda/test/parser/ts/test-type-alias3-expected.txt b/test/parser/ts/test-type-alias3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-type-alias3-expected.txt
rename to test/parser/ts/test-type-alias3-expected.txt
diff --git a/es2panda/test/parser/ts/test-type-alias3.ts b/test/parser/ts/test-type-alias3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-type-alias3.ts
rename to test/parser/ts/test-type-alias3.ts
diff --git a/es2panda/test/parser/ts/test-type-annotation-expected.txt b/test/parser/ts/test-type-annotation-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-type-annotation-expected.txt
rename to test/parser/ts/test-type-annotation-expected.txt
diff --git a/es2panda/test/parser/ts/test-type-annotation.ts b/test/parser/ts/test-type-annotation.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-type-annotation.ts
rename to test/parser/ts/test-type-annotation.ts
diff --git a/es2panda/test/parser/ts/test-type-literal-expected.txt b/test/parser/ts/test-type-literal-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-type-literal-expected.txt
rename to test/parser/ts/test-type-literal-expected.txt
diff --git a/es2panda/test/parser/ts/test-type-literal.ts b/test/parser/ts/test-type-literal.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-type-literal.ts
rename to test/parser/ts/test-type-literal.ts
diff --git a/es2panda/test/parser/ts/test-type-literal1-expected.txt b/test/parser/ts/test-type-literal1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-type-literal1-expected.txt
rename to test/parser/ts/test-type-literal1-expected.txt
diff --git a/es2panda/test/parser/ts/test-type-literal1.ts b/test/parser/ts/test-type-literal1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-type-literal1.ts
rename to test/parser/ts/test-type-literal1.ts
diff --git a/es2panda/test/parser/ts/test-type-literal2-expected.txt b/test/parser/ts/test-type-literal2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-type-literal2-expected.txt
rename to test/parser/ts/test-type-literal2-expected.txt
diff --git a/es2panda/test/parser/ts/test-type-literal2.ts b/test/parser/ts/test-type-literal2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-type-literal2.ts
rename to test/parser/ts/test-type-literal2.ts
diff --git a/es2panda/test/parser/ts/test-type-literal3-expected.txt b/test/parser/ts/test-type-literal3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-type-literal3-expected.txt
rename to test/parser/ts/test-type-literal3-expected.txt
diff --git a/es2panda/test/parser/ts/test-type-literal3.ts b/test/parser/ts/test-type-literal3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-type-literal3.ts
rename to test/parser/ts/test-type-literal3.ts
diff --git a/es2panda/test/parser/ts/test-type-query-expected.txt b/test/parser/ts/test-type-query-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-type-query-expected.txt
rename to test/parser/ts/test-type-query-expected.txt
diff --git a/es2panda/test/parser/ts/test-type-query.ts b/test/parser/ts/test-type-query.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-type-query.ts
rename to test/parser/ts/test-type-query.ts
diff --git a/es2panda/test/parser/ts/test-type-query1-expected.txt b/test/parser/ts/test-type-query1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-type-query1-expected.txt
rename to test/parser/ts/test-type-query1-expected.txt
diff --git a/es2panda/test/parser/ts/test-type-query1.ts b/test/parser/ts/test-type-query1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-type-query1.ts
rename to test/parser/ts/test-type-query1.ts
diff --git a/es2panda/test/parser/ts/test-type-query2-expected.txt b/test/parser/ts/test-type-query2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test-type-query2-expected.txt
rename to test/parser/ts/test-type-query2-expected.txt
diff --git a/es2panda/test/parser/ts/test-type-query2.ts b/test/parser/ts/test-type-query2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test-type-query2.ts
rename to test/parser/ts/test-type-query2.ts
diff --git a/es2panda/test/parser/ts/test_decorator-expected.txt b/test/parser/ts/test_decorator-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator-expected.txt
rename to test/parser/ts/test_decorator-expected.txt
diff --git a/es2panda/test/parser/ts/test_decorator.ts b/test/parser/ts/test_decorator.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator.ts
rename to test/parser/ts/test_decorator.ts
diff --git a/es2panda/test/parser/ts/test_decorator1-expected.txt b/test/parser/ts/test_decorator1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator1-expected.txt
rename to test/parser/ts/test_decorator1-expected.txt
diff --git a/es2panda/test/parser/ts/test_decorator1.ts b/test/parser/ts/test_decorator1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator1.ts
rename to test/parser/ts/test_decorator1.ts
diff --git a/es2panda/test/parser/ts/test_decorator2-expected.txt b/test/parser/ts/test_decorator2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator2-expected.txt
rename to test/parser/ts/test_decorator2-expected.txt
diff --git a/es2panda/test/parser/ts/test_decorator2.ts b/test/parser/ts/test_decorator2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator2.ts
rename to test/parser/ts/test_decorator2.ts
diff --git a/es2panda/test/parser/ts/test_decorator3-expected.txt b/test/parser/ts/test_decorator3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator3-expected.txt
rename to test/parser/ts/test_decorator3-expected.txt
diff --git a/es2panda/test/parser/ts/test_decorator3.ts b/test/parser/ts/test_decorator3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator3.ts
rename to test/parser/ts/test_decorator3.ts
diff --git a/es2panda/test/parser/ts/test_decorator4-expected.txt b/test/parser/ts/test_decorator4-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator4-expected.txt
rename to test/parser/ts/test_decorator4-expected.txt
diff --git a/es2panda/test/parser/ts/test_decorator4.ts b/test/parser/ts/test_decorator4.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator4.ts
rename to test/parser/ts/test_decorator4.ts
diff --git a/es2panda/test/parser/ts/test_decorator5-expected.txt b/test/parser/ts/test_decorator5-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator5-expected.txt
rename to test/parser/ts/test_decorator5-expected.txt
diff --git a/es2panda/test/parser/ts/test_decorator5.ts b/test/parser/ts/test_decorator5.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator5.ts
rename to test/parser/ts/test_decorator5.ts
diff --git a/es2panda/test/parser/ts/test_decorator6-expected.txt b/test/parser/ts/test_decorator6-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator6-expected.txt
rename to test/parser/ts/test_decorator6-expected.txt
diff --git a/es2panda/test/parser/ts/test_decorator6.ts b/test/parser/ts/test_decorator6.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator6.ts
rename to test/parser/ts/test_decorator6.ts
diff --git a/es2panda/test/parser/ts/test_decorator7-expected.txt b/test/parser/ts/test_decorator7-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator7-expected.txt
rename to test/parser/ts/test_decorator7-expected.txt
diff --git a/es2panda/test/parser/ts/test_decorator7.ts b/test/parser/ts/test_decorator7.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator7.ts
rename to test/parser/ts/test_decorator7.ts
diff --git a/es2panda/test/parser/ts/test_decorator8-expected.txt b/test/parser/ts/test_decorator8-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator8-expected.txt
rename to test/parser/ts/test_decorator8-expected.txt
diff --git a/es2panda/test/parser/ts/test_decorator8.ts b/test/parser/ts/test_decorator8.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_decorator8.ts
rename to test/parser/ts/test_decorator8.ts
diff --git a/es2panda/test/parser/ts/test_generic-expected.txt b/test/parser/ts/test_generic-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_generic-expected.txt
rename to test/parser/ts/test_generic-expected.txt
diff --git a/es2panda/test/parser/ts/test_generic.ts b/test/parser/ts/test_generic.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_generic.ts
rename to test/parser/ts/test_generic.ts
diff --git a/es2panda/test/parser/ts/test_import_type-expected.txt b/test/parser/ts/test_import_type-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_import_type-expected.txt
rename to test/parser/ts/test_import_type-expected.txt
diff --git a/es2panda/test/parser/ts/test_import_type.ts b/test/parser/ts/test_import_type.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_import_type.ts
rename to test/parser/ts/test_import_type.ts
diff --git a/es2panda/test/parser/ts/test_module-expected.txt b/test/parser/ts/test_module-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_module-expected.txt
rename to test/parser/ts/test_module-expected.txt
diff --git a/es2panda/test/parser/ts/test_module.ts b/test/parser/ts/test_module.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_module.ts
rename to test/parser/ts/test_module.ts
diff --git a/es2panda/test/parser/ts/test_module1-expected.txt b/test/parser/ts/test_module1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_module1-expected.txt
rename to test/parser/ts/test_module1-expected.txt
diff --git a/es2panda/test/parser/ts/test_module1.ts b/test/parser/ts/test_module1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_module1.ts
rename to test/parser/ts/test_module1.ts
diff --git a/es2panda/test/parser/ts/test_module2-expected.txt b/test/parser/ts/test_module2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_module2-expected.txt
rename to test/parser/ts/test_module2-expected.txt
diff --git a/es2panda/test/parser/ts/test_module2.ts b/test/parser/ts/test_module2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_module2.ts
rename to test/parser/ts/test_module2.ts
diff --git a/es2panda/test/parser/ts/test_module3-expected.txt b/test/parser/ts/test_module3-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_module3-expected.txt
rename to test/parser/ts/test_module3-expected.txt
diff --git a/es2panda/test/parser/ts/test_module3.ts b/test/parser/ts/test_module3.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_module3.ts
rename to test/parser/ts/test_module3.ts
diff --git a/es2panda/test/parser/ts/test_module4-expected.txt b/test/parser/ts/test_module4-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_module4-expected.txt
rename to test/parser/ts/test_module4-expected.txt
diff --git a/es2panda/test/parser/ts/test_module4.ts b/test/parser/ts/test_module4.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_module4.ts
rename to test/parser/ts/test_module4.ts
diff --git a/es2panda/test/parser/ts/test_module5-expected.txt b/test/parser/ts/test_module5-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_module5-expected.txt
rename to test/parser/ts/test_module5-expected.txt
diff --git a/es2panda/test/parser/ts/test_module5.ts b/test/parser/ts/test_module5.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_module5.ts
rename to test/parser/ts/test_module5.ts
diff --git a/es2panda/test/parser/ts/test_module6-expected.txt b/test/parser/ts/test_module6-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_module6-expected.txt
rename to test/parser/ts/test_module6-expected.txt
diff --git a/es2panda/test/parser/ts/test_module6.ts b/test/parser/ts/test_module6.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_module6.ts
rename to test/parser/ts/test_module6.ts
diff --git a/es2panda/test/parser/ts/test_this_type-expected.txt b/test/parser/ts/test_this_type-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_this_type-expected.txt
rename to test/parser/ts/test_this_type-expected.txt
diff --git a/es2panda/test/parser/ts/test_this_type.ts b/test/parser/ts/test_this_type.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_this_type.ts
rename to test/parser/ts/test_this_type.ts
diff --git a/es2panda/test/parser/ts/test_this_type1-expected.txt b/test/parser/ts/test_this_type1-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_this_type1-expected.txt
rename to test/parser/ts/test_this_type1-expected.txt
diff --git a/es2panda/test/parser/ts/test_this_type1.ts b/test/parser/ts/test_this_type1.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_this_type1.ts
rename to test/parser/ts/test_this_type1.ts
diff --git a/es2panda/test/parser/ts/test_this_type2-expected.txt b/test/parser/ts/test_this_type2-expected.txt
similarity index 100%
rename from es2panda/test/parser/ts/test_this_type2-expected.txt
rename to test/parser/ts/test_this_type2-expected.txt
diff --git a/es2panda/test/parser/ts/test_this_type2.ts b/test/parser/ts/test_this_type2.ts
similarity index 100%
rename from es2panda/test/parser/ts/test_this_type2.ts
rename to test/parser/ts/test_this_type2.ts
diff --git a/es2panda/test/runner.py b/test/runner.py
similarity index 100%
rename from es2panda/test/runner.py
rename to test/runner.py
diff --git a/es2panda/test/test262harness.js b/test/test262harness.js
similarity index 100%
rename from es2panda/test/test262harness.js
rename to test/test262harness.js
diff --git a/es2panda/test/test262skiplist-bco.txt b/test/test262skiplist-bco.txt
similarity index 100%
rename from es2panda/test/test262skiplist-bco.txt
rename to test/test262skiplist-bco.txt
diff --git a/es2panda/test/test262skiplist-compiler-arm64.txt b/test/test262skiplist-compiler-arm64.txt
similarity index 100%
rename from es2panda/test/test262skiplist-compiler-arm64.txt
rename to test/test262skiplist-compiler-arm64.txt
diff --git a/es2panda/test/test262skiplist-flaky.txt b/test/test262skiplist-flaky.txt
similarity index 100%
rename from es2panda/test/test262skiplist-flaky.txt
rename to test/test262skiplist-flaky.txt
diff --git a/es2panda/test/test262skiplist-long.txt b/test/test262skiplist-long.txt
similarity index 100%
rename from es2panda/test/test262skiplist-long.txt
rename to test/test262skiplist-long.txt
diff --git a/es2panda/test/test262skiplist.txt b/test/test262skiplist.txt
similarity index 100%
rename from es2panda/test/test262skiplist.txt
rename to test/test262skiplist.txt
diff --git a/es2panda/test/test262util.py b/test/test262util.py
similarity index 100%
rename from es2panda/test/test262util.py
rename to test/test262util.py
diff --git a/test262/CI_tests.txt b/test262/CI_tests.txt
deleted file mode 100644
index 999eca170dd119c878b7f6fc653cd244f69b80ea..0000000000000000000000000000000000000000
--- a/test262/CI_tests.txt
+++ /dev/null
@@ -1,3972 +0,0 @@
-built-ins/Error/length.js
-built-ins/Error/message_property.js
-built-ins/Error/prototype/S15.11.3.1_A1_T1.js
-built-ins/Error/prototype/S15.11.3.1_A3_T1.js
-built-ins/Error/prototype/S15.11.4_A3.js
-built-ins/Error/prototype/constructor/S15.11.4.1_A1_T2.js
-built-ins/Error/prototype/message/S15.11.4.3_A2.js
-built-ins/Error/prototype/name/S15.11.4.2_A1.js
-built-ins/Error/prototype/toString/15.11.4.4-10-1.js
-built-ins/Error/prototype/toString/15.11.4.4-6-1.js
-built-ins/Error/prototype/toString/15.11.4.4-8-2.js
-built-ins/Error/prototype/toString/length.js
-built-ins/Error/prototype/toString/name.js
-built-ins/Function/prototype/bind/15.3.4.5-11-1.js
-built-ins/Function/prototype/bind/15.3.4.5-10-1.js
-built-ins/Function/prototype/apply/name.js
-built-ins/Function/prototype/bind/15.3.4.5-16-1.js
-built-ins/Function/prototype/bind/15.3.4.5-2-10.js
-built-ins/Function/prototype/bind/15.3.4.5-2-12.js
-built-ins/Function/prototype/bind/15.3.4.5-2-11.js
-built-ins/Function/prototype/bind/15.3.4.5-2-13.js
-built-ins/Function/prototype/bind/15.3.4.5-2-16.js
-built-ins/Function/prototype/bind/15.3.4.5-2-2.js
-built-ins/Function/prototype/bind/15.3.4.5-2-5.js
-built-ins/Function/prototype/bind/15.3.4.5-2-6.js
-built-ins/Function/prototype/bind/15.3.4.5-2-8.js
-built-ins/Function/prototype/bind/15.3.4.5-2-9.js
-built-ins/Function/prototype/bind/15.3.4.5-6-1.js
-built-ins/Function/prototype/bind/15.3.4.5-6-10.js
-built-ins/Function/prototype/bind/15.3.4.5-6-3.js
-built-ins/Function/prototype/bind/15.3.4.5-6-12.js
-built-ins/Function/prototype/bind/15.3.4.5-6-4.js
-built-ins/Function/prototype/bind/15.3.4.5-6-5.js
-built-ins/Function/prototype/bind/15.3.4.5-6-7.js
-built-ins/Function/prototype/bind/15.3.4.5-6-9.js
-built-ins/Function/prototype/bind/15.3.4.5-8-1.js
-built-ins/Function/prototype/bind/15.3.4.5-8-2.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-1.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-10.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-11.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-13.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-15.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-2.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-3.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-4.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-6.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-5.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-7.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-9.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-8.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-1.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-10.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-11.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-13.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-14.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-3.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-5.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-7.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-6.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-9.js
-built-ins/Function/prototype/bind/BoundFunction_restricted-properties.js
-built-ins/Function/prototype/bind/S15.3.4.5_A13.js
-built-ins/Function/prototype/bind/S15.3.4.5_A3.js
-built-ins/Function/prototype/bind/S15.3.4.5_A4.js
-built-ins/Function/prototype/bind/instance-name-error.js
-built-ins/Function/prototype/bind/instance-name-non-string.js
-built-ins/NativeErrors/EvalError/constructor.js
-built-ins/NativeErrors/EvalError/instance-proto.js
-built-ins/NativeErrors/EvalError/name.js
-built-ins/NativeErrors/EvalError/prototype/constructor.js
-built-ins/NativeErrors/RangeError/is-error-object.js
-built-ins/NativeErrors/RangeError/proto.js
-built-ins/NativeErrors/RangeError/prototype/message.js
-built-ins/NativeErrors/RangeError/prototype/name.js
-built-ins/NativeErrors/RangeError/prototype/proto.js
-built-ins/NativeErrors/ReferenceError/constructor.js
-built-ins/NativeErrors/ReferenceError/instance-proto.js
-built-ins/NativeErrors/ReferenceError/length.js
-built-ins/NativeErrors/ReferenceError/prototype.js
-built-ins/NativeErrors/ReferenceError/prototype/constructor.js
-built-ins/NativeErrors/SyntaxError/is-error-object.js
-built-ins/NativeErrors/SyntaxError/proto.js
-built-ins/NativeErrors/SyntaxError/prototype/message.js
-built-ins/NativeErrors/SyntaxError/prototype/name.js
-built-ins/NativeErrors/SyntaxError/prototype/not-error-object.js
-built-ins/NativeErrors/TypeError/constructor.js
-built-ins/NativeErrors/TypeError/instance-proto.js
-built-ins/NativeErrors/TypeError/prototype.js
-built-ins/NativeErrors/TypeError/prototype/constructor.js
-built-ins/NativeErrors/URIError/proto.js
-built-ins/NativeErrors/URIError/prototype/message.js
-built-ins/NativeErrors/URIError/prototype/name.js
-built-ins/NativeErrors/URIError/prototype/proto.js
-built-ins/Promise/exception-after-resolve-in-executor.js
-built-ins/Promise/exec-args.js
-built-ins/Promise/executor-function-prototype.js
-built-ins/Promise/executor-function-length.js
-built-ins/Promise/reject-function-extensible.js
-built-ins/Promise/name.js
-built-ins/Promise/length.js
-built-ins/Promise/reject-ignored-via-abrupt.js
-built-ins/Promise/reject-ignored-via-fn-immed.js
-built-ins/Promise/reject-via-fn-immed.js
-built-ins/Promise/resolve-non-thenable-immed.js
-built-ins/Promise/resolve-poisoned-then-deferred.js
-built-ins/Promise/Symbol.species/prop-desc.js
-built-ins/Promise/Symbol.species/symbol-species.js
-built-ins/Promise/all/S25.4.4.1_A1.1_T1.js
-built-ins/Promise/all/S25.4.4.1_A2.2_T1.js
-built-ins/Promise/all/S25.4.4.1_A4.1_T1.js
-built-ins/Promise/all/S25.4.4.1_A5.1_T1.js
-built-ins/Promise/all/S25.4.4.1_A7.2_T1.js
-built-ins/Promise/all/call-resolve-element-after-return.js
-built-ins/Promise/all/ctx-ctor-throws.js
-built-ins/Promise/all/capability-executor-not-callable.js
-built-ins/Promise/all/ctx-non-object.js
-built-ins/Promise/all/invoke-resolve.js
-built-ins/Promise/all/new-resolve-function.js
-built-ins/Promise/all/reject-deferred.js
-built-ins/Promise/all/reject-ignored-deferred.js
-built-ins/Promise/all/reject-ignored-immed.js
-built-ins/Promise/all/reject-immed.js
-built-ins/Promise/all/resolve-before-loop-exit-from-same.js
-built-ins/Promise/all/resolve-before-loop-exit.js
-built-ins/Promise/all/resolve-element-function-nonconstructor.js
-built-ins/Promise/all/resolve-non-thenable.js
-built-ins/Promise/prototype/S25.4.4.2_A1.1_T1.js
-built-ins/Promise/prototype/S25.4.5_A3.1_T1.js
-built-ins/Promise/race/S25.4.4.3_A2.1_T1.js
-built-ins/Promise/prototype/Symbol.toStringTag.js
-built-ins/Promise/race/S25.4.4.3_A4.1_T2.js
-built-ins/Promise/race/S25.4.4.3_A7.2_T1.js
-built-ins/Promise/race/capability-executor-called-twice.js
-built-ins/Promise/race/ctx-ctor-throws.js
-built-ins/Promise/race/ctx-non-object.js
-built-ins/Promise/race/invoke-resolve-return.js
-built-ins/Promise/race/invoke-then.js
-built-ins/Promise/race/length.js
-built-ins/Promise/race/reject-deferred.js
-built-ins/Promise/race/reject-immed.js
-built-ins/Promise/race/reject-ignored-immed.js
-built-ins/Promise/race/resolve-non-thenable.js
-built-ins/Promise/race/resolve-prms-cstm-then.js
-built-ins/Promise/race/resolve-self.js
-built-ins/Promise/race/same-reject-function.js
-built-ins/Promise/race/same-resolve-function.js
-built-ins/Promise/race/resolve-thenable.js
-built-ins/Promise/reject/ctx-ctor-throws.js
-built-ins/Promise/reject/ctx-non-object.js
-built-ins/Promise/resolve/S25.4.4.5_A1.1_T1.js
-built-ins/Promise/reject/prop-desc.js
-built-ins/Promise/resolve/S25.Promise_resolve_foreign_thenable_1.js
-built-ins/Promise/resolve/arg-non-thenable.js
-built-ins/Promise/resolve/arg-poisoned-then.js
-built-ins/Promise/resolve/arg-uniq-ctor.js
-built-ins/Promise/resolve/capability-executor-called-twice.js
-built-ins/Promise/resolve/ctx-ctor-throws.js
-built-ins/Promise/resolve/prop-desc.js
-built-ins/Promise/resolve/resolve-from-promise-capability.js
-built-ins/Promise/resolve/resolve-poisoned-then.js
-built-ins/Promise/resolve/resolve-thenable.js
-built-ins/Promise/prototype/catch/S25.4.5.1_A1.1_T1.js
-built-ins/Promise/prototype/catch/S25.4.5.1_A3.1_T2.js
-built-ins/Promise/prototype/catch/invokes-then.js
-built-ins/Promise/prototype/catch/length.js
-built-ins/Promise/prototype/catch/prop-desc.js
-built-ins/Promise/prototype/then/S25.4.4_A1.1_T1.js
-built-ins/Promise/prototype/then/S25.4.5.3_A1.1_T1.js
-built-ins/Promise/prototype/then/capability-executor-called-twice.js
-built-ins/Promise/prototype/then/S25.4.5.3_A5.3_T1.js
-built-ins/Promise/prototype/then/capability-executor-not-callable.js
-built-ins/Promise/prototype/then/ctor-null.js
-built-ins/Promise/prototype/then/ctor-poisoned.js
-built-ins/Promise/prototype/then/ctor-throws.js
-built-ins/Promise/prototype/then/length.js
-built-ins/Promise/prototype/then/prfm-pending-rejected.js
-built-ins/Promise/prototype/then/reject-pending-fulfilled.js
-built-ins/Promise/prototype/then/prop-desc.js
-built-ins/Promise/prototype/then/reject-settled-fulfilled.js
-built-ins/Promise/prototype/then/reject-settled-rejected.js
-built-ins/Promise/prototype/then/resolve-pending-fulfilled-non-thenable.js
-built-ins/Promise/prototype/then/resolve-pending-fulfilled-thenable.js
-built-ins/Promise/prototype/then/resolve-pending-rejected-poisoned-then.js
-built-ins/Promise/prototype/then/resolve-settled-fulfilled-self.js
-built-ins/Promise/prototype/then/resolve-settled-rejected-non-thenable.js
-built-ins/Promise/prototype/then/resolve-settled-rejected-prms-cstm-then.js
-built-ins/Promise/prototype/then/resolve-settled-rejected-thenable.js
-built-ins/Promise/prototype/then/rxn-handler-fulfilled-invoke-strict.js
-built-ins/Promise/prototype/then/rxn-handler-fulfilled-next-abrupt.js
-built-ins/Promise/prototype/then/rxn-handler-rejected-next.js
-built-ins/Promise/prototype/then/rxn-handler-rejected-return-abrupt.js
-built-ins/Promise/prototype/then/rxn-handler-thrower.js
-built-ins/Reflect/set/creates-a-data-descriptor.js
-built-ins/Reflect/set/different-property-descriptors.js
-built-ins/Reflect/set/length.js
-built-ins/Reflect/set/return-abrupt-from-property-key.js
-built-ins/Reflect/set/name.js
-built-ins/Reflect/set/return-false-if-receiver-is-not-writable.js
-built-ins/Reflect/set/set-value-on-accessor-descriptor-with-receiver.js
-built-ins/Reflect/set/return-false-if-target-is-not-writable.js
-built-ins/Reflect/set/set-value-on-accessor-descriptor.js
-built-ins/Reflect/set/target-is-not-object-throws.js
-built-ins/Reflect/set/set.js
-built-ins/Reflect/set/target-is-symbol-throws.js
-built-ins/Reflect/setPrototypeOf/proto-is-symbol-throws.js
-built-ins/Reflect/setPrototypeOf/proto-is-not-object-and-not-null-throws.js
-built-ins/Reflect/get/get.js
-built-ins/Reflect/get/return-value-from-symbol-key.js
-built-ins/Reflect/get/return-abrupt-from-property-key.js
-built-ins/Reflect/get/name.js
-built-ins/Reflect/get/return-abrupt-from-result.js
-built-ins/Reflect/get/return-value.js
-built-ins/Reflect/get/target-is-symbol-throws.js
-built-ins/Reflect/getOwnPropertyDescriptor/getOwnPropertyDescriptor.js
-built-ins/Reflect/getOwnPropertyDescriptor/return-abrupt-from-property-key.js
-built-ins/Reflect/getOwnPropertyDescriptor/return-abrupt-from-result.js
-built-ins/Object/S15.2.1.1_A1_T1.js
-built-ins/Object/S15.2.1.1_A2_T1.js
-built-ins/Object/S15.2.1.1_A2_T2.js
-built-ins/Object/S15.2.1.1_A2_T3.js
-built-ins/Object/S15.2.1.1_A2_T6.js
-built-ins/Object/S15.2.1.1_A3_T2.js
-built-ins/Object/S15.2.1.1_A3_T3.js
-built-ins/Object/S15.2.2.1_A1_T1.js
-built-ins/Object/S15.2.2.1_A1_T3.js
-built-ins/Object/S15.2.2.1_A1_T5.js
-built-ins/Object/S15.2.2.1_A2_T5.jss
-built-ins/Object/S15.2.2.1_A4_T3.js
-built-ins/Object/S15.2.2.1_A5_T2.js
-built-ins/Object/S15.2.2.1_A6_T1.js
-built-ins/Object/S15.2.2.1_A6_T3.js
-built-ins/Object/S15.2.3_A1.js
-built-ins/Object/S9.9_A3.js
-built-ins/Object/S9.9_A5.js
-built-ins/Object/symbol_object-returns-fresh-symbol.js
-built-ins/Object/S9.9_A4.js
-built-ins/Object/assign/ObjectOverride-sameproperty.js
-built-ins/Object/assign/Target-Null.js
-built-ins/Object/assign/OnlyOneArgument.js
-built-ins/Object/assign/Override-notstringtarget.js
-built-ins/Object/assign/Target-Object.js
-built-ins/Object/assign/assign-descriptor.js
-built-ins/Object/assign/assign-length.js
-built-ins/Object/assign/invoked-as-ctor.js
-built-ins/Object/assign/source-get-attr-error.js
-built-ins/Object/assign/name.js
-built-ins/Object/assign/source-non-enum.js
-built-ins/Object/assign/source-own-prop-keys-error.js
-built-ins/Object/assign/target-set-user-error.js
-built-ins/Object/create/15.2.3.5-0-1.js
-built-ins/Object/create/15.2.3.5-0-2.js
-built-ins/Object/create/15.2.3.5-2-2.js
-built-ins/Object/create/15.2.3.5-4-1.js
-built-ins/Object/create/15.2.3.5-4-10.js
-built-ins/Object/create/15.2.3.5-4-106.js
-built-ins/Object/create/15.2.3.5-4-11.js
-built-ins/Object/create/15.2.3.5-4-108.js
-built-ins/Object/create/15.2.3.5-4-110.js
-built-ins/Object/create/15.2.3.5-4-111.js
-built-ins/Object/create/15.2.3.5-4-121.js
-built-ins/Object/create/15.2.3.5-4-124.js
-built-ins/Object/create/15.2.3.5-4-125.js
-built-ins/Object/create/15.2.3.5-4-128.js
-built-ins/Object/create/15.2.3.5-4-130.js
-built-ins/Object/create/15.2.3.5-4-131.js
-built-ins/Object/create/15.2.3.5-4-132.js
-built-ins/Object/create/15.2.3.5-4-136.js
-built-ins/Object/create/15.2.3.5-4-153.js
-built-ins/Object/create/15.2.3.5-4-157.js
-built-ins/Object/create/15.2.3.5-4-160.js
-built-ins/Object/create/15.2.3.5-4-161.js
-built-ins/Object/create/15.2.3.5-4-170.js
-built-ins/Object/create/15.2.3.5-4-175.js
-built-ins/Object/create/15.2.3.5-4-180.js
-built-ins/Object/create/15.2.3.5-4-18.js
-built-ins/Object/create/15.2.3.5-4-179.js
-built-ins/Object/create/15.2.3.5-4-191.js
-built-ins/Object/create/15.2.3.5-4-196.js
-built-ins/Object/create/15.2.3.5-4-2.js
-built-ins/Object/create/15.2.3.5-4-20.js
-built-ins/Object/create/15.2.3.5-4-200.js
-built-ins/Object/create/15.2.3.5-4-203.js
-built-ins/Object/create/15.2.3.5-4-205.js
-built-ins/Object/create/15.2.3.5-4-207.js
-built-ins/Object/create/15.2.3.5-4-24.js
-built-ins/Object/create/15.2.3.5-4-240.js
-built-ins/Object/create/15.2.3.5-4-242.js
-built-ins/Object/create/15.2.3.5-4-245.js
-built-ins/Object/create/15.2.3.5-4-252.js
-built-ins/Object/create/15.2.3.5-4-256.js
-built-ins/Object/create/15.2.3.5-4-260.js
-built-ins/Object/create/15.2.3.5-4-262.js
-built-ins/Object/create/15.2.3.5-4-268.js
-built-ins/Object/create/15.2.3.5-4-278.js
-built-ins/Object/create/15.2.3.5-4-28.js
-built-ins/Object/create/15.2.3.5-4-280.js
-built-ins/Object/create/15.2.3.5-4-286.js
-built-ins/Object/create/15.2.3.5-4-297.js
-built-ins/Object/create/15.2.3.5-4-298.js
-built-ins/Object/create/15.2.3.5-4-3.js
-built-ins/Object/create/15.2.3.5-4-301.js
-built-ins/Object/create/15.2.3.5-4-305.js
-built-ins/Object/create/15.2.3.5-4-312.js
-built-ins/Object/create/15.2.3.5-4-313.js
-built-ins/Object/create/15.2.3.5-4-33.js
-built-ins/Object/create/15.2.3.5-4-36.js
-built-ins/Object/create/15.2.3.5-4-4.js
-built-ins/Object/create/15.2.3.5-4-5.js
-built-ins/Object/create/15.2.3.5-4-50.js
-built-ins/Object/create/15.2.3.5-4-51.js
-built-ins/Object/create/15.2.3.5-4-53.js
-built-ins/Object/create/15.2.3.5-4-54.js
-built-ins/Object/create/15.2.3.5-4-6.js
-built-ins/Object/create/15.2.3.5-4-60.js
-built-ins/Object/create/15.2.3.5-4-62.js
-built-ins/Object/create/15.2.3.5-4-63.js
-built-ins/Object/create/15.2.3.5-4-66.js
-built-ins/Object/create/15.2.3.5-4-74.js
-built-ins/Object/create/15.2.3.5-4-76.js
-built-ins/Object/create/15.2.3.5-4-78.js
-built-ins/Object/create/15.2.3.5-4-8.js
-built-ins/Object/create/15.2.3.5-4-84.js
-built-ins/Object/create/15.2.3.5-4-87.js
-built-ins/Object/create/15.2.3.5-4-9.js
-built-ins/Object/create/15.2.3.5-4-90.js
-built-ins/Object/create/15.2.3.5-4-94.js
-built-ins/Object/defineProperties/15.2.3.7-0-2.js
-built-ins/Object/defineProperties/15.2.3.7-1-1.js
-built-ins/Object/defineProperties/15.2.3.7-1-2.js
-built-ins/Object/defineProperties/15.2.3.7-1-4.js
-built-ins/Object/defineProperties/15.2.3.7-2-5.js
-built-ins/Object/defineProperties/15.2.3.7-2-7.js
-built-ins/Object/defineProperties/15.2.3.7-3-2.js
-built-ins/Object/defineProperties/15.2.3.7-3-8.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-1.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-3.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-4.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-6.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-8.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-100.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-102.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-109.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-11.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-119.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-120.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-123.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-127.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-130.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-132.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-134.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-135.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-139.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-142.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-143.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-144.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-149.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-148.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-154.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-155.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-157.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-16.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-159.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-161.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-168.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-169.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-170.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-172.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-173.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-18.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-180.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-182.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-183.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-184.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-191.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-193.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-194.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-200.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-201.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-203.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-204.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-208.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-212.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-216.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-218.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-22.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-219.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-229.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-23.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-230.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-235.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-236.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-238.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-24.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-240.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-242.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-249.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-25.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-253.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-252.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-261.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-264.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-27.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-28.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-34.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-37.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-39.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-44.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-46.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-48.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-5.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-50.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-51.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-52.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-53.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-62.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-65.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-7.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-68.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-69.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-70.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-72.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-75.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-81.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-84.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-86.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-9.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-93.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-94.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-96.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-98.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-102.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-105.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-104.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-107.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-11.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-114-b.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-114.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-115.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-117.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-128.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-129.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-130.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-13.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-137.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-138.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-14.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-140.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-141.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-145.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-152.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-153.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-155.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-156.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-157.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-160.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-162.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-163.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-164.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-17.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-171.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-173.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-175.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-177.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-18.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-181.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-184.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-189.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-191.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-192.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-194.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-196.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-20.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-200.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-206.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-207.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-208.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-213.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-212.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-214.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-218.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-220.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-222.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-228.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-231.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-232.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-234.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-236.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-238.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-245.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-246.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-248.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-25.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-250.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-257.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-256.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-26.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-261.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-264.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-265.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-270.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-272.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-273.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-274.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-280.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-282.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-283.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-286.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-290.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-291.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-293.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-296.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-302.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-300.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-303.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-304.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-306.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-313.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-33.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-37.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-39.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-4.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-40.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-44.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-53.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-6.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-56.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-59.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-60.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-63.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-65.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-66-1.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-72.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-74.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-77.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-78.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-81.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-87.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-90.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-93-2.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-99.js
-built-ins/Object/defineProperty/15.2.3.6-0-1.js
-built-ins/Object/defineProperty/15.2.3.6-1.js
-built-ins/Object/defineProperty/15.2.3.6-2-14.js
-built-ins/Object/defineProperty/15.2.3.6-2-18.js
-built-ins/Object/defineProperty/15.2.3.6-2-23.js
-built-ins/Object/defineProperty/15.2.3.6-2-3.js
-built-ins/Object/defineProperty/15.2.3.6-2-33.js
-built-ins/Object/defineProperty/15.2.3.6-2-38.js
-built-ins/Object/defineProperty/15.2.3.6-2-39.js
-built-ins/Object/defineProperty/15.2.3.6-2-42.js
-built-ins/Object/defineProperty/15.2.3.6-2-44.js
-built-ins/Object/defineProperty/15.2.3.6-2-6.js
-built-ins/Object/defineProperty/15.2.3.6-2-5.js
-built-ins/Object/defineProperty/15.2.3.6-3-10.js
-built-ins/Object/defineProperty/15.2.3.6-3-101.js
-built-ins/Object/defineProperty/15.2.3.6-3-106.js
-built-ins/Object/defineProperty/15.2.3.6-3-108.js
-built-ins/Object/defineProperty/15.2.3.6-3-112.js
-built-ins/Object/defineProperty/15.2.3.6-3-115.js
-built-ins/Object/defineProperty/15.2.3.6-3-126.js
-built-ins/Object/defineProperty/15.2.3.6-3-13.js
-built-ins/Object/defineProperty/15.2.3.6-3-136.js
-built-ins/Object/defineProperty/15.2.3.6-3-139.js
-built-ins/Object/defineProperty/15.2.3.6-3-142-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-143.js
-built-ins/Object/defineProperty/15.2.3.6-3-147-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-147.js
-built-ins/Object/defineProperty/15.2.3.6-3-149.js
-built-ins/Object/defineProperty/15.2.3.6-3-151.js
-built-ins/Object/defineProperty/15.2.3.6-3-157.js
-built-ins/Object/defineProperty/15.2.3.6-3-156.js
-built-ins/Object/defineProperty/15.2.3.6-3-160.js
-built-ins/Object/defineProperty/15.2.3.6-3-162.js
-built-ins/Object/defineProperty/15.2.3.6-3-165.js
-built-ins/Object/defineProperty/15.2.3.6-3-166.js
-built-ins/Object/defineProperty/15.2.3.6-3-169-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-169.js
-built-ins/Object/defineProperty/15.2.3.6-3-171.js
-built-ins/Object/defineProperty/15.2.3.6-3-172-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-174-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-175-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-182.js
-built-ins/Object/defineProperty/15.2.3.6-3-184.js
-built-ins/Object/defineProperty/15.2.3.6-3-19.js
-built-ins/Object/defineProperty/15.2.3.6-3-190.js
-built-ins/Object/defineProperty/15.2.3.6-3-195.js
-built-ins/Object/defineProperty/15.2.3.6-3-197.js
-built-ins/Object/defineProperty/15.2.3.6-3-20.js
-built-ins/Object/defineProperty/15.2.3.6-3-200.js
-built-ins/Object/defineProperty/15.2.3.6-3-206.js
-built-ins/Object/defineProperty/15.2.3.6-3-21.js
-built-ins/Object/defineProperty/15.2.3.6-3-210.js
-built-ins/Object/defineProperty/15.2.3.6-3-215.js
-built-ins/Object/defineProperty/15.2.3.6-3-219-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-22.js
-built-ins/Object/defineProperty/15.2.3.6-3-220.js
-built-ins/Object/defineProperty/15.2.3.6-3-223-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-223.js
-built-ins/Object/defineProperty/15.2.3.6-3-224-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-226.js
-built-ins/Object/defineProperty/15.2.3.6-3-227-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-227.js
-built-ins/Object/defineProperty/15.2.3.6-3-228.js
-built-ins/Object/defineProperty/15.2.3.6-3-232.js
-built-ins/Object/defineProperty/15.2.3.6-3-237.js
-built-ins/Object/defineProperty/15.2.3.6-3-241.js
-built-ins/Object/defineProperty/15.2.3.6-3-243.js
-built-ins/Object/defineProperty/15.2.3.6-3-249-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-249.js
-built-ins/Object/defineProperty/15.2.3.6-3-250.js
-built-ins/Object/defineProperty/15.2.3.6-3-252-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-253.js
-built-ins/Object/defineProperty/15.2.3.6-3-256-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-26.js
-built-ins/Object/defineProperty/15.2.3.6-3-261.js
-built-ins/Object/defineProperty/15.2.3.6-3-30.js
-built-ins/Object/defineProperty/15.2.3.6-3-34-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-37.js
-built-ins/Object/defineProperty/15.2.3.6-3-38-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-39.js
-built-ins/Object/defineProperty/15.2.3.6-3-43-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-45.js
-built-ins/Object/defineProperty/15.2.3.6-3-47.js
-built-ins/Object/defineProperty/15.2.3.6-3-51.js
-built-ins/Object/defineProperty/15.2.3.6-3-53.js
-built-ins/Object/defineProperty/15.2.3.6-3-55.js
-built-ins/Object/defineProperty/15.2.3.6-3-56.js
-built-ins/Object/defineProperty/15.2.3.6-3-63.js
-built-ins/Object/defineProperty/15.2.3.6-3-65.js
-built-ins/Object/defineProperty/15.2.3.6-3-67.js
-built-ins/Object/defineProperty/15.2.3.6-3-75.js
-built-ins/Object/defineProperty/15.2.3.6-3-74.js
-built-ins/Object/defineProperty/15.2.3.6-3-80.js
-built-ins/Object/defineProperty/15.2.3.6-3-82.js
-built-ins/Object/defineProperty/15.2.3.6-3-87.js
-built-ins/Object/defineProperty/15.2.3.6-3-89-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-89.js
-built-ins/Object/defineProperty/15.2.3.6-3-92.js
-built-ins/Object/defineProperty/15.2.3.6-3-93-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-96-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-99.js
-built-ins/Object/defineProperty/15.2.3.6-4-10.js
-built-ins/Object/defineProperty/15.2.3.6-4-105.js
-built-ins/Object/defineProperty/15.2.3.6-4-11.js
-built-ins/Object/defineProperty/15.2.3.6-4-111.js
-built-ins/Object/defineProperty/15.2.3.6-4-112.js
-built-ins/Object/defineProperty/15.2.3.6-4-118.js
-built-ins/Object/defineProperty/15.2.3.6-4-123.js
-built-ins/Object/defineProperty/15.2.3.6-4-127.js
-built-ins/Object/defineProperty/15.2.3.6-4-13.js
-built-ins/Object/defineProperty/15.2.3.6-4-130.js
-built-ins/Object/defineProperty/15.2.3.6-4-137.js
-built-ins/Object/defineProperty/15.2.3.6-4-136.js
-built-ins/Object/defineProperty/15.2.3.6-4-148.js
-built-ins/Object/defineProperty/15.2.3.6-4-15.js
-built-ins/Object/defineProperty/15.2.3.6-4-156.js
-built-ins/Object/defineProperty/15.2.3.6-4-16.js
-built-ins/Object/defineProperty/15.2.3.6-4-160.js
-built-ins/Object/defineProperty/15.2.3.6-4-167.js
-built-ins/Object/defineProperty/15.2.3.6-4-170.js
-built-ins/Object/defineProperty/15.2.3.6-4-171.js
-built-ins/Object/defineProperty/15.2.3.6-4-184.js
-built-ins/Object/defineProperty/15.2.3.6-4-186.js
-built-ins/Object/defineProperty/15.2.3.6-4-191.js
-built-ins/Object/defineProperty/15.2.3.6-4-193.js
-built-ins/Object/defineProperty/15.2.3.6-4-196.js
-built-ins/Object/defineProperty/15.2.3.6-4-197.js
-built-ins/Object/defineProperty/15.2.3.6-4-198.js
-built-ins/Object/defineProperty/15.2.3.6-4-206.js
-built-ins/Object/defineProperty/15.2.3.6-4-202.js
-built-ins/Object/defineProperty/15.2.3.6-4-207.js
-built-ins/Object/defineProperty/15.2.3.6-4-214.js
-built-ins/Object/defineProperty/15.2.3.6-4-219.js
-built-ins/Object/defineProperty/15.2.3.6-4-225.js
-built-ins/Object/defineProperty/15.2.3.6-4-226.js
-built-ins/Object/defineProperty/15.2.3.6-4-229.js
-built-ins/Object/defineProperty/15.2.3.6-4-230.js
-built-ins/Object/defineProperty/15.2.3.6-4-235.js
-built-ins/Object/defineProperty/15.2.3.6-4-24.js
-built-ins/Object/defineProperty/15.2.3.6-4-243-2.js
-built-ins/Object/defineProperty/15.2.3.6-4-244.js
-built-ins/Object/defineProperty/15.2.3.6-4-25.js
-built-ins/Object/defineProperty/15.2.3.6-4-252.js
-built-ins/Object/defineProperty/15.2.3.6-4-26.js
-built-ins/Object/defineProperty/15.2.3.6-4-257.js
-built-ins/Object/defineProperty/15.2.3.6-4-267.js
-built-ins/Object/defineProperty/15.2.3.6-4-269.js
-built-ins/Object/defineProperty/15.2.3.6-4-272.js
-built-ins/Object/defineProperty/15.2.3.6-4-275.js
-built-ins/Object/defineProperty/15.2.3.6-4-279.js
-built-ins/Object/defineProperty/15.2.3.6-4-280.js
-built-ins/Object/defineProperty/15.2.3.6-4-289.js
-built-ins/Object/defineProperty/15.2.3.6-4-289-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-292.js
-built-ins/Object/defineProperty/15.2.3.6-4-293-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-299-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-299.js
-built-ins/Object/defineProperty/15.2.3.6-4-300-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-301.js
-built-ins/Object/defineProperty/15.2.3.6-4-302.js
-built-ins/Object/defineProperty/15.2.3.6-4-311.js
-built-ins/Object/defineProperty/15.2.3.6-4-314-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-316-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-316.js
-built-ins/Object/defineProperty/15.2.3.6-4-320-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-320.js
-built-ins/Object/defineProperty/15.2.3.6-4-324-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-327.js
-built-ins/Object/defineProperty/15.2.3.6-4-331.js
-built-ins/Object/defineProperty/15.2.3.6-4-333-10.js
-built-ins/Object/defineProperty/15.2.3.6-4-333-6.js
-built-ins/Object/defineProperty/15.2.3.6-4-333-7.js
-built-ins/Object/defineProperty/15.2.3.6-4-336.js
-built-ins/Object/defineProperty/15.2.3.6-4-337.js
-built-ins/Object/defineProperty/15.2.3.6-4-338.js
-built-ins/Object/defineProperty/15.2.3.6-4-339.js
-built-ins/Object/defineProperty/15.2.3.6-4-344.js
-built-ins/Object/defineProperty/15.2.3.6-4-347.js
-built-ins/Object/defineProperty/15.2.3.6-4-349.js
-built-ins/Object/defineProperty/15.2.3.6-4-35.js
-built-ins/Object/defineProperty/15.2.3.6-4-354-10.js
-built-ins/Object/defineProperty/15.2.3.6-4-354-11.js
-built-ins/Object/defineProperty/15.2.3.6-4-354-16.js
-built-ins/Object/defineProperty/15.2.3.6-4-354.js
-built-ins/Object/defineProperty/15.2.3.6-4-356.js
-built-ins/Object/defineProperty/15.2.3.6-4-360-2.js
-built-ins/Object/defineProperty/15.2.3.6-4-360-6.js
-built-ins/Object/defineProperty/15.2.3.6-4-363.js
-built-ins/Object/defineProperty/15.2.3.6-4-365.js
-built-ins/Object/defineProperty/15.2.3.6-4-377.js
-built-ins/Object/defineProperty/15.2.3.6-4-380.js
-built-ins/Object/defineProperty/15.2.3.6-4-383.js
-built-ins/Object/defineProperty/15.2.3.6-4-385.js
-built-ins/Object/defineProperty/15.2.3.6-4-394.js
-built-ins/Object/defineProperty/15.2.3.6-4-398.js
-built-ins/Object/defineProperty/15.2.3.6-4-399.js
-built-ins/Object/defineProperty/15.2.3.6-4-405.js
-built-ins/Object/defineProperty/15.2.3.6-4-408.js
-built-ins/Object/defineProperty/15.2.3.6-4-418.js
-built-ins/Object/defineProperty/15.2.3.6-4-422.js
-built-ins/Object/defineProperty/15.2.3.6-4-448.js
-built-ins/Object/defineProperty/15.2.3.6-4-450.js
-built-ins/Object/defineProperty/15.2.3.6-4-459.js
-built-ins/Object/defineProperty/15.2.3.6-4-46.js
-built-ins/Object/defineProperty/15.2.3.6-4-463.js
-built-ins/Object/defineProperty/15.2.3.6-4-47.js
-built-ins/Object/defineProperty/15.2.3.6-4-475.js
-built-ins/Object/defineProperty/15.2.3.6-4-479.js
-built-ins/Object/defineProperty/15.2.3.6-4-482.js
-built-ins/Object/defineProperty/15.2.3.6-4-48.js
-built-ins/Object/defineProperty/15.2.3.6-4-483.js
-built-ins/Object/defineProperty/15.2.3.6-4-49.js
-built-ins/Object/defineProperty/15.2.3.6-4-491.js
-built-ins/Object/defineProperty/15.2.3.6-4-492.js
-built-ins/Object/defineProperty/15.2.3.6-4-50.js
-built-ins/Object/defineProperty/15.2.3.6-4-500.js
-built-ins/Object/defineProperty/15.2.3.6-4-512.js
-built-ins/Object/defineProperty/15.2.3.6-4-514.js
-built-ins/Object/defineProperty/15.2.3.6-4-521.js
-built-ins/Object/defineProperty/15.2.3.6-4-524.js
-built-ins/Object/defineProperty/15.2.3.6-4-530.js
-built-ins/Object/defineProperty/15.2.3.6-4-532.js
-built-ins/Object/defineProperty/15.2.3.6-4-534.js
-built-ins/Object/defineProperty/15.2.3.6-4-538-6.js
-built-ins/Object/defineProperty/15.2.3.6-4-538.js
-built-ins/Object/defineProperty/15.2.3.6-4-54.js
-built-ins/Object/defineProperty/15.2.3.6-4-540-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-540-4.js
-built-ins/Object/defineProperty/15.2.3.6-4-545.js
-built-ins/Object/defineProperty/15.2.3.6-4-547-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-547-3.js
-built-ins/Object/defineProperty/15.2.3.6-4-55.js
-built-ins/Object/defineProperty/15.2.3.6-4-555.js
-built-ins/Object/defineProperty/15.2.3.6-4-569.js
-built-ins/Object/defineProperty/15.2.3.6-4-57.js
-built-ins/Object/defineProperty/15.2.3.6-4-583.js
-built-ins/Object/defineProperty/15.2.3.6-4-588.js
-built-ins/Object/defineProperty/15.2.3.6-4-599.js
-built-ins/Object/defineProperty/15.2.3.6-4-600.js
-built-ins/Object/defineProperty/15.2.3.6-4-607.js
-built-ins/Object/defineProperty/15.2.3.6-4-609.js
-built-ins/Object/defineProperty/15.2.3.6-4-621.js
-built-ins/Object/defineProperty/15.2.3.6-4-68.js
-built-ins/Object/defineProperty/15.2.3.6-4-70.js
-built-ins/Object/defineProperty/15.2.3.6-4-8.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-11.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-23.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-4.js
-built-ins/Object/defineProperty/15.2.3.6-4-84.js
-built-ins/Object/defineProperty/15.2.3.6-4-85.js
-built-ins/Object/defineProperty/15.2.3.6-4-96.js
-built-ins/Object/defineProperty/8.12.9-9-b-i_1.js
-built-ins/Object/defineProperty/8.12.9-9-c-i_1.js
-built-ins/Object/defineProperty/S15.2.3.6_A2.js
-built-ins/Object/defineProperty/symbol-data-property-default-strict.js
-built-ins/Object/freeze/15.2.3.9-0-1.js
-built-ins/Object/freeze/15.2.3.9-1-2.js
-built-ins/Object/freeze/15.2.3.9-2-3.js
-built-ins/Object/freeze/15.2.3.9-2-a-1.js
-built-ins/Object/freeze/15.2.3.9-2-b-i-1.js
-built-ins/Object/freeze/15.2.3.9-2-b-i-2.js
-built-ins/Object/freeze/15.2.3.9-2-d-3.js
-built-ins/Object/freeze/frozen-object-contains-symbol-properties-strict.js
-built-ins/Object/freeze/name.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-1.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-11.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-17.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-21.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-30.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-31.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-40.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-44.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-1.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-13.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-8.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-100.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-109.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-111.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-120.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-124.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-134.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-138.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-141.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-142.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-153.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-156.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-161.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-162.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-17.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-170.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-172.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-174.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-179.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-180.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-19.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-190.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-196.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-2.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-200.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-202.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-210.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-211.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-217.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-220.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-221.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-228.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-229.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-231.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-233.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-244.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-249.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-28.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-30.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-40.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-41.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-49.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-5.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-57.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-59.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-61.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-68.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-70.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-75.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-81.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-84.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-98.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-0-1.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-1-2.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-1-3.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-2-3.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-38.js
-built-ins/Object/is/not-same-value-x-y-string.js
-built-ins/Object/is/same-value-x-y-boolean.js
-built-ins/Object/is/same-value-x-y-empty.js
-built-ins/Object/is/same-value-x-y-object.js
-built-ins/Object/is/same-value-x-y-string.js
-built-ins/Object/isExtensible/15.2.3.13-0-2.js
-built-ins/Object/is/same-value-x-y-undefined.js
-built-ins/Object/isExtensible/15.2.3.13-1-2.js
-built-ins/Object/isExtensible/15.2.3.13-1.js
-built-ins/Object/isExtensible/15.2.3.13-2-15.js
-built-ins/Object/isExtensible/15.2.3.13-2-19.js
-built-ins/Object/isExtensible/15.2.3.13-2-27.js
-built-ins/Object/isExtensible/15.2.3.13-2-4.js
-built-ins/Object/isExtensible/15.2.3.13-2-9.js
-built-ins/Object/isExtensible/name.js
-built-ins/Object/isFrozen/15.2.3.12-1-2.js
-built-ins/Object/isFrozen/15.2.3.12-1-3.js
-built-ins/Object/isFrozen/15.2.3.12-1-7.js
-built-ins/Object/isFrozen/15.2.3.12-2-a-1.js
-built-ins/Object/isFrozen/15.2.3.12-2-a-12.js
-built-ins/Object/isFrozen/15.2.3.12-2-a-13.js
-built-ins/Object/isFrozen/15.2.3.12-2-b-i-1.js
-built-ins/Object/isFrozen/15.2.3.12-2-a-7.js
-built-ins/Object/isFrozen/15.2.3.12-3-1.js
-built-ins/Object/isFrozen/15.2.3.12-3-10.js
-built-ins/Object/isFrozen/15.2.3.12-3-18.js
-built-ins/Object/isFrozen/15.2.3.12-3-20.js
-built-ins/Object/isFrozen/15.2.3.12-3-22.js
-built-ins/Object/isFrozen/15.2.3.12-3-26.js
-built-ins/Object/isFrozen/15.2.3.12-3-9.js
-built-ins/Object/isSealed/15.2.3.11-0-1.js
-built-ins/Object/isFrozen/name.js
-built-ins/Object/isSealed/15.2.3.11-4-1.js
-built-ins/Object/isSealed/15.2.3.11-4-10.js
-built-ins/Object/isSealed/15.2.3.11-4-19.js
-built-ins/Object/isSealed/15.2.3.11-4-2.js
-built-ins/Object/isSealed/15.2.3.11-4-23.js
-built-ins/Object/isSealed/15.2.3.11-4-4.js
-built-ins/Object/isSealed/15.2.3.11-4-9.js
-built-ins/Object/keys/15.2.3.14-0-1.js
-built-ins/Object/keys/15.2.3.14-0-2.js
-built-ins/Object/keys/15.2.3.14-1-2.js
-built-ins/Object/keys/15.2.3.14-1-4.js
-built-ins/Object/keys/15.2.3.14-2-1.js
-built-ins/Object/keys/15.2.3.14-2-6.js
-built-ins/Object/keys/15.2.3.14-3-4.js
-built-ins/Object/keys/15.2.3.14-5-12.js
-built-ins/Object/keys/15.2.3.14-5-15.js
-built-ins/Object/keys/15.2.3.14-5-8.js
-built-ins/Object/keys/15.2.3.14-5-a-1.js
-built-ins/Object/keys/15.2.3.14-5-b-1.js
-built-ins/Object/keys/15.2.3.14-5-a-4.js
-built-ins/Object/keys/name.js
-built-ins/Object/preventExtensions/15.2.3.10-0-1.js
-built-ins/Object/preventExtensions/15.2.3.10-1-2.js
-built-ins/Object/preventExtensions/15.2.3.10-2.js
-built-ins/Object/preventExtensions/15.2.3.10-3-10.js
-built-ins/Object/preventExtensions/15.2.3.10-3-12.js
-built-ins/Object/preventExtensions/15.2.3.10-3-2.js
-built-ins/Object/preventExtensions/15.2.3.10-3-21.js
-built-ins/Object/preventExtensions/15.2.3.10-3-5.js
-built-ins/Object/preventExtensions/15.2.3.10-3-5-1.js
-built-ins/Object/preventExtensions/15.2.3.10-3-6.js
-built-ins/Object/preventExtensions/15.2.3.10-3-8.js
-built-ins/Object/prototype/15.2.3.1.js
-built-ins/Object/preventExtensions/15.2.3.10-3-9.js
-built-ins/Object/prototype/S15.2.3.1_A2.js
-built-ins/Object/prototype/S15.2.3.1_A1.js
-built-ins/Object/prototype/S15.2.3.1_A3.js
-built-ins/Object/prototype/S15.2.4_A2.js
-built-ins/Object/prototype/S15.2.4_A3.js
-built-ins/Object/setPrototypeOf/name.js
-built-ins/Object/setPrototypeOf/o-not-obj-coercible.js
-built-ins/Object/setPrototypeOf/set-error.js
-built-ins/Object/setPrototypeOf/set-failure-cycle.js
-built-ins/Object/setPrototypeOf/set-failure-non-extensible.js
-built-ins/Object/prototype/__proto__/get-abrupt.js
-built-ins/Object/prototype/__proto__/get-fn-name.js
-built-ins/Object/prototype/__proto__/set-abrupt.js
-built-ins/Object/prototype/__proto__/set-cycle-shadowed.js
-built-ins/Object/prototype/__proto__/set-fn-name.js
-built-ins/Object/prototype/__proto__/set-non-extensible.js
-built-ins/Object/prototype/__proto__/set-non-object.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_1.js
-built-ins/Object/prototype/constructor/S15.2.4.1_A1_T2.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_15.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_16.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_2.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_20.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_27.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_30.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_31.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_36.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_39.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_41.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_43.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_45.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_49.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_5.js
-built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A12.js
-built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A1_T1.js
-built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A1_T3.js
-built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A6.js
-built-ins/Object/prototype/hasOwnProperty/symbol_property_toPrimitive.js
-built-ins/Object/prototype/hasOwnProperty/name.js
-built-ins/Object/prototype/hasOwnProperty/symbol_property_valueOf.js
-built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A11.js
-built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A13.js
-built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A1_T1.js
-built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A6.js
-built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A8.js
-built-ins/Object/prototype/propertyIsEnumerable/symbol_own_property.js
-built-ins/Object/prototype/propertyIsEnumerable/symbol_property_toPrimitive.js
-built-ins/Object/prototype/propertyIsEnumerable/symbol_property_valueOf.js
-built-ins/Object/prototype/toLocaleString/S15.2.4.3_A6.js
-built-ins/Object/prototype/toLocaleString/S15.2.4.3_A8.js
-built-ins/Object/prototype/toLocaleString/primitive_this_value.js
-built-ins/Object/prototype/toLocaleString/primitive_this_value_getter.js
-built-ins/Object/prototype/toString/name.js
-built-ins/Object/prototype/toString/symbol-tag-non-str.js
-built-ins/Object/prototype/toString/symbol-tag-str.js
-built-ins/Object/prototype/valueOf/15.2.4.4-1.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A10.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A12.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A1_T3.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A1_T7.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A9.js
-built-ins/Proxy/constructor.js
-built-ins/Proxy/create-handler-not-object-throw-string.js
-built-ins/Proxy/create-target-not-object-throw-null.js
-built-ins/Proxy/create-target-not-object-throw-undefined.js
-built-ins/Proxy/create-target-not-object-throw-symbol.js
-built-ins/Proxy/length.js
-built-ins/Proxy/proxy-newtarget.js
-built-ins/Proxy/proxy-undefined-newtarget.js
-built-ins/Proxy/construct/null-handler-realm.js
-built-ins/Proxy/defineProperty/call-parameters.js
-built-ins/Proxy/defineProperty/return-boolean-and-define-target.js
-built-ins/Proxy/defineProperty/return-is-abrupt.js
-built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor-not-configurable-target-realm.js
-built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor-realm.js
-built-ins/Proxy/defineProperty/targetdesc-undefined-not-configurable-descriptor-realm.js
-built-ins/Proxy/defineProperty/targetdesc-undefined-not-configurable-descriptor.js
-built-ins/Proxy/defineProperty/trap-is-not-callable-realm.js
-built-ins/Proxy/defineProperty/trap-is-undefined.js
-built-ins/Proxy/deleteProperty/call-parameters.js
-built-ins/Proxy/deleteProperty/null-handler.js
-built-ins/Proxy/deleteProperty/return-is-abrupt.js
-built-ins/Proxy/deleteProperty/targetdesc-is-undefined-return-true.js
-built-ins/Proxy/deleteProperty/trap-is-not-callable.js
-built-ins/Proxy/get/call-parameters.js
-built-ins/Proxy/get/not-same-value-configurable-false-writable-false-throws.js
-built-ins/Proxy/get/return-trap-result-accessor-property.js
-built-ins/Proxy/get/return-trap-result-configurable-false-writable-true.js
-built-ins/Proxy/get/return-trap-result-configurable-true-writable-false.js
-built-ins/Proxy/get/return-trap-result.js
-built-ins/Proxy/get/trap-is-not-callable.js
-built-ins/Proxy/getOwnPropertyDescriptor/call-parameters.js
-built-ins/Proxy/getOwnPropertyDescriptor/result-is-undefined-target-is-not-extensible.js
-built-ins/Proxy/getOwnPropertyDescriptor/result-is-undefined-targetdesc-is-undefined.js
-built-ins/Proxy/getOwnPropertyDescriptor/result-type-is-not-object-nor-undefined-realm.js
-built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-is-invalid-descriptor.js
-built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-is-not-configurable-targetdesc-is-undefined.js
-built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-return-configurable.js
-built-ins/Proxy/getOwnPropertyDescriptor/return-is-abrupt.js
-built-ins/Proxy/getPrototypeOf/call-parameters.js
-built-ins/Proxy/getOwnPropertyDescriptor/trap-is-not-callable-realm.js
-built-ins/Proxy/getPrototypeOf/not-extensible-not-same-proto-throws.js
-built-ins/Proxy/getPrototypeOf/trap-is-not-callable-realm.js
-built-ins/Proxy/getPrototypeOf/trap-is-not-callable.js
-built-ins/Proxy/getPrototypeOf/trap-result-neither-object-nor-null-throws-symbol.js
-built-ins/Proxy/has/call-in.js
-built-ins/Proxy/has/null-handler.js
-built-ins/Proxy/has/return-false-target-prop-exists.js
-built-ins/Proxy/has/return-is-abrupt-in.js
-built-ins/Proxy/has/trap-is-not-callable-realm.js
-built-ins/Proxy/has/trap-is-not-callable.js
-built-ins/Proxy/has/trap-is-undefined.js
-built-ins/Proxy/isExtensible/null-handler.js
-built-ins/Proxy/isExtensible/return-same-result-from-target.js
-built-ins/Proxy/isExtensible/trap-is-not-callable-realm.js
-built-ins/Proxy/ownKeys/trap-is-not-callable-realm.js
-built-ins/Proxy/preventExtensions/call-parameters.js
-built-ins/Proxy/preventExtensions/return-true-target-is-extensible.js
-built-ins/Proxy/preventExtensions/trap-is-not-callable-realm.js
-built-ins/Proxy/preventExtensions/trap-is-undefined.js
-built-ins/Proxy/revocable/length.js
-built-ins/Proxy/revocable/revocation-function-extensible.js
-built-ins/Proxy/revocable/revocation-function-length.js
-built-ins/Proxy/revocable/revocation-function-prototype.js
-built-ins/Proxy/preventExtensions/return-is-abrupt.js
-built-ins/Proxy/revocable/revoke-returns-undefined.js
-built-ins/Proxy/set/boolean-trap-result-is-false-null-return-false.js
-built-ins/Proxy/set/boolean-trap-result-is-false-undefined-return-false.js
-built-ins/Proxy/set/return-true-target-property-accessor-is-configurable-set-is-undefined.js
-built-ins/Proxy/set/return-true-target-property-is-not-configurable.js
-built-ins/Proxy/set/target-property-is-accessor-not-configurable-set-is-undefined.js
-built-ins/Proxy/set/trap-is-not-callable-realm.js
-built-ins/Proxy/set/trap-is-not-callable.js
-built-ins/Proxy/setPrototypeOf/not-extensible-target-not-same-target-prototype.js
-built-ins/Proxy/setPrototypeOf/return-abrupt-from-trap.js
-built-ins/Proxy/setPrototypeOf/trap-is-not-callable-realm.js
-built-ins/Proxy/setPrototypeOf/trap-is-not-callable.js
-built-ins/decodeURI/S15.1.3.1_A1.11_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.10_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.13_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.14_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.12_T3.js
-built-ins/decodeURI/S15.1.3.1_A1.14_T3.js
-built-ins/decodeURI/S15.1.3.1_A1.15_T2.js
-built-ins/decodeURI/S15.1.3.1_A1.15_T3.js
-built-ins/decodeURI/S15.1.3.1_A1.15_T6.js
-built-ins/decodeURI/S15.1.3.1_A1.3_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.2_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.2_T2.js
-built-ins/decodeURI/S15.1.3.1_A1.7_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.9_T1.js
-built-ins/decodeURI/S15.1.3.1_A2.2_T1.js
-built-ins/decodeURI/S15.1.3.1_A3_T1.js
-built-ins/decodeURI/S15.1.3.1_A3_T3.js
-built-ins/decodeURI/S15.1.3.1_A2.4_T1.js
-built-ins/decodeURI/S15.1.3.1_A4_T1.js
-built-ins/decodeURI/S15.1.3.1_A4_T4.js
-built-ins/decodeURI/S15.1.3.1_A5.2.js
-built-ins/encodeURI/not-a-constructor.js
-built-ins/encodeURI/prop-desc.js
-built-ins/String/15.5.5.5.2-1-2.js
-built-ins/String/15.5.5.5.2-3-1.js
-built-ins/String/15.5.5.5.2-3-3.js
-built-ins/String/15.5.5.5.2-7-3.js
-built-ins/String/15.5.5.5.2-7-4.js
-built-ins/String/S15.5.1.1_A1_T16.js
-built-ins/String/S15.5.1.1_A1_T18.js
-built-ins/String/S15.5.1.1_A1_T8.js
-built-ins/String/S15.5.1.1_A2_T1.js
-built-ins/String/S15.5.2.1_A1_T10.js
-built-ins/String/S15.5.2.1_A1_T12.js
-built-ins/String/S15.5.2.1_A1_T16.js
-built-ins/String/S15.5.2.1_A1_T19.js
-built-ins/String/S15.5.2.1_A1_T8.js
-built-ins/String/S15.5.2.1_A2_T1.js
-built-ins/String/S15.5.2.1_A3.js
-built-ins/String/S15.5.3_A2_T1.js
-built-ins/String/S15.5.5.1_A1.js
-built-ins/String/S15.5.5.1_A5.js
-built-ins/String/S15.5.5.1_A3.js
-built-ins/String/S15.5.5_A1_T2.js
-built-ins/String/S15.5.5_A2_T2.js
-built-ins/String/S8.12.8_A2.js
-built-ins/String/S9.1_A1_T2.js
-built-ins/String/S9.8.1_A10.js
-built-ins/String/S9.8.1_A4.js
-built-ins/String/S9.8.1_A8.js
-built-ins/String/S9.8.1_A9_T1.js
-built-ins/String/S9.8_A2_T1.js
-built-ins/String/S9.8_A3_T1.js
-built-ins/StringIteratorPrototype/ancestry.js
-built-ins/String/fromCharCode/S15.5.3.2_A1.js
-built-ins/String/fromCharCode/S15.5.3.2_A3_T1.js
-built-ins/String/fromCharCode/S9.7_A3.1_T2.js
-built-ins/String/fromCharCode/S9.7_A3.1_T4.js
-built-ins/String/fromCodePoint/argument-is-Symbol.js
-built-ins/String/fromCodePoint/to-number-conversions.js
-built-ins/String/prototype/S15.5.3.1_A2.js
-built-ins/String/prototype/S15.5.4_A1.js
-built-ins/String/raw/length.js
-built-ins/String/raw/name.js
-built-ins/String/raw/nextkey-is-symbol-throws.js
-built-ins/String/raw/raw.js
-built-ins/String/raw/return-empty-string-if-length-is-negative-infinity.js
-built-ins/String/raw/return-empty-string-from-empty-array-length.js
-built-ins/String/raw/return-empty-string-if-length-is-not-defined.js
-built-ins/String/raw/returns-abrupt-from-substitution-symbol.js
-built-ins/String/raw/returns-abrupt-from-substitution.js
-built-ins/String/raw/special-characters.js
-built-ins/String/raw/substitutions-are-appended-on-same-index.js
-built-ins/String/raw/substitutions-are-limited-to-template-raw-length.js
-built-ins/String/raw/template-length-throws.js
-built-ins/String/raw/template-raw-throws.js
-built-ins/String/raw/template-substitutions-are-appended-on-same-index.js
-built-ins/String/raw/zero-literal-segments.js
-built-ins/StringIteratorPrototype/next/length.js
-built-ins/StringIteratorPrototype/next/next-iteration-surrogate-pairs.js
-built-ins/StringIteratorPrototype/next/name.js
-built-ins/StringIteratorPrototype/next/next-iteration.js
-built-ins/String/prototype/Symbol.iterator/name.js
-built-ins/String/prototype/Symbol.iterator/length.js
-built-ins/String/prototype/Symbol.iterator/prop-desc.js
-built-ins/String/prototype/Symbol.iterator/this-val-non-obj-coercible.js
-built-ins/String/prototype/Symbol.iterator/this-val-to-str-err.js
-built-ins/String/prototype/charAt/S15.5.4.4_A1_T1.js
-built-ins/String/prototype/charAt/S15.5.4.4_A10.js
-built-ins/String/prototype/charAt/S15.5.4.4_A11.js
-built-ins/String/prototype/charAt/S15.5.4.4_A1_T10.js
-built-ins/String/prototype/charAt/S15.5.4.4_A6.js
-built-ins/String/prototype/charAt/S15.5.4.4_A7.js
-built-ins/String/prototype/charAt/S15.5.4.4_A8.js
-built-ins/String/prototype/endsWith/coerced-values-of-position.js
-built-ins/String/prototype/endsWith/endsWith.js
-built-ins/String/prototype/endsWith/name.js
-built-ins/String/prototype/endsWith/return-abrupt-from-position.js
-built-ins/String/prototype/endsWith/searchstring-not-found-without-position.js
-built-ins/String/prototype/endsWith/this-is-null-throws.js
-built-ins/String/prototype/includes/includes.js
-built-ins/String/prototype/includes/return-abrupt-from-position-as-symbol.js
-built-ins/String/prototype/includes/name.js
-built-ins/String/prototype/includes/return-abrupt-from-searchstring-regexp-test.js
-built-ins/String/prototype/includes/searchstring-not-found-with-position.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A11.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A10.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A1_T1.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A1_T2.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A4_T3.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A8.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T1.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A11.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T10.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T4.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A8.js
-built-ins/String/prototype/lastIndexOf/name.js
-built-ins/String/prototype/localeCompare/15.5.4.9_CE.js
-built-ins/String/prototype/localeCompare/S15.5.4.9_A9.js
-built-ins/String/prototype/match/S15.5.4.10_A1_T10.js
-built-ins/String/prototype/match/S15.5.4.10_A1_T12.js
-built-ins/String/prototype/match/S15.5.4.10_A1_T14.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T15.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T9.js
-built-ins/String/prototype/match/S15.5.4.10_A7.js
-built-ins/String/prototype/match/S15.5.4.10_A8.js
-built-ins/String/prototype/match/cstm-matcher-invocation.js
-built-ins/String/prototype/match/this-val-bool.js
-built-ins/String/prototype/match/name.js
-built-ins/String/prototype/match/this-val-obj.js
-built-ins/String/prototype/normalize/name.js
-built-ins/String/prototype/repeat/count-coerced-to-zero-returns-empty-string.js
-built-ins/String/prototype/repeat/count-is-infinity-throws.js
-built-ins/String/prototype/repeat/empty-string-returns-empty.js
-built-ins/String/prototype/repeat/name.js
-built-ins/String/prototype/repeat/this-is-null-throws.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T1.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T11.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T17.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T7.js
-built-ins/String/prototype/replace/S15.5.4.11_A2_T7.js
-built-ins/String/prototype/replace/S15.5.4.11_A2_T9.js
-built-ins/String/prototype/replace/S15.5.4.11_A4_T3.js
-built-ins/String/prototype/replace/S15.5.4.11_A6.js
-built-ins/String/prototype/replace/S15.5.4.11_A7.js
-built-ins/String/prototype/replace/cstm-replace-invocation.js
-built-ins/String/prototype/replace/name.js
-built-ins/String/prototype/search/S15.5.4.12_A11.js
-built-ins/String/prototype/search/S15.5.4.12_A1_T14.js
-built-ins/String/prototype/search/S15.5.4.12_A1_T4.js
-built-ins/String/prototype/search/S15.5.4.12_A2_T2.js
-built-ins/String/prototype/search/S15.5.4.12_A2_T3.js
-built-ins/String/prototype/search/S15.5.4.12_A7.js
-built-ins/String/prototype/search/S15.5.4.12_A9.js
-built-ins/String/prototype/search/cstm-search-get-err.js
-built-ins/String/prototype/search/invoke-builtin-search.js
-built-ins/String/prototype/search/name.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T1.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T11.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T7.js
-built-ins/String/prototype/slice/S15.5.4.13_A3_T3.js
-built-ins/String/prototype/slice/name.js
-built-ins/String/prototype/split/argument-is-new-reg-exp-and-instance-is-string-hello.js
-built-ins/String/prototype/split/argument-is-regexp-and-instance-is-number.js
-built-ins/String/prototype/split/argument-is-regexp-d-and-instance-is-string-dfe23iu-34-65.js
-built-ins/String/prototype/split/arguments-are-new-reg-exp-and-hi-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-new-reg-exp-and-void-0-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-regexp-l-and-void-0-and-instance-is-string-hello.js
-built-ins/String/prototype/split/call-split-1-0-instance-is-number.js
-built-ins/String/prototype/split/call-split-1-100-instance-is-number.js
-built-ins/String/prototype/split/call-split-1-2-instance-is-number.js
-built-ins/String/prototype/split/call-split-1-instance-is-number.js
-built-ins/String/prototype/split/call-split-123-instance-is-this123is123a123string123object.js
-built-ins/String/prototype/split/call-split-void-0-instance-is-thisundefinedisundefinedaundefinedstringundefinedobject.js
-built-ins/String/prototype/split/call-split-x-instance-is-string-hello.js
-built-ins/String/prototype/split/checking-if-creating-the-string-prototype-split-object-fails.js
-built-ins/String/prototype/split/checking-string-prototype-split-length.js
-built-ins/String/prototype/split/checking-string-prototype-split-prototype.js
-built-ins/String/prototype/split/cstm-split-invocation.js
-built-ins/String/prototype/split/instance-is-string-one-two-three-four-five.js
-built-ins/String/prototype/split/name.js
-built-ins/String/prototype/split/separator-comma-instance-is-string-one-two-three-four-five.js
-built-ins/String/prototype/startsWith/name.js
-built-ins/String/prototype/startsWith/out-of-bounds-position.js
-built-ins/String/prototype/startsWith/return-abrupt-from-position-as-symbol.js
-built-ins/String/prototype/substring/S15.5.4.15_A10.js
-built-ins/String/prototype/substring/S15.5.4.15_A1_T1.js
-built-ins/String/prototype/substring/S15.5.4.15_A1_T9.js
-built-ins/String/prototype/substring/S15.5.4.15_A2_T1.js
-built-ins/String/prototype/substring/S15.5.4.15_A2_T2.js
-built-ins/String/prototype/substring/S15.5.4.15_A3_T6.js
-built-ins/String/prototype/substring/S15.5.4.15_A3_T8.js
-built-ins/String/prototype/substring/S15.5.4.15_A6.js
-built-ins/String/prototype/substring/S15.5.4.15_A8.js
-built-ins/String/prototype/substring/name.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A10.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T12.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T9.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A9.js
-built-ins/String/prototype/toLocaleLowerCase/special_casing.js
-built-ins/String/prototype/toLocaleLowerCase/supplementary_plane.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A10.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T2.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A7.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A9.js
-built-ins/String/prototype/toLocaleUpperCase/supplementary_plane.js
-built-ins/String/prototype/toLocaleUpperCase/special_casing.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T1.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T7.js
-built-ins/String/prototype/toLowerCase/name.js
-built-ins/String/prototype/toLowerCase/special_casing.js
-built-ins/String/prototype/toString/non-generic-realm.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T14.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T4.js
-built-ins/String/prototype/toUpperCase/name.js
-built-ins/String/prototype/toUpperCase/special_casing.js
-built-ins/String/prototype/trim/15.5.4.20-0-2.js
-built-ins/String/prototype/trim/15.5.4.20-1-3.js
-built-ins/String/prototype/trim/15.5.4.20-1-4.js
-built-ins/String/prototype/trim/15.5.4.20-2-13.js
-built-ins/String/prototype/trim/15.5.4.20-2-38.js
-built-ins/String/prototype/trim/15.5.4.20-2-4.js
-built-ins/String/prototype/trim/15.5.4.20-4-38.js
-built-ins/String/prototype/trim/15.5.4.20-4-4.js
-built-ins/String/prototype/trim/15.5.4.20-4-42.js
-built-ins/String/prototype/trim/15.5.4.20-4-43.js
-built-ins/String/prototype/trim/15.5.4.20-4-6.js
-built-ins/String/prototype/valueOf/non-generic-realm.js
-built-ins/JSON/15.12-0-1.js
-built-ins/JSON/Symbol.toStringTag.js
-built-ins/JSON/parse/15.12.1.1-g1-1.js
-built-ins/JSON/parse/15.12.1.1-g1-3.js
-built-ins/JSON/parse/15.12.1.1-g2-1.js
-built-ins/JSON/parse/15.12.1.1-g5-1.js
-built-ins/JSON/parse/15.12.1.1-g6-2.js
-built-ins/JSON/parse/15.12.1.1-g6-4.js
-built-ins/JSON/parse/15.12.1.1-g6-6.js
-built-ins/JSON/parse/builtin.js
-built-ins/JSON/parse/length.js
-built-ins/JSON/parse/not-a-constructor.js
-built-ins/JSON/parse/reviver-array-get-prop-from-prototype.js
-built-ins/JSON/parse/reviver-array-non-configurable-prop-delete.js
-built-ins/JSON/parse/S15.12.2_A1.js
-built-ins/JSON/parse/text-non-string-primitive.js
-built-ins/JSON/stringify/builtin.js
-built-ins/JSON/stringify/name.js
-built-ins/JSON/stringify/property-order.js
-built-ins/JSON/stringify/replacer-array-empty.js
-built-ins/JSON/stringify/replacer-array-order.js
-built-ins/JSON/stringify/replacer-array-string-object.js
-built-ins/JSON/stringify/replacer-function-result-undefined.js
-built-ins/JSON/stringify/space-number.js
-built-ins/JSON/stringify/space-number-range.js
-built-ins/JSON/stringify/space-string-range.js
-built-ins/JSON/stringify/value-array-proxy.js
-built-ins/JSON/stringify/value-function.js
-built-ins/JSON/stringify/value-symbol.js
-built-ins/JSON/stringify/value-tojson-not-function.js
-built-ins/Date/TimeClip_negative_zero.js
-built-ins/Date/construct_with_date.js
-built-ins/Date/UTC/S15.9.4.3_A1_T2.js
-built-ins/Date/UTC/S15.9.4.3_A3_T3.js
-built-ins/Date/prototype/getDay/S15.9.5.16_A2_T1.js
-built-ins/Date/prototype/getDay/S15.9.5.16_A3_T3.js
-built-ins/Date/prototype/getFullYear/S15.9.5.10_A2_T1.js
-built-ins/Date/prototype/getHours/S15.9.5.18_A1_T1.js
-built-ins/Date/prototype/getHours/S15.9.5.18_A3_T1.js
-built-ins/Date/prototype/getMilliseconds/S15.9.5.24_A1_T2.js
-built-ins/Date/prototype/getMilliseconds/S15.9.5.24_A3_T3.js
-built-ins/Date/prototype/getMinutes/S15.9.5.20_A1_T2.js
-built-ins/Date/prototype/getMinutes/S15.9.5.20_A3_T3.js
-built-ins/Infinity/15.1.1.2-0.js
-built-ins/Infinity/S15.1.1.2_A1.js
-built-ins/Infinity/S15.1.1.2_A3_T2.js
-built-ins/isFinite/length.js
-built-ins/isFinite/not-a-constructor.js
-built-ins/isFinite/return-true-nan.js
-built-ins/isFinite/S15.1.2.4_A2.7.js
-built-ins/isNaN/name.js
-built-ins/isNaN/prop-desc.js
-built-ins/isNaN/S15.1.2.4_A2.6.js
-built-ins/NaN/15.1.1.1-0.js
-built-ins/NaN/S15.1.1.1_A1.js
-built-ins/NaN/S15.1.1.1_A3_T2.js
-built-ins/Array/15.4.5.1-5-1.js
-built-ins/Array/15.4.5-1.js
-built-ins/ArrayIteratorPrototype/next/iteration.js
-built-ins/ArrayBuffer/data-allocation-after-object-creation.js
-built-ins/ArrayBuffer/is-a-constructor.js
-built-ins/ArrayBuffer/isView/arg-is-arraybuffer.js
-built-ins/ArrayBuffer/isView/arg-is-dataview-constructor.js
-built-ins/ArrayBuffer/isView/arg-is-dataview-subclass-instance.js
-built-ins/ArrayBuffer/isView/arg-is-typedarray-buffer.js
-built-ins/ArrayBuffer/isView/arg-is-typedarray.js
-built-ins/ArrayBuffer/isView/no-arg.js
-built-ins/ArrayBuffer/isView/prop-desc.js
-built-ins/ArrayBuffer/length-is-too-large-throws.js
-built-ins/ArrayBuffer/newtarget-prototype-is-not-object.js
-built-ins/ArrayBuffer/prototype/byteLength/invoked-as-accessor.js
-built-ins/ArrayBuffer/prototype/byteLength/length.js
-built-ins/ArrayBuffer/prototype/byteLength/prop-desc.js
-built-ins/ArrayBuffer/prototype/byteLength/this-has-no-typedarrayname-internal.js
-built-ins/ArrayBuffer/prototype/constructor.js
-built-ins/ArrayBuffer/prototype-from-newtarget.js
-built-ins/ArrayBuffer/prototype/slice/context-is-not-object.js
-built-ins/ArrayBuffer/prototype/slice/end-default-if-absent.js
-built-ins/ArrayBuffer/prototype/slice/end-exceeds-length.js
-built-ins/ArrayBuffer/prototype/slice/length.js
-built-ins/ArrayBuffer/prototype/slice/negative-end.js
-built-ins/ArrayBuffer/prototype/slice/nonconstructor.js
-built-ins/ArrayBuffer/prototype/slice/number-conversion.js
-built-ins/ArrayBuffer/prototype/slice/species-constructor-is-undefined.js
-built-ins/ArrayBuffer/prototype/slice/species-is-not-object.js
-built-ins/ArrayBuffer/prototype/slice/species-is-undefined.js
-built-ins/ArrayBuffer/prototype/slice/species-returns-larger-arraybuffer.js
-built-ins/ArrayBuffer/prototype/slice/species-returns-same-arraybuffer.js
-built-ins/ArrayBuffer/prototype/slice/start-default-if-absent.js
-built-ins/ArrayBuffer/prototype/slice/start-exceeds-end.js
-built-ins/ArrayBuffer/prototype/slice/tointeger-conversion-end.js
-built-ins/ArrayBuffer/prototype/Symbol.toStringTag.js
-built-ins/ArrayBuffer/return-abrupt-from-length-symbol.js
-built-ins/ArrayBuffer/Symbol.species/return-value.js
-built-ins/ArrayBuffer/Symbol.species/symbol-species-name.js
-built-ins/ArrayBuffer/undefined-newtarget-throws.js
-built-ins/Array/constructor.js
-built-ins/Array/from/Array.from-descriptor.js
-built-ins/Array/from/Array.from-name.js
-built-ins/Array/from/elements-added-after.js
-built-ins/Array/from/elements-updated-after.js
-built-ins/Array/from/from-string.js
-built-ins/Array/from/items-is-arraybuffer.js
-built-ins/Array/from/iter-adv-err.js
-built-ins/Array/from/iter-cstm-ctor.js
-built-ins/Array/from/iter-get-iter-val-err.js
-built-ins/Array/from/iter-map-fn-err.js
-built-ins/Array/from/iter-map-fn-this-arg.js
-built-ins/Array/from/iter-set-elem-prop-err.js
-built-ins/Array/from/iter-set-elem-prop-non-writable.js
-built-ins/Array/from/iter-set-length.js
-built-ins/Array/from/mapfn-is-symbol-throws.js
-built-ins/Array/from/not-a-constructor.js
-built-ins/Array/from/source-object-constructor.js
-built-ins/Array/from/source-object-length.js
-built-ins/Array/from/source-object-length-set-elem-prop-non-writable.js
-built-ins/Array/from/source-object-without.js
-built-ins/Array/is-a-constructor.js
-built-ins/Array/isArray/15.4.3.2-0-2.js
-built-ins/Array/isArray/15.4.3.2-0-4.js
-built-ins/Array/isArray/15.4.3.2-0-6.js
-built-ins/Array/isArray/15.4.3.2-1-1.js
-built-ins/Array/isArray/15.4.3.2-1-3.js
-built-ins/Array/isArray/15.4.3.2-1-5.js
-built-ins/Array/isArray/15.4.3.2-1-8.js
-built-ins/Array/isArray/15.4.3.2-2-1.js
-built-ins/Array/isArray/15.4.3.2-2-3.js
-built-ins/Array/isArray/name.js
-built-ins/Array/isArray/proxy.js
-built-ins/ArrayIteratorPrototype/next/iteration.js
-built-ins/ArrayIteratorPrototype/Symbol.toStringTag/property-descriptor.js
-built-ins/ArrayIteratorPrototype/Symbol.toStringTag/value-from-to-string.js
-built-ins/Array/length/15.4.5.1-3.d-2.js
-built-ins/Array/length/define-own-prop-length-coercion-order.js
-built-ins/Array/length/define-own-prop-length-no-value-order.js
-built-ins/Array/length/define-own-prop-length-overflow-realm.js
-built-ins/Array/length/S15.4.2.2_A1.1_T1.js
-built-ins/Array/length/S15.4.2.2_A1.1_T3.js
-built-ins/Array/length/S15.4.2.2_A2.1_T1.js
-built-ins/Array/length/S15.4.2.2_A2.2_T2.js
-built-ins/Array/length/S15.4.2.2_A2.3_T1.js
-built-ins/Array/length/S15.4.2.2_A2.3_T3.js
-built-ins/Array/length/S15.4.2.2_A2.3_T5.js
-built-ins/Array/length/S15.4.5.1_A1.1_T1.js
-built-ins/Array/length/S15.4.5.1_A1.2_T1.js
-built-ins/Array/length/S15.4.5.1_A1.3_T1.js
-built-ins/Array/length/S15.4.5.2_A3_T4.js
-built-ins/Array/of/construct-this-with-the-number-of-arguments.js
-built-ins/Array/of/does-not-use-prototype-properties.js
-built-ins/Array/of/not-a-constructor.js
-built-ins/Array/of/return-abrupt-from-contructor.js
-built-ins/Array/of/return-abrupt-from-data-property-using-proxy.js
-built-ins/Array/of/return-a-custom-instance.js
-built-ins/Array/of/sets-length.js
-built-ins/Array/property-cast-boolean-primitive.js
-built-ins/Array/property-cast-number.js
-built-ins/Array/prototype/concat/15.4.4.4-5-b-iii-3-b-1.js
-built-ins/Array/prototype/concat/arg-length-exceeding-integer-limit.js
-built-ins/Array/prototype/concat/Array.prototype.concat_array-like.js
-built-ins/Array/prototype/concat/Array.prototype.concat_array-like-length-value-of-throws.js
-built-ins/Array/prototype/concat/Array.prototype.concat_array-like-primitive-non-number-length.js
-built-ins/Array/prototype/concat/Array.prototype.concat_array-like-to-length-throws.js
-built-ins/Array/prototype/concat/Array.prototype.concat_large-typed-array.js
-built-ins/Array/prototype/concat/Array.prototype.concat_non-array.js
-built-ins/Array/prototype/concat/Array.prototype.concat_sloppy-arguments.js
-built-ins/Array/prototype/concat/Array.prototype.concat_small-typed-array.js
-built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-function.js
-built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-number-wrapper.js
-built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-sparse-object.js
-built-ins/Array/prototype/concat/Array.prototype.concat_strict-arguments.js
-built-ins/Array/prototype/concat/create-ctor-non-object.js
-built-ins/Array/prototype/concat/create-non-array.js
-built-ins/Array/prototype/concat/create-proto-from-ctor-realm-non-array.js
-built-ins/Array/prototype/concat/create-revoked-proxy.js
-built-ins/Array/prototype/concat/create-species.js
-built-ins/Array/prototype/concat/create-species-non-extensible.js
-built-ins/Array/prototype/concat/create-species-null.js
-built-ins/Array/prototype/concat/create-species-undef.js
-built-ins/Array/prototype/concat/create-species-with-non-configurable-property-spreadable.js
-built-ins/Array/prototype/concat/create-species-with-non-writable-property-spreadable.js
-built-ins/Array/prototype/concat/is-concat-spreadable-get-order.js
-built-ins/Array/prototype/concat/is-concat-spreadable-proxy.js
-built-ins/Array/prototype/concat/is-concat-spreadable-val-falsey.js
-built-ins/Array/prototype/concat/is-concat-spreadable-val-undefined.js
-built-ins/Array/prototype/concat/name.js
-built-ins/Array/prototype/concat/prop-desc.js
-built-ins/Array/prototype/concat/S15.4.4.4_A1_T2.js
-built-ins/Array/prototype/concat/S15.4.4.4_A1_T4.js
-built-ins/Array/prototype/concat/S15.4.4.4_A2_T2.js
-built-ins/Array/prototype/concat/S15.4.4.4_A3_T2.js
-built-ins/Array/prototype/constructor.js
-built-ins/Array/prototype/copyWithin/coerced-values-end.js
-built-ins/Array/prototype/copyWithin/coerced-values-start-change-target.js
-built-ins/Array/prototype/copyWithin/coerced-values-target.js
-built-ins/Array/prototype/copyWithin/length-near-integer-limit.js
-built-ins/Array/prototype/copyWithin/negative-out-of-bounds-end.js
-built-ins/Array/prototype/copyWithin/negative-out-of-bounds-target.js
-built-ins/Array/prototype/copyWithin/negative-target.js
-built-ins/Array/prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js
-built-ins/Array/prototype/copyWithin/non-negative-target-start-and-end.js
-built-ins/Array/prototype/copyWithin/prop-desc.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-end-as-symbol.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-has-start.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-start.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-this.js
-built-ins/Array/prototype/copyWithin/return-this.js
-built-ins/Array/prototype/entries/iteration.js
-built-ins/Array/prototype/entries/not-a-constructor.js
-built-ins/Array/prototype/entries/returns-iterator-from-object.js
-built-ins/Array/prototype/every/15.4.4.16-0-1.js
-built-ins/Array/prototype/every/15.4.4.16-1-15.js
-built-ins/Array/prototype/every/15.4.4.16-1-9.js
-built-ins/Array/prototype/every/15.4.4.16-2-12.js
-built-ins/Array/prototype/every/15.4.4.16-2-18.js
-built-ins/Array/prototype/every/15.4.4.16-2-9.js
-built-ins/Array/prototype/every/15.4.4.16-3-19.js
-built-ins/Array/prototype/every/15.4.4.16-3-20.js
-built-ins/Array/prototype/every/15.4.4.16-3-24.js
-built-ins/Array/prototype/every/15.4.4.16-3-9.js
-built-ins/Array/prototype/every/15.4.4.16-4-12.js
-built-ins/Array/prototype/every/15.4.4.16-4-7.js
-built-ins/Array/prototype/every/15.4.4.16-5-11.js
-built-ins/Array/prototype/every/15.4.4.16-5-3.js
-built-ins/Array/prototype/every/15.4.4.16-5-9.js
-built-ins/Array/prototype/every/15.4.4.16-7-3.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-2.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-8.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-13.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-2.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-3.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-7.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-17.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-1.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-22.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-9.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-16.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-1.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-7.js
-built-ins/Array/prototype/every/15.4.4.16-8-10.js
-built-ins/Array/prototype/every/15.4.4.16-8-2.js
-built-ins/Array/prototype/every/15.4.4.16-8-6.js
-built-ins/Array/prototype/every/call-with-boolean.js
-built-ins/Array/prototype/every/prop-desc.js
-built-ins/Array/prototype/fill/call-with-boolean.js
-built-ins/Array/prototype/fill/fill-values-custom-start-and-end.js
-built-ins/Array/prototype/fill/fill-values-relative-end.js
-built-ins/Array/prototype/fill/length-near-integer-limit.js
-built-ins/Array/prototype/fill/return-abrupt-from-end-as-symbol.js
-built-ins/Array/prototype/fill/return-abrupt-from-setting-property-value.js
-built-ins/Array/prototype/fill/return-abrupt-from-start.js
-built-ins/Array/prototype/fill/return-abrupt-from-this-length-as-symbol.js
-built-ins/Array/prototype/fill/return-this.js
-built-ins/Array/prototype/filter/15.4.4.20-10-3.js
-built-ins/Array/prototype/filter/15.4.4.20-1-2.js
-built-ins/Array/prototype/filter/15.4.4.20-1-6.js
-built-ins/Array/prototype/filter/15.4.4.20-2-10.js
-built-ins/Array/prototype/filter/15.4.4.20-2-14.js
-built-ins/Array/prototype/filter/15.4.4.20-2-1.js
-built-ins/Array/prototype/filter/15.4.4.20-2-5.js
-built-ins/Array/prototype/filter/15.4.4.20-3-19.js
-built-ins/Array/prototype/filter/15.4.4.20-3-22.js
-built-ins/Array/prototype/filter/15.4.4.20-4-10.js
-built-ins/Array/prototype/filter/15.4.4.20-4-9.js
-built-ins/Array/prototype/filter/15.4.4.20-5-27.js
-built-ins/Array/prototype/filter/15.4.4.20-5-2.js
-built-ins/Array/prototype/filter/15.4.4.20-6-7.js
-built-ins/Array/prototype/filter/15.4.4.20-9-7.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-11.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-15.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-8.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-1.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-25.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-6.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-10.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-1.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-23.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-8.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-1.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-3.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-5.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-17.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-23.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-29.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-8.js
-built-ins/Array/prototype/filter/create-ctor-non-object.js
-built-ins/Array/prototype/filter/create-non-array.js
-built-ins/Array/prototype/filter/create-proto-from-ctor-realm-non-array.js
-built-ins/Array/prototype/filter/create-revoked-proxy.js
-built-ins/Array/prototype/filter/create-species.js
-built-ins/Array/prototype/filter/create-species-null.js
-built-ins/Array/prototype/filter/create-species-undef.js
-built-ins/Array/prototype/filter/target-array-non-extensible.js
-built-ins/Array/prototype/filter/target-array-with-non-writable-property.js
-built-ins/Array/prototype/find/call-with-boolean.js
-built-ins/Array/prototype/findIndex/call-with-boolean.js
-built-ins/Array/prototype/findIndex/predicate-call-parameters.js
-built-ins/Array/prototype/findIndex/predicate-not-called-on-empty-array.js
-built-ins/Array/prototype/findIndex/return-abrupt-from-property.js
-built-ins/Array/prototype/findIndex/return-abrupt-from-this-length-as-symbol.js
-built-ins/Array/prototype/findIndex/return-negative-one-if-predicate-returns-false-value.js
-built-ins/Array/prototype/find/predicate-called-for-each-array-property.js
-built-ins/Array/prototype/find/predicate-is-not-callable-throws.js
-built-ins/Array/prototype/find/return-abrupt-from-predicate-call.js
-built-ins/Array/prototype/find/return-abrupt-from-this.js
-built-ins/Array/prototype/find/return-found-value-predicate-result-is-true.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-10.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-14.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-3.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-11.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-22.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-2.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-6.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-11.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-2.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-6.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-23.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-9.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-7.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-11.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-3.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-12.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-1.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-25.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-31.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-6.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-16.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-1.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-23.js
-built-ins/Array/prototype/forEach/15.4.4.18-8-10.js
-built-ins/Array/prototype/forEach/15.4.4.18-8-4.js
-built-ins/Array/prototype/forEach/call-with-boolean.js
-built-ins/Array/prototype/forEach/S15.4.4.18_A1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-10-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-1-12.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-17.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-2.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-6.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-16.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-29.js
-built-ins/Array/prototype/indexOf/15.4.4.14-4-11.js
-built-ins/Array/prototype/indexOf/15.4.4.14-4-7.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-14.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-18.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-25.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-31.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-4.js
-built-ins/Array/prototype/indexOf/15.4.4.14-6-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-7-5.js
-built-ins/Array/prototype/indexOf/15.4.4.14-8-3.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-7.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-11.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-2.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-27.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-2.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-4.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-8.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-5.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-9.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-iii-2.js
-built-ins/Array/prototype/indexOf/call-with-boolean.js
-built-ins/Array/prototype/indexOf/length-near-integer-limit.js
-built-ins/Array/prototype/indexOf/not-a-constructor.js
-built-ins/Array/prototype/join/not-a-constructor.js
-built-ins/Array/prototype/join/S15.4.4.5_A1.2_T2.js
-built-ins/Array/prototype/join/S15.4.4.5_A2_T1.js
-built-ins/Array/prototype/join/S15.4.4.5_A3.1_T2.js
-built-ins/Array/prototype/join/S15.4.4.5_A4_T3.js
-built-ins/Array/prototype/join/S15.4.4.5_A6.7.js
-built-ins/Array/prototype/keys/iteration-mutable.js
-built-ins/Array/prototype/keys/return-abrupt-from-this.js
-built-ins/Array/prototype/keys/returns-iterator.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-12.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-5.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-11.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-5.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-9.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-12.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-16.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-25.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-9.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-14.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-21.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-2.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-5.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-6-6.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-7-2.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-7-4.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-6.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-8.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-13.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-8.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-19.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-20.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-2.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-7.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-9.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-11.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-7.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-iii-2.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-9-2.js
-built-ins/Array/prototype/lastIndexOf/call-with-boolean.js
-built-ins/Array/prototype/lastIndexOf/length.js
-built-ins/Array/prototype/lastIndexOf/length-zero-returns-minus-one.js
-built-ins/Array/prototype/map/15.4.4.19-1-10.js
-built-ins/Array/prototype/map/15.4.4.19-1-12.js
-built-ins/Array/prototype/map/15.4.4.19-1-6.js
-built-ins/Array/prototype/map/15.4.4.19-1-8.js
-built-ins/Array/prototype/map/15.4.4.19-2-8.js
-built-ins/Array/prototype/map/15.4.4.19-3-18.js
-built-ins/Array/prototype/map/15.4.4.19-3-1.js
-built-ins/Array/prototype/map/15.4.4.19-3-28.js
-built-ins/Array/prototype/map/15.4.4.19-3-2.js
-built-ins/Array/prototype/map/15.4.4.19-4-10.js
-built-ins/Array/prototype/map/15.4.4.19-4-12.js
-built-ins/Array/prototype/map/15.4.4.19-4-7.js
-built-ins/Array/prototype/map/15.4.4.19-5-21.js
-built-ins/Array/prototype/map/15.4.4.19-5-24.js
-built-ins/Array/prototype/map/15.4.4.19-5-3.js
-built-ins/Array/prototype/map/15.4.4.19-8-8.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-10.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-14.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-8.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-19.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-20.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-30.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-10.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-19.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-20.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-6.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-iii-4.js
-built-ins/Array/prototype/map/15.4.4.19-9-10.js
-built-ins/Array/prototype/map/15.4.4.19-9-6.js
-built-ins/Array/prototype/map/15.4.4.19-9-7.js
-built-ins/Array/prototype/map/15.4.4.19-9-9.js
-built-ins/Array/prototype/map/create-ctor-non-object.js
-built-ins/Array/prototype/map/create-non-array-invalid-len.js
-built-ins/Array/prototype/map/create-proto-from-ctor-realm-array.js
-built-ins/Array/prototype/map/create-proxy.js
-built-ins/Array/prototype/map/create-species-abrupt.js
-built-ins/Array/prototype/map/create-species-non-ctor.js
-built-ins/Array/prototype/map/create-species-poisoned.js
-built-ins/Array/prototype/map/create-species-undef.js
-built-ins/Array/prototype/map/target-array-non-extensible.js
-built-ins/Array/prototype/map/target-array-with-non-writable-property.js
-built-ins/Array/prototype/pop/call-with-boolean.js
-built-ins/Array/prototype/pop/length-near-integer-limit.js
-built-ins/Array/prototype/pop/S15.4.4.6_A1.1_T1.js
-built-ins/Array/prototype/pop/S15.4.4.6_A3_T2.js
-built-ins/Array/prototype/pop/throws-with-string-receiver.js
-built-ins/Array/prototype/push/call-with-boolean.js
-built-ins/Array/prototype/push/length-near-integer-limit.js
-built-ins/Array/prototype/push/not-a-constructor.js
-built-ins/Array/prototype/push/S15.4.4.7_A2_T3.js
-built-ins/Array/prototype/push/S15.4.4.7_A5_T1.js
-built-ins/Array/prototype/push/throws-if-integer-limit-exceeded.js
-built-ins/Array/prototype/reduce/15.4.4.21-10-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-10-7.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-3.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-19.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-8.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-14.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-19.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-24.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-4.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-6.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-9.js
-built-ins/Array/prototype/reduce/15.4.4.21-4-15.js
-built-ins/Array/prototype/reduce/15.4.4.21-4-7.js
-built-ins/Array/prototype/reduce/15.4.4.21-4-9.js
-built-ins/Array/prototype/reduce/15.4.4.21-5-9.js
-built-ins/Array/prototype/reduce/15.4.4.21-7-11.js
-built-ins/Array/prototype/reduce/15.4.4.21-7-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-ii-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-16.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-30.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-c-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-c-8.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-7.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-9.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-19.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-20.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-9.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-19.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-20.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-33.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-4.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-6.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-18.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-21.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-35.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-3.js
-built-ins/Array/prototype/reduce/call-with-boolean.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-10-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-10-3.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-10-5.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-10-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-9.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-4.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-21.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-9.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-4-9.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-5-13.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-5-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-7-10.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-7-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-7-9.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-ii-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-10.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-19.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-33.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-8.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-6.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-9.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-17.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-20.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-22.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-9.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-18.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-29.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-30.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-8.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-10.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-12.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-29.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-30.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-3.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-9.js
-built-ins/Array/prototype/reduceRight/length-near-integer-limit.js
-built-ins/Array/prototype/reverse/array-has-one-entry.js
-built-ins/Array/prototype/reverse/get_if_present_with_delete.js
-built-ins/Array/prototype/reverse/length-exceeding-integer-limit-with-proxy.js
-built-ins/Array/prototype/reverse/S15.4.4.8_A2_T3.js
-built-ins/Array/prototype/shift/call-with-boolean.js
-built-ins/Array/prototype/shift/S15.4.4.9_A1.1_T1.js
-built-ins/Array/prototype/shift/S15.4.4.9_A4_T2.js
-built-ins/Array/prototype/shift/throws-when-this-value-length-is-writable-false.js
-built-ins/Array/prototype/slice/call-with-boolean.js
-built-ins/Array/prototype/slice/create-ctor-poisoned.js
-built-ins/Array/prototype/slice/create-non-array.js
-built-ins/Array/prototype/slice/create-proto-from-ctor-realm-non-array.js
-built-ins/Array/prototype/slice/create-proxy.js
-built-ins/Array/prototype/slice/create-species-abrupt.js
-built-ins/Array/prototype/slice/create-species-neg-zero.js
-built-ins/Array/prototype/slice/create-species-null.js
-built-ins/Array/prototype/slice/create-species-undef.js
-built-ins/Array/prototype/slice/length-exceeding-integer-limit-proxied-array.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T1.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T3.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T2.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T2.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T4.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.5_T2.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2.1_T2.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2.1_T4.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2.2_T1.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2.2_T5.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2_T2.js
-built-ins/Array/prototype/slice/S15.4.4.10_A3_T1.js
-built-ins/Array/prototype/slice/S15.4.4.10_A4_T1.js
-built-ins/Array/prototype/slice/target-array-non-extensible.js
-built-ins/Array/prototype/slice/target-array-with-non-writable-property.js
-built-ins/Array/prototype/some/15.4.4.17-1-11.js
-built-ins/Array/prototype/some/15.4.4.17-1-7.js
-built-ins/Array/prototype/some/15.4.4.17-1-9.js
-built-ins/Array/prototype/some/15.4.4.17-2-11.js
-built-ins/Array/prototype/some/15.4.4.17-2-7.js
-built-ins/Array/prototype/some/15.4.4.17-2-9.js
-built-ins/Array/prototype/some/15.4.4.17-3-11.js
-built-ins/Array/prototype/some/15.4.4.17-3-1.js
-built-ins/Array/prototype/some/15.4.4.17-3-28.js
-built-ins/Array/prototype/some/15.4.4.17-3-2.js
-built-ins/Array/prototype/some/15.4.4.17-3-8.js
-built-ins/Array/prototype/some/15.4.4.17-4-10.js
-built-ins/Array/prototype/some/15.4.4.17-4-7.js
-built-ins/Array/prototype/some/15.4.4.17-4-9.js
-built-ins/Array/prototype/some/15.4.4.17-5-18.js
-built-ins/Array/prototype/some/15.4.4.17-5-24.js
-built-ins/Array/prototype/some/15.4.4.17-5-9.js
-built-ins/Array/prototype/some/15.4.4.17-7-9.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-14.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-1.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-9.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-19.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-20.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-29.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-30.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-7.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-9.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-11.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-1.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-21.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-8.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-17.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-19.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-20.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-29.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-3.js
-built-ins/Array/prototype/some/15.4.4.17-8-10.js
-built-ins/Array/prototype/some/15.4.4.17-8-6.js
-built-ins/Array/prototype/some/15.4.4.17-8-8.js
-built-ins/Array/prototype/some/not-a-constructor.js
-built-ins/Array/prototype/sort/bug_596_2.js
-built-ins/Array/prototype/sort/not-a-constructor.js
-built-ins/Array/prototype/sort/S15.4.4.11_A1.2_T1.js
-built-ins/Array/prototype/sort/S15.4.4.11_A1.2_T2.js
-built-ins/Array/prototype/sort/S15.4.4.11_A1.4_T1.js
-built-ins/Array/prototype/sort/S15.4.4.11_A1.5_T1.js
-built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T2.js
-built-ins/Array/prototype/sort/S15.4.4.11_A2.2_T1.js
-built-ins/Array/prototype/sort/S15.4.4.11_A2.2_T3.js
-built-ins/Array/prototype/sort/S15.4.4.11_A3_T2.js
-built-ins/Array/prototype/sort/S15.4.4.11_A5_T1.js
-built-ins/Array/prototype/sort/S15.4.4.11_A7.7.js
-built-ins/Array/prototype/sort/stability-11-elements.js
-built-ins/Array/prototype/sort/stability-513-elements.js
-built-ins/Array/prototype/splice/15.4.4.12-9-a-1.js
-built-ins/Array/prototype/splice/called_with_one_argument.js
-built-ins/Array/prototype/splice/clamps-length-to-integer-limit.js
-built-ins/Array/prototype/splice/create-ctor-poisoned.js
-built-ins/Array/prototype/splice/create-non-array.js
-built-ins/Array/prototype/splice/create-proto-from-ctor-realm-array.js
-built-ins/Array/prototype/splice/create-proxy.js
-built-ins/Array/prototype/splice/create-species-abrupt.js
-built-ins/Array/prototype/splice/create-species-length-exceeding-integer-limit.js
-built-ins/Array/prototype/splice/create-species-non-ctor.js
-built-ins/Array/prototype/splice/create-species-poisoned.js
-built-ins/Array/prototype/splice/create-species-undef.js
-built-ins/Array/prototype/splice/length-exceeding-integer-limit-shrink-array.js
-built-ins/Array/prototype/splice/not-a-constructor.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T1.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T3.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T2.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T5.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T5.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T6.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.5_T2.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T5.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T4.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2_T1.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2_T3.js
-built-ins/Array/prototype/splice/S15.4.4.12_A4_T1.js
-built-ins/Array/prototype/splice/S15.4.4.12_A5.7.js
-built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T3.js
-built-ins/Array/prototype/splice/target-array-non-extensible.js
-built-ins/Array/prototype/splice/target-array-with-non-writable-property.js
-built-ins/Array/prototype/Symbol.iterator.js
-built-ins/Array/prototype/Symbol.unscopables/value.js
-built-ins/Array/prototype/toLocaleString/primitive_this_value_getter.js
-built-ins/Array/prototype/toLocaleString/S15.4.4.3_A1_T1.js
-built-ins/Array/prototype/toLocaleString/S15.4.4.3_A4.7.js
-built-ins/Array/prototype/toString/S15.4.4.2_A1_T1.js
-built-ins/Array/prototype/toString/S15.4.4.2_A1_T3.js
-built-ins/Array/prototype/toString/S15.4.4.2_A3_T1.js
-built-ins/Array/prototype/unshift/call-with-boolean.js
-built-ins/Array/prototype/unshift/length.js
-built-ins/Array/prototype/unshift/name.js
-built-ins/Array/prototype/unshift/S15.4.4.13_A1_T1.js
-built-ins/Array/prototype/unshift/S15.4.4.13_A2_T1.js
-built-ins/Array/prototype/unshift/S15.4.4.13_A2_T3.js
-built-ins/Array/prototype/unshift/S15.4.4.13_A4_T1.js
-built-ins/Array/prototype/unshift/S15.4.4.13_A5.7.js
-built-ins/Array/prototype/unshift/throws-with-string-receiver.js
-built-ins/Array/prototype/values/iteration-mutable.js
-built-ins/Array/prototype/values/returns-iterator-from-object.js
-built-ins/Array/prototype/values/this-val-non-obj-coercible.js
-built-ins/Array/S15.4.1_A1.1_T2.js
-built-ins/Array/S15.4.1_A1.2_T1.js
-built-ins/Array/S15.4.1_A2.1_T1.js
-built-ins/Array/S15.4.1_A3.1_T1.js
-built-ins/Array/S15.4.2.1_A1.1_T2.js
-built-ins/Array/S15.4.2.1_A1.2_T1.js
-built-ins/Array/S15.4.2.1_A2.1_T1.js
-built-ins/Array/S15.4.3_A1.1_T1.js
-built-ins/Array/S15.4.3_A1.1_T3.js
-built-ins/Array/S15.4.5.1_A2.1_T1.js
-built-ins/Array/S15.4.5.1_A2.3_T1.js
-built-ins/Array/S15.4.5.2_A1_T2.js
-built-ins/Array/S15.4.5.2_A3_T1.js
-built-ins/Array/S15.4.5.2_A3_T3.js
-built-ins/Array/S15.4_A1.1_T4.js
-built-ins/Array/S15.4_A1.1_T6.js
-built-ins/Array/S15.4_A1.1_T8.js
-built-ins/Array/Symbol.species/length.js
-built-ins/Array/Symbol.species/symbol-species.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-zero.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-throws-from-modulo-element-size.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/custom-proto-access-throws.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-offset.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-offset-throws.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/is-referenced.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/length-is-symbol-throws.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/returns-new-instance.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-byteoffset.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/use-default-proto-if-custom-proto-is-not-object.js
-built-ins/TypedArrayConstructors/ctors/length-arg/init-zeros.js
-built-ins/TypedArrayConstructors/ctors/length-arg/is-negative-integer-throws-rangeerror.js
-built-ins/TypedArrayConstructors/ctors/length-arg/new-instance-extensibility.js
-built-ins/TypedArrayConstructors/ctors/length-arg/toindex-length.js
-built-ins/TypedArrayConstructors/ctors/length-arg/use-default-proto-if-custom-proto-is-not-object.js
-built-ins/TypedArrayConstructors/ctors/no-args/new-instance-extensibility.js
-built-ins/TypedArrayConstructors/ctors/no-args/undefined-newtarget-throws.js
-built-ins/TypedArrayConstructors/ctors/object-arg/as-array-returns.js
-built-ins/TypedArrayConstructors/ctors/object-arg/conversion-operation-consistent-nan.js
-built-ins/TypedArrayConstructors/ctors/object-arg/custom-proto-access-throws.js
-built-ins/TypedArrayConstructors/ctors/object-arg/iterator-is-null-as-array-like.js
-built-ins/TypedArrayConstructors/ctors/object-arg/iterator-throws.js
-built-ins/TypedArrayConstructors/ctors/object-arg/length-is-symbol-throws.js
-built-ins/TypedArrayConstructors/ctors/object-arg/new-instance-extensibility.js
-built-ins/TypedArrayConstructors/ctors/object-arg/throws-from-property.js
-built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-to-primitive-typeerror.js
-built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-valueof.js
-built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-property.js
-built-ins/TypedArrayConstructors/ctors/object-arg/undefined-newtarget-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/custom-proto-access-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-access-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-not-object-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-not-ctor-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-prototype-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-returns-new-typedarray.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-access-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-not-ctor.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-prototype-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-undefined.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-returns-new-cloned-typedarray.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/use-custom-proto-if-object.js
-built-ins/TypedArrayConstructors/Float32Array/prototype/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Float32Array/prototype.js
-built-ins/TypedArrayConstructors/Float32Array/prototype/proto.js
-built-ins/TypedArrayConstructors/Float64Array/proto.js
-built-ins/TypedArrayConstructors/Float64Array/prototype/constructor.js
-built-ins/TypedArrayConstructors/Float64Array/prototype/not-typedarray-object.js
-built-ins/TypedArrayConstructors/from/arylk-get-length-error.js
-built-ins/TypedArrayConstructors/from/custom-ctor-does-not-instantiate-ta-throws.js
-built-ins/TypedArrayConstructors/from/custom-ctor-returns-other-instance.js
-built-ins/TypedArrayConstructors/from/inherited.js
-built-ins/TypedArrayConstructors/from/iter-access-error.js
-built-ins/TypedArrayConstructors/from/iter-next-error.js
-built-ins/TypedArrayConstructors/from/mapfn-abrupt-completion.js
-built-ins/TypedArrayConstructors/from/mapfn-is-not-callable.js
-built-ins/TypedArrayConstructors/from/mapfn-this-with-thisarg.js
-built-ins/TypedArrayConstructors/from/new-instance-empty.js
-built-ins/TypedArrayConstructors/from/new-instance-from-sparse-array.js
-built-ins/TypedArrayConstructors/from/new-instance-using-custom-ctor.js
-built-ins/TypedArrayConstructors/from/new-instance-without-mapfn.js
-built-ins/TypedArrayConstructors/from/set-value-abrupt-completion.js
-built-ins/TypedArrayConstructors/from/this-is-not-constructor.js
-built-ins/TypedArrayConstructors/Int16Array/constructor.js
-built-ins/TypedArrayConstructors/Int16Array/prototype.js
-built-ins/TypedArrayConstructors/Int16Array/prototype/proto.js
-built-ins/TypedArrayConstructors/Int32Array/prototype/constructor.js
-built-ins/TypedArrayConstructors/Int32Array/prototype/not-typedarray-object.js
-built-ins/TypedArrayConstructors/Int8Array/prototype/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Int8Array/prototype.js
-built-ins/TypedArrayConstructors/Int8Array/prototype/proto.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/conversion-operation.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/desc-value-throws.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-lower-than-zero.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-canonical-index.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-not-writable.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/non-extensible-redefine-key.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/this-is-not-extensible.js
-built-ins/TypedArrayConstructors/internals/Delete/key-is-not-integer.js
-built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-strict.js
-built-ins/TypedArrayConstructors/internals/Get/indexed-value.js
-built-ins/TypedArrayConstructors/internals/Get/key-is-not-integer.js
-built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index-get-throws.js
-built-ins/TypedArrayConstructors/internals/Get/key-is-out-of-bounds.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-not-canonical-index.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/HasProperty/indexed-value.js
-built-ins/TypedArrayConstructors/internals/HasProperty/key-is-greater-than-last-index.js
-built-ins/TypedArrayConstructors/internals/HasProperty/key-is-minus-zero.js
-built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-integer.js
-built-ins/TypedArrayConstructors/internals/HasProperty/key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/integer-indexes-and-string-keys.js
-built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/not-enumerable-keys.js
-built-ins/TypedArrayConstructors/internals/Set/conversion-operation.js
-built-ins/TypedArrayConstructors/internals/Set/key-is-not-canonical-index.js
-built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index-set-throws.js
-built-ins/TypedArrayConstructors/internals/Set/tonumber-value-throws.js
-built-ins/TypedArrayConstructors/of/argument-number-value-throws.js
-built-ins/TypedArrayConstructors/of/custom-ctor.js
-built-ins/TypedArrayConstructors/of/custom-ctor-returns-smaller-instance-throws.js
-built-ins/TypedArrayConstructors/of/nan-conversion.js
-built-ins/TypedArrayConstructors/of/new-instance-from-zero.js
-built-ins/TypedArrayConstructors/of/new-instance-using-custom-ctor.js
-built-ins/TypedArrayConstructors/prototype/buffer/inherited.js
-built-ins/TypedArrayConstructors/prototype/byteOffset/inherited.js
-built-ins/TypedArrayConstructors/prototype/entries/inherited.js
-built-ins/TypedArrayConstructors/prototype/fill/inherited.js
-built-ins/TypedArrayConstructors/prototype/findIndex/inherited.js
-built-ins/TypedArrayConstructors/prototype/forEach/inherited.js
-built-ins/TypedArrayConstructors/prototype/join/inherited.js
-built-ins/TypedArrayConstructors/prototype/lastIndexOf/inherited.js
-built-ins/TypedArrayConstructors/prototype/map/inherited.js
-built-ins/TypedArrayConstructors/prototype/reduceRight/inherited.js
-built-ins/TypedArrayConstructors/prototype/set/inherited.js
-built-ins/TypedArrayConstructors/prototype/some/inherited.js
-built-ins/TypedArrayConstructors/prototype/subarray/inherited.js
-built-ins/TypedArrayConstructors/prototype/Symbol.toStringTag/inherited.js
-built-ins/TypedArrayConstructors/prototype/toString/inherited.js
-built-ins/TypedArrayConstructors/Uint8ClampedArray/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Uint8ClampedArray/is-a-constructor.js
-built-ins/TypedArrayConstructors/Uint8ClampedArray/proto.js
-built-ins/TypedArrayConstructors/Uint8ClampedArray/prototype/constructor.js
-built-ins/TypedArrayConstructors/Uint8ClampedArray/prototype/not-typedarray-object.js
-built-ins/TypedArray/from/arylk-get-length-error.js
-built-ins/TypedArray/from/invoked-as-func.js
-built-ins/TypedArray/from/iter-access-error.js
-built-ins/TypedArray/from/iter-next-error.js
-built-ins/TypedArray/from/mapfn-is-not-callable.js
-built-ins/TypedArray/from/prop-desc.js
-built-ins/TypedArray/of/not-a-constructor.js
-built-ins/TypedArray/prototype/buffer/invoked-as-accessor.js
-built-ins/TypedArray/prototype/buffer/length.js
-built-ins/TypedArray/prototype/buffer/prop-desc.js
-built-ins/TypedArray/prototype/buffer/this-has-no-typedarrayname-internal.js
-built-ins/TypedArray/prototype/buffer/this-is-not-object.js
-built-ins/TypedArray/prototype/copyWithin/bit-precision.js
-built-ins/TypedArray/prototype/copyWithin/coerced-values-start.js
-built-ins/TypedArray/prototype/copyWithin/get-length-ignores-length-prop.js
-built-ins/TypedArray/prototype/copyWithin/invoked-as-method.js
-built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-end.js
-built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-target.js
-built-ins/TypedArray/prototype/copyWithin/negative-target.js
-built-ins/TypedArray/prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js
-built-ins/TypedArray/prototype/copyWithin/non-negative-target-start-and-end.js
-built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-end-is-symbol.js
-built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-start-is-symbol.js
-built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-target-is-symbol.js
-built-ins/TypedArray/prototype/copyWithin/return-this.js
-built-ins/TypedArray/prototype/copyWithin/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/entries/invoked-as-func.js
-built-ins/TypedArray/prototype/entries/iter-prototype.js
-built-ins/TypedArray/prototype/entries/prop-desc.js
-built-ins/TypedArray/prototype/entries/this-is-not-object.js
-built-ins/TypedArray/prototype/every/callbackfn-arguments-without-thisarg.js
-built-ins/TypedArray/prototype/every/callbackfn-no-interaction-over-non-integer.js
-built-ins/TypedArray/prototype/every/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/every/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/every/callbackfn-this.js
-built-ins/TypedArray/prototype/every/returns-false-if-any-cb-returns-false.js
-built-ins/TypedArray/prototype/every/this-is-not-object.js
-built-ins/TypedArray/prototype/every/values-are-not-cached.js
-built-ins/TypedArray/prototype/fill/fill-values-conversion-once.js
-built-ins/TypedArray/prototype/fill/fill-values-conversion-operations.js
-built-ins/TypedArray/prototype/fill/fill-values.js
-built-ins/TypedArray/prototype/fill/fill-values-relative-end.js
-built-ins/TypedArray/prototype/fill/fill-values-symbol-throws.js
-built-ins/TypedArray/prototype/fill/return-abrupt-from-end-as-symbol.js
-built-ins/TypedArray/prototype/fill/return-abrupt-from-set-value.js
-built-ins/TypedArray/prototype/fill/return-abrupt-from-start.js
-built-ins/TypedArray/prototype/fill/this-is-not-object.js
-built-ins/TypedArray/prototype/filter/arraylength-internal.js
-built-ins/TypedArray/prototype/filter/callbackfn-arguments-with-thisarg.js
-built-ins/TypedArray/prototype/filter/callbackfn-called-before-species.js
-built-ins/TypedArray/prototype/filter/callbackfn-not-callable-throws.js
-built-ins/TypedArray/prototype/filter/callbackfn-return-does-not-change-instance.js
-built-ins/TypedArray/prototype/filter/callbackfn-set-value-during-iteration.js
-built-ins/TypedArray/prototype/filter/result-does-not-share-buffer.js
-built-ins/TypedArray/prototype/filter/result-full-callbackfn-returns-true.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-inherited.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-returns-throws.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-invocation.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-length.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-returns-another-instance.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-species.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-species-use-default-ctor.js
-built-ins/TypedArray/prototype/filter/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/filter/values-are-set.js
-built-ins/TypedArray/prototype/findIndex/get-length-ignores-length-prop.js
-built-ins/TypedArray/prototype/findIndex/predicate-call-parameters.js
-built-ins/TypedArray/prototype/findIndex/predicate-is-not-callable-throws.js
-built-ins/TypedArray/prototype/findIndex/return-abrupt-from-predicate-call.js
-built-ins/TypedArray/prototype/findIndex/return-negative-one-if-predicate-returns-false-value.js
-built-ins/TypedArray/prototype/findIndex/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/find/predicate-call-parameters.js
-built-ins/TypedArray/prototype/find/predicate-is-not-callable-throws.js
-built-ins/TypedArray/prototype/find/return-abrupt-from-predicate-call.js
-built-ins/TypedArray/prototype/find/return-undefined-if-predicate-returns-false-value.js
-built-ins/TypedArray/prototype/find/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/forEach/callbackfn-arguments-without-thisarg.js
-built-ins/TypedArray/prototype/forEach/callbackfn-is-not-callable.js
-built-ins/TypedArray/prototype/forEach/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/forEach/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/forEach/callbackfn-this.js
-built-ins/TypedArray/prototype/forEach/this-is-not-object.js
-built-ins/TypedArray/prototype/forEach/values-are-not-cached.js
-built-ins/TypedArray/prototype/indexOf/fromIndex-infinity.js
-built-ins/TypedArray/prototype/indexOf/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/indexOf/no-arg.js
-built-ins/TypedArray/prototype/indexOf/return-abrupt-tointeger-fromindex-symbol.js
-built-ins/TypedArray/prototype/indexOf/search-not-found-returns-minus-one.js
-built-ins/TypedArray/prototype/indexOf/this-is-not-object.js
-built-ins/TypedArray/prototype/indexOf/tointeger-fromindex.js
-built-ins/TypedArray/prototype/join/custom-separator-result-from-tostring-on-each-value.js
-built-ins/TypedArray/prototype/join/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/join/result-from-tostring-on-each-value.js
-built-ins/TypedArray/prototype/join/return-abrupt-from-separator-symbol.js
-built-ins/TypedArray/prototype/join/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/keys/invoked-as-func.js
-built-ins/TypedArray/prototype/keys/iter-prototype.js
-built-ins/TypedArray/prototype/keys/this-is-not-object.js
-built-ins/TypedArray/prototype/lastIndexOf/fromIndex-infinity.js
-built-ins/TypedArray/prototype/lastIndexOf/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/lastIndexOf/return-abrupt-tointeger-fromindex.js
-built-ins/TypedArray/prototype/lastIndexOf/search-found-returns-index.js
-built-ins/TypedArray/prototype/lastIndexOf/strict-comparison.js
-built-ins/TypedArray/prototype/lastIndexOf/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/length/invoked-as-accessor.js
-built-ins/TypedArray/prototype/length/this-is-not-object.js
-built-ins/TypedArray/prototype/map/callbackfn-arguments-without-thisarg.js
-built-ins/TypedArray/prototype/map/callbackfn-is-not-callable.js
-built-ins/TypedArray/prototype/map/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/map/callbackfn-return-does-not-change-instance.js
-built-ins/TypedArray/prototype/map/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/map/callbackfn-this.js
-built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation.js
-built-ins/TypedArray/prototype/map/return-new-typedarray-from-positive-length.js
-built-ins/TypedArray/prototype/map/speciesctor-get-ctor-inherited.js
-built-ins/TypedArray/prototype/map/speciesctor-get-ctor-returns-throws.js
-built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-invocation.js
-built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-length.js
-built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-returns-another-instance.js
-built-ins/TypedArray/prototype/map/speciesctor-get-species.js
-built-ins/TypedArray/prototype/map/speciesctor-get-species-use-default-ctor.js
-built-ins/TypedArray/prototype/map/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/reduce/callbackfn-arguments-custom-accumulator.js
-built-ins/TypedArray/prototype/reduce/callbackfn-is-not-callable-throws.js
-built-ins/TypedArray/prototype/reduce/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/reduce/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/reduce/callbackfn-this.js
-built-ins/TypedArray/prototype/reduce/empty-instance-with-no-initialvalue-throws.js
-built-ins/TypedArray/prototype/reduce/invoked-as-func.js
-built-ins/TypedArray/prototype/reduce/not-a-constructor.js
-built-ins/TypedArray/prototype/reduce/result-of-any-type.js
-built-ins/TypedArray/prototype/reduceRight/callbackfn-arguments-custom-accumulator.js
-built-ins/TypedArray/prototype/reduceRight/callbackfn-is-not-callable-throws.js
-built-ins/TypedArray/prototype/reduceRight/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/reduceRight/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/reduceRight/callbackfn-this.js
-built-ins/TypedArray/prototype/reduceRight/empty-instance-with-no-initialvalue-throws.js
-built-ins/TypedArray/prototype/reduceRight/result-is-last-callbackfn-return.js
-built-ins/TypedArray/prototype/reduceRight/return-first-value-without-callbackfn.js
-built-ins/TypedArray/prototype/reduceRight/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/reduce/this-is-not-object.js
-built-ins/TypedArray/prototype/reduce/values-are-not-cached.js
-built-ins/TypedArray/prototype/reverse/preserves-non-numeric-properties.js
-built-ins/TypedArray/prototype/reverse/reverts.js
-built-ins/TypedArray/prototype/reverse/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/set/array-arg-offset-tointeger.js
-built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-get-length.js
-built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-length.js
-built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-tonumber-value.js
-built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-tointeger-offset.js
-built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-toobject-offset.js
-built-ins/TypedArray/prototype/set/array-arg-set-values.js
-built-ins/TypedArray/prototype/set/array-arg-src-tonumber-value-type-conversions.js
-built-ins/TypedArray/prototype/set/array-arg-target-arraylength-internal.js
-built-ins/TypedArray/prototype/set/this-is-not-object.js
-built-ins/TypedArray/prototype/set/typedarray-arg-negative-integer-offset-throws.js
-built-ins/TypedArray/prototype/set/typedarray-arg-return-abrupt-from-tointeger-offset.js
-built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-conversions.js
-built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type.js
-built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type.js
-built-ins/TypedArray/prototype/set/typedarray-arg-src-byteoffset-internal.js
-built-ins/TypedArray/prototype/set/typedarray-arg-target-arraylength-internal.js
-built-ins/TypedArray/prototype/slice/arraylength-internal.js
-built-ins/TypedArray/prototype/slice/infinity.js
-built-ins/TypedArray/prototype/slice/results-with-different-length.js
-built-ins/TypedArray/prototype/slice/return-abrupt-from-end-symbol.js
-built-ins/TypedArray/prototype/slice/return-abrupt-from-start-symbol.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-abrupt.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-ctor.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-species-abrupt.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-length-throws.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-throws.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-species-returns-throws.js
-built-ins/TypedArray/prototype/slice/this-is-not-object.js
-built-ins/TypedArray/prototype/slice/tointeger-end.js
-built-ins/TypedArray/prototype/some/callbackfn-arguments-without-thisarg.js
-built-ins/TypedArray/prototype/some/callbackfn-no-interaction-over-non-integer.js
-built-ins/TypedArray/prototype/some/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/some/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/some/callbackfn-this.js
-built-ins/TypedArray/prototype/some/returns-false-if-every-cb-returns-false.js
-built-ins/TypedArray/prototype/some/this-is-not-object.js
-built-ins/TypedArray/prototype/some/values-are-not-cached.js
-built-ins/TypedArray/prototype/sort/comparefn-calls.js
-built-ins/TypedArray/prototype/sort/comparefn-is-undefined.js
-built-ins/TypedArray/prototype/sort/return-same-instance.js
-built-ins/TypedArray/prototype/sort/sorted-values.js
-built-ins/TypedArray/prototype/sort/stability.js
-built-ins/TypedArray/prototype/sort/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/subarray/result-does-not-copy-ordinary-properties.js
-built-ins/TypedArray/prototype/subarray/results-with-different-length.js
-built-ins/TypedArray/prototype/subarray/results-with-same-length.js
-built-ins/TypedArray/prototype/subarray/return-abrupt-from-begin-symbol.js
-built-ins/TypedArray/prototype/subarray/return-abrupt-from-end-symbol.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-inherited.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-returns-throws.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-invocation.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-returns-another-instance.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-species.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-species-use-default-ctor.js
-built-ins/TypedArray/prototype/subarray/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/subarray/tointeger-end.js
-built-ins/TypedArray/prototype/Symbol.iterator/not-a-constructor.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/return-typedarrayname.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/this-is-not-object.js
-built-ins/TypedArray/prototype/toLocaleString/calls-tostring-from-each-value.js
-built-ins/TypedArray/prototype/toLocaleString/empty-instance-returns-empty-string.js
-built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-tolocalestring.js
-built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-valueof.js
-built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-tostring.js
-built-ins/TypedArray/prototype/toLocaleString/return-result.js
-built-ins/TypedArray/prototype/toLocaleString/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/toString/not-a-constructor.js
-built-ins/TypedArray/prototype/values/invoked-as-method.js
-built-ins/TypedArray/prototype/values/return-itor.js
-built-ins/TypedArray/prototype/values/this-is-not-typedarray-instance.js
-built-ins/TypedArray/Symbol.species/name.js
-built-ins/TypedArray/Symbol.species/result.js
-built-ins/IteratorPrototype/Symbol.iterator/length.js
-built-ins/IteratorPrototype/Symbol.iterator/prop-desc.js
-built-ins/Map/constructor.js
-built-ins/Map/iterable-calls-set.js
-built-ins/Map/iterator-next-failure.js
-built-ins/Map/iterator-value-failure.js
-built-ins/Map/map-iterable-throws-when-set-is-not-callable.js
-built-ins/Map/newtarget.js
-built-ins/Map/prototype/clear/context-is-set-object-throws.js
-built-ins/Map/prototype/clear/length.js
-built-ins/Map/prototype/clear/name.js
-built-ins/Map/prototype/delete/context-is-not-object.js
-built-ins/Map/prototype/delete/delete.js
-built-ins/Map/prototype/delete/length.js
-built-ins/Map/prototype/delete/name.js
-built-ins/Map/prototype/entries/does-not-have-mapdata-internal-slot-set.js
-built-ins/Map/prototype/entries/does-not-have-mapdata-internal-slot.js
-built-ins/Map/prototype/entries/length.js
-built-ins/Map/prototype/entries/returns-iterator.js
-built-ins/Map/prototype/entries/this-not-object-throw.js
-built-ins/Map/prototype/forEach/callback-parameters.js
-built-ins/Map/prototype/forEach/deleted-values-during-foreach.js
-built-ins/Map/prototype/forEach/does-not-have-mapdata-internal-slot-weakmap.js
-built-ins/Map/prototype/forEach/first-argument-is-not-callable.js
-built-ins/Map/prototype/forEach/second-parameter-as-callback-context.js
-built-ins/Map/prototype/get/does-not-have-mapdata-internal-slot-set.js
-built-ins/Map/prototype/get/length.js
-built-ins/Map/prototype/get/this-not-object-throw.js
-built-ins/Map/prototype/has/return-true-different-key-types.js
-built-ins/Map/prototype/keys/keys.js
-built-ins/Map/prototype/keys/this-not-object-throw.js
-built-ins/Map/prototype/set/append-new-values.js
-built-ins/Map/prototype/set/replaces-a-value-normalizes-zero-key.js
-built-ins/Map/prototype/set/this-not-object-throw.js
-built-ins/Map/prototype/size/does-not-have-mapdata-internal-slot.js
-built-ins/Map/prototype/size/returns-count-of-present-values-by-iterable.js
-built-ins/Map/prototype/values/does-not-have-mapdata-internal-slot-weakmap.js
-built-ins/Map/prototype/values/this-not-object-throw.js
-built-ins/WeakMap/empty-iterable.js
-built-ins/WeakMap/iterable.js
-built-ins/WeakMap/iterator-next-failure.js
-built-ins/WeakMap/length.js
-built-ins/WeakMap/set-not-callable-throws.js
-built-ins/WeakMap/prototype/delete/delete-entry-initial-iterable.js
-built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-map.js
-built-ins/WeakMap/prototype/delete/name.js
-built-ins/WeakMap/prototype/delete/this-not-object-throw-undefined.js
-built-ins/WeakMap/prototype/get/not-a-constructor.js
-built-ins/WeakMap/prototype/get/returns-undefined.js
-built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-object.js
-built-ins/WeakMap/prototype/has/not-a-constructor.js
-built-ins/WeakMap/prototype/has/name.js
-built-ins/WeakMap/prototype/has/this-not-object-throw-undefined.js
-built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js
-built-ins/WeakMap/prototype/set/length.js
-built-ins/WeakMap/prototype/set/this-not-object-throw-boolean.js
-built-ins/WeakMap/prototype/set/this-not-object-throw-string.js
-built-ins/Set/constructor.js
-built-ins/Set/name.js
-built-ins/Set/set-get-add-method-failure.js
-built-ins/Set/set-iterable.js
-built-ins/Set/set-iterator-close-after-add-failure.js
-built-ins/Set/set-iterator-value-failure.js
-built-ins/Set/set-newtarget.js
-built-ins/Set/set-undefined-newtarget.js
-built-ins/Set/set.js
-built-ins/WeakSet/constructor.js
-built-ins/WeakSet/is-a-constructor.js
-built-ins/WeakSet/iterable.js
-built-ins/WeakSet/iterator-close-after-add-failure.js
-built-ins/WeakSet/properties-of-the-weakset-prototype-object.js
-built-ins/WeakSet/prototype-of-weakset.js
-built-ins/WeakSet/undefined-newtarget.js
-built-ins/WeakSet/weakset.js
-built-ins/Set/Symbol.species/symbol-species-name.js
-built-ins/Set/prototype/Symbol.iterator.js
-built-ins/Set/prototype/Symbol.toStringTag.js
-built-ins/Set/prototype/set-prototype.js
-built-ins/WeakSet/prototype/Symbol.toStringTag.js
-built-ins/Set/prototype/Symbol.toStringTag/property-descriptor.js
-built-ins/Set/prototype/add/add.js
-built-ins/Set/prototype/add/does-not-have-setdata-internal-slot-weakset.js
-built-ins/Set/prototype/add/preserves-insertion-order.js
-built-ins/Set/prototype/add/returns-this-when-ignoring-duplicate.js
-built-ins/Set/prototype/add/this-not-object-throw-null.js
-built-ins/Set/prototype/add/this-not-object-throw-symbol.js
-built-ins/Set/prototype/add/will-not-add-duplicate-entry-initial-iterable.js
-built-ins/Set/prototype/add/will-not-add-duplicate-entry.js
-built-ins/Set/prototype/clear/clear.js
-built-ins/Set/prototype/clear/clears-all-contents.js
-built-ins/Set/prototype/clear/does-not-have-setdata-internal-slot-map.js
-built-ins/Set/prototype/clear/does-not-have-setdata-internal-slot-weakset.js
-built-ins/Set/prototype/clear/this-not-object-throw-boolean.js
-built-ins/Set/prototype/clear/this-not-object-throw-null.js
-built-ins/Set/prototype/clear/this-not-object-throw-symbol.js
-built-ins/Set/prototype/clear/this-not-object-throw-undefined.js
-built-ins/Set/prototype/constructor/set-prototype-constructor-intrinsic.js
-built-ins/Set/prototype/delete/delete.js
-built-ins/Set/prototype/delete/does-not-have-setdata-internal-slot-array.js
-built-ins/Set/prototype/delete/does-not-have-setdata-internal-slot-weakset.js
-built-ins/Set/prototype/delete/returns-false-when-delete-is-noop.js
-built-ins/Set/prototype/delete/returns-true-when-delete-operation-occurs.js
-built-ins/Set/prototype/delete/this-not-object-throw-null.js
-built-ins/Set/prototype/delete/this-not-object-throw-undefined.js
-built-ins/Set/prototype/entries/does-not-have-setdata-internal-slot-map.js
-built-ins/Set/prototype/entries/does-not-have-setdata-internal-slot-weakset.js
-built-ins/Set/prototype/entries/returns-iterator-empty.js
-built-ins/Set/prototype/entries/returns-iterator.js
-built-ins/Set/prototype/entries/this-not-object-throw-null.js
-built-ins/Set/prototype/entries/this-not-object-throw-undefined.js
-built-ins/Set/prototype/forEach/callback-not-callable-null.js
-built-ins/Set/prototype/forEach/callback-not-callable-undefined.js
-built-ins/Set/prototype/forEach/does-not-have-setdata-internal-slot-weakset.js
-built-ins/Set/prototype/forEach/iterates-in-insertion-order.js
-built-ins/Set/prototype/forEach/forEach.js
-built-ins/Set/prototype/forEach/iterates-values-deleted-then-readded.js
-built-ins/Set/prototype/forEach/iterates-values-revisits-after-delete-re-add.js
-built-ins/Set/prototype/forEach/returns-undefined.js
-built-ins/Set/prototype/forEach/this-arg-explicit.js
-built-ins/Set/prototype/forEach/this-not-object-throw-null.js
-built-ins/Set/prototype/forEach/this-not-object-throw-undefined.js
-built-ins/Set/prototype/forEach/this-strict.js
-built-ins/Set/prototype/forEach/throws-when-callback-throws.js
-built-ins/Set/prototype/has/does-not-have-setdata-internal-slot-array.js
-built-ins/Set/prototype/has/does-not-have-setdata-internal-slot-set-prototype.js
-built-ins/Set/prototype/has/has.js
-built-ins/Set/prototype/has/returns-false-when-undefined-added-deleted-not-present-undefined.js
-built-ins/Set/prototype/has/returns-false-when-value-not-present-nan.js
-built-ins/Set/prototype/has/returns-false-when-value-not-present-null.js
-built-ins/Set/prototype/has/returns-false-when-value-not-present-symbol.js
-built-ins/Set/prototype/has/returns-false-when-value-not-present-undefined.js
-built-ins/Set/prototype/has/returns-true-when-value-present-nan.js
-built-ins/Set/prototype/has/returns-true-when-value-present-null.js
-built-ins/Set/prototype/has/returns-true-when-value-present-symbol.js
-built-ins/Set/prototype/has/returns-true-when-value-present-undefined.js
-built-ins/Set/prototype/has/this-not-object-throw-number.js
-built-ins/Set/prototype/has/this-not-object-throw-string.js
-built-ins/Set/prototype/has/this-not-object-throw-symbol.js
-built-ins/Set/prototype/keys/keys.js
-built-ins/Set/prototype/size/returns-count-of-present-values-by-iterable.js
-built-ins/Set/prototype/size/size.js
-built-ins/Set/prototype/values/does-not-have-setdata-internal-slot-map.js
-built-ins/Set/prototype/values/does-not-have-setdata-internal-slot-set-prototype.js
-built-ins/Set/prototype/values/does-not-have-setdata-internal-slot-weakset.js
-built-ins/Set/prototype/values/returns-iterator.js
-built-ins/Set/prototype/values/this-not-object-throw-null.js
-built-ins/Set/prototype/values/this-not-object-throw-undefined.js
-built-ins/Set/prototype/values/values-iteration-mutable.js
-built-ins/Set/prototype/values/values.js
-built-ins/TypedArrayConstructors/internals/Set/indexed-value.js
-built-ins/TypedArrayConstructors/internals/Set/key-is-not-canonical-index.js
-built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/Set/key-is-symbol.js
-built-ins/WeakSet/prototype/add/add.js
-built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-array.js
-built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-set.js
-built-ins/WeakSet/prototype/add/not-a-constructor.js
-built-ins/WeakSet/prototype/add/this-not-object-throw-boolean.js
-built-ins/WeakSet/prototype/add/this-not-object-throw-null.js
-built-ins/WeakSet/prototype/add/value-not-object-throw.js
-built-ins/WeakSet/prototype/constructor/weakset-prototype-constructor.js
-built-ins/WeakSet/prototype/delete/delete-entry-initial-iterable.js
-built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-object.js
-built-ins/WeakSet/prototype/delete/delete.js
-built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-weakset-prototype.js
-built-ins/WeakSet/prototype/delete/returns-false-when-delete-is-noop.js
-built-ins/WeakSet/prototype/delete/this-not-object-throw-symbol.js
-built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-array.js
-built-ins/WeakSet/prototype/delete/this-not-object-throw-undefined.js
-built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-set.js
-built-ins/WeakSet/prototype/has/not-a-constructor.js
-built-ins/WeakSet/prototype/has/has.js
-built-ins/IteratorPrototype/Symbol.iterator/length.js
-built-ins/IteratorPrototype/Symbol.iterator/prop-desc.js
-built-ins/parseInt/S15.1.2.2_A3.1_T6.js
-built-ins/GeneratorFunction/prototype/Symbol.toStringTag.js
-built-ins/GeneratorFunction/prototype/prop-desc.js
-built-ins/GeneratorFunction/prototype/prototype.js
-built-ins/GeneratorPrototype/next/consecutive-yields.js
-built-ins/GeneratorPrototype/next/context-method-invocation.js
-built-ins/GeneratorPrototype/next/lone-return.js
-built-ins/GeneratorPrototype/next/name.js
-built-ins/GeneratorPrototype/next/return-yield-expr.js
-built-ins/GeneratorPrototype/return/from-state-completed.js
-built-ins/GeneratorPrototype/return/length.js
-built-ins/GeneratorPrototype/return/try-catch-before-try.js
-built-ins/GeneratorPrototype/return/name.js
-built-ins/GeneratorPrototype/return/try-catch-following-catch.js
-built-ins/GeneratorPrototype/return/try-finally-before-try.js
-built-ins/GeneratorPrototype/return/try-finally-nested-try-catch-within-catch.js
-built-ins/GeneratorPrototype/return/try-finally-following-finally.js
-built-ins/GeneratorPrototype/return/try-finally-within-finally.js
-built-ins/GeneratorPrototype/throw/from-state-suspended-start.js
-built-ins/GeneratorPrototype/throw/length.js
-built-ins/GeneratorPrototype/throw/name.js
-built-ins/GeneratorPrototype/throw/try-catch-following-catch.js
-built-ins/GeneratorPrototype/throw/try-catch-before-try.js
-built-ins/GeneratorPrototype/throw/property-descriptor.js
-built-ins/GeneratorPrototype/throw/try-catch-within-catch.js
-built-ins/GeneratorPrototype/throw/try-catch-within-try.js
-built-ins/GeneratorPrototype/throw/try-finally-following-finally.js
-built-ins/GeneratorPrototype/throw/try-finally-within-finally.js
-built-ins/Number/15.7.3-2.js
-built-ins/Number/S15.7.5_A1_T01.js
-built-ins/Number/S15.7.5_A1_T05.js
-built-ins/Number/S9.3.1_A11.js
-built-ins/Number/S8.12.8_A3.js
-built-ins/Number/S9.3.1_A5_T1.js
-built-ins/Number/S9.3.1_A3_T1.js
-built-ins/Number/S9.3_A3_T1.js
-built-ins/Number/S9.3.1_A7.js
-built-ins/Number/string-octal-literal-invald.js
-built-ins/Number/S9.3_A4.2_T1.js
-built-ins/Number/string-binary-literal.js
-built-ins/Number/string-binary-literal-invalid.js
-built-ins/Number/MIN_VALUE/S15.7.3.3_A2.js
-built-ins/Number/isInteger/infinity.js
-built-ins/Number/NEGATIVE_INFINITY/S15.7.3.5_A1.js
-built-ins/Number/isFinite/name.js
-built-ins/Number/isInteger/non-integers.js
-built-ins/Number/isInteger/nan.js
-built-ins/Number/isNaN/nan.js
-built-ins/Number/isSafeInteger/length.js
-built-ins/Number/prototype/15.7.3.1-2.js
-built-ins/Number/prototype/S15.7.4_A3.1.js
-built-ins/Object/assign/Override-notstringtarget.js
-built-ins/Object/assign/OnlyOneArgument.js
-built-ins/Number/prototype/S15.7.4_A3.5.js
-built-ins/Number/prototype/toExponential/name.js
-built-ins/Number/prototype/toFixed/S15.7.4.5_A1.1_T01.js
-built-ins/Number/prototype/toLocaleString/length.js
-built-ins/Number/prototype/toLocaleString/name.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T01.js
-built-ins/Number/prototype/toString/S15.7.4.2_A1_T01.js
-built-ins/Number/prototype/toString/S15.7.4.2_A3_T01.js
-built-ins/Number/prototype/toString/length.js
-built-ins/Number/prototype/valueOf/S15.7.4.4_A2_T01.js
-built-ins/Number/prototype/valueOf/name.js
-built-ins/global/10.2.1.1.3-4-18-s.js
-built-ins/global/10.2.1.1.3-4-22.js
-built-ins/global/10.2.1.1.3-4-27.js
-built-ins/global/S10.2.3_A2.1_T1.js
-built-ins/global/S15.1_A1_T1.js
-language/block-scope/leave/verify-context-in-try-block.js
-language/block-scope/leave/try-block-let-declaration-only-shadows-outer-parameter-value-1.js
-language/block-scope/leave/verify-context-in-finally-block.js
-language/block-scope/shadowing/lookup-in-and-through-block-contexts.js
-language/block-scope/shadowing/let-declarations-shadowing-parameter-name-let-const-and-var.js
-language/block-scope/shadowing/parameter-name-shadowing-parameter-name-let-const-and-var.js
-language/block-scope/shadowing/const-declaration-shadowing-catch-parameter.js
-language/block-scope/return-from/block-const.js
-language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings.js
-language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js
-language/block-scope/syntax/function-declarations/in-statement-position-case-expression-statement-list.js
-language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js
-language/rest-parameters/no-alias-arguments.js
-language/rest-parameters/expected-argument-count.js
-language/rest-parameters/arrow-function.js
-language/rest-parameters/rest-parameters-produce-an-array.js
-language/statements/for-of/string-astral-truncated.js
-language/statements/for-of/string-bmp.js
-language/statements/for-of/arguments-unmapped-mutation.js
-language/statements/for-of/head-const-bound-names-let.js
-language/statements/for-of/head-var-bound-names-in-stmt.js
-language/statements/for-of/uint8array.js
-language/statements/for-of/break.js
-language/statements/for-of/arguments-mapped-aliasing.js
-language/statements/for-of/array-expand-contract.js
-language/statements/for-of/continue-label-from-try.js
-language/statements/for-of/generator-next-error.js
-language/statements/for-of/yield-star-from-try.js
-language/statements/for-of/decl-fun.js
-language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js
-language/statements/for-of/set-contract.js
-language/statements/for-of/decl-cls.js
-language/statements/for-of/continue-label.js
-language/statements/for-of/continue-label-from-finally.js
-language/statements/for-of/array-contract.js
-language/statements/for-of/nested.js
-language/statements/for-of/arguments-mapped-mutation.js
-language/statements/for-of/continue-from-try.js
-language/statements/for-of/head-const-fresh-binding-per-iteration.js
-language/statements/for-of/break-from-try.js
-language/statements/for-of/iterator-close-via-break.js
-language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js
-language/statements/for-of/return-from-catch.js
-language/statements/for-of/break-label-from-try.js
-language/statements/for-of/labelled-fn-stmt-let.js
-language/statements/for-of/Array.prototype.keys.js
-language/statements/block/12.1-7.js
-language/statements/block/S12.1_A2.js
-language/statements/variable/arguments-strict-list-middle.js
-language/statements/variable/S12.2_A3.js
-language/statements/variable/eval-strict-list-repeated.js
-language/statements/variable/arguments-strict-list-repeated.js
-language/statements/variable/binding-resolution.js
-language/statements/variable/S12.2_A12.js
-language/statements/variable/S12.2_A8_T1.js
-language/statements/variable/eval-strict-list-final.js
-language/statements/variable/fn-name-arrow.js
-language/statements/variable/arguments-fn-strict-list-final.js
-language/statements/variable/S12.2_A8_T8.js
-language/statements/variable/eval-strict-single.js
-language/statements/variable/eval-strict-list-first-init.js
-language/statements/variable/S12.2_A8_T7.js
-language/statements/for-in/S12.6.4_A6.1.js
-language/statements/for-in/S12.6.4_A14_T2.js
-language/statements/for-in/head-let-bound-names-fordecl-tdz.js
-language/statements/for-in/head-lhs-member.js
-language/statements/for-in/head-lhs-cover.js
-language/statements/for-in/labelled-fn-stmt-const.js
-language/statements/for-in/head-lhs-non-asnmt-trgt.js
-language/statements/for-in/S12.6.4_A15.js
-language/statements/for-in/head-lhs-let.js
-language/statements/for-in/head-const-bound-names-in-stmt.js
-language/statements/with/S12.10_A1.2_T1.js
-language/statements/with/S12.10_A1.6_T2.js
-language/statements/with/S12.10_A3.5_T5.js
-language/statements/with/12.10-2-5.js
-language/statements/with/S12.10_A5_T4.js
-language/statements/with/S12.10_A3.11_T2.js
-language/statements/with/decl-fun.js
-language/statements/with/12.10-0-3.js
-language/statements/with/12.10-0-10.js
-language/statements/with/S12.10_A3.10_T2.js
-language/statements/with/S12.10_A1.3_T4.js
-language/statements/with/S12.10_A1.8_T3.js
-language/statements/with/S12.10_A3.8_T5.js
-language/statements/with/S12.10_A3.2_T3.js
-language/statements/with/strict-fn-decl-nested-2.js
-language/statements/with/S12.10_A1.4_T3.js
-language/statements/with/S12.10_A3.8_T4.js
-language/statements/with/S12.10_A3.5_T3.js
-language/statements/with/12.10.1-12-s.js
-language/statements/with/binding-not-blocked-by-unscopables-non-obj.js
-language/statements/with/S12.10_A3.6_T2.js
-language/statements/with/S12.10_A5_T2.js
-language/statements/with/S12.10_A3.11_T5.js
-language/statements/with/S12.10_A1.8_T4.js
-language/statements/with/S12.10_A3.6_T1.js
-language/statements/with/S12.10_A3.1_T3.js
-language/statements/with/S12.10_A1.12_T4.js
-language/statements/with/decl-gen.js
-language/statements/with/binding-not-blocked-by-unscopables-falsey-prop.js
-language/statements/with/S12.10_A1.12_T1.js
-language/statements/with/S12.10_A1.10_T5.js
-language/statements/with/S12.10_A3.10_T1.js
-language/statements/with/S12.10_A1.5_T4.js
-language/statements/with/strict-fn-expr.js
-language/statements/with/S12.10_A1.3_T1.js
-language/statements/with/S12.10_A3.8_T1.js
-language/statements/with/S12.10_A5_T3.js
-language/statements/with/strict-fn-method.js
-language/statements/with/S12.10_A3.8_T3.js
-language/statements/with/S12.10_A1.5_T2.js
-language/statements/throw/S12.13_A2_T3.js
-language/statements/throw/S12.13_A3_T4.js
-language/statements/throw/S12.13_A2_T7.js
-language/statements/throw/S12.13_A2_T2.js
-language/statements/generators/name.js
-language/statements/generators/yield-as-literal-property-name.js
-language/statements/generators/prototype-property-descriptor.js
-language/statements/generators/params-dflt-ref-arguments.js
-language/statements/generators/return.js
-language/statements/generators/yield-weak-binding.js
-language/statements/generators/param-dflt-yield.js
-language/statements/generators/length-property-descriptor.js
-language/statements/if/if-stmt-else-fun-strict.js
-language/statements/if/S12.5_A4.js
-language/statements/if/S12.5_A11.js
-language/statements/if/if-let-else-let.js
-language/statements/if/if-cls-no-else.js
-language/statements/if/if-stmt-else-cls.js
-language/statements/if/if-gen-else-gen.js
-language/statements/if/if-let-no-else.js
-language/statements/if/if-stmt-else-let.js
-language/statements/if/S12.5_A3.js
-language/statements/if/if-decl-else-decl-strict.js
-language/statements/if/labelled-fn-stmt-first.js
-language/statements/do-while/S12.6.1_A12.js
-language/statements/do-while/labelled-fn-stmt.js
-language/statements/do-while/S12.6.1_A14_T1.js
-language/statements/do-while/S12.6.1_A2.js
-language/statements/do-while/S12.6.1_A4_T3.js
-language/statements/do-while/S12.6.1_A6_T1.js
-language/statements/break/S12.8_A4_T2.js
-language/statements/break/S12.8_A8_T2.js
-language/statements/break/line-terminators.js
-language/statements/break/S12.8_A1_T1.js
-language/statements/expression/S12.4_A1.js
-language/statements/let/block-local-closure-set-before-initialization.js
-language/statements/let/fn-name-fn.js
-language/statements/let/block-local-use-before-initialization-in-declaration-statement.js
-language/statements/let/global-closure-set-before-initialization.js
-language/statements/let/syntax/let-let-declaration-split-across-two-lines.js
-language/statements/let/syntax/with-initialisers-in-statement-positions-default-statement-list.js
-language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js
-language/statements/let/syntax/without-initialisers-in-statement-positions-while-expression-statement.js
-language/statements/let/syntax/identifier-let-disallowed-as-boundname.js
-language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js
-language/statements/labeled/S12.12_A1_T1.js
-language/statements/labeled/continue.js
-language/statements/class/gen-method-param-dflt-yield.js
-language/statements/class/params-dflt-meth-args-unmapped.js
-language/statements/class/static-method-param-yield.js
-language/statements/class/method-length-dflt.js
-language/statements/class/params-dflt-meth-static-args-unmapped.js
-language/statements/class/restricted-properties.js
-language/statements/class/name-binding/const.js
-language/statements/class/strict-mode/with.js
-language/statements/class/definition/methods-gen-yield-as-expression-without-rhs.js
-language/statements/class/definition/methods-gen-yield-star-before-newline.js
-language/statements/class/definition/constructor-property.js
-language/statements/class/definition/methods-gen-yield-as-statement.js
-language/statements/class/definition/methods-gen-yield-as-expression-with-rhs.js
-language/statements/class/definition/methods-gen-yield-weak-binding.js
-language/statements/class/definition/methods-gen-yield-as-parameter.js
-language/statements/class/definition/side-effects-in-property-define.js
-language/statements/class/definition/implicit-constructor.js
-language/statements/class/definition/fn-name-gen-method.js
-language/statements/class/definition/methods-gen-no-yield.js
-language/statements/class/definition/prototype-property.js
-language/statements/class/definition/methods-gen-yield-as-logical-or-expression.js
-language/statements/class/subclass/derived-class-return-override-with-undefined.js
-language/statements/class/subclass/derived-class-return-override-with-number.js
-language/statements/class/subclass/derived-class-return-override-with-symbol.js
-language/statements/class/subclass/derived-class-return-override-with-empty.js
-language/statements/class/subclass/builtin-objects/Error/regular-subclassing.js
-language/statements/class/subclass/builtin-objects/NativeError/URIError-super.js
-language/statements/class/subclass/builtin-objects/NativeError/SyntaxError-name.js
-language/statements/class/subclass/builtin-objects/NativeError/RangeError-super.js
-language/statements/class/subclass/builtin-objects/NativeError/URIError-message.js
-language/statements/class/subclass/builtin-objects/WeakSet/regular-subclassing.js
-language/statements/class/subclass/builtin-objects/Object/regular-subclassing.js
-language/statements/class/subclass/builtin-objects/Array/contructor-calls-super-multiple-arguments.js
-language/statements/class/subclass/builtin-objects/WeakMap/super-must-be-called.js
-language/statements/class/subclass/builtin-objects/Proxy/no-prototype-throws.js
-language/statements/class/subclass/builtin-objects/RegExp/lastIndex.js
-language/statements/class/subclass/builtin-objects/ArrayBuffer/super-must-be-called.js
-language/statements/class/subclass/builtin-objects/Map/super-must-be-called.js
-language/statements/class/subclass/builtin-objects/String/length.js
-language/statements/class/subclass/builtin-objects/TypedArray/regular-subclassing.js
-language/statements/class/syntax/class-body-has-direct-super-class-heritage.js
-language/statements/class/syntax/class-expression-heritage-identifier-reference.js
-language/statements/while/S12.6.2_A14_T1.js
-language/statements/while/decl-fun.js
-language/statements/while/S12.6.2_A4_T2.js
-language/statements/while/decl-const.js
-language/statements/while/S12.6.2_A15.js
-language/statements/while/S12.6.2_A4_T1.js
-language/statements/continue/S12.7_A1_T1.js
-language/statements/continue/shadowing-loop-variable-in-same-scope-as-continue.js
-language/statements/continue/S12.7_A1_T4.js
-language/statements/continue/S12.7_A5_T1.js
-language/statements/continue/S12.7_A5_T2.js
-language/statements/const/global-closure-get-before-initialization.js
-language/statements/const/fn-name-fn.js
-language/statements/const/function-local-closure-get-before-initialization.js
-language/statements/const/fn-name-cover.js
-language/statements/const/syntax/with-initializer-if-expression-statement-else-statement.js
-language/statements/const/syntax/without-initializer-if-expression-statement.js
-language/statements/const/syntax/without-initializer-for-statement.js
-language/statements/const/syntax/block-scope-syntax-const-declarations-without-initialiser.js
-language/statements/const/syntax/const-invalid-assignment-next-expression-for.js
-language/statements/const/syntax/without-initializer-do-statement-while-expression.js
-language/statements/switch/S12.11_A3_T1.js
-language/statements/switch/S12.11_A2_T1.js
-language/statements/switch/S12.11_A1_T2.js
-language/statements/try/12.14-13.js
-language/statements/try/S12.14_A16_T12.js
-language/statements/try/12.14-6.js
-language/statements/try/S12.14_A8.js
-language/statements/try/S12.14_A18_T2.js
-language/statements/try/S12.14_A15.js
-language/statements/try/S12.14_A9_T1.js
-language/statements/try/S12.14_A16_T8.js
-language/statements/try/S12.14_A13_T1.js
-language/statements/try/S12.14_A16_T9.js
-language/statements/try/S12.14_A16_T11.js
-language/statements/try/S12.14_A9_T5.js
-language/statements/try/S12.14_A10_T5.js
-language/statements/try/S12.14_A9_T4.js
-language/statements/try/S12.14_A7_T1.js
-language/statements/try/S12.14_A7_T2.js
-language/statements/try/12.14-3.js
-language/statements/return/S12.9_A1_T8.js
-language/statements/return/S12.9_A1_T9.js
-language/statements/return/S12.9_A1_T4.js
-language/statements/return/S12.9_A1_T6.js
-language/statements/function/S13.2.2_A16_T1.js
-language/statements/function/S13_A12_T2.js
-language/statements/function/S13.2.2_A19_T5.js
-language/statements/function/enable-strict-via-outer-body.js
-language/statements/function/early-params-super-call.js
-language/statements/function/S14_A5_T2.js
-language/statements/function/S13.2.1_A8_T1.js
-language/statements/function/S13_A18.js
-language/statements/function/invalid-function-body-1.js
-language/statements/function/S13.2.1_A6_T2.js
-language/statements/function/13.1-39-s.js
-language/statements/function/S13.2.1_A7_T1.js
-language/statements/function/S13_A2_T3.js
-language/statements/function/13.2-18-1.js
-language/statements/function/S13.2.2_A5_T2.js
-language/statements/function/S13.2_A2_T2.js
-language/statements/function/S13.2_A1_T2.js
-language/statements/function/S13.2.1_A7_T4.js
-language/statements/function/param-duplicated-non-strict.js
-language/statements/function/invalid-3-names.js
-language/statements/function/13.0-15-s.js
-language/statements/function/S13_A3_T3.js
-language/statements/function/S13.2.2_A19_T1.js
-language/statements/function/param-duplicated-strict-3.js
-language/statements/function/13.2-19-b-3gs.js
-language/statements/function/S13.2.2_A15_T4.js
-language/statements/function/S13.2_A7_T1.js
-language/statements/function/S13.2.2_A7_T2.js
-language/statements/function/enable-strict-via-body.js
-language/statements/function/S13.2_A3.js
-language/statements/function/S13_A10.js
-language/statements/function/S13.2.1_A9_T2.js
-language/statements/function/S13.2_A4_T2.js
-language/statements/function/S13.2.1_A4_T3.js
-language/statements/function/S13_A15_T4.js
-language/statements/function/S10.1.1_A1_T1.js
-language/statements/function/S13.2.1_A4_T1.js
-language/statements/function/13.2-20-s.js
-language/statements/function/S13_A9.js
-language/statements/function/param-duplicated-strict-body-3.js
-language/statements/function/param-arguments-strict-body.js
-language/statements/function/13.2-28-s.js
-language/statements/function/13.2-27-s.js
-language/statements/function/13.2-1-s.js
-language/statements/function/S13_A6_T1.js
-language/statements/function/param-dflt-yield-strict.js
-language/statements/function/S13_A13_T3.js
-language/statements/function/S13.2.2_A18_T2.js
-language/statements/function/S13.2.1_A8_T2.js
-language/statements/function/param-duplicated-strict-1.js
-language/statements/function/S13_A15_T5.js
-language/statements/for/12.6.3_2-3-a-ii-14.js
-language/statements/for/S12.6.3_A4.1.js
-language/statements/for/decl-let.js
-language/statements/for/decl-cls.js
-language/statements/for/12.6.3_2-3-a-ii-2.js
-language/statements/for/12.6.3_2-3-a-ii-16.js
-language/statements/for/12.6.3_2-3-a-ii-12.js
-language/statements/for/S12.6.3_A3.js
-language/statements/for/12.6.3_2-3-a-ii-1.js
-language/statements/for/12.6.3_2-3-a-ii-19.js
-language/statements/for/S12.6.3_A11.1_T1.js
-language/statements/for/S12.6.3_A7.1_T1.js
-language/statements/for/S12.6.3_A11_T1.js
-language/statements/for/12.6.3_2-3-a-ii-4.js
-language/statements/for/S12.6.3_A12.1_T2.js
-language/statements/for/head-lhs-let.js
-language/statements/for/S12.6.3_A14.js
-language/statements/for/S12.6.3_A7.1_T2.js
-language/statements/for/S12.6.3_A8.1_T3.js
-language/keywords/ident-ref-return.js
-language/keywords/ident-ref-this.js
-language/keywords/ident-ref-typeof.js
-language/keywords/ident-ref-while.js
-language/keywords/ident-ref-try.js
-language/keywords/ident-ref-in.js
-language/types/object/S8.6.2_A7.js
-language/types/object/S8.6_A3_T1.js
-language/types/object/S8.6_A3_T2.js
-language/types/object/S8.6.1_A3.js
-language/types/reference/S8.7.2_A1_T1.js
-language/types/reference/8.7.2-4-s.js
-language/types/reference/8.7.2-7-s.js
-language/types/reference/8.7.2-3-a-2gs.js
-language/types/reference/S8.7_A7.js
-language/types/reference/8.7.2-2-s.js
-language/types/reference/8.7.2-8-s.js
-language/types/string/S8.4_A6.2.js
-language/types/string/S8.4_A9_T2.js
-language/types/string/S8.4_A14_T3.js
-language/types/string/S8.4_A12.js
-language/types/undefined/S8.1_A2_T1.js
-language/types/undefined/S8.1_A5.js
-language/types/null/S8.2_A2.js
-language/types/boolean/S8.3_A3.js
-language/types/number/S8.5_A6.js
-language/types/number/S8.5_A11_T1.js
-language/types/number/S8.5_A3.js
-language/types/number/S8.5_A1.js
-language/types/number/S8.5_A5.js
-language/types/number/S8.5_A12.1.js
-language/source-text/6.1.js
-language/function-code/10.4.3-1-23-s.js
-language/function-code/10.4.3-1-78gs.js
-language/function-code/10.4.3-1-92-s.js
-language/function-code/10.4.3-1-29gs.js
-language/function-code/S10.2.1_A1.js
-language/function-code/10.4.3-1-69-s.js
-language/function-code/10.4.3-1-24-s.js
-language/function-code/10.4.3-1-85-s.js
-language/function-code/10.4.3-1-50-s.js
-language/function-code/10.4.3-1-11-s.js
-language/function-code/10.4.3-1-36gs.js
-language/function-code/10.4.3-1-66gs.js
-language/function-code/10.4.3-1-74-s.js
-language/function-code/10.4.3-1-9gs.js
-language/function-code/10.4.3-1-98gs.js
-language/function-code/10.4.3-1-48gs.js
-language/function-code/10.4.3-1-95gs.js
-language/function-code/10.4.3-1-61-s.js
-language/function-code/10.4.3-1-106.js
-language/function-code/10.4.3-1-79gs.js
-language/function-code/10.4.3-1-16gs.js
-language/function-code/10.4.3-1-84gs.js
-language/function-code/10.4.3-1-25gs.js
-language/function-code/S10.2.1_A2.js
-language/function-code/10.4.3-1-60-s.js
-language/function-code/10.4.3-1-43gs.js
-language/function-code/10.4.3-1-53gs.js
-language/function-code/10.4.3-1-57-s.js
-language/function-code/10.4.3-1-38gs.js
-language/function-code/10.4.3-1-35gs.js
-language/function-code/10.4.3-1-50gs.js
-language/function-code/S10.1.6_A1_T1.js
-language/function-code/10.4.3-1-67-s.js
-language/function-code/10.4.3-1-43-s.js
-language/function-code/10.4.3-1-82gs.js
-language/function-code/10.4.3-1-45gs.js
-language/function-code/10.4.3-1-105.js
-language/function-code/10.4.3-1-40-s.js
-language/function-code/10.4.3-1-78-s.js
-language/function-code/10.4.3-1-99-s.js
-language/function-code/10.4.3-1-40gs.js
-language/function-code/10.4.3-1-12gs.js
-language/function-code/10.4.3-1-57gs.js
-language/function-code/10.4.3-1-46-s.js
-language/function-code/10.4.3-1-27-s.js
-language/function-code/10.4.3-1-87-s.js
-language/function-code/10.4.3-1-31gs.js
-language/literals/numeric/S7.8.3_A3.4_T1.js
-language/literals/numeric/octal.js
-language/literals/numeric/7.8.3-1gs.js
-language/literals/numeric/S7.8.3_A2.2_T6.js
-language/literals/numeric/S7.8.3_A3.2_T2.js
-language/literals/numeric/7.8.3-2gs.js
-language/literals/numeric/legacy-octal-integery-000-strict.js
-language/literals/numeric/S7.8.3_A5.1_T8.js
-language/literals/numeric/S7.8.3_A3.2_T1.js
-language/literals/numeric/S7.8.3_A4.1_T4.js
-language/literals/numeric/octal-invalid-truncated.js
-language/literals/numeric/S7.8.3_A3.4_T6.js
-language/literals/numeric/binary-invalid-unicode.js
-language/literals/numeric/legacy-octal-integery-010-strict.js
-language/literals/numeric/S7.8.3_A3.3_T8.js
-language/literals/numeric/S7.8.3_A5.1_T1.js
-language/literals/numeric/S7.8.3_A5.1_T7.js
-language/literals/numeric/S7.8.3_A3.4_T3.js
-language/literals/numeric/S7.8.3_A3.4_T8.js
-language/literals/numeric/binary.js
-language/literals/numeric/binary-invalid-digit.js
-language/literals/numeric/S7.8.3_A4.1_T6.js
-language/literals/string/legacy-octal-escape-sequence-strict.js
-language/literals/string/S7.8.4_A7.1_T1.js
-language/literals/string/legacy-octal-escape-sequence-prologue-strict.js
-language/literals/string/S7.8.4_A5.1_T3.js
-language/literals/string/S7.8.4_A7.2_T3.js
-language/literals/string/S7.8.4_A2.3_T1.js
-language/literals/string/S7.8.4_A7.2_T1.js
-language/literals/string/S7.8.4_A2.2_T1.js
-language/literals/string/S7.8.4_A4.2_T2.js
-language/literals/string/S7.8.4_A4.2_T5.js
-language/literals/string/S7.8.4_A3.1_T2.js
-language/literals/null/S7.8.1_A1_T1.js
-language/literals/regexp/u-surrogate-pairs-atom-dot.js
-language/literals/regexp/invalid-braced-quantifier-range.js
-language/literals/regexp/S7.8.5_A3.1_T1.js
-language/literals/regexp/u-invalid-oob-decimal-escape.js
-language/literals/regexp/u-surrogate-pairs-atom-escape-decimal.js
-language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a.js
-language/literals/regexp/S7.8.5_A1.4_T1.js
-language/literals/regexp/S7.8.5_A4.2.js
-language/literals/regexp/S7.8.5_A4.1.js
-language/literals/regexp/u-surrogate-pairs-atom-char-class.js
-language/comments/S7.4_A3.js
-language/comments/S7.4_A4_T1.js
-language/comments/S7.4_A4_T4.js
-language/comments/S7.4_A2_T2.js
-language/computed-property-names/basics/number.js
-language/computed-property-names/to-name-side-effects/class.js
-language/computed-property-names/object/accessor/setter-duplicates.js
-language/computed-property-names/object/accessor/getter-super.js
-language/computed-property-names/object/method/string.js
-language/computed-property-names/class/accessor/getter-duplicates.js
-language/computed-property-names/class/method/constructor-duplicate-1.js
-language/computed-property-names/class/method/number.js
-language/computed-property-names/class/method/constructor-duplicate-2.js
-language/computed-property-names/class/static/setter-constructor.js
-language/computed-property-names/class/static/setter-prototype.js
-language/identifiers/val-debugger-via-escape-hex.js
-language/identifiers/val-var-via-escape-hex.js
-language/identifiers/val-debugger.js
-language/identifiers/val-do-via-escape-hex4.js
-language/identifiers/start-unicode-ltr.js
-language/identifiers/val-case-via-escape-hex.js
-language/identifiers/val-finally-via-escape-hex.js
-language/identifiers/val-break-via-escape-hex4.js
-language/identifiers/val-yield-strict.js
-language/identifiers/val-extends-via-escape-hex4.js
-language/identifiers/val-in.js
-language/identifiers/val-const-via-escape-hex.js
-language/identifiers/val-if.js
-language/identifiers/val-in-via-escape-hex.js
-language/identifiers/val-delete-via-escape-hex.js
-language/identifiers/val-try-via-escape-hex4.js
-language/identifiers/val-true-via-escape-hex4.js
-language/identifiers/val-delete-via-escape-hex4.js
-language/identifiers/val-catch-via-escape-hex.js
-language/identifiers/val-continue-via-escape-hex.js
-language/identifiers/val-enum-via-escape-hex.js
-language/identifiers/val-this.js
-language/identifiers/val-return-via-escape-hex4.js
-language/identifiers/val-void-via-escape-hex.js
-language/identifiers/val-import-via-escape-hex4.js
-language/identifiers/val-finally.js
-language/identifiers/val-typeof-via-escape-hex.js
-language/identifiers/val-while-via-escape-hex4.js
-language/identifiers/val-continue-via-escape-hex4.js
-language/identifiers/val-export-via-escape-hex.js
-language/identifiers/val-instanceof-via-escape-hex.js
-language/arguments-object/S10.6_A7.js
-language/arguments-object/10.5-7-b-2-s.js
-language/arguments-object/S10.6_A5_T2.js
-language/arguments-object/10.6-7-1.js
-language/arguments-object/S10.1.6_A1_T2.js
-language/arguments-object/10.6-14-c-1-s.js
-language/arguments-object/S10.6_A3_T2.js
-language/arguments-object/10.6-6-4.js
-language/arguments-object/10.6-14-c-4-s.js
-language/arguments-object/10.6-5-1.js
-language/arguments-object/unmapped/via-strict.js
-language/arguments-object/mapped/Symbol.iterator.js
-language/global-code/decl-lex-restricted-global.js
-language/global-code/decl-var.js
-language/global-code/decl-lex-configurable-global.js
-language/global-code/unscopables-ignored.js
-language/global-code/super-prop.js
-language/white-space/S7.2_A3.5_T2.js
-language/white-space/S7.2_A2.4_T2.js
-language/white-space/S7.2_A3.3_T2.js
-language/white-space/S7.2_A4.4_T2.js
-language/white-space/between-horizontal-tab.js
-language/white-space/S7.2_A4.5_T2.js
-language/white-space/S7.2_A2.3_T2.js
-language/line-terminators/between-tokens-ps.js
-language/line-terminators/invalid-comment-single-lf.js
-language/line-terminators/S7.3_A6_T2.js
-language/line-terminators/invalid-regexp-lf.js
-language/line-terminators/comment-single-lf.js
-language/line-terminators/S7.3_A2.1_T2.js
-language/line-terminators/comment-single-ps.js
-language/line-terminators/S7.3_A2.2_T2.js
-language/identifier-resolution/S11.1.2_A1_T2.js
-language/identifier-resolution/S10.2.2_A1_T8.js
-language/identifier-resolution/S10.2.2_A1_T9.js
-language/destructuring/binding/syntax/array-elements-with-initializer.js
-language/destructuring/binding/syntax/array-rest-elements.js
-language/destructuring/binding/syntax/property-list-single-name-bindings.js
-language/destructuring/binding/syntax/recursive-array-and-object-patterns.js
-language/destructuring/binding/syntax/property-list-followed-by-a-single-comma.js
-language/reserved-words/ident-name-keyword-memberexpr-str.js
-language/reserved-words/ident-name-keyword-memberexpr.js
-language/reserved-words/ident-name-global-property-memberexpr.js
-language/reserved-words/ident-name-reserved-word-literal-prop-name.js
-language/reserved-words/ident-name-reserved-word-literal-memberexpr-str.js
-language/reserved-words/ident-name-global-property-prop-name.js
-language/reserved-words/ident-name-global-property-memberexpr-str.js
-language/reserved-words/ident-name-keyword-accessor.js
-language/directive-prologue/10.1.1-1-s.js
-language/directive-prologue/func-decl-not-first-runtime.js
-language/directive-prologue/14.1-4gs.js
-language/directive-prologue/func-expr-not-first-runtime.js
-language/directive-prologue/14.1-8-s.js
-language/directive-prologue/10.1.1-30-s.js
-language/directive-prologue/func-expr-final-runtime.js
-language/directive-prologue/10.1.1-7-s.js
-language/directive-prologue/10.1.1-31-s.js
-language/directive-prologue/14.1-5gs.js
-language/module-code/parse-err-export-dflt-const.js
-language/module-code/parse-err-export-dflt-var.js
-language/module-code/early-lex-and-var.js
-language/module-code/parse-err-return.js
-language/module-code/early-dup-export-decl.js
-language/module-code/early-dup-export-dflt.js
-language/module-code/early-export-global.js
-language/module-code/early-undef-continue.js
-language/module-code/early-undef-break.js
-language/module-code/early-dup-export-id-as.js
-language/future-reserved-words/throws.js
-language/future-reserved-words/transient.js
-language/future-reserved-words/protected.js
-language/future-reserved-words/_implements.js
-language/future-reserved-words/abstract.js
-language/future-reserved-words/int.js
-language/future-reserved-words/implements-strict-escaped.js
-language/future-reserved-words/let-strict.js
-language/eval-code/direct/global-env-rec-with.js
-language/eval-code/direct/var-env-var-non-strict.js
-language/eval-code/direct/non-definable-function-with-function.js
-language/eval-code/direct/non-definable-global-generator.js
-language/punctuators/S7.7_A2_T7.js
-language/punctuators/S7.7_A2_T5.js
-language/punctuators/S7.7_A2_T10.js
-language/punctuators/S7.7_A2_T4.js
-language/punctuators/S7.7_A2_T8.js
-language/punctuators/S7.7_A1.js
-language/expressions/greater-than/S11.8.2_A2.4_T1.js
-language/expressions/greater-than/S11.8.2_A3.1_T1.3.js
-language/expressions/greater-than/S11.8.2_A4.11.js
-language/expressions/greater-than/S11.8.2_A4.2.js
-language/expressions/greater-than/S11.8.2_A3.1_T2.1.js
-language/expressions/greater-than/S11.8.2_A4.7.js
-language/expressions/greater-than/S11.8.2_A2.1_T3.js
-language/expressions/greater-than/S11.8.2_A2.4_T3.js
-language/expressions/greater-than/S11.8.2_A2.1_T1.js
-language/expressions/greater-than/S11.8.2_A3.1_T2.7.js
-language/expressions/greater-than/S11.8.2_A4.1.js
-language/expressions/greater-than/S11.8.2_A3.1_T1.1.js
-language/expressions/greater-than/S11.8.2_A3.1_T2.6.js
-language/expressions/greater-than/11.8.2-1.js
-language/expressions/greater-than/S11.8.2_A2.1_T2.js
-language/expressions/greater-than/S11.8.2_A4.5.js
-language/expressions/greater-than/11.8.2-2.js
-language/expressions/greater-than/S11.8.2_A3.1_T2.5.js
-language/expressions/greater-than/S11.8.2_A3.1_T2.9.js
-language/expressions/less-than/S11.8.1_A3.1_T2.3.js
-language/expressions/less-than/S11.8.1_A4.12_T1.js
-language/expressions/less-than/S11.8.1_A2.4_T1.js
-language/expressions/less-than/S11.8.1_A2.4_T2.js
-language/expressions/less-than/S11.8.1_A4.11.js
-language/expressions/less-than/S11.8.1_A2.3_T1.js
-language/expressions/less-than/S11.8.1_A2.1_T3.js
-language/expressions/less-than/S11.8.1_A2.4_T4.js
-language/expressions/less-than/S11.8.1_A4.8.js
-language/expressions/less-than/S11.8.1_A3.1_T2.4.js
-language/expressions/less-than/S11.8.1_A3.1_T2.5.js
-language/expressions/less-than/S11.8.1_A3.1_T2.8.js
-language/expressions/less-than/S11.8.1_A3.1_T2.1.js
-language/expressions/less-than/S11.8.1_A4.4.js
-language/expressions/less-than/S11.8.1_A4.1.js
-language/expressions/less-than/S11.8.1_A3.1_T1.3.js
-language/expressions/less-than/S11.8.1_A3.1_T2.9.js
-language/expressions/less-than/S11.8.1_A3.1_T2.7.js
-language/expressions/left-shift/S11.7.1_A3_T2.5.js
-language/expressions/left-shift/S11.7.1_A2.4_T3.js
-language/expressions/left-shift/S11.7.1_A3_T1.1.js
-language/expressions/left-shift/S11.7.1_A3_T1.4.js
-language/expressions/left-shift/S11.7.1_A2.4_T2.js
-language/expressions/left-shift/S9.5_A1_T1.js
-language/expressions/left-shift/S9.5_A3.1_T3.js
-language/expressions/left-shift/S9.5_A2.2_T1.js
-language/expressions/left-shift/S11.7.1_A2.3_T1.js
-language/expressions/left-shift/S11.7.1_A3_T2.4.js
-language/expressions/left-shift/S11.7.1_A2.1_T3.js
-language/expressions/left-shift/S9.5_A2.1_T1.js
-language/expressions/left-shift/S11.7.1_A5.1_T1.js
-language/expressions/left-shift/S11.7.1_A3_T2.7.js
-language/expressions/left-shift/S9.5_A3.1_T1.js
-language/expressions/left-shift/S11.7.1_A4_T2.js
-language/expressions/left-shift/S9.5_A3.2_T1.js
-language/expressions/left-shift/S11.7.1_A3_T2.2.js
-language/expressions/bitwise-or/S11.10.3_A2.1_T1.js
-language/expressions/bitwise-or/S11.10.3_A2.4_T3.js
-language/expressions/bitwise-or/S11.10.3_A2.1_T2.js
-language/expressions/bitwise-or/S11.10.3_A2.2_T1.js
-language/expressions/bitwise-or/S11.10.3_A3_T2.9.js
-language/expressions/bitwise-or/S11.10.3_A2.4_T2.js
-language/expressions/bitwise-or/S11.10.3_A3_T2.8.js
-language/expressions/bitwise-or/S11.10.3_A3_T1.1.js
-language/expressions/bitwise-or/S11.10.3_A3_T2.5.js
-language/expressions/bitwise-or/S11.10.3_A2.1_T3.js
-language/expressions/division/S11.5.2_A3_T2.1.js
-language/expressions/division/S11.5.2_A4_T5.js
-language/expressions/division/S11.5.2_A4_T9.js
-language/expressions/division/S11.5.2_A2.4_T2.js
-language/expressions/division/S11.5.2_A4_T10.js
-language/expressions/division/S11.5.2_A4_T1.1.js
-language/expressions/division/S11.5.2_A2.1_T1.js
-language/expressions/division/S11.5.2_A3_T1.1.js
-language/expressions/division/S11.5.2_A2.3_T1.js
-language/expressions/division/S11.5.2_A4_T6.js
-language/expressions/division/S11.5.2_A4_T8.js
-language/expressions/division/S11.5.2_A4_T2.js
-language/expressions/division/S11.5.2_A3_T2.6.js
-language/expressions/division/S11.5.2_A3_T1.4.js
-language/expressions/division/S11.5.2_A4_T4.js
-language/expressions/division/S11.5.2_A4_T1.2.js
-language/expressions/division/S11.5.2_A3_T2.3.js
-language/expressions/comma/S11.14_A2.1_T1.js
-language/expressions/comma/S11.14_A2.1_T2.js
-language/expressions/property-accessors/S11.2.1_A4_T8.js
-language/expressions/property-accessors/S11.2.1_A4_T3.js
-language/expressions/property-accessors/S11.2.1_A3_T3.js
-language/expressions/property-accessors/S11.2.1_A3_T1.js
-language/expressions/property-accessors/S11.2.1_A4_T9.js
-language/expressions/property-accessors/S11.2.1_A3_T4.js
-language/expressions/property-accessors/S11.2.1_A3_T5.js
-language/expressions/property-accessors/S11.2.1_A4_T1.js
-language/expressions/property-accessors/S8.12.3_A2.js
-language/expressions/equals/S11.9.1_A3.1.js
-language/expressions/equals/S11.9.1_A7.5.js
-language/expressions/equals/S11.9.1_A2.4_T4.js
-language/expressions/equals/coerce-symbol-to-prim-invocation.js
-language/expressions/equals/symbol-abstract-equality-comparison.js
-language/expressions/equals/S11.9.1_A5.1.js
-language/expressions/equals/S11.9.1_A7.1.js
-language/expressions/equals/S11.9.1_A4.1_T2.js
-language/expressions/equals/coerce-symbol-to-prim-return-prim.js
-language/expressions/equals/symbol-strict-equality-comparison.js
-language/expressions/equals/S11.9.1_A7.8.js
-language/expressions/equals/coerce-symbol-to-prim-err.js
-language/expressions/equals/S11.9.1_A7.4.js
-language/expressions/equals/S9.1_A1_T3.js
-language/expressions/equals/S11.9.1_A4.1_T1.js
-language/expressions/equals/S11.9.1_A2.1_T2.js
-language/expressions/equals/get-symbol-to-prim-err.js
-language/expressions/array/S11.1.4_A1.5.js
-language/expressions/array/S11.1.4_A1.1.js
-language/expressions/array/S11.1.4_A2.js
-language/expressions/array/S11.1.4_A1.6.js
-language/expressions/array/S11.1.4_A1.3.js
-language/expressions/array/11.1.4_5-6-1.js
-language/expressions/bitwise-and/S11.10.1_A2.4_T2.js
-language/expressions/bitwise-and/S11.10.1_A2.2_T1.js
-language/expressions/bitwise-and/S11.10.1_A3_T2.5.js
-language/expressions/bitwise-and/S11.10.1_A3_T2.2.js
-language/expressions/bitwise-and/S11.10.1_A3_T2.1.js
-language/expressions/bitwise-and/S11.10.1_A3_T1.3.js
-language/expressions/bitwise-and/S11.10.1_A2.1_T1.js
-language/expressions/bitwise-and/S11.10.1_A3_T2.8.js
-language/expressions/bitwise-and/S11.10.1_A3_T1.1.js
-language/expressions/bitwise-and/S11.10.1_A2.4_T1.js
-language/expressions/bitwise-xor/S11.10.2_A3_T2.1.js
-language/expressions/bitwise-xor/S11.10.2_A2.1_T3.js
-language/expressions/bitwise-xor/S11.10.2_A3_T2.8.js
-language/expressions/bitwise-xor/S11.10.2_A3_T1.4.js
-language/expressions/bitwise-xor/S11.10.2_A3_T2.7.js
-language/expressions/bitwise-xor/S11.10.2_A3_T2.2.js
-language/expressions/bitwise-xor/S11.10.2_A2.1_T1.js
-language/expressions/bitwise-xor/S11.10.2_A3_T2.6.js
-language/expressions/bitwise-xor/S11.10.2_A2.2_T1.js
-language/expressions/bitwise-xor/S11.10.2_A3_T2.5.js
-language/expressions/bitwise-xor/S11.10.2_A2.4_T2.js
-language/expressions/modulus/S11.5.3_A3_T2.9.js
-language/expressions/modulus/S11.5.3_A4_T3.js
-language/expressions/modulus/S11.5.3_A3_T2.4.js
-language/expressions/modulus/S11.5.3_A4_T4.js
-language/expressions/modulus/S11.5.3_A3_T2.7.js
-language/expressions/modulus/S11.5.3_A4_T7.js
-language/expressions/modulus/S11.5.3_A2.1_T1.js
-language/expressions/modulus/S11.5.3_A3_T1.3.js
-language/expressions/modulus/S11.5.3_A3_T2.3.js
-language/expressions/modulus/S11.5.3_A3_T2.6.js
-language/expressions/modulus/S11.5.3_A4_T6.js
-language/expressions/modulus/S11.5.3_A4_T5.js
-language/expressions/modulus/S11.5.3_A4_T1.2.js
-language/expressions/modulus/S11.5.3_A4_T1.1.js
-language/expressions/modulus/S11.5.3_A2.4_T3.js
-language/expressions/tagged-template/call-expression-argument-list-evaluation.js
-language/expressions/tagged-template/call-expression-context-no-strict.js
-language/expressions/tagged-template/template-object-frozen-non-strict.js
-language/expressions/tagged-template/member-expression-argument-list-evaluation.js
-language/expressions/unary-minus/S11.4.7_A2.1_T2.js
-language/expressions/unary-minus/S11.4.7_A4.1.js
-language/expressions/unary-minus/S11.4.7_A4.2.js
-language/expressions/generators/length-dflt.js
-language/expressions/object/concise-generator.js
-language/expressions/object/prop-dup-get-set-get.js
-language/expressions/object/fn-name-gen.js
-language/expressions/object/11.1.5_4-5-1.js
-language/expressions/object/S11.1.5_A1.1.js
-language/expressions/object/prop-dup-set-data.js
-language/expressions/object/method-definition/generator-prototype.js
-language/expressions/object/method-definition/params-dflt-meth-args-unmapped.js
-language/expressions/object/method-definition/generator-prop-name-yield-id.js
-language/expressions/object/method-definition/generator-return.js
-language/expressions/object/method-definition/params-dflt-gen-meth-args-unmapped.js
-language/expressions/object/method-definition/yield-star-before-newline.js
-language/expressions/object/method-definition/generator-prop-name-yield-expr.js
-language/expressions/object/method-definition/generator-super-prop-param.js
-language/expressions/object/method-definition/name-length-dflt.js
-language/expressions/object/method-definition/yield-as-identifier-in-nested-function.js
-language/expressions/object/method-definition/name-name-prop-string.js
-language/expressions/object/method-definition/generator-super-call-param.js
-language/expressions/right-shift/S11.7.2_A2.4_T3.js
-language/expressions/right-shift/S11.7.2_A3_T1.2.js
-language/expressions/right-shift/S11.7.2_A3_T2.7.js
-language/expressions/right-shift/S11.7.2_A5.2_T1.js
-language/expressions/right-shift/S11.7.2_A2.1_T2.js
-language/expressions/right-shift/S11.7.2_A3_T2.3.js
-language/expressions/right-shift/S11.7.2_A4_T2.js
-language/expressions/right-shift/S11.7.2_A3_T2.1.js
-language/expressions/right-shift/S11.7.2_A2.3_T1.js
-language/expressions/right-shift/S11.7.2_A2.4_T1.js
-language/expressions/right-shift/S11.7.2_A3_T2.2.js
-language/expressions/right-shift/S11.7.2_A2.1_T3.js
-language/expressions/right-shift/S11.7.2_A2.4_T4.js
-language/expressions/right-shift/S11.7.2_A4_T3.js
-language/expressions/assignment/11.13.1-4-14-s.js
-language/expressions/assignment/8.12.5-3-b_1.js
-language/expressions/assignment/S11.13.1_A5_T1.js
-language/expressions/assignment/S11.13.1_A6_T1.js
-language/expressions/assignment/11.13.1-4-27-s.js
-language/expressions/assignment/fn-name-fn.js
-language/expressions/assignment/fn-name-class.js
-language/expressions/assignment/S8.12.5_A1.js
-language/expressions/assignment/11.13.1-4-28gs.js
-language/expressions/assignment/11.13.1-4-3-s.js
-language/expressions/assignment/11.13.1-2-s.js
-language/expressions/assignment/S11.13.1_A6_T3.js
-language/expressions/assignment/S11.13.1_A2.1_T1.js
-language/expressions/assignment/S11.13.1_A3.2.js
-language/expressions/assignment/S8.12.5_A2.js
-language/expressions/assignment/fn-name-arrow.js
-language/expressions/assignment/white-space.js
-language/expressions/assignment/fn-name-gen.js
-language/expressions/assignment/11.13.1-3-s.js
-language/expressions/assignment/11.13.1-4-1.js
-language/expressions/assignment/8.14.4-8-b_2.js
-language/expressions/multiplication/S11.5.1_A3_T1.2.js
-language/expressions/multiplication/S11.5.1_A3_T2.6.js
-language/expressions/multiplication/S11.5.1_A3_T1.4.js
-language/expressions/multiplication/S11.5.1_A3_T1.3.js
-language/expressions/multiplication/S11.5.1_A4_T1.2.js
-language/expressions/multiplication/S11.5.1_A3_T2.2.js
-language/expressions/multiplication/S11.5.1_A4_T7.js
-language/expressions/multiplication/S11.5.1_A3_T2.9.js
-language/expressions/multiplication/S11.5.1_A2.1_T2.js
-language/expressions/multiplication/S11.5.1_A2.1_T1.js
-language/expressions/multiplication/S11.5.1_A3_T1.1.js
-language/expressions/multiplication/S11.5.1_A2.1_T3.js
-language/expressions/multiplication/S11.5.1_A2.4_T4.js
-language/expressions/multiplication/S11.5.1_A4_T5.js
-language/expressions/multiplication/S11.5.1_A2.3_T1.js
-language/expressions/multiplication/S11.5.1_A2.4_T3.js
-language/expressions/new/S11.2.2_A3_T3.js
-language/expressions/new/S11.2.2_A4_T5.js
-language/expressions/new/S11.2.2_A4_T2.js
-language/expressions/new/S11.2.2_A2.js
-language/expressions/postfix-increment/S11.3.1_A2.1_T1.js
-language/expressions/postfix-increment/S11.3.1_A3_T4.js
-language/expressions/postfix-increment/line-terminator-carriage-return.js
-language/expressions/postfix-increment/S11.3.1_A2.1_T2.js
-language/expressions/postfix-increment/S11.3.1_A3_T3.js
-language/expressions/postfix-increment/S11.3.1_A5_T1.js
-language/expressions/postfix-increment/S11.3.1_A5_T3.js
-language/expressions/does-not-equals/S11.9.2_A2.4_T4.js
-language/expressions/does-not-equals/S11.9.2_A4.1_T1.js
-language/expressions/does-not-equals/S11.9.2_A7.7.js
-language/expressions/does-not-equals/S11.9.2_A7.1.js
-language/expressions/does-not-equals/S11.9.2_A3.2.js
-language/expressions/does-not-equals/S11.9.2_A7.3.js
-language/expressions/prefix-decrement/target-cover-id.js
-language/expressions/prefix-decrement/S11.4.5_A4_T4.js
-language/expressions/prefix-decrement/S11.4.5_A4_T3.js
-language/expressions/prefix-decrement/S11.4.5_A5_T3.js
-language/expressions/prefix-decrement/whitespace.js
-language/expressions/prefix-decrement/11.4.5-2-3-s.js
-language/expressions/prefix-decrement/S11.4.5_A3_T3.js
-language/expressions/prefix-decrement/S11.4.5_A3_T2.js
-language/expressions/prefix-decrement/S11.4.5_A3_T4.js
-language/expressions/bitwise-not/S9.5_A2.3_T2.js
-language/expressions/bitwise-not/S11.4.8_A2.1_T2.js
-language/expressions/bitwise-not/S11.4.8_A3_T4.js
-language/expressions/bitwise-not/S9.5_A3.1_T4.js
-language/expressions/bitwise-not/S11.4.8_A3_T2.js
-language/expressions/bitwise-not/S11.4.8_A2.2_T1.js
-language/expressions/logical-and/S11.11.1_A4_T2.js
-language/expressions/logical-and/S11.11.1_A2.4_T3.js
-language/expressions/logical-and/S11.11.1_A2.1_T2.js
-language/expressions/logical-and/S11.11.1_A3_T1.js
-language/expressions/logical-and/S11.11.1_A2.4_T2.js
-language/expressions/logical-and/S11.11.1_A3_T4.js
-language/expressions/logical-and/S11.11.1_A4_T1.js
-language/expressions/logical-and/S11.11.1_A2.1_T3.js
-language/expressions/addition/S11.6.1_A4_T3.js
-language/expressions/addition/S11.6.1_A3.1_T1.2.js
-language/expressions/addition/S11.6.1_A2.2_T2.js
-language/expressions/addition/S11.6.1_A3.2_T2.2.js
-language/expressions/addition/S11.6.1_A4_T4.js
-language/expressions/addition/S11.6.1_A3.1_T2.2.js
-language/expressions/addition/S11.6.1_A3.2_T2.1.js
-language/expressions/addition/S11.6.1_A2.1_T2.js
-language/expressions/addition/S11.6.1_A4_T1.js
-language/expressions/addition/S11.6.1_A3.2_T2.4.js
-language/expressions/addition/S11.6.1_A2.4_T1.js
-language/expressions/addition/S11.6.1_A4_T6.js
-language/expressions/addition/coerce-symbol-to-prim-return-prim.js
-language/expressions/addition/S11.6.1_A2.1_T1.js
-language/expressions/addition/coerce-symbol-to-prim-err.js
-language/expressions/addition/S11.6.1_A4_T7.js
-language/expressions/addition/S11.6.1_A3.1_T2.3.js
-language/expressions/addition/S11.6.1_A3.1_T1.1.js
-language/expressions/addition/get-symbol-to-prim-err.js
-language/expressions/super/prop-dot-cls-this-uninit.js
-language/expressions/super/prop-expr-obj-key-err.js
-language/expressions/super/call-expr-value.js
-language/expressions/super/prop-expr-obj-ref-strict.js
-language/expressions/super/prop-dot-obj-ref-strict.js
-language/expressions/super/prop-expr-cls-this-uninit.js
-language/expressions/super/prop-expr-obj-unresolvable.js
-language/expressions/super/prop-expr-cls-null-proto.js
-language/expressions/super/prop-expr-cls-ref-strict.js
-language/expressions/super/prop-expr-cls-unresolvable.js
-language/expressions/super/call-bind-this-value-twice.js
-language/expressions/super/prop-expr-obj-ref-non-strict.js
-language/expressions/super/prop-expr-cls-ref-this.js
-language/expressions/super/call-arg-evaluation-err.js
-language/expressions/super/prop-dot-cls-val.js
-language/expressions/super/prop-dot-obj-ref-non-strict.js
-language/expressions/super/call-construct-invocation.js
-language/expressions/super/prop-expr-cls-val.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.10.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.2.js
-language/expressions/greater-than-or-equal/S11.8.4_A2.1_T3.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.7.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.1.js
-language/expressions/greater-than-or-equal/S11.8.4_A2.3_T1.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.12_T2.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.6.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.2_T1.1.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.5.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.1.js
-language/expressions/greater-than-or-equal/S11.8.4_A2.1_T1.js
-language/expressions/greater-than-or-equal/S11.8.4_A2.4_T2.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.6.js
-language/expressions/greater-than-or-equal/S11.8.4_A2.1_T2.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.2.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T1.1.js
-language/expressions/logical-not/S11.4.9_A3_T4.js
-language/expressions/logical-not/S11.4.9_A2.2_T1.js
-language/expressions/logical-not/S11.4.9_A2.1_T1.js
-language/expressions/logical-not/S9.2_A3_T2.js
-language/expressions/logical-not/S11.4.9_A2.1_T2.js
-language/expressions/logical-not/S9.2_A2_T2.js
-language/expressions/logical-not/S11.4.9_A3_T1.js
-language/expressions/logical-not/symbol-logical-not-evaluation.js
-language/expressions/new.target/value-via-fpcall.js
-language/expressions/new.target/value-via-tagged-template.js
-language/expressions/new.target/value-via-fpapply.js
-language/expressions/new.target/value-via-member.js
-language/expressions/strict-does-not-equals/S11.9.5_A2.4_T2.js
-language/expressions/strict-does-not-equals/S11.9.5_A8_T4.js
-language/expressions/strict-does-not-equals/S11.9.5_A8_T1.js
-language/expressions/strict-does-not-equals/S11.9.5_A4.3.js
-language/expressions/strict-does-not-equals/S11.9.5_A4.2.js
-language/expressions/strict-does-not-equals/S11.9.5_A2.1_T1.js
-language/expressions/strict-does-not-equals/S11.9.5_A2.1_T3.js
-language/expressions/strict-does-not-equals/S11.9.5_A2.4_T3.js
-language/expressions/strict-does-not-equals/S11.9.5_A2.1_T2.js
-language/expressions/strict-does-not-equals/S11.9.5_A8_T2.js
-language/expressions/template-literal/tv-null-character-escape-sequence.js
-language/expressions/template-literal/literal-expr-template.js
-language/expressions/template-literal/middle-list-one-expr-primitive.js
-language/expressions/template-literal/tv-zwnbsp.js
-language/expressions/template-literal/tv-template-middle.js
-language/expressions/template-literal/middle-list-one-expr-member-expr.js
-language/expressions/template-literal/evaluation-order.js
-language/expressions/template-literal/tv-no-substitution.js
-language/expressions/template-literal/middle-list-many-expr-template.js
-language/expressions/template-literal/middle-list-one-expr-tostr-error.js
-language/expressions/template-literal/tv-line-continuation.js
-language/expressions/template-literal/middle-list-many-expr-primitive.js
-language/expressions/template-literal/middle-list-many-expr-member-expr.js
-language/expressions/template-literal/tv-template-head.js
-language/expressions/template-literal/tv-template-characters.js
-language/expressions/subtraction/S11.6.2_A2.1_T1.js
-language/expressions/subtraction/S11.6.2_A4_T3.js
-language/expressions/subtraction/S11.6.2_A3_T2.8.js
-language/expressions/subtraction/S11.6.2_A2.1_T3.js
-language/expressions/subtraction/S11.6.2_A3_T2.5.js
-language/expressions/subtraction/S11.6.2_A3_T2.6.js
-language/expressions/subtraction/S11.6.2_A4_T7.js
-language/expressions/subtraction/S11.6.2_A3_T1.4.js
-language/expressions/subtraction/S11.6.2_A3_T2.3.js
-language/expressions/subtraction/S11.6.2_A3_T2.2.js
-language/expressions/subtraction/S11.6.2_A2.2_T1.js
-language/expressions/subtraction/S11.6.2_A2.4_T1.js
-language/expressions/subtraction/S11.6.2_A4_T5.js
-language/expressions/subtraction/S11.6.2_A2.1_T2.js
-language/expressions/subtraction/S11.6.2_A3_T1.1.js
-language/expressions/concatenation/S9.8_A3_T2.js
-language/expressions/concatenation/S9.8_A2_T2.js
-language/expressions/prefix-increment/target-cover-id.js
-language/expressions/prefix-increment/S11.4.4_A5_T1.js
-language/expressions/prefix-increment/S11.4.4_A4_T2.js
-language/expressions/prefix-increment/S11.4.4_A4_T1.js
-language/expressions/prefix-increment/S11.4.4_A2.1_T2.js
-language/expressions/prefix-increment/S11.4.4_A3_T1.js
-language/expressions/prefix-increment/whitespace.js
-language/expressions/prefix-increment/11.4.4-2-3-s.js
-language/expressions/conditional/in-branch-1.js
-language/expressions/conditional/S11.12_A2.1_T6.js
-language/expressions/conditional/S11.12_A3_T3.js
-language/expressions/conditional/S11.12_A3_T4.js
-language/expressions/conditional/S11.12_A2.1_T3.js
-language/expressions/conditional/S11.12_A4_T3.js
-language/expressions/conditional/S11.12_A2.1_T4.js
-language/expressions/conditional/in-branch-2.js
-language/expressions/conditional/S11.12_A4_T1.js
-language/expressions/in/S8.12.6_A3.js
-language/expressions/in/S11.8.7_A3.js
-language/expressions/in/S8.12.6_A2_T2.js
-language/expressions/in/S11.8.7_A2.4_T1.js
-language/expressions/in/S8.12.6_A1.js
-language/expressions/in/S11.8.7_A2.4_T3.js
-language/expressions/in/S8.12.6_A2_T1.js
-language/expressions/call/S11.2.3_A3_T2.js
-language/expressions/call/S11.2.4_A1.4_T2.js
-language/expressions/call/S11.2.3_A2.js
-language/expressions/call/11.2.3-3_8.js
-language/expressions/call/S11.2.4_A1.3_T1.js
-language/expressions/call/S11.2.3_A4_T2.js
-language/expressions/call/S11.2.4_A1.2_T2.js
-language/expressions/call/S11.2.4_A1.4_T3.js
-language/expressions/call/S11.2.3_A3_T5.js
-language/expressions/call/eval-realm-indirect.js
-language/expressions/call/S11.2.4_A1.1_T1.js
-language/expressions/call/11.2.3-3_1.js
-language/expressions/call/11.2.3-3_6.js
-language/expressions/call/S11.2.3_A4_T1.js
-language/expressions/unary-plus/S11.4.6_A3_T4.js
-language/expressions/unary-plus/S11.4.6_A3_T1.js
-language/expressions/unary-plus/S9.3_A5_T2.js
-language/expressions/unary-plus/S9.3_A2_T2.js
-language/expressions/unary-plus/S9.3_A3_T2.js
-language/expressions/unary-plus/S11.4.6_A2.2_T1.js
-language/expressions/unary-plus/S11.4.6_A2.1_T1.js
-language/expressions/class/gen-method-length-dflt.js
-language/expressions/class/params-dflt-gen-meth-ref-arguments.js
-language/expressions/class/params-dflt-meth-args-unmapped.js
-language/expressions/class/accessor-name-static-computed-in.js
-language/expressions/class/params-dflt-gen-meth-static-ref-arguments.js
-language/expressions/class/params-dflt-gen-meth-static-args-unmapped.js
-language/expressions/class/accessor-name-inst-computed-in.js
-language/expressions/class/getter-param-dflt.js
-language/expressions/class/static-gen-method-param-dflt-yield.js
-language/expressions/class/accessor-name-inst-computed-yield-expr.js
-language/expressions/class/params-dflt-meth-static-ref-arguments.js
-language/expressions/grouping/S11.1.6_A3_T2.js
-language/expressions/grouping/S11.1.6_A3_T6.js
-language/expressions/grouping/S11.1.6_A3_T3.js
-language/expressions/grouping/S11.1.6_A3_T7.js
-language/expressions/arrow-function/syntax/variations.js
-language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-yield.js
-language/expressions/arrow-function/syntax/arrowparameters-cover-lineterminator-concisebody-assignmentexpression.js
-language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-concisebody-assignmentexpression.js
-language/expressions/arrow-function/syntax/variations.js
-language/expressions/arrow-function/syntax/arrowparameters-cover-rest-concisebody-functionbody.js
-language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-concisebody-functionbody.js
-language/expressions/arrow-function/syntax/arrowparameters-cover-rest-lineterminator-concisebody-functionbody.js
-language/expressions/arrow-function/syntax/arrowparameters-cover-includes-rest-concisebody-functionbody.js
-language/expressions/arrow-function/syntax/arrowparameters-cover-initialize-1.js
-language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-yield.js
-language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js
-language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-yield.js
-language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-yield.js
-language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js
-language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js
-language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-arguments.js
-language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js
-language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js
-language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-arguments.js
-language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-eval.js
-language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js
-language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js
-language/expressions/arrow-function/arrow/concisebody-lookahead-assignmentexpression-2.js
-language/expressions/arrow-function/arrow/binding-tests-1.js
-language/expressions/arrow-function/arrow/binding-tests-2.js
-language/expressions/instanceof/symbol-hasinstance-get-err.js
-language/expressions/instanceof/S11.8.6_A4_T3.js
-language/expressions/instanceof/S11.8.6_A4_T1.js
-language/expressions/instanceof/S11.8.6_A2.4_T4.js
-language/expressions/instanceof/S11.8.6_A7_T2.js
-language/expressions/instanceof/S11.8.6_A6_T1.js
-language/expressions/instanceof/symbol-hasinstance-not-callable.js
-language/expressions/instanceof/primitive-prototype-with-primitive.js
-language/expressions/instanceof/S11.8.6_A6_T3.js
-language/expressions/instanceof/S11.8.6_A3.js
-language/expressions/instanceof/S11.8.6_A2.1_T3.js
-language/expressions/instanceof/symbol-hasinstance-invocation.js
-language/expressions/instanceof/S11.8.6_A2.1_T2.js
-language/expressions/unsigned-right-shift/S11.7.3_A2.3_T1.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T2.6.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T2.5.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T2.8.js
-language/expressions/unsigned-right-shift/S11.7.3_A2.4_T4.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T2.9.js
-language/expressions/unsigned-right-shift/S9.6_A2.1.js
-language/expressions/unsigned-right-shift/S9.6_A3.1_T1.js
-language/expressions/unsigned-right-shift/S9.6_A3.2_T1.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T1.2.js
-language/expressions/unsigned-right-shift/S11.7.3_A2.4_T2.js
-language/expressions/unsigned-right-shift/S11.7.3_A2.4_T1.js
-language/expressions/unsigned-right-shift/S11.7.3_A2.2_T1.js
-language/expressions/unsigned-right-shift/S11.7.3_A4_T1.js
-language/expressions/unsigned-right-shift/S9.6_A3.1_T3.js
-language/expressions/unsigned-right-shift/S9.6_A3.1_T4.js
-language/expressions/unsigned-right-shift/S11.7.3_A5.1_T1.js
-language/expressions/unsigned-right-shift/S11.7.3_A2.4_T3.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T2.4.js
-language/expressions/compound-assignment/add-eval-strict.js
-language/expressions/compound-assignment/S11.13.2_A5.9_T1.js
-language/expressions/compound-assignment/S11.13.2_A5.1_T3.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T1.1.js
-language/expressions/compound-assignment/sub-eval-strict.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T3.11.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T1.4.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T1.2.js
-language/expressions/compound-assignment/mult-whitespace.js
-language/expressions/compound-assignment/S11.13.2_A5.1_T2.js
-language/expressions/compound-assignment/S11.13.2_A6.1_T1.js
-language/expressions/compound-assignment/S11.13.2_A5.8_T1.js
-language/expressions/compound-assignment/S11.13.2_A5.7_T1.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T5.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T2.9.js
-language/expressions/compound-assignment/11.13.2-46-s.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T1.3.js
-language/expressions/compound-assignment/urshift-eval-strict.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T1.2.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A5.11_T3.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A5.10_T2.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T2.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A6.8_T1.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T10.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T8.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T2.4.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T1.2.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T3.js
-language/expressions/compound-assignment/S11.13.2_A4.5_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T2.2.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T1.3.js
-language/expressions/compound-assignment/S11.13.2_A6.11_T1.js
-language/expressions/compound-assignment/11.13.2-26-s.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T2.4.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T9.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A5.7_T2.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A5.10_T3.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T2.5.js
-language/expressions/compound-assignment/mod-eval-strict.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T4.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T2.4.js
-language/expressions/compound-assignment/srshift-whitespace.js
-language/expressions/compound-assignment/urshift-whitespace.js
-language/expressions/compound-assignment/sub-arguments-strict.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T1.4.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T1.4.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T11.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T7.js
-language/expressions/compound-assignment/11.13.2-41-s.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A6.2_T1.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T2.4.js
-language/expressions/compound-assignment/mod-arguments-strict.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A5.11_T2.js
-language/expressions/compound-assignment/11.13.2-23-s.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T1.8.js
-language/expressions/compound-assignment/S11.13.2_A5.7_T3.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T2.1.js
-language/expressions/compound-assignment/mult-arguments-strict.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T2.9.js
-language/expressions/compound-assignment/xor-arguments-strict.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T1.3.js
-language/expressions/compound-assignment/S11.13.2_A5.10_T1.js
-language/expressions/compound-assignment/S11.13.2_A5.9_T3.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T1.4.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T1.3.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A6.3_T1.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T2.6.js
-language/expressions/compound-assignment/11.13.2-13-s.js
-language/expressions/compound-assignment/11.13.2-50-s.js
-language/expressions/compound-assignment/mult-eval-strict.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T2.5.js
-language/expressions/compound-assignment/div-whitespace.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T2.9.js
-language/expressions/compound-assignment/11.13.2-28-s.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T1.5.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T2.js
-language/expressions/compound-assignment/11.13.2-54-s.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T1.9.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T2.5.js
-language/expressions/compound-assignment/lshift-whitespace.js
-language/expressions/compound-assignment/S11.13.2_A5.6_T3.js
-language/expressions/compound-assignment/11.13.2-19-s.js
-language/expressions/compound-assignment/S11.13.2_A5.6_T1.js
-language/expressions/compound-assignment/11.13.2-29-s.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T9.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A5.9_T2.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T1.7.js
-language/expressions/compound-assignment/11.13.2-25-s.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T1.3.js
-language/expressions/compound-assignment/lshift-eval-strict.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T2.3.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T1.3.js
-language/expressions/compound-assignment/11.13.2-33-s.js
-language/expressions/compound-assignment/11.13.2-21-s.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T2.2.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T1.3.js
-language/expressions/compound-assignment/div-eval-strict.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T1.2.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T1.3.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T2.7.js
-language/expressions/compound-assignment/or-whitespace.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T2.3.js
-language/expressions/compound-assignment/S11.13.2_A5.8_T2.js
-language/expressions/compound-assignment/11.13.2-45-s.js
-language/expressions/compound-assignment/S11.13.2_A5.4_T3.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.2.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.3.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T3.10.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T1.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.10.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T1.1.js
-language/expressions/compound-assignment/11.13.2-47-s.js
-language/expressions/compound-assignment/S11.13.2_A5.4_T1.js
-language/expressions/compound-assignment/11.13.2-37-s.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T2.5.js
-language/expressions/compound-assignment/srshift-eval-strict.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T1.3.js
-language/expressions/compound-assignment/lshift-arguments-strict.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T6.js
-language/expressions/compound-assignment/11.13.2-20-s.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T2.8.js
-language/expressions/strict-equals/S11.9.4_A4.3.js
-language/expressions/strict-equals/S11.9.4_A8_T4.js
-language/expressions/strict-equals/S11.9.4_A4.2.js
-language/expressions/strict-equals/S11.9.4_A2.4_T1.js
-language/expressions/strict-equals/S11.9.4_A4.1_T2.js
-language/expressions/strict-equals/S11.9.4_A8_T2.js
-language/expressions/strict-equals/S11.9.4_A6.2.js
-language/expressions/strict-equals/S11.9.4_A5.js
-language/expressions/strict-equals/S11.9.4_A4.1_T1.js
-language/expressions/strict-equals/S11.9.4_A8_T5.js
-language/expressions/logical-or/symbol-logical-or-evaluation.js
-language/expressions/logical-or/S11.11.2_A2.1_T3.js
-language/expressions/logical-or/S11.11.2_A4_T2.js
-language/expressions/logical-or/S11.11.2_A4_T4.js
-language/expressions/logical-or/S11.11.2_A2.4_T3.js
-language/expressions/logical-or/S11.11.2_A3_T2.js
-language/expressions/logical-or/S11.11.2_A2.1_T2.js
-language/expressions/logical-or/S11.11.2_A2.1_T4.js
-language/expressions/postfix-decrement/target-cover-id.js
-language/expressions/postfix-decrement/line-terminator-line-feed.js
-language/expressions/postfix-decrement/S11.3.2_A2.1_T2.js
-language/expressions/postfix-decrement/S11.3.2_A3_T4.js
-language/expressions/postfix-decrement/S11.3.2_A4_T1.js
-language/expressions/postfix-decrement/S11.3.2_A2.2_T1.js
-language/expressions/postfix-decrement/S11.3.2_A5_T3.js
-language/expressions/postfix-decrement/line-terminator-carriage-return.js
-language/expressions/postfix-decrement/line-terminator-paragraph-separator.js
-language/expressions/postfix-decrement/S11.3.2_A4_T3.js
-language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.8.js
-language/expressions/less-than-or-equal/11.8.3-3.js
-language/expressions/less-than-or-equal/S11.8.3_A4.1.js
-language/expressions/less-than-or-equal/S11.8.3_A4.11.js
-language/expressions/less-than-or-equal/11.8.3-1.js
-language/expressions/less-than-or-equal/S11.8.3_A2.4_T1.js
-language/expressions/less-than-or-equal/S11.8.3_A4.3.js
-language/expressions/less-than-or-equal/S11.8.3_A2.2_T1.js
-language/expressions/less-than-or-equal/S11.8.3_A2.1_T2.js
-language/expressions/less-than-or-equal/S11.8.3_A4.6.js
-language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.5.js
-language/expressions/less-than-or-equal/11.8.3-4.js
-language/expressions/less-than-or-equal/S11.8.3_A2.1_T3.js
-language/expressions/less-than-or-equal/S11.8.3_A2.4_T4.js
-language/expressions/less-than-or-equal/S11.8.3_A4.7.js
-language/expressions/less-than-or-equal/S11.8.3_A2.3_T1.js
-language/expressions/less-than-or-equal/S11.8.3_A2.4_T3.js
-language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.3.js
-language/expressions/less-than-or-equal/S11.8.3_A2.1_T1.js
-language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.6.js
-language/expressions/function/params-dflt-args-unmapped.js
-language/expressions/function/param-eval-non-strict.js
-language/expressions/function/arguments-with-arguments-lex.js
-language/expressions/function/param-eval-strict-body.js
-language/expressions/function/early-params-super-prop.js
-language/expressions/function/S10.1.1_A1_T2.js
-language/expressions/function/param-duplicated-non-strict.js
-language/expressions/function/param-duplicated-strict-3.js
-language/expressions/function/param-arguments-non-strict.js
-language/expressions/function/params-dflt-ref-arguments.js
-language/expressions/function/param-eval-stricteval.js
-language/expressions/function/name-eval-strict.js
-language/expressions/function/param-dflt-yield-strict.js
-language/expressions/function/name-arguments-strict.js
-language/expressions/function/length-dflt.js
-language/expressions/void/S11.4.2_A4_T5.js
-language/expressions/void/S11.4.2_A2_T2.js
-language/expressions/void/S11.4.2_A4_T2.js
-language/expressions/void/S11.4.2_A4_T4.js
-language/expressions/this/S11.1.1_A1.js
-language/expressions/yield/star-rhs-iter-rtrn-rtrn-call-non-obj.js
-language/expressions/yield/star-rhs-iter-thrw-violation-rtrn-call-err.js
-language/expressions/yield/star-rhs-iter-nrml-res-value-final.js
-language/expressions/yield/in-iteration-stmt.js
-language/expressions/yield/iter-value-specified.js
-language/expressions/yield/rhs-iter.js
-language/expressions/yield/star-array.js
-language/expressions/yield/star-rhs-iter-nrml-res-done-err.js
-language/expressions/yield/star-rhs-iter-nrml-res-done-no-value.js
-language/expressions/yield/invalid-left-hand-side.js
-language/expressions/yield/star-string.js
-language/expressions/yield/star-rhs-iter-thrw-res-value-err.js
-language/expressions/yield/formal-parameters.js
-language/expressions/yield/formal-parameters-after-reassignment-non-strict.js
-language/expressions/yield/star-rhs-iter-rtrn-res-value-final.js
-language/expressions/yield/from-try.js
-language/expressions/yield/star-rhs-iter-get-call-non-obj.js
-language/expressions/yield/star-rhs-iter-rtrn-res-value-err.js
-language/expressions/yield/rhs-yield.js
-language/expressions/yield/star-rhs-iter-thrw-violation-rtrn-call-non-obj.js
-language/expressions/yield/star-in-rltn-expr.js
-language/expressions/yield/star-rhs-iter-thrw-res-done-err.js
-language/expressions/yield/star-in-iteration-stmt.js
-language/expressions/yield/star-rhs-iter-nrml-next-get-err.js
-language/expressions/yield/rhs-unresolvable.js
-language/expressions/yield/star-iterable.js
-language/expressions/yield/star-rhs-iter-thrw-thrw-call-err.js
-language/expressions/yield/star-rhs-iter-rtrn-rtrn-get-err.js
-language/expressions/yield/within-for.js
-language/expressions/yield/star-rhs-iter-thrw-thrw-get-err.js
-language/asi/S7.9_A11_T8.js
-language/asi/S7.9_A6.2_T3.js
-language/asi/S7.9_A6.1_T6.js
-language/asi/S7.9.2_A1_T4.js
-language/asi/S7.9.2_A1_T1.js
-language/asi/S7.9.2_A1_T6.js
-language/asi/S7.9_A6.2_T10.js
-language/asi/S7.9_A6.2_T8.js
-language/asi/S7.9_A10_T7.js
-language/asi/S7.9_A10_T4.js
-language/asi/S7.9_A6.1_T8.js
-language/asi/S7.9_A6.2_T1.js
-language/asi/S7.9_A9_T7.js
-language/asi/S7.9_A6.2_T4.js
-language/asi/S7.9_A11_T1.js
-language/asi/S7.9_A5.3_T1.js
-language/asi/S7.9_A9_T5.js
-language/asi/S7.9_A11_T7.js
-language/asi/S7.9_A5.5_T1.js
-language/asi/S7.9_A6.1_T12.js
-language/asi/S7.9_A6.2_T2.js
-language/asi/S7.9_A5.6_T2.js
-language/asi/S7.9_A10_T11.js
-language/asi/S7.9_A6.3_T6.js
-language/asi/S7.9_A1.js
-language/asi/S7.9_A10_T1.js
-language/asi/S7.9_A7_T8.js
-language/asi/S7.9_A11_T6.js
-language/asi/S7.9_A6.3_T4.js
-language/asi/S7.9_A6.1_T7.js
-language/asi/S7.9_A6.4_T2.js
-language/asi/S7.9_A10_T10.js
-language/asi/S7.9_A5.5_T4.js
-language/asi/S7.9.2_A1_T3.js
-language/asi/S7.9_A5.1_T1.js
-language/asi/S7.9_A7_T2.js
-language/asi/S7.9_A5.6_T1.js
-language/asi/S7.9_A9_T9.js
-language/asi/S7.9_A11_T5.js
-language/asi/S7.9_A6.1_T11.js
-language/asi/S7.9_A7_T4.js
-language/asi/S7.9_A2.js
-language/asi/S7.9_A10_T2.js
-language/asi/S7.9_A5.5_T2.js
-language/asi/S7.9_A9_T1.js
-language/asi/S7.9_A6.2_T5.js
-language/asi/S7.9.2_A1_T7.js
-language/asi/S7.9_A5.7_T1.js
-language/asi/S7.9_A11_T4.js
-language/asi/S7.9.2_A1_T5.js
diff --git a/test262/README.md b/test262/README.md
deleted file mode 100644
index 51c3e85b41bce3a14f7dfa5a6c686434417ca713..0000000000000000000000000000000000000000
--- a/test262/README.md
+++ /dev/null
@@ -1,179 +0,0 @@
-## File overview:
-```
-es5_tests.txt: This file contains a list of ES5 test cases. If useful cases are found missing, you can add them as needed.
-es2015_tests.txt: This file contains a full list of use cases of ES2015 except those filtered out with'es6id'. If useful cases are found missing, you can add them as needed.
-es2021_tests.txt: This file contains a full list of use cases of ES2021 except those filtered out with'es6id'. If useful cases are found missing, you can add them as needed.
-intl_tests.txt: This file contains a list of internationalization test cases. If you find useful cases missing, you can add them as needed.
-skip_tests.json: This file contains a list of use cases that do not meet the requirements. If useful cases are found missing, you can add them according to the specified format.
-intl_skip_tests.json: This file contains a list of non-compliant internationalization use cases. If useful cases are found to be missing, they can be added in the specified format.
-```
-
-## 1. Compile ts2abc and ark_js_vm project
-```
-./build.sh --product-name hispark_taurus_standard --build-target ark_js_vm --build-target ark_ts2abc_build
-```
-
-## 2 Run test cases
-
-### 2.1 Options
-```
-usage: run_test262.py [-h] [--dir DIR] [--file FILE] [--mode [{1,2,3}]]
- [--es51] [--es2015 [{all,only}]] [--esnext]
- [--engine FILE] [--babel] [--timeout TIMEOUT]
- [--threads THREADS] [--hostArgs HOSTARGS]
- [--ark-tool ARK_TOOL]
- [--ark-frontend-tool ARK_FRONTEND_TOOL]
- [--libs-dir LIBS_DIR]
- [--ark-frontend [{ts2panda,es2panda}]]
-
-optional arguments:
- -h, --help Show this help message and exit
- --dir DIR Directory to test
- --file FILE File to test
- --mode [{1,2,3}] selection information as: 1: only default 2:
- only strict mode 3: both default and strict mode
- --es51 Run test262 ES5.1 version
- --es2015 [{all,only}]
- Run test262 - ES2015. all: Contains all use cases for
- ES5 and ES2015, only: Only include use cases for
- ES2015
- --esnext Run test262 - ES.next.
- --engine FILE Other engine binarys to run tests with
- (as:d8,hermes,jsc,qjs...)
- --babel Whether to use Babel conversion
- --timeout TIMEOUT Set a custom test timeout in milliseconds !!!
- --threads THREADS Run this many tests in parallel. Note that the browser
- runners don't work great with t > 1.
- --hostArgs HOSTARGS command-line arguments to pass to eshost host
- --ark-tool ARK_TOOL ark's binary tool
- --ark-frontend-tool ARK_FRONTEND_TOOL
- ark frontend conversion tool
- --libs-dir LIBS_DIR The path collection of dependent so, divided by':'
- --ark-frontend [{ts2panda,es2panda}]
- Choose one of them
-```
-
-### 2.2 Run all the test cases
-
-```
-python3 test262/run_test262.py
-```
-
-### 2.3 Run `es51` related test cases
-
-```python
-python3 test262/run_test262.py --es51
-```
-
-After the execution finished, a directory named `test_es51` is created under directory `test262/data` , which is used to store all `es51` cases.
-
-### 2.4 Run `es2015` related test cases
-#### 2.4.1 only include use cases for ES2015
-```python
-python3 test262/run_test262.py --es2015 only
-```
-#### 2.4.2 Contains all use cases for ES5 and ES2015
-```python
-python3 test262/run_test262.py --es2015 all
-```
-
-### 2.5 Run single test case
-
-```python
-python3 test262/run_test262.py --file test262/data/test_es5/language/statements/break/12.8-1.js
-```
-
-### 2.6 Run all the test cases under specified directory
-
-```python
-python3 test262/run_test262.py --dir test262/data/test_es5/language/statements
-```
-
-### 2.7 Run single test case with other engines. Take d8 as an example
-
-```python
- python3 test262/run_test262.py --engine="/home/share/v8-code/v8/out.gn/x64.release/d8" --file test262/data/test_es5/language/statements/break/12.8-1.js
-```
-### 2.8 Run single test case with `babel` conversion
-```
-python3 test262/run_test262.py --babel --file test262/data/test_es5/language/statements/break/12.8-1.js
-```
-
-### 2.9 Get test result
-
-take the following code as an example:
-
-```shell
-zgy@lfgphicprd23154:/home/share/OpenHarmony2.0_20210604/ark/ts2abc$ python3 -B test262/run_test262.py --file test262/data/test_es51/language/statements/break/12.8-1.js
-
-Wait a moment..........
-
-07-30 16:56:03.857383 D:>>> command: npm install | dir: /home/share/OpenHarmony2.0_20210604/out/ohos-arm-release/clang_x64/ark/ark/build/src/..
-npm WARN ts2panda@1.0.0 No description
-npm WARN ts2panda@1.0.0 No repository field.
-npm WARN ts2panda@1.0.0 No license field.
-npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/fsevents):
-npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
-
-up to date in 2.225s
-
-28 packages are looking for funding
- run `npm fund` for details
-
-07-30 16:56:06.746184 D:>>> command: npm install | dir: test262/eshost
-up to date in 1.446s
-
-1 package is looking for funding
- run `npm fund` for details
-
-07-30 16:56:08.767037 D:>>> command: npm install | dir: test262/harness
-up to date in 2.412s
-07-30 16:56:11.836409 D:>>> command: git checkout -- . | dir: test262/data
-07-30 16:56:12.012115 D:>>> command: git checkout 9ca13b12728b7e0089c7eb03fa2bd17f8abe297f | dir: test262/data
-HEAD is now at 9ca13b1272 Fix typo in BigIntArray property descriptor test
-07-30 16:56:12.275768 D:>>> command: git checkout -- . | dir: test262/eshost
-07-30 16:56:12.280134 D:>>> command: git apply ../eshost.patch | dir: test262/eshost
-07-30 16:56:12.283263 D:>>> command: git checkout -- . | dir: test262/harness
-07-30 16:56:12.288134 D:>>> command: git apply ../harness.patch | dir: test262/harness
-Test command:
- node
- test262/harness/bin/run.js
- --hostType=panda
- --hostPath=python3
- --hostArgs='-B test262/run_sunspider.py --ark-tool=/home/share/OpenHarmony2.0_20210604/out/ohos-arm-release/clang_x64/ark/ark/ark_js_vm --ark-frontend-tool=/home/share/OpenHarmony2.0_20210604/out/ohos-arm-release/clang_x64/ark/ark/build/src/index.js --libs-dir=/home/share/OpenHarmony2.0_20210604/out/ohos-arm-release/clang_x64/ark/ark:/home/share/OpenHarmony2.0_20210604/out/ohos-arm-release/clang_x64/global/i18n_standard:/home/share/OpenHarmony2.0_20210604/prebuilts/clang/ohos/linux-x86_64/llvm/lib/ --ark-frontend=ts2panda '
- --threads=15
- --mode=only strict mode
- --timeout=60000
- --tempDir=out/test262
- --test262Dir=test262/data
- --saveCompiledTests
- test262/data/test_es51/language/statements/break/12.8-1.js
-
-FAIL test262/data/test_es51/language/statements/break/12.8-1.js (strict mode)
-
-Ran 1 tests
-0 passed
-1 failed
-used time is: 0:00:13.303865
-```
-
-* `default` indicates `non-strict` mode; `strict mode` indicates the strict mode.
-
-* After the execution finished, the following files are generated under directory `out/test262/` (you can specified it in `test262/config.py`):
-
-```
--rw-rw-r-- 1 zgy zgy 7583 Nov 21 18:18 12.8-1-default.abc
--rw-rw-r-- 1 zgy zgy 415 Nov 21 18:18 12.8-1.js.panda.default.err
--rw-rw-r-- 1 zgy zgy 4389 Nov 21 18:18 12.8-1.js.panda.default.fail
--rw-rw-r-- 1 zgy zgy 415 Nov 21 18:18 12.8-1.js.panda.strict.err
--rw-rw-r-- 1 zgy zgy 4403 Nov 21 18:18 12.8-1.js.panda.strict.fail
--rw-rw-r-- 1 zgy zgy 7601 Nov 21 18:18 12.8-1-strict.abc
-```
-
-`.abc` indicates the generated binary `abc` file.
-
-`.err` indicates that an error occurred during the test.
-
-`.fail/.pass` is the file saved after `js` file has been preprocessed.
-
-The `result.txt` file is generated under directory `out/test262` to save statistics after the test finished.
diff --git a/test262/babel-preprocessor.js b/test262/babel-preprocessor.js
deleted file mode 100644
index 1b4320ba37a5fb1b51b1c997938868bbb2850535..0000000000000000000000000000000000000000
--- a/test262/babel-preprocessor.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-const babel = require("@babel/core");
-const config = {
- "presets": ["@babel/preset-env"],
-};
-
-module.exports = function(test) {
- try {
- test.contents = babel.transform(test.contents, config).code;
- } catch (error) {
- test.result = {
- stderr: `${error.name}: ${error.message}\n`,
- stdout: '',
- error
- };
- }
- return test;
-};
diff --git a/test262/config.py b/test262/config.py
deleted file mode 100755
index bd87d40b4b3a0e1107c4728fb3952a6681d7ae5f..0000000000000000000000000000000000000000
--- a/test262/config.py
+++ /dev/null
@@ -1,91 +0,0 @@
-#!/usr/bin/env python3
-# -*- coding: utf-8 -*-
-
-"""
-Copyright (c) 2021-2022 Huawei Device Co., Ltd.
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Description: Execute 262 test suite configuration file
-"""
-
-
-import os
-from multiprocessing import cpu_count
-
-DATA_DIR = os.path.join("test262", "data")
-ESHOST_DIR = os.path.join("test262", "eshost")
-HARNESS_DIR = os.path.join("test262", "harness")
-
-BASE_OUT_DIR = os.path.join("out", "test262")
-
-CUR_FILE_DIR = os.path.dirname(__file__)
-CODE_ROOT = os.path.abspath(os.path.join(CUR_FILE_DIR, "../../.."))
-ARK_DIR = f"{CODE_ROOT}/out/hispark_taurus/clang_x64/ark/ark"
-ICUI_DIR = f"{CODE_ROOT}/out/hispark_taurus/clang_x64/thirdparty/icu"
-LLVM_DIR = f"{CODE_ROOT}/prebuilts/clang/ohos/linux-x86_64/llvm/lib/"
-ARK_JS_RUNTIME_DIR = f"{CODE_ROOT}/out/hispark_taurus/clang_x64/ark/ark_js_runtime"
-
-DEFAULT_MODE = 2
-
-TEST_ES5_DIR = os.path.join(DATA_DIR, "test_es51")
-TEST_ES2015_DIR = os.path.join(DATA_DIR, "test_es2015")
-TEST_ES2021_DIR = os.path.join(DATA_DIR, "test_es2021")
-TEST_INTL_DIR = os.path.join(DATA_DIR, "test_intl")
-TEST_CI_DIR = os.path.join(DATA_DIR, "test_CI")
-
-DEFAULT_ARK_FRONTEND_TOOL = os.path.join(ARK_DIR, "build", "src", "index.js")
-DEFAULT_ARK_TOOL = os.path.join(ARK_JS_RUNTIME_DIR, "ark_js_vm")
-DEFAULT_LIBS_DIR = f"{ARK_DIR}:{ICUI_DIR}:{LLVM_DIR}:{ARK_JS_RUNTIME_DIR}"
-
-DEFAULT_HOST_TYPE = "panda"
-DEFAULT_HOST_PATH = "python3"
-DEFAULT_THREADS = min(cpu_count(), 32)
-DEFAULT_OTHER_ARGS = "--saveCompiledTests"
-TEST262_RUNNER_SCRIPT = os.path.join(HARNESS_DIR, "bin", "run.js")
-DEFAULT_TIMEOUT = 60000
-
-
-ES5_LIST_FILE = os.path.join("test262", "es5_tests.txt")
-ES2015_LIST_FILE = os.path.join("test262", "es2015_tests.txt")
-INTL_LIST_FILE = os.path.join("test262", "intl_tests.txt")
-ES2021_LIST_FILE = os.path.join("test262", "es2021_tests.txt")
-CI_LIST_FILE = os.path.join("test262", "CI_tests.txt")
-MODULE_FILES_LIST = os.path.join("test262", "module_tests.txt")
-
-TEST262_GIT_HASH = "9ca13b12728b7e0089c7eb03fa2bd17f8abe297f"
-HARNESS_GIT_HASH = "9c499f028eb24e67781435c0bb442e00343eb39d"
-ESHOST_GIT_HASH = "fa2d4d27d9d6152002bdef36ee2d17e98b886268"
-ESNEXT_GIT_HASH = "281eb10b2844929a7c0ac04527f5b42ce56509fd"
-
-TEST262_GIT_URL = "https://gitee.com/Han00000000/test262.git"
-ESHOST_GIT_URL = "https://gitee.com/Han00000000/eshost.git"
-HARNESS_GIT_URL = "https://gitee.com/Han00000000/test262-harness.git"
-
-SKIP_LIST_FILE = os.path.join("test262", "skip_tests.json")
-INTL_SKIP_LIST_FILE = os.path.join("test262", "intl_skip_tests.json")
-ALL_SKIP_TESTS = []
-INTL_SKIP_TESTS = []
-
-ARK_FRONTEND_LIST = [
- "ts2panda",
- "es2panda"
-]
-DEFAULT_ARK_FRONTEND = ARK_FRONTEND_LIST[0]
-
-ARK_ARCH_LIST = [
- "x64",
- "aarch64",
- "arm"
-]
-
-DEFAULT_ARK_ARCH = ARK_ARCH_LIST[0]
diff --git a/test262/es2015_tests.txt b/test262/es2015_tests.txt
deleted file mode 100644
index 56b9075a7ca8e38a6ff32d5f28b056f007a6b858..0000000000000000000000000000000000000000
--- a/test262/es2015_tests.txt
+++ /dev/null
@@ -1,6699 +0,0 @@
-built-ins/Array/15.4.5.1-5-1.js
-built-ins/Array/15.4.5.1-5-2.js
-built-ins/Array/15.4.5-1.js
-built-ins/Array/constructor.js
-built-ins/Array/from/Array.from_arity.js
-built-ins/Array/from/Array.from_forwards-length-for-array-likes.js
-built-ins/Array/from/Array.from-descriptor.js
-built-ins/Array/from/Array.from-name.js
-built-ins/Array/from/calling-from-valid-1-noStrict.js
-built-ins/Array/from/calling-from-valid-1-onlyStrict.js
-built-ins/Array/from/calling-from-valid-2.js
-built-ins/Array/from/elements-added-after.js
-built-ins/Array/from/elements-deleted-after.js
-built-ins/Array/from/elements-updated-after.js
-built-ins/Array/from/from-array.js
-built-ins/Array/from/from-string.js
-built-ins/Array/from/get-iter-method-err.js
-built-ins/Array/from/items-is-arraybuffer.js
-built-ins/Array/from/items-is-null-throws.js
-built-ins/Array/from/iter-adv-err.js
-built-ins/Array/from/iter-cstm-ctor.js
-built-ins/Array/from/iter-cstm-ctor-err.js
-built-ins/Array/from/iter-get-iter-err.js
-built-ins/Array/from/iter-get-iter-val-err.js
-built-ins/Array/from/iter-map-fn-args.js
-built-ins/Array/from/iter-map-fn-err.js
-built-ins/Array/from/iter-map-fn-return.js
-built-ins/Array/from/iter-map-fn-this-arg.js
-built-ins/Array/from/iter-map-fn-this-non-strict.js
-built-ins/Array/from/iter-map-fn-this-strict.js
-built-ins/Array/from/iter-set-elem-prop.js
-built-ins/Array/from/iter-set-elem-prop-err.js
-built-ins/Array/from/iter-set-elem-prop-non-writable.js
-built-ins/Array/from/iter-set-length.js
-built-ins/Array/from/iter-set-length-err.js
-built-ins/Array/from/mapfn-is-not-callable-typeerror.js
-built-ins/Array/from/mapfn-is-symbol-throws.js
-built-ins/Array/from/mapfn-throws-exception.js
-built-ins/Array/from/not-a-constructor.js
-built-ins/Array/from/proto-from-ctor-realm.js
-built-ins/Array/from/source-array-boundary.js
-built-ins/Array/from/source-object-constructor.js
-built-ins/Array/from/source-object-iterator-1.js
-built-ins/Array/from/source-object-iterator-2.js
-built-ins/Array/from/source-object-length.js
-built-ins/Array/from/source-object-length-set-elem-prop-err.js
-built-ins/Array/from/source-object-length-set-elem-prop-non-writable.js
-built-ins/Array/from/source-object-missing.js
-built-ins/Array/from/source-object-without.js
-built-ins/Array/from/this-null.js
-built-ins/Array/is-a-constructor.js
-built-ins/Array/isArray/15.4.3.2-0-1.js
-built-ins/Array/isArray/15.4.3.2-0-2.js
-built-ins/Array/isArray/15.4.3.2-0-3.js
-built-ins/Array/isArray/15.4.3.2-0-4.js
-built-ins/Array/isArray/15.4.3.2-0-5.js
-built-ins/Array/isArray/15.4.3.2-0-6.js
-built-ins/Array/isArray/15.4.3.2-0-7.js
-built-ins/Array/isArray/15.4.3.2-1-1.js
-built-ins/Array/isArray/15.4.3.2-1-10.js
-built-ins/Array/isArray/15.4.3.2-1-11.js
-built-ins/Array/isArray/15.4.3.2-1-12.js
-built-ins/Array/isArray/15.4.3.2-1-13.js
-built-ins/Array/isArray/15.4.3.2-1-15.js
-built-ins/Array/isArray/15.4.3.2-1-2.js
-built-ins/Array/isArray/15.4.3.2-1-3.js
-built-ins/Array/isArray/15.4.3.2-1-4.js
-built-ins/Array/isArray/15.4.3.2-1-5.js
-built-ins/Array/isArray/15.4.3.2-1-6.js
-built-ins/Array/isArray/15.4.3.2-1-7.js
-built-ins/Array/isArray/15.4.3.2-1-8.js
-built-ins/Array/isArray/15.4.3.2-1-9.js
-built-ins/Array/isArray/15.4.3.2-2-1.js
-built-ins/Array/isArray/15.4.3.2-2-2.js
-built-ins/Array/isArray/15.4.3.2-2-3.js
-built-ins/Array/isArray/descriptor.js
-built-ins/Array/isArray/name.js
-built-ins/Array/isArray/not-a-constructor.js
-built-ins/Array/isArray/proxy.js
-built-ins/Array/isArray/proxy-revoked.js
-built-ins/Array/length.js
-built-ins/Array/length/15.4.5.1-3.d-1.js
-built-ins/Array/length/15.4.5.1-3.d-2.js
-built-ins/Array/length/15.4.5.1-3.d-3.js
-built-ins/Array/length/define-own-prop-length-coercion-order.js
-built-ins/Array/length/define-own-prop-length-coercion-order-set.js
-built-ins/Array/length/define-own-prop-length-no-value-order.js
-built-ins/Array/length/define-own-prop-length-overflow-order.js
-built-ins/Array/length/define-own-prop-length-overflow-realm.js
-built-ins/Array/length/S15.4.2.2_A1.1_T1.js
-built-ins/Array/length/S15.4.2.2_A1.1_T2.js
-built-ins/Array/length/S15.4.2.2_A1.1_T3.js
-built-ins/Array/length/S15.4.2.2_A1.2_T1.js
-built-ins/Array/length/S15.4.2.2_A2.1_T1.js
-built-ins/Array/length/S15.4.2.2_A2.2_T1.js
-built-ins/Array/length/S15.4.2.2_A2.2_T2.js
-built-ins/Array/length/S15.4.2.2_A2.2_T3.js
-built-ins/Array/length/S15.4.2.2_A2.3_T1.js
-built-ins/Array/length/S15.4.2.2_A2.3_T2.js
-built-ins/Array/length/S15.4.2.2_A2.3_T3.js
-built-ins/Array/length/S15.4.2.2_A2.3_T4.js
-built-ins/Array/length/S15.4.2.2_A2.3_T5.js
-built-ins/Array/length/S15.4.4_A1.3_T1.js
-built-ins/Array/length/S15.4.5.1_A1.1_T1.js
-built-ins/Array/length/S15.4.5.1_A1.1_T2.js
-built-ins/Array/length/S15.4.5.1_A1.2_T1.js
-built-ins/Array/length/S15.4.5.1_A1.2_T3.js
-built-ins/Array/length/S15.4.5.1_A1.3_T1.js
-built-ins/Array/length/S15.4.5.1_A1.3_T2.js
-built-ins/Array/length/S15.4.5.2_A3_T4.js
-built-ins/Array/name.js
-built-ins/Array/of/construct-this-with-the-number-of-arguments.js
-built-ins/Array/of/creates-a-new-array-from-arguments.js
-built-ins/Array/of/does-not-use-prototype-properties.js
-built-ins/Array/of/does-not-use-set-for-indices.js
-built-ins/Array/of/length.js
-built-ins/Array/of/name.js
-built-ins/Array/of/not-a-constructor.js
-built-ins/Array/of/of.js
-built-ins/Array/of/proto-from-ctor-realm.js
-built-ins/Array/of/return-abrupt-from-contructor.js
-built-ins/Array/of/return-abrupt-from-data-property.js
-built-ins/Array/of/return-abrupt-from-data-property-using-proxy.js
-built-ins/Array/of/return-abrupt-from-setting-length.js
-built-ins/Array/of/return-a-custom-instance.js
-built-ins/Array/of/return-a-new-array-object.js
-built-ins/Array/of/sets-length.js
-built-ins/Array/prop-desc.js
-built-ins/Array/property-cast-boolean-primitive.js
-built-ins/Array/property-cast-nan-infinity.js
-built-ins/Array/property-cast-number.js
-built-ins/Array/proto.js
-built-ins/Array/proto-from-ctor-realm-one.js
-built-ins/Array/proto-from-ctor-realm-two.js
-built-ins/Array/proto-from-ctor-realm-zero.js
-built-ins/Array/prototype/concat/15.4.4.4-5-b-iii-3-b-1.js
-built-ins/Array/prototype/concat/15.4.4.4-5-c-i-1.js
-built-ins/Array/prototype/concat/arg-length-exceeding-integer-limit.js
-built-ins/Array/prototype/concat/arg-length-near-integer-limit.js
-built-ins/Array/prototype/concat/Array.prototype.concat_array-like.js
-built-ins/Array/prototype/concat/Array.prototype.concat_array-like-length-to-string-throws.js
-built-ins/Array/prototype/concat/Array.prototype.concat_array-like-length-value-of-throws.js
-built-ins/Array/prototype/concat/Array.prototype.concat_array-like-negative-length.js
-built-ins/Array/prototype/concat/Array.prototype.concat_array-like-primitive-non-number-length.js
-built-ins/Array/prototype/concat/Array.prototype.concat_array-like-string-length.js
-built-ins/Array/prototype/concat/Array.prototype.concat_array-like-to-length-throws.js
-built-ins/Array/prototype/concat/Array.prototype.concat_holey-sloppy-arguments.js
-built-ins/Array/prototype/concat/Array.prototype.concat_large-typed-array.js
-built-ins/Array/prototype/concat/Array.prototype.concat_length-throws.js
-built-ins/Array/prototype/concat/Array.prototype.concat_non-array.js
-built-ins/Array/prototype/concat/Array.prototype.concat_no-prototype.js
-built-ins/Array/prototype/concat/Array.prototype.concat_sloppy-arguments.js
-built-ins/Array/prototype/concat/Array.prototype.concat_sloppy-arguments-throws.js
-built-ins/Array/prototype/concat/Array.prototype.concat_sloppy-arguments-with-dupes.js
-built-ins/Array/prototype/concat/Array.prototype.concat_small-typed-array.js
-built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-boolean-wrapper.js
-built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-function.js
-built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-getter-throws.js
-built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-number-wrapper.js
-built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-reg-exp.js
-built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-sparse-object.js
-built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-string-wrapper.js
-built-ins/Array/prototype/concat/Array.prototype.concat_strict-arguments.js
-built-ins/Array/prototype/concat/call-with-boolean.js
-built-ins/Array/prototype/concat/create-ctor-non-object.js
-built-ins/Array/prototype/concat/create-ctor-poisoned.js
-built-ins/Array/prototype/concat/create-non-array.js
-built-ins/Array/prototype/concat/create-proto-from-ctor-realm-array.js
-built-ins/Array/prototype/concat/create-proto-from-ctor-realm-array.js
-built-ins/Array/prototype/concat/create-proto-from-ctor-realm-non-array.js
-built-ins/Array/prototype/concat/create-proto-from-ctor-realm-non-array.js
-built-ins/Array/prototype/concat/create-proxy.js
-built-ins/Array/prototype/concat/create-revoked-proxy.js
-built-ins/Array/prototype/concat/create-species.js
-built-ins/Array/prototype/concat/create-species-abrupt.js
-built-ins/Array/prototype/concat/create-species-non-ctor.js
-built-ins/Array/prototype/concat/create-species-non-extensible.js
-built-ins/Array/prototype/concat/create-species-non-extensible-spreadable.js
-built-ins/Array/prototype/concat/create-species-null.js
-built-ins/Array/prototype/concat/create-species-poisoned.js
-built-ins/Array/prototype/concat/create-species-undef.js
-built-ins/Array/prototype/concat/create-species-with-non-configurable-property.js
-built-ins/Array/prototype/concat/create-species-with-non-configurable-property-spreadable.js
-built-ins/Array/prototype/concat/create-species-with-non-writable-property.js
-built-ins/Array/prototype/concat/create-species-with-non-writable-property-spreadable.js
-built-ins/Array/prototype/concat/is-concat-spreadable-get-err.js
-built-ins/Array/prototype/concat/is-concat-spreadable-get-order.js
-built-ins/Array/prototype/concat/is-concat-spreadable-is-array-proxy-revoked.js
-built-ins/Array/prototype/concat/is-concat-spreadable-proxy.js
-built-ins/Array/prototype/concat/is-concat-spreadable-proxy-revoked.js
-built-ins/Array/prototype/concat/is-concat-spreadable-val-falsey.js
-built-ins/Array/prototype/concat/is-concat-spreadable-val-truthy.js
-built-ins/Array/prototype/concat/is-concat-spreadable-val-undefined.js
-built-ins/Array/prototype/concat/length.js
-built-ins/Array/prototype/concat/name.js
-built-ins/Array/prototype/concat/not-a-constructor.js
-built-ins/Array/prototype/concat/prop-desc.js
-built-ins/Array/prototype/concat/S15.4.4.4_A1_T1.js
-built-ins/Array/prototype/concat/S15.4.4.4_A1_T2.js
-built-ins/Array/prototype/concat/S15.4.4.4_A1_T3.js
-built-ins/Array/prototype/concat/S15.4.4.4_A1_T4.js
-built-ins/Array/prototype/concat/S15.4.4.4_A2_T1.js
-built-ins/Array/prototype/concat/S15.4.4.4_A2_T2.js
-built-ins/Array/prototype/concat/S15.4.4.4_A3_T1.js
-built-ins/Array/prototype/concat/S15.4.4.4_A3_T2.js
-built-ins/Array/prototype/concat/S15.4.4.4_A3_T3.js
-built-ins/Array/prototype/constructor.js
-built-ins/Array/prototype/copyWithin/call-with-boolean.js
-built-ins/Array/prototype/copyWithin/coerced-values-end.js
-built-ins/Array/prototype/copyWithin/coerced-values-start.js
-built-ins/Array/prototype/copyWithin/coerced-values-start-change-start.js
-built-ins/Array/prototype/copyWithin/coerced-values-start-change-target.js
-built-ins/Array/prototype/copyWithin/coerced-values-target.js
-built-ins/Array/prototype/copyWithin/fill-holes.js
-built-ins/Array/prototype/copyWithin/length.js
-built-ins/Array/prototype/copyWithin/length-near-integer-limit.js
-built-ins/Array/prototype/copyWithin/name.js
-built-ins/Array/prototype/copyWithin/negative-end.js
-built-ins/Array/prototype/copyWithin/negative-out-of-bounds-end.js
-built-ins/Array/prototype/copyWithin/negative-out-of-bounds-start.js
-built-ins/Array/prototype/copyWithin/negative-out-of-bounds-target.js
-built-ins/Array/prototype/copyWithin/negative-start.js
-built-ins/Array/prototype/copyWithin/negative-target.js
-built-ins/Array/prototype/copyWithin/non-negative-out-of-bounds-end.js
-built-ins/Array/prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js
-built-ins/Array/prototype/copyWithin/non-negative-target-and-start.js
-built-ins/Array/prototype/copyWithin/non-negative-target-start-and-end.js
-built-ins/Array/prototype/copyWithin/not-a-constructor.js
-built-ins/Array/prototype/copyWithin/prop-desc.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-delete-proxy-target.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-delete-target.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-end.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-end-as-symbol.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-get-start-value.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-has-start.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-set-target-value.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-start.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-start-as-symbol.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-target.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-target-as-symbol.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-this.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-this-length.js
-built-ins/Array/prototype/copyWithin/return-abrupt-from-this-length-as-symbol.js
-built-ins/Array/prototype/copyWithin/return-this.js
-built-ins/Array/prototype/copyWithin/undefined-end.js
-built-ins/Array/prototype/entries/iteration.js
-built-ins/Array/prototype/entries/iteration-mutable.js
-built-ins/Array/prototype/entries/length.js
-built-ins/Array/prototype/entries/name.js
-built-ins/Array/prototype/entries/not-a-constructor.js
-built-ins/Array/prototype/entries/prop-desc.js
-built-ins/Array/prototype/entries/return-abrupt-from-this.js
-built-ins/Array/prototype/entries/returns-iterator.js
-built-ins/Array/prototype/entries/returns-iterator-from-object.js
-built-ins/Array/prototype/every/15.4.4.16-0-1.js
-built-ins/Array/prototype/every/15.4.4.16-1-1.js
-built-ins/Array/prototype/every/15.4.4.16-1-10.js
-built-ins/Array/prototype/every/15.4.4.16-1-11.js
-built-ins/Array/prototype/every/15.4.4.16-1-12.js
-built-ins/Array/prototype/every/15.4.4.16-1-13.js
-built-ins/Array/prototype/every/15.4.4.16-1-14.js
-built-ins/Array/prototype/every/15.4.4.16-1-15.js
-built-ins/Array/prototype/every/15.4.4.16-1-2.js
-built-ins/Array/prototype/every/15.4.4.16-1-3.js
-built-ins/Array/prototype/every/15.4.4.16-1-4.js
-built-ins/Array/prototype/every/15.4.4.16-1-5.js
-built-ins/Array/prototype/every/15.4.4.16-1-6.js
-built-ins/Array/prototype/every/15.4.4.16-1-7.js
-built-ins/Array/prototype/every/15.4.4.16-1-8.js
-built-ins/Array/prototype/every/15.4.4.16-1-9.js
-built-ins/Array/prototype/every/15.4.4.16-2-1.js
-built-ins/Array/prototype/every/15.4.4.16-2-10.js
-built-ins/Array/prototype/every/15.4.4.16-2-11.js
-built-ins/Array/prototype/every/15.4.4.16-2-12.js
-built-ins/Array/prototype/every/15.4.4.16-2-13.js
-built-ins/Array/prototype/every/15.4.4.16-2-14.js
-built-ins/Array/prototype/every/15.4.4.16-2-17.js
-built-ins/Array/prototype/every/15.4.4.16-2-18.js
-built-ins/Array/prototype/every/15.4.4.16-2-19.js
-built-ins/Array/prototype/every/15.4.4.16-2-2.js
-built-ins/Array/prototype/every/15.4.4.16-2-3.js
-built-ins/Array/prototype/every/15.4.4.16-2-4.js
-built-ins/Array/prototype/every/15.4.4.16-2-5.js
-built-ins/Array/prototype/every/15.4.4.16-2-6.js
-built-ins/Array/prototype/every/15.4.4.16-2-7.js
-built-ins/Array/prototype/every/15.4.4.16-2-8.js
-built-ins/Array/prototype/every/15.4.4.16-2-9.js
-built-ins/Array/prototype/every/15.4.4.16-3-1.js
-built-ins/Array/prototype/every/15.4.4.16-3-10.js
-built-ins/Array/prototype/every/15.4.4.16-3-11.js
-built-ins/Array/prototype/every/15.4.4.16-3-12.js
-built-ins/Array/prototype/every/15.4.4.16-3-13.js
-built-ins/Array/prototype/every/15.4.4.16-3-14.js
-built-ins/Array/prototype/every/15.4.4.16-3-15.js
-built-ins/Array/prototype/every/15.4.4.16-3-16.js
-built-ins/Array/prototype/every/15.4.4.16-3-17.js
-built-ins/Array/prototype/every/15.4.4.16-3-18.js
-built-ins/Array/prototype/every/15.4.4.16-3-19.js
-built-ins/Array/prototype/every/15.4.4.16-3-2.js
-built-ins/Array/prototype/every/15.4.4.16-3-20.js
-built-ins/Array/prototype/every/15.4.4.16-3-21.js
-built-ins/Array/prototype/every/15.4.4.16-3-22.js
-built-ins/Array/prototype/every/15.4.4.16-3-23.js
-built-ins/Array/prototype/every/15.4.4.16-3-24.js
-built-ins/Array/prototype/every/15.4.4.16-3-25.js
-built-ins/Array/prototype/every/15.4.4.16-3-29.js
-built-ins/Array/prototype/every/15.4.4.16-3-3.js
-built-ins/Array/prototype/every/15.4.4.16-3-4.js
-built-ins/Array/prototype/every/15.4.4.16-3-5.js
-built-ins/Array/prototype/every/15.4.4.16-3-6.js
-built-ins/Array/prototype/every/15.4.4.16-3-7.js
-built-ins/Array/prototype/every/15.4.4.16-3-8.js
-built-ins/Array/prototype/every/15.4.4.16-3-9.js
-built-ins/Array/prototype/every/15.4.4.16-4-1.js
-built-ins/Array/prototype/every/15.4.4.16-4-10.js
-built-ins/Array/prototype/every/15.4.4.16-4-11.js
-built-ins/Array/prototype/every/15.4.4.16-4-12.js
-built-ins/Array/prototype/every/15.4.4.16-4-15.js
-built-ins/Array/prototype/every/15.4.4.16-4-3.js
-built-ins/Array/prototype/every/15.4.4.16-4-4.js
-built-ins/Array/prototype/every/15.4.4.16-4-5.js
-built-ins/Array/prototype/every/15.4.4.16-4-6.js
-built-ins/Array/prototype/every/15.4.4.16-4-7.js
-built-ins/Array/prototype/every/15.4.4.16-4-8.js
-built-ins/Array/prototype/every/15.4.4.16-4-9.js
-built-ins/Array/prototype/every/15.4.4.16-5-1.js
-built-ins/Array/prototype/every/15.4.4.16-5-10.js
-built-ins/Array/prototype/every/15.4.4.16-5-11.js
-built-ins/Array/prototype/every/15.4.4.16-5-12.js
-built-ins/Array/prototype/every/15.4.4.16-5-13.js
-built-ins/Array/prototype/every/15.4.4.16-5-14.js
-built-ins/Array/prototype/every/15.4.4.16-5-15.js
-built-ins/Array/prototype/every/15.4.4.16-5-16.js
-built-ins/Array/prototype/every/15.4.4.16-5-17.js
-built-ins/Array/prototype/every/15.4.4.16-5-18.js
-built-ins/Array/prototype/every/15.4.4.16-5-19.js
-built-ins/Array/prototype/every/15.4.4.16-5-1-s.js
-built-ins/Array/prototype/every/15.4.4.16-5-2.js
-built-ins/Array/prototype/every/15.4.4.16-5-21.js
-built-ins/Array/prototype/every/15.4.4.16-5-22.js
-built-ins/Array/prototype/every/15.4.4.16-5-23.js
-built-ins/Array/prototype/every/15.4.4.16-5-24.js
-built-ins/Array/prototype/every/15.4.4.16-5-3.js
-built-ins/Array/prototype/every/15.4.4.16-5-4.js
-built-ins/Array/prototype/every/15.4.4.16-5-5.js
-built-ins/Array/prototype/every/15.4.4.16-5-6.js
-built-ins/Array/prototype/every/15.4.4.16-5-7.js
-built-ins/Array/prototype/every/15.4.4.16-5-9.js
-built-ins/Array/prototype/every/15.4.4.16-7-1.js
-built-ins/Array/prototype/every/15.4.4.16-7-2.js
-built-ins/Array/prototype/every/15.4.4.16-7-3.js
-built-ins/Array/prototype/every/15.4.4.16-7-4.js
-built-ins/Array/prototype/every/15.4.4.16-7-5.js
-built-ins/Array/prototype/every/15.4.4.16-7-6.js
-built-ins/Array/prototype/every/15.4.4.16-7-7.js
-built-ins/Array/prototype/every/15.4.4.16-7-8.js
-built-ins/Array/prototype/every/15.4.4.16-7-9.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-1.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-10.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-11.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-12.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-13.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-14.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-15.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-16.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-2.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-3.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-4.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-5.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-6.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-7.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-8.js
-built-ins/Array/prototype/every/15.4.4.16-7-b-9.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-1.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-10.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-11.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-12.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-13.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-14.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-15.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-16.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-17.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-18.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-19.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-2.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-20.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-21.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-22.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-25.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-26.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-27.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-28.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-29.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-3.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-30.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-31.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-4.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-5.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-6.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-7.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-8.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-i-9.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-1.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-10.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-11.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-12.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-13.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-16.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-17.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-18.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-19.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-2.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-20.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-21.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-22.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-23.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-3.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-4.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-5.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-6.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-7.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-8.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-ii-9.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-1.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-10.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-11.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-12.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-13.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-14.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-15.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-16.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-17.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-18.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-19.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-2.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-20.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-21.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-22.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-23.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-24.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-25.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-27.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-28.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-29.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-3.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-4.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-5.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-6.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-7.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-8.js
-built-ins/Array/prototype/every/15.4.4.16-7-c-iii-9.js
-built-ins/Array/prototype/every/15.4.4.16-8-1.js
-built-ins/Array/prototype/every/15.4.4.16-8-10.js
-built-ins/Array/prototype/every/15.4.4.16-8-11.js
-built-ins/Array/prototype/every/15.4.4.16-8-12.js
-built-ins/Array/prototype/every/15.4.4.16-8-13.js
-built-ins/Array/prototype/every/15.4.4.16-8-2.js
-built-ins/Array/prototype/every/15.4.4.16-8-3.js
-built-ins/Array/prototype/every/15.4.4.16-8-4.js
-built-ins/Array/prototype/every/15.4.4.16-8-5.js
-built-ins/Array/prototype/every/15.4.4.16-8-6.js
-built-ins/Array/prototype/every/15.4.4.16-8-7.js
-built-ins/Array/prototype/every/15.4.4.16-8-8.js
-built-ins/Array/prototype/every/call-with-boolean.js
-built-ins/Array/prototype/every/length.js
-built-ins/Array/prototype/every/name.js
-built-ins/Array/prototype/every/not-a-constructor.js
-built-ins/Array/prototype/every/prop-desc.js
-built-ins/Array/prototype/exotic-array.js
-built-ins/Array/prototype/fill/call-with-boolean.js
-built-ins/Array/prototype/fill/coerced-indexes.js
-built-ins/Array/prototype/fill/fill-values.js
-built-ins/Array/prototype/fill/fill-values-custom-start-and-end.js
-built-ins/Array/prototype/fill/fill-values-relative-end.js
-built-ins/Array/prototype/fill/fill-values-relative-start.js
-built-ins/Array/prototype/fill/length.js
-built-ins/Array/prototype/fill/length-near-integer-limit.js
-built-ins/Array/prototype/fill/name.js
-built-ins/Array/prototype/fill/not-a-constructor.js
-built-ins/Array/prototype/fill/prop-desc.js
-built-ins/Array/prototype/fill/return-abrupt-from-end.js
-built-ins/Array/prototype/fill/return-abrupt-from-end-as-symbol.js
-built-ins/Array/prototype/fill/return-abrupt-from-setting-property-value.js
-built-ins/Array/prototype/fill/return-abrupt-from-start.js
-built-ins/Array/prototype/fill/return-abrupt-from-start-as-symbol.js
-built-ins/Array/prototype/fill/return-abrupt-from-this.js
-built-ins/Array/prototype/fill/return-abrupt-from-this-length.js
-built-ins/Array/prototype/fill/return-abrupt-from-this-length-as-symbol.js
-built-ins/Array/prototype/fill/return-this.js
-built-ins/Array/prototype/filter/15.4.4.20-10-1.js
-built-ins/Array/prototype/filter/15.4.4.20-10-2.js
-built-ins/Array/prototype/filter/15.4.4.20-10-3.js
-built-ins/Array/prototype/filter/15.4.4.20-10-4.js
-built-ins/Array/prototype/filter/15.4.4.20-1-1.js
-built-ins/Array/prototype/filter/15.4.4.20-1-10.js
-built-ins/Array/prototype/filter/15.4.4.20-1-11.js
-built-ins/Array/prototype/filter/15.4.4.20-1-12.js
-built-ins/Array/prototype/filter/15.4.4.20-1-13.js
-built-ins/Array/prototype/filter/15.4.4.20-1-14.js
-built-ins/Array/prototype/filter/15.4.4.20-1-15.js
-built-ins/Array/prototype/filter/15.4.4.20-1-2.js
-built-ins/Array/prototype/filter/15.4.4.20-1-3.js
-built-ins/Array/prototype/filter/15.4.4.20-1-4.js
-built-ins/Array/prototype/filter/15.4.4.20-1-5.js
-built-ins/Array/prototype/filter/15.4.4.20-1-6.js
-built-ins/Array/prototype/filter/15.4.4.20-1-7.js
-built-ins/Array/prototype/filter/15.4.4.20-1-8.js
-built-ins/Array/prototype/filter/15.4.4.20-1-9.js
-built-ins/Array/prototype/filter/15.4.4.20-2-1.js
-built-ins/Array/prototype/filter/15.4.4.20-2-10.js
-built-ins/Array/prototype/filter/15.4.4.20-2-11.js
-built-ins/Array/prototype/filter/15.4.4.20-2-12.js
-built-ins/Array/prototype/filter/15.4.4.20-2-13.js
-built-ins/Array/prototype/filter/15.4.4.20-2-14.js
-built-ins/Array/prototype/filter/15.4.4.20-2-17.js
-built-ins/Array/prototype/filter/15.4.4.20-2-18.js
-built-ins/Array/prototype/filter/15.4.4.20-2-19.js
-built-ins/Array/prototype/filter/15.4.4.20-2-2.js
-built-ins/Array/prototype/filter/15.4.4.20-2-3.js
-built-ins/Array/prototype/filter/15.4.4.20-2-4.js
-built-ins/Array/prototype/filter/15.4.4.20-2-5.js
-built-ins/Array/prototype/filter/15.4.4.20-2-6.js
-built-ins/Array/prototype/filter/15.4.4.20-2-7.js
-built-ins/Array/prototype/filter/15.4.4.20-2-8.js
-built-ins/Array/prototype/filter/15.4.4.20-2-9.js
-built-ins/Array/prototype/filter/15.4.4.20-3-1.js
-built-ins/Array/prototype/filter/15.4.4.20-3-10.js
-built-ins/Array/prototype/filter/15.4.4.20-3-11.js
-built-ins/Array/prototype/filter/15.4.4.20-3-12.js
-built-ins/Array/prototype/filter/15.4.4.20-3-13.js
-built-ins/Array/prototype/filter/15.4.4.20-3-14.js
-built-ins/Array/prototype/filter/15.4.4.20-3-15.js
-built-ins/Array/prototype/filter/15.4.4.20-3-16.js
-built-ins/Array/prototype/filter/15.4.4.20-3-17.js
-built-ins/Array/prototype/filter/15.4.4.20-3-18.js
-built-ins/Array/prototype/filter/15.4.4.20-3-19.js
-built-ins/Array/prototype/filter/15.4.4.20-3-2.js
-built-ins/Array/prototype/filter/15.4.4.20-3-20.js
-built-ins/Array/prototype/filter/15.4.4.20-3-21.js
-built-ins/Array/prototype/filter/15.4.4.20-3-22.js
-built-ins/Array/prototype/filter/15.4.4.20-3-23.js
-built-ins/Array/prototype/filter/15.4.4.20-3-24.js
-built-ins/Array/prototype/filter/15.4.4.20-3-25.js
-built-ins/Array/prototype/filter/15.4.4.20-3-3.js
-built-ins/Array/prototype/filter/15.4.4.20-3-4.js
-built-ins/Array/prototype/filter/15.4.4.20-3-5.js
-built-ins/Array/prototype/filter/15.4.4.20-3-6.js
-built-ins/Array/prototype/filter/15.4.4.20-3-7.js
-built-ins/Array/prototype/filter/15.4.4.20-3-9.js
-built-ins/Array/prototype/filter/15.4.4.20-4-1.js
-built-ins/Array/prototype/filter/15.4.4.20-4-10.js
-built-ins/Array/prototype/filter/15.4.4.20-4-11.js
-built-ins/Array/prototype/filter/15.4.4.20-4-12.js
-built-ins/Array/prototype/filter/15.4.4.20-4-15.js
-built-ins/Array/prototype/filter/15.4.4.20-4-2.js
-built-ins/Array/prototype/filter/15.4.4.20-4-3.js
-built-ins/Array/prototype/filter/15.4.4.20-4-4.js
-built-ins/Array/prototype/filter/15.4.4.20-4-5.js
-built-ins/Array/prototype/filter/15.4.4.20-4-6.js
-built-ins/Array/prototype/filter/15.4.4.20-4-7.js
-built-ins/Array/prototype/filter/15.4.4.20-4-8.js
-built-ins/Array/prototype/filter/15.4.4.20-4-9.js
-built-ins/Array/prototype/filter/15.4.4.20-5-1.js
-built-ins/Array/prototype/filter/15.4.4.20-5-10.js
-built-ins/Array/prototype/filter/15.4.4.20-5-11.js
-built-ins/Array/prototype/filter/15.4.4.20-5-12.js
-built-ins/Array/prototype/filter/15.4.4.20-5-13.js
-built-ins/Array/prototype/filter/15.4.4.20-5-14.js
-built-ins/Array/prototype/filter/15.4.4.20-5-15.js
-built-ins/Array/prototype/filter/15.4.4.20-5-16.js
-built-ins/Array/prototype/filter/15.4.4.20-5-17.js
-built-ins/Array/prototype/filter/15.4.4.20-5-18.js
-built-ins/Array/prototype/filter/15.4.4.20-5-19.js
-built-ins/Array/prototype/filter/15.4.4.20-5-1-s.js
-built-ins/Array/prototype/filter/15.4.4.20-5-2.js
-built-ins/Array/prototype/filter/15.4.4.20-5-21.js
-built-ins/Array/prototype/filter/15.4.4.20-5-22.js
-built-ins/Array/prototype/filter/15.4.4.20-5-23.js
-built-ins/Array/prototype/filter/15.4.4.20-5-24.js
-built-ins/Array/prototype/filter/15.4.4.20-5-27.js
-built-ins/Array/prototype/filter/15.4.4.20-5-28.js
-built-ins/Array/prototype/filter/15.4.4.20-5-29.js
-built-ins/Array/prototype/filter/15.4.4.20-5-3.js
-built-ins/Array/prototype/filter/15.4.4.20-5-30.js
-built-ins/Array/prototype/filter/15.4.4.20-5-4.js
-built-ins/Array/prototype/filter/15.4.4.20-5-5.js
-built-ins/Array/prototype/filter/15.4.4.20-5-6.js
-built-ins/Array/prototype/filter/15.4.4.20-5-7.js
-built-ins/Array/prototype/filter/15.4.4.20-5-9.js
-built-ins/Array/prototype/filter/15.4.4.20-6-1.js
-built-ins/Array/prototype/filter/15.4.4.20-6-2.js
-built-ins/Array/prototype/filter/15.4.4.20-6-3.js
-built-ins/Array/prototype/filter/15.4.4.20-6-4.js
-built-ins/Array/prototype/filter/15.4.4.20-6-5.js
-built-ins/Array/prototype/filter/15.4.4.20-6-6.js
-built-ins/Array/prototype/filter/15.4.4.20-6-7.js
-built-ins/Array/prototype/filter/15.4.4.20-6-8.js
-built-ins/Array/prototype/filter/15.4.4.20-9-1.js
-built-ins/Array/prototype/filter/15.4.4.20-9-2.js
-built-ins/Array/prototype/filter/15.4.4.20-9-3.js
-built-ins/Array/prototype/filter/15.4.4.20-9-4.js
-built-ins/Array/prototype/filter/15.4.4.20-9-5.js
-built-ins/Array/prototype/filter/15.4.4.20-9-6.js
-built-ins/Array/prototype/filter/15.4.4.20-9-7.js
-built-ins/Array/prototype/filter/15.4.4.20-9-8.js
-built-ins/Array/prototype/filter/15.4.4.20-9-9.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-1.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-10.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-11.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-12.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-13.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-14.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-15.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-16.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-2.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-3.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-4.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-5.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-6.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-7.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-8.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-9.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-1.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-10.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-11.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-12.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-13.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-14.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-15.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-16.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-17.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-18.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-19.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-2.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-20.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-21.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-22.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-25.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-26.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-27.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-28.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-29.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-3.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-30.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-31.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-4.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-5.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-6.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-7.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-8.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-9.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-1.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-10.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-11.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-12.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-13.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-16.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-17.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-18.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-19.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-2.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-20.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-21.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-22.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-23.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-4.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-5.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-6.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-7.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-8.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-9.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-10.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-11.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-1.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-12.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-2.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-13.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-3.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-14.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-4.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-15.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-5.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-16.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-6.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-17.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-18.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-19.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-2.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-20.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-21.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-22.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-23.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-24.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-25.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-26.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-28.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-29.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-3.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-30.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-4.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-5.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-6.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-7.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-8.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-9.js
-built-ins/Array/prototype/filter/call-with-boolean.js
-built-ins/Array/prototype/filter/create-ctor-non-object.js
-built-ins/Array/prototype/filter/create-ctor-poisoned.js
-built-ins/Array/prototype/filter/create-non-array.js
-built-ins/Array/prototype/filter/create-proto-from-ctor-realm-array.js
-built-ins/Array/prototype/filter/create-proto-from-ctor-realm-array.js
-built-ins/Array/prototype/filter/create-proto-from-ctor-realm-non-array.js
-built-ins/Array/prototype/filter/create-proto-from-ctor-realm-non-array.js
-built-ins/Array/prototype/filter/create-proxy.js
-built-ins/Array/prototype/filter/create-revoked-proxy.js
-built-ins/Array/prototype/filter/create-species.js
-built-ins/Array/prototype/filter/create-species-abrupt.js
-built-ins/Array/prototype/filter/create-species-non-ctor.js
-built-ins/Array/prototype/filter/create-species-null.js
-built-ins/Array/prototype/filter/create-species-poisoned.js
-built-ins/Array/prototype/filter/create-species-undef.js
-built-ins/Array/prototype/filter/length.js
-built-ins/Array/prototype/filter/name.js
-built-ins/Array/prototype/filter/not-a-constructor.js
-built-ins/Array/prototype/filter/prop-desc.js
-built-ins/Array/prototype/filter/target-array-non-extensible.js
-built-ins/Array/prototype/filter/target-array-with-non-configurable-property.js
-built-ins/Array/prototype/filter/target-array-with-non-writable-property.js
-built-ins/Array/prototype/find/array-altered-during-loop.js
-built-ins/Array/prototype/find/call-with-boolean.js
-built-ins/Array/prototype/find/length.js
-built-ins/Array/prototype/find/name.js
-built-ins/Array/prototype/find/not-a-constructor.js
-built-ins/Array/prototype/find/predicate-called-for-each-array-property.js
-built-ins/Array/prototype/find/predicate-call-parameters.js
-built-ins/Array/prototype/find/predicate-call-this-non-strict.js
-built-ins/Array/prototype/find/predicate-call-this-strict.js
-built-ins/Array/prototype/find/predicate-is-not-callable-throws.js
-built-ins/Array/prototype/find/predicate-not-called-on-empty-array.js
-built-ins/Array/prototype/find/prop-desc.js
-built-ins/Array/prototype/find/return-abrupt-from-predicate-call.js
-built-ins/Array/prototype/find/return-abrupt-from-property.js
-built-ins/Array/prototype/find/return-abrupt-from-this.js
-built-ins/Array/prototype/find/return-abrupt-from-this-length.js
-built-ins/Array/prototype/find/return-abrupt-from-this-length-as-symbol.js
-built-ins/Array/prototype/find/return-found-value-predicate-result-is-true.js
-built-ins/Array/prototype/find/return-undefined-if-predicate-returns-false-value.js
-built-ins/Array/prototype/findIndex/array-altered-during-loop.js
-built-ins/Array/prototype/findIndex/call-with-boolean.js
-built-ins/Array/prototype/findIndex/length.js
-built-ins/Array/prototype/findIndex/name.js
-built-ins/Array/prototype/findIndex/not-a-constructor.js
-built-ins/Array/prototype/findIndex/predicate-called-for-each-array-property.js
-built-ins/Array/prototype/findIndex/predicate-call-parameters.js
-built-ins/Array/prototype/findIndex/predicate-call-this-non-strict.js
-built-ins/Array/prototype/findIndex/predicate-call-this-strict.js
-built-ins/Array/prototype/findIndex/predicate-is-not-callable-throws.js
-built-ins/Array/prototype/findIndex/predicate-not-called-on-empty-array.js
-built-ins/Array/prototype/findIndex/prop-desc.js
-built-ins/Array/prototype/findIndex/return-abrupt-from-predicate-call.js
-built-ins/Array/prototype/findIndex/return-abrupt-from-property.js
-built-ins/Array/prototype/findIndex/return-abrupt-from-this.js
-built-ins/Array/prototype/findIndex/return-abrupt-from-this-length.js
-built-ins/Array/prototype/findIndex/return-abrupt-from-this-length-as-symbol.js
-built-ins/Array/prototype/findIndex/return-index-predicate-result-is-true.js
-built-ins/Array/prototype/findIndex/return-negative-one-if-predicate-returns-false-value.js
-built-ins/Array/prototype/flat/array-like-objects.js
-built-ins/Array/prototype/flat/bound-function-call.js
-built-ins/Array/prototype/flat/call-with-boolean.js
-built-ins/Array/prototype/flat/empty-array-elements.js
-built-ins/Array/prototype/flat/empty-object-elements.js
-built-ins/Array/prototype/flat/length.js
-built-ins/Array/prototype/flat/name.js
-built-ins/Array/prototype/flat/non-numeric-depth-should-not-throw.js
-built-ins/Array/prototype/flat/non-object-ctor-throws.js
-built-ins/Array/prototype/flat/not-a-constructor.js
-built-ins/Array/prototype/flat/null-undefined-elements.js
-built-ins/Array/prototype/flat/null-undefined-input-throws.js
-built-ins/Array/prototype/flat/positive-infinity.js
-built-ins/Array/prototype/flat/prop-desc.js
-built-ins/Array/prototype/flat/proxy-access-count.js
-built-ins/Array/prototype/flat/symbol-object-create-null-depth-throws.js
-built-ins/Array/prototype/flat/target-array-non-extensible.js
-built-ins/Array/prototype/flat/target-array-with-non-configurable-property.js
-built-ins/Array/prototype/flat/target-array-with-non-writable-property.js
-built-ins/Array/prototype/flatMap/array-like-objects.js
-built-ins/Array/prototype/flatMap/array-like-objects-nested.js
-built-ins/Array/prototype/flatMap/array-like-objects-poisoned-length.js
-built-ins/Array/prototype/flatMap/array-like-objects-typedarrays.js
-built-ins/Array/prototype/flatMap/bound-function-argument.js
-built-ins/Array/prototype/flatMap/call-with-boolean.js
-built-ins/Array/prototype/flatMap/depth-always-one.js
-built-ins/Array/prototype/flatMap/length.js
-built-ins/Array/prototype/flatMap/name.js
-built-ins/Array/prototype/flatMap/non-callable-argument-throws.js
-built-ins/Array/prototype/flatMap/not-a-constructor.js
-built-ins/Array/prototype/flatMap/prop-desc.js
-built-ins/Array/prototype/flatMap/proxy-access-count.js
-built-ins/Array/prototype/flatMap/target-array-non-extensible.js
-built-ins/Array/prototype/flatMap/target-array-with-non-configurable-property.js
-built-ins/Array/prototype/flatMap/target-array-with-non-writable-property.js
-built-ins/Array/prototype/flatMap/thisArg-argument.js
-built-ins/Array/prototype/flatMap/this-value-ctor-non-object.js
-built-ins/Array/prototype/flatMap/this-value-ctor-object-species.js
-built-ins/Array/prototype/flatMap/this-value-ctor-object-species-bad-throws.js
-built-ins/Array/prototype/flatMap/this-value-ctor-object-species-custom-ctor.js
-built-ins/Array/prototype/flatMap/this-value-ctor-object-species-custom-ctor-poisoned-throws.js
-built-ins/Array/prototype/flatMap/this-value-null-undefined-throws.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-1.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-10.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-11.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-12.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-13.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-14.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-15.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-2.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-3.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-4.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-5.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-6.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-7.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-8.js
-built-ins/Array/prototype/forEach/15.4.4.18-1-9.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-1.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-10.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-11.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-12.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-13.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-14.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-17.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-18.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-19.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-2.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-3.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-4.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-5.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-6.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-7.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-8.js
-built-ins/Array/prototype/forEach/15.4.4.18-2-9.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-1.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-10.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-11.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-12.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-13.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-14.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-15.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-16.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-17.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-18.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-19.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-2.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-20.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-21.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-22.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-23.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-24.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-25.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-3.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-4.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-5.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-6.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-7.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-9.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-1.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-10.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-11.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-12.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-15.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-2.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-3.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-4.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-5.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-6.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-7.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-8.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-9.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-1.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-10.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-11.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-12.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-13.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-14.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-15.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-16.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-17.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-18.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-19.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-1-s.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-2.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-21.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-22.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-23.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-24.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-25.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-3.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-4.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-5.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-6.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-7.js
-built-ins/Array/prototype/forEach/15.4.4.18-5-9.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-1.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-2.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-3.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-4.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-5.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-7.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-8.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-9.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-1.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-10.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-11.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-12.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-13.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-14.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-15.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-16.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-2.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-3.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-4.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-5.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-6.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-7.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-8.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-b-9.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-1.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-10.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-11.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-12.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-13.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-14.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-15.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-16.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-17.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-18.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-19.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-2.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-20.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-21.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-22.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-25.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-26.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-27.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-28.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-29.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-3.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-30.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-31.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-4.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-5.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-6.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-7.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-8.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-9.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-1.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-10.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-11.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-12.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-13.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-16.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-17.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-18.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-19.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-2.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-20.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-21.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-22.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-23.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-4.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-5.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-6.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-7.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-8.js
-built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-9.js
-built-ins/Array/prototype/forEach/15.4.4.18-8-1.js
-built-ins/Array/prototype/forEach/15.4.4.18-8-10.js
-built-ins/Array/prototype/forEach/15.4.4.18-8-11.js
-built-ins/Array/prototype/forEach/15.4.4.18-8-12.js
-built-ins/Array/prototype/forEach/15.4.4.18-8-13.js
-built-ins/Array/prototype/forEach/15.4.4.18-8-2.js
-built-ins/Array/prototype/forEach/15.4.4.18-8-3.js
-built-ins/Array/prototype/forEach/15.4.4.18-8-4.js
-built-ins/Array/prototype/forEach/15.4.4.18-8-5.js
-built-ins/Array/prototype/forEach/15.4.4.18-8-6.js
-built-ins/Array/prototype/forEach/15.4.4.18-8-7.js
-built-ins/Array/prototype/forEach/15.4.4.18-8-8.js
-built-ins/Array/prototype/forEach/15.4.4.18-8-9.js
-built-ins/Array/prototype/forEach/call-with-boolean.js
-built-ins/Array/prototype/forEach/length.js
-built-ins/Array/prototype/forEach/name.js
-built-ins/Array/prototype/forEach/not-a-constructor.js
-built-ins/Array/prototype/forEach/prop-desc.js
-built-ins/Array/prototype/forEach/S15.4.4.18_A1.js
-built-ins/Array/prototype/forEach/S15.4.4.18_A2.js
-built-ins/Array/prototype/includes/call-with-boolean.js
-built-ins/Array/prototype/includes/fromIndex-equal-or-greater-length-returns-false.js
-built-ins/Array/prototype/includes/fromIndex-infinity.js
-built-ins/Array/prototype/includes/fromIndex-minus-zero.js
-built-ins/Array/prototype/includes/get-prop.js
-built-ins/Array/prototype/includes/length.js
-built-ins/Array/prototype/includes/length-boundaries.js
-built-ins/Array/prototype/includes/length-zero-returns-false.js
-built-ins/Array/prototype/includes/name.js
-built-ins/Array/prototype/includes/no-arg.js
-built-ins/Array/prototype/includes/not-a-constructor.js
-built-ins/Array/prototype/includes/prop-desc.js
-built-ins/Array/prototype/includes/return-abrupt-get-length.js
-built-ins/Array/prototype/includes/return-abrupt-get-prop.js
-built-ins/Array/prototype/includes/return-abrupt-tointeger-fromindex.js
-built-ins/Array/prototype/includes/return-abrupt-tointeger-fromindex-symbol.js
-built-ins/Array/prototype/includes/return-abrupt-tonumber-length.js
-built-ins/Array/prototype/includes/return-abrupt-tonumber-length-symbol.js
-built-ins/Array/prototype/includes/samevaluezero.js
-built-ins/Array/prototype/includes/search-found-returns-true.js
-built-ins/Array/prototype/includes/search-not-found-returns-false.js
-built-ins/Array/prototype/includes/sparse.js
-built-ins/Array/prototype/includes/this-is-not-object.js
-built-ins/Array/prototype/includes/tointeger-fromindex.js
-built-ins/Array/prototype/includes/tolength-length.js
-built-ins/Array/prototype/includes/using-fromindex.js
-built-ins/Array/prototype/includes/values-are-not-cached.js
-built-ins/Array/prototype/indexOf/15.4.4.14-10-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-10-2.js
-built-ins/Array/prototype/indexOf/15.4.4.14-1-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-1-10.js
-built-ins/Array/prototype/indexOf/15.4.4.14-1-11.js
-built-ins/Array/prototype/indexOf/15.4.4.14-1-12.js
-built-ins/Array/prototype/indexOf/15.4.4.14-1-13.js
-built-ins/Array/prototype/indexOf/15.4.4.14-1-14.js
-built-ins/Array/prototype/indexOf/15.4.4.14-1-15.js
-built-ins/Array/prototype/indexOf/15.4.4.14-1-2.js
-built-ins/Array/prototype/indexOf/15.4.4.14-1-3.js
-built-ins/Array/prototype/indexOf/15.4.4.14-1-4.js
-built-ins/Array/prototype/indexOf/15.4.4.14-1-5.js
-built-ins/Array/prototype/indexOf/15.4.4.14-1-6.js
-built-ins/Array/prototype/indexOf/15.4.4.14-1-7.js
-built-ins/Array/prototype/indexOf/15.4.4.14-1-8.js
-built-ins/Array/prototype/indexOf/15.4.4.14-1-9.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-10.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-11.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-12.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-13.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-14.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-17.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-18.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-19.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-2.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-3.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-4.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-5.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-6.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-7.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-8.js
-built-ins/Array/prototype/indexOf/15.4.4.14-2-9.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-10.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-11.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-12.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-13.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-14.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-15.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-16.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-17.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-18.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-19.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-2.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-20.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-21.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-22.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-23.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-24.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-25.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-28.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-29.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-3.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-4.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-5.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-6.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-7.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-8.js
-built-ins/Array/prototype/indexOf/15.4.4.14-3-9.js
-built-ins/Array/prototype/indexOf/15.4.4.14-4-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-4-10.js
-built-ins/Array/prototype/indexOf/15.4.4.14-4-11.js
-built-ins/Array/prototype/indexOf/15.4.4.14-4-2.js
-built-ins/Array/prototype/indexOf/15.4.4.14-4-3.js
-built-ins/Array/prototype/indexOf/15.4.4.14-4-4.js
-built-ins/Array/prototype/indexOf/15.4.4.14-4-5.js
-built-ins/Array/prototype/indexOf/15.4.4.14-4-6.js
-built-ins/Array/prototype/indexOf/15.4.4.14-4-7.js
-built-ins/Array/prototype/indexOf/15.4.4.14-4-8.js
-built-ins/Array/prototype/indexOf/15.4.4.14-4-9.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-10.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-11.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-12.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-13.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-14.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-15.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-16.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-17.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-18.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-19.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-2.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-20.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-21.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-22.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-23.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-24.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-25.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-26.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-27.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-28.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-29.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-3.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-30.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-31.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-32.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-33.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-4.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-5.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-6.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-7.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-8.js
-built-ins/Array/prototype/indexOf/15.4.4.14-5-9.js
-built-ins/Array/prototype/indexOf/15.4.4.14-6-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-7-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-7-2.js
-built-ins/Array/prototype/indexOf/15.4.4.14-7-3.js
-built-ins/Array/prototype/indexOf/15.4.4.14-7-4.js
-built-ins/Array/prototype/indexOf/15.4.4.14-7-5.js
-built-ins/Array/prototype/indexOf/15.4.4.14-8-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-8-2.js
-built-ins/Array/prototype/indexOf/15.4.4.14-8-3.js
-built-ins/Array/prototype/indexOf/15.4.4.14-8-4.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-10.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-11.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-2.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-3.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-4.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-5.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-6.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-7.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-8.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-9.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-10.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-11.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-12.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-13.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-14.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-15.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-16.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-17.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-18.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-19.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-2.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-3.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-4.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-5.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-6.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-7.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-8.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-a-9.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-10.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-11.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-12.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-13.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-14.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-15.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-16.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-17.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-18.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-19.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-2.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-20.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-21.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-22.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-25.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-26.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-27.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-28.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-29.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-3.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-30.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-31.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-4.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-5.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-6.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-7.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-8.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-9.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-10.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-11.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-2.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-3.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-4.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-5.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-6.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-7.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-8.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-9.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-iii-1.js
-built-ins/Array/prototype/indexOf/15.4.4.14-9-b-iii-2.js
-built-ins/Array/prototype/indexOf/calls-only-has-on-prototype-after-length-zeroed.js
-built-ins/Array/prototype/indexOf/call-with-boolean.js
-built-ins/Array/prototype/indexOf/fromindex-zero-conversion.js
-built-ins/Array/prototype/indexOf/length.js
-built-ins/Array/prototype/indexOf/length-near-integer-limit.js
-built-ins/Array/prototype/indexOf/length-zero-returns-minus-one.js
-built-ins/Array/prototype/indexOf/name.js
-built-ins/Array/prototype/indexOf/not-a-constructor.js
-built-ins/Array/prototype/indexOf/prop-desc.js
-built-ins/Array/prototype/join/call-with-boolean.js
-built-ins/Array/prototype/join/length.js
-built-ins/Array/prototype/join/name.js
-built-ins/Array/prototype/join/not-a-constructor.js
-built-ins/Array/prototype/join/prop-desc.js
-built-ins/Array/prototype/join/S15.4.4.5_A1.1_T1.js
-built-ins/Array/prototype/join/S15.4.4.5_A1.2_T1.js
-built-ins/Array/prototype/join/S15.4.4.5_A1.2_T2.js
-built-ins/Array/prototype/join/S15.4.4.5_A1.3_T1.js
-built-ins/Array/prototype/join/S15.4.4.5_A2_T1.js
-built-ins/Array/prototype/join/S15.4.4.5_A2_T2.js
-built-ins/Array/prototype/join/S15.4.4.5_A2_T3.js
-built-ins/Array/prototype/join/S15.4.4.5_A2_T4.js
-built-ins/Array/prototype/join/S15.4.4.5_A3.1_T1.js
-built-ins/Array/prototype/join/S15.4.4.5_A3.1_T2.js
-built-ins/Array/prototype/join/S15.4.4.5_A3.2_T1.js
-built-ins/Array/prototype/join/S15.4.4.5_A3.2_T2.js
-built-ins/Array/prototype/join/S15.4.4.5_A4_T3.js
-built-ins/Array/prototype/join/S15.4.4.5_A5_T1.js
-built-ins/Array/prototype/join/S15.4.4.5_A6.6.js
-built-ins/Array/prototype/join/S15.4.4.5_A6.7.js
-built-ins/Array/prototype/keys/iteration.js
-built-ins/Array/prototype/keys/iteration-mutable.js
-built-ins/Array/prototype/keys/length.js
-built-ins/Array/prototype/keys/name.js
-built-ins/Array/prototype/keys/not-a-constructor.js
-built-ins/Array/prototype/keys/prop-desc.js
-built-ins/Array/prototype/keys/return-abrupt-from-this.js
-built-ins/Array/prototype/keys/returns-iterator.js
-built-ins/Array/prototype/keys/returns-iterator-from-object.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-10.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-11.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-12.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-13.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-14.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-15.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-2.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-3.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-4.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-5.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-6.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-7.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-8.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-9.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-10.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-11.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-12.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-13.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-14.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-17.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-18.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-19.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-2.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-3.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-4.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-5.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-6.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-7.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-8.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-9.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-10.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-11.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-12.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-13.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-14.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-15.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-16.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-17.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-18.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-19.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-2.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-20.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-21.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-22.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-23.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-24.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-25.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-28.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-3.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-4.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-5.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-6.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-7.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-9.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-10.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-11.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-2.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-3.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-4.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-5.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-6.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-7.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-8.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-9.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-10.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-11.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-12.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-13.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-14.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-15.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-16.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-17.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-18.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-19.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-2.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-20.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-21.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-22.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-23.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-24.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-25.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-26.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-27.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-28.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-29.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-3.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-30.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-31.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-32.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-33.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-4.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-5.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-6.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-7.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-8.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-9.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-6-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-6-2.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-6-3.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-6-4.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-6-5.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-6-6.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-7-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-7-2.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-7-3.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-7-4.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-10.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-11.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-2.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-3.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-4.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-5.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-6.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-7.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-8.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-9.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-10.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-11.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-12.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-13.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-14.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-15.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-16.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-17.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-18.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-19.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-2.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-3.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-4.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-5.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-6.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-7.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-8.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-9.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-10.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-11.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-12.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-13.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-14.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-15.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-16.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-17.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-18.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-19.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-2.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-20.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-21.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-22.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-25.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-26.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-27.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-28.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-29.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-3.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-30.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-31.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-4.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-5.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-6.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-7.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-8.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-9.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-10.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-11.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-2.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-3.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-4.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-5.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-6.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-7.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-8.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-9.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-iii-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-iii-2.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-9-1.js
-built-ins/Array/prototype/lastIndexOf/15.4.4.15-9-2.js
-built-ins/Array/prototype/lastIndexOf/calls-only-has-on-prototype-after-length-zeroed.js
-built-ins/Array/prototype/lastIndexOf/call-with-boolean.js
-built-ins/Array/prototype/lastIndexOf/fromindex-zero-conversion.js
-built-ins/Array/prototype/lastIndexOf/length.js
-built-ins/Array/prototype/lastIndexOf/length-near-integer-limit.js
-built-ins/Array/prototype/lastIndexOf/length-zero-returns-minus-one.js
-built-ins/Array/prototype/lastIndexOf/name.js
-built-ins/Array/prototype/lastIndexOf/not-a-constructor.js
-built-ins/Array/prototype/lastIndexOf/prop-desc.js
-built-ins/Array/prototype/length.js
-built-ins/Array/prototype/map/15.4.4.19-1-1.js
-built-ins/Array/prototype/map/15.4.4.19-1-10.js
-built-ins/Array/prototype/map/15.4.4.19-1-11.js
-built-ins/Array/prototype/map/15.4.4.19-1-12.js
-built-ins/Array/prototype/map/15.4.4.19-1-13.js
-built-ins/Array/prototype/map/15.4.4.19-1-14.js
-built-ins/Array/prototype/map/15.4.4.19-1-15.js
-built-ins/Array/prototype/map/15.4.4.19-1-2.js
-built-ins/Array/prototype/map/15.4.4.19-1-3.js
-built-ins/Array/prototype/map/15.4.4.19-1-4.js
-built-ins/Array/prototype/map/15.4.4.19-1-5.js
-built-ins/Array/prototype/map/15.4.4.19-1-6.js
-built-ins/Array/prototype/map/15.4.4.19-1-7.js
-built-ins/Array/prototype/map/15.4.4.19-1-8.js
-built-ins/Array/prototype/map/15.4.4.19-1-9.js
-built-ins/Array/prototype/map/15.4.4.19-2-1.js
-built-ins/Array/prototype/map/15.4.4.19-2-10.js
-built-ins/Array/prototype/map/15.4.4.19-2-11.js
-built-ins/Array/prototype/map/15.4.4.19-2-12.js
-built-ins/Array/prototype/map/15.4.4.19-2-13.js
-built-ins/Array/prototype/map/15.4.4.19-2-14.js
-built-ins/Array/prototype/map/15.4.4.19-2-17.js
-built-ins/Array/prototype/map/15.4.4.19-2-18.js
-built-ins/Array/prototype/map/15.4.4.19-2-19.js
-built-ins/Array/prototype/map/15.4.4.19-2-2.js
-built-ins/Array/prototype/map/15.4.4.19-2-3.js
-built-ins/Array/prototype/map/15.4.4.19-2-4.js
-built-ins/Array/prototype/map/15.4.4.19-2-5.js
-built-ins/Array/prototype/map/15.4.4.19-2-6.js
-built-ins/Array/prototype/map/15.4.4.19-2-7.js
-built-ins/Array/prototype/map/15.4.4.19-2-8.js
-built-ins/Array/prototype/map/15.4.4.19-2-9.js
-built-ins/Array/prototype/map/15.4.4.19-3-1.js
-built-ins/Array/prototype/map/15.4.4.19-3-10.js
-built-ins/Array/prototype/map/15.4.4.19-3-11.js
-built-ins/Array/prototype/map/15.4.4.19-3-12.js
-built-ins/Array/prototype/map/15.4.4.19-3-13.js
-built-ins/Array/prototype/map/15.4.4.19-3-14.js
-built-ins/Array/prototype/map/15.4.4.19-3-15.js
-built-ins/Array/prototype/map/15.4.4.19-3-16.js
-built-ins/Array/prototype/map/15.4.4.19-3-17.js
-built-ins/Array/prototype/map/15.4.4.19-3-18.js
-built-ins/Array/prototype/map/15.4.4.19-3-19.js
-built-ins/Array/prototype/map/15.4.4.19-3-2.js
-built-ins/Array/prototype/map/15.4.4.19-3-20.js
-built-ins/Array/prototype/map/15.4.4.19-3-21.js
-built-ins/Array/prototype/map/15.4.4.19-3-22.js
-built-ins/Array/prototype/map/15.4.4.19-3-23.js
-built-ins/Array/prototype/map/15.4.4.19-3-24.js
-built-ins/Array/prototype/map/15.4.4.19-3-25.js
-built-ins/Array/prototype/map/15.4.4.19-3-28.js
-built-ins/Array/prototype/map/15.4.4.19-3-29.js
-built-ins/Array/prototype/map/15.4.4.19-3-3.js
-built-ins/Array/prototype/map/15.4.4.19-3-4.js
-built-ins/Array/prototype/map/15.4.4.19-3-5.js
-built-ins/Array/prototype/map/15.4.4.19-3-6.js
-built-ins/Array/prototype/map/15.4.4.19-3-7.js
-built-ins/Array/prototype/map/15.4.4.19-3-8.js
-built-ins/Array/prototype/map/15.4.4.19-3-9.js
-built-ins/Array/prototype/map/15.4.4.19-4-1.js
-built-ins/Array/prototype/map/15.4.4.19-4-10.js
-built-ins/Array/prototype/map/15.4.4.19-4-11.js
-built-ins/Array/prototype/map/15.4.4.19-4-12.js
-built-ins/Array/prototype/map/15.4.4.19-4-15.js
-built-ins/Array/prototype/map/15.4.4.19-4-2.js
-built-ins/Array/prototype/map/15.4.4.19-4-3.js
-built-ins/Array/prototype/map/15.4.4.19-4-4.js
-built-ins/Array/prototype/map/15.4.4.19-4-5.js
-built-ins/Array/prototype/map/15.4.4.19-4-6.js
-built-ins/Array/prototype/map/15.4.4.19-4-7.js
-built-ins/Array/prototype/map/15.4.4.19-4-8.js
-built-ins/Array/prototype/map/15.4.4.19-4-9.js
-built-ins/Array/prototype/map/15.4.4.19-5-1.js
-built-ins/Array/prototype/map/15.4.4.19-5-10.js
-built-ins/Array/prototype/map/15.4.4.19-5-11.js
-built-ins/Array/prototype/map/15.4.4.19-5-12.js
-built-ins/Array/prototype/map/15.4.4.19-5-13.js
-built-ins/Array/prototype/map/15.4.4.19-5-14.js
-built-ins/Array/prototype/map/15.4.4.19-5-15.js
-built-ins/Array/prototype/map/15.4.4.19-5-16.js
-built-ins/Array/prototype/map/15.4.4.19-5-17.js
-built-ins/Array/prototype/map/15.4.4.19-5-18.js
-built-ins/Array/prototype/map/15.4.4.19-5-19.js
-built-ins/Array/prototype/map/15.4.4.19-5-1-s.js
-built-ins/Array/prototype/map/15.4.4.19-5-2.js
-built-ins/Array/prototype/map/15.4.4.19-5-21.js
-built-ins/Array/prototype/map/15.4.4.19-5-22.js
-built-ins/Array/prototype/map/15.4.4.19-5-23.js
-built-ins/Array/prototype/map/15.4.4.19-5-24.js
-built-ins/Array/prototype/map/15.4.4.19-5-3.js
-built-ins/Array/prototype/map/15.4.4.19-5-4.js
-built-ins/Array/prototype/map/15.4.4.19-5-5.js
-built-ins/Array/prototype/map/15.4.4.19-5-6.js
-built-ins/Array/prototype/map/15.4.4.19-5-7.js
-built-ins/Array/prototype/map/15.4.4.19-5-9.js
-built-ins/Array/prototype/map/15.4.4.19-6-1.js
-built-ins/Array/prototype/map/15.4.4.19-6-2.js
-built-ins/Array/prototype/map/15.4.4.19-8-1.js
-built-ins/Array/prototype/map/15.4.4.19-8-2.js
-built-ins/Array/prototype/map/15.4.4.19-8-3.js
-built-ins/Array/prototype/map/15.4.4.19-8-4.js
-built-ins/Array/prototype/map/15.4.4.19-8-5.js
-built-ins/Array/prototype/map/15.4.4.19-8-6.js
-built-ins/Array/prototype/map/15.4.4.19-8-7.js
-built-ins/Array/prototype/map/15.4.4.19-8-8.js
-built-ins/Array/prototype/map/15.4.4.19-8-9.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-1.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-10.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-11.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-12.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-13.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-14.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-15.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-16.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-2.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-3.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-4.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-5.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-6.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-7.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-8.js
-built-ins/Array/prototype/map/15.4.4.19-8-b-9.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-1.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-10.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-11.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-12.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-13.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-14.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-15.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-16.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-17.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-18.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-19.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-2.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-20.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-21.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-22.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-25.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-26.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-27.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-28.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-29.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-3.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-30.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-31.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-4.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-5.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-6.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-7.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-8.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-i-9.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-1.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-10.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-11.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-12.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-13.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-16.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-17.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-18.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-19.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-2.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-20.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-21.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-22.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-23.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-4.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-5.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-6.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-7.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-8.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-ii-9.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-iii-1.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-iii-2.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-iii-3.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-iii-4.js
-built-ins/Array/prototype/map/15.4.4.19-8-c-iii-5.js
-built-ins/Array/prototype/map/15.4.4.19-9-1.js
-built-ins/Array/prototype/map/15.4.4.19-9-10.js
-built-ins/Array/prototype/map/15.4.4.19-9-11.js
-built-ins/Array/prototype/map/15.4.4.19-9-12.js
-built-ins/Array/prototype/map/15.4.4.19-9-13.js
-built-ins/Array/prototype/map/15.4.4.19-9-2.js
-built-ins/Array/prototype/map/15.4.4.19-9-3.js
-built-ins/Array/prototype/map/15.4.4.19-9-4.js
-built-ins/Array/prototype/map/15.4.4.19-9-5.js
-built-ins/Array/prototype/map/15.4.4.19-9-6.js
-built-ins/Array/prototype/map/15.4.4.19-9-7.js
-built-ins/Array/prototype/map/15.4.4.19-9-8.js
-built-ins/Array/prototype/map/15.4.4.19-9-9.js
-built-ins/Array/prototype/map/call-with-boolean.js
-built-ins/Array/prototype/map/create-ctor-non-object.js
-built-ins/Array/prototype/map/create-ctor-poisoned.js
-built-ins/Array/prototype/map/create-non-array.js
-built-ins/Array/prototype/map/create-non-array-invalid-len.js
-built-ins/Array/prototype/map/create-proto-from-ctor-realm-array.js
-built-ins/Array/prototype/map/create-proto-from-ctor-realm-array.js
-built-ins/Array/prototype/map/create-proto-from-ctor-realm-non-array.js
-built-ins/Array/prototype/map/create-proto-from-ctor-realm-non-array.js
-built-ins/Array/prototype/map/create-proxy.js
-built-ins/Array/prototype/map/create-revoked-proxy.js
-built-ins/Array/prototype/map/create-species.js
-built-ins/Array/prototype/map/create-species-abrupt.js
-built-ins/Array/prototype/map/create-species-non-ctor.js
-built-ins/Array/prototype/map/create-species-null.js
-built-ins/Array/prototype/map/create-species-poisoned.js
-built-ins/Array/prototype/map/create-species-undef.js
-built-ins/Array/prototype/map/create-species-undef-invalid-len.js
-built-ins/Array/prototype/map/length.js
-built-ins/Array/prototype/map/name.js
-built-ins/Array/prototype/map/not-a-constructor.js
-built-ins/Array/prototype/map/prop-desc.js
-built-ins/Array/prototype/map/target-array-non-extensible.js
-built-ins/Array/prototype/map/target-array-with-non-configurable-property.js
-built-ins/Array/prototype/map/target-array-with-non-writable-property.js
-built-ins/Array/prototype/methods-called-as-functions.js
-built-ins/Array/prototype/pop/call-with-boolean.js
-built-ins/Array/prototype/pop/clamps-to-integer-limit.js
-built-ins/Array/prototype/pop/length.js
-built-ins/Array/prototype/pop/length-near-integer-limit.js
-built-ins/Array/prototype/pop/name.js
-built-ins/Array/prototype/pop/not-a-constructor.js
-built-ins/Array/prototype/pop/prop-desc.js
-built-ins/Array/prototype/pop/S15.4.4.6_A1.1_T1.js
-built-ins/Array/prototype/pop/S15.4.4.6_A1.2_T1.js
-built-ins/Array/prototype/pop/S15.4.4.6_A2_T1.js
-built-ins/Array/prototype/pop/S15.4.4.6_A2_T2.js
-built-ins/Array/prototype/pop/S15.4.4.6_A2_T3.js
-built-ins/Array/prototype/pop/S15.4.4.6_A2_T4.js
-built-ins/Array/prototype/pop/S15.4.4.6_A3_T1.js
-built-ins/Array/prototype/pop/S15.4.4.6_A3_T2.js
-built-ins/Array/prototype/pop/S15.4.4.6_A3_T3.js
-built-ins/Array/prototype/pop/S15.4.4.6_A4_T1.js
-built-ins/Array/prototype/pop/S15.4.4.6_A4_T2.js
-built-ins/Array/prototype/pop/S15.4.4.6_A5.7.js
-built-ins/Array/prototype/pop/throws-with-string-receiver.js
-built-ins/Array/prototype/prop-desc.js
-built-ins/Array/prototype/proto.js
-built-ins/Array/prototype/push/call-with-boolean.js
-built-ins/Array/prototype/push/clamps-to-integer-limit.js
-built-ins/Array/prototype/push/length.js
-built-ins/Array/prototype/push/length-near-integer-limit.js
-built-ins/Array/prototype/push/length-near-integer-limit-set-failure.js
-built-ins/Array/prototype/push/name.js
-built-ins/Array/prototype/push/not-a-constructor.js
-built-ins/Array/prototype/push/prop-desc.js
-built-ins/Array/prototype/push/S15.4.4.7_A1_T1.js
-built-ins/Array/prototype/push/S15.4.4.7_A1_T2.js
-built-ins/Array/prototype/push/S15.4.4.7_A2_T1.js
-built-ins/Array/prototype/push/S15.4.4.7_A2_T2.js
-built-ins/Array/prototype/push/S15.4.4.7_A2_T3.js
-built-ins/Array/prototype/push/S15.4.4.7_A3.js
-built-ins/Array/prototype/push/S15.4.4.7_A4_T1.js
-built-ins/Array/prototype/push/S15.4.4.7_A4_T2.js
-built-ins/Array/prototype/push/S15.4.4.7_A4_T3.js
-built-ins/Array/prototype/push/S15.4.4.7_A5_T1.js
-built-ins/Array/prototype/push/S15.4.4.7_A6.7.js
-built-ins/Array/prototype/push/throws-if-integer-limit-exceeded.js
-built-ins/Array/prototype/push/throws-with-string-receiver.js
-built-ins/Array/prototype/reduce/15.4.4.21-10-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-10-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-10-3.js
-built-ins/Array/prototype/reduce/15.4.4.21-10-4.js
-built-ins/Array/prototype/reduce/15.4.4.21-10-5.js
-built-ins/Array/prototype/reduce/15.4.4.21-10-6.js
-built-ins/Array/prototype/reduce/15.4.4.21-10-7.js
-built-ins/Array/prototype/reduce/15.4.4.21-10-8.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-10.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-11.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-12.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-13.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-14.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-15.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-3.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-4.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-5.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-6.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-7.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-8.js
-built-ins/Array/prototype/reduce/15.4.4.21-1-9.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-10.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-11.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-12.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-13.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-14.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-17.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-18.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-19.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-3.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-4.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-5.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-6.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-7.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-8.js
-built-ins/Array/prototype/reduce/15.4.4.21-2-9.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-10.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-11.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-12.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-13.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-14.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-15.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-16.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-17.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-18.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-19.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-20.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-21.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-22.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-23.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-24.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-25.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-3.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-4.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-5.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-6.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-7.js
-built-ins/Array/prototype/reduce/15.4.4.21-3-9.js
-built-ins/Array/prototype/reduce/15.4.4.21-4-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-4-10.js
-built-ins/Array/prototype/reduce/15.4.4.21-4-11.js
-built-ins/Array/prototype/reduce/15.4.4.21-4-12.js
-built-ins/Array/prototype/reduce/15.4.4.21-4-15.js
-built-ins/Array/prototype/reduce/15.4.4.21-4-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-4-3.js
-built-ins/Array/prototype/reduce/15.4.4.21-4-4.js
-built-ins/Array/prototype/reduce/15.4.4.21-4-5.js
-built-ins/Array/prototype/reduce/15.4.4.21-4-6.js
-built-ins/Array/prototype/reduce/15.4.4.21-4-7.js
-built-ins/Array/prototype/reduce/15.4.4.21-4-8.js
-built-ins/Array/prototype/reduce/15.4.4.21-4-9.js
-built-ins/Array/prototype/reduce/15.4.4.21-5-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-5-10.js
-built-ins/Array/prototype/reduce/15.4.4.21-5-11.js
-built-ins/Array/prototype/reduce/15.4.4.21-5-12.js
-built-ins/Array/prototype/reduce/15.4.4.21-5-13.js
-built-ins/Array/prototype/reduce/15.4.4.21-5-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-5-3.js
-built-ins/Array/prototype/reduce/15.4.4.21-5-4.js
-built-ins/Array/prototype/reduce/15.4.4.21-5-5.js
-built-ins/Array/prototype/reduce/15.4.4.21-5-6.js
-built-ins/Array/prototype/reduce/15.4.4.21-5-7.js
-built-ins/Array/prototype/reduce/15.4.4.21-5-8.js
-built-ins/Array/prototype/reduce/15.4.4.21-5-9.js
-built-ins/Array/prototype/reduce/15.4.4.21-7-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-7-10.js
-built-ins/Array/prototype/reduce/15.4.4.21-7-11.js
-built-ins/Array/prototype/reduce/15.4.4.21-7-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-7-3.js
-built-ins/Array/prototype/reduce/15.4.4.21-7-4.js
-built-ins/Array/prototype/reduce/15.4.4.21-7-5.js
-built-ins/Array/prototype/reduce/15.4.4.21-7-6.js
-built-ins/Array/prototype/reduce/15.4.4.21-7-7.js
-built-ins/Array/prototype/reduce/15.4.4.21-7-8.js
-built-ins/Array/prototype/reduce/15.4.4.21-7-9.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-3.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-ii-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-ii-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-10.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-11.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-12.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-13.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-14.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-15.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-16.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-17.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-18.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-19.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-20.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-21.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-22.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-25.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-26.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-27.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-28.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-29.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-3.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-30.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-31.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-32.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-33.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-4.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-5.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-6.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-7.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-8.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-9.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-c-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-c-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-c-3.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-c-4.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-c-5.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-c-6.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-c-7.js
-built-ins/Array/prototype/reduce/15.4.4.21-8-c-8.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-10.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-3.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-4.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-5.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-6.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-7.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-8.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-9.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-10.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-11.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-12.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-13.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-14.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-15.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-16.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-17.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-18.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-19.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-20.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-21.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-22.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-23.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-24.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-25.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-26.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-27.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-28.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-29.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-3.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-4.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-5.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-6.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-7.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-8.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-b-9.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-10.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-11.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-12.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-13.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-14.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-15.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-16.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-17.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-18.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-19.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-20.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-21.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-22.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-25.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-26.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-27.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-28.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-29.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-3.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-30.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-31.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-32.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-33.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-4.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-5.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-6.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-7.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-8.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-9.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-1.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-10.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-11.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-12.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-13.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-14.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-16.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-17.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-18.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-19.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-2.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-20.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-21.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-22.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-23.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-24.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-25.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-26.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-27.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-28.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-29.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-3.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-30.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-31.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-32.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-33.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-34.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-35.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-37.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-4.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-4-s.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-5.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-7.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-8.js
-built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-9.js
-built-ins/Array/prototype/reduce/call-with-boolean.js
-built-ins/Array/prototype/reduce/length.js
-built-ins/Array/prototype/reduce/name.js
-built-ins/Array/prototype/reduce/not-a-constructor.js
-built-ins/Array/prototype/reduce/prop-desc.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-10-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-10-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-10-3.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-10-4.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-10-5.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-10-6.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-10-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-10-8.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-10.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-11.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-12.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-13.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-14.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-15.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-3.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-4.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-5.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-6.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-8.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-1-9.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-10.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-11.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-12.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-13.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-14.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-17.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-18.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-19.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-3.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-4.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-5.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-6.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-8.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-2-9.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-10.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-11.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-12.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-13.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-14.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-15.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-16.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-17.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-18.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-19.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-20.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-21.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-22.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-23.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-24.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-25.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-3.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-4.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-5.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-6.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-3-9.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-4-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-4-10.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-4-11.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-4-12.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-4-15.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-4-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-4-3.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-4-4.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-4-5.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-4-6.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-4-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-4-8.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-4-9.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-5-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-5-10.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-5-11.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-5-12.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-5-13.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-5-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-5-3.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-5-4.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-5-5.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-5-6.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-5-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-5-8.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-5-9.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-7-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-7-10.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-7-11.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-7-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-7-3.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-7-4.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-7-5.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-7-6.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-7-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-7-8.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-7-9.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-3.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-ii-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-ii-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-10.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-11.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-12.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-13.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-14.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-15.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-16.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-17.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-18.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-19.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-20.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-21.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-22.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-25.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-26.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-27.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-28.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-29.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-3.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-30.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-31.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-32.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-33.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-4.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-5.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-6.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-8.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-9.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-3.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-4.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-5.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-6.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-8.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-3.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-4.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-5.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-6.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-8.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-9.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-10.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-11.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-12.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-13.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-14.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-15.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-16.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-17.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-18.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-19.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-20.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-21.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-22.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-23.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-24.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-25.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-26.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-27.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-28.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-29.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-3.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-4.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-5.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-6.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-8.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-9.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-10.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-11.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-12.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-13.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-14.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-15.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-16.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-17.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-18.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-19.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-20.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-21.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-22.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-25.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-26.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-27.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-28.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-29.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-3.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-30.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-31.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-32.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-33.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-4.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-5.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-6.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-8.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-9.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-1.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-10.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-11.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-12.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-13.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-14.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-16.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-17.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-18.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-19.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-2.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-20.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-21.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-22.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-23.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-24.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-25.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-26.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-27.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-28.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-29.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-3.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-30.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-31.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-32.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-33.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-34.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-35.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-37.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-4.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-4-s.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-5.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-7.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-8.js
-built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-9.js
-built-ins/Array/prototype/reduceRight/call-with-boolean.js
-built-ins/Array/prototype/reduceRight/length.js
-built-ins/Array/prototype/reduceRight/length-near-integer-limit.js
-built-ins/Array/prototype/reduceRight/name.js
-built-ins/Array/prototype/reduceRight/not-a-constructor.js
-built-ins/Array/prototype/reduceRight/prop-desc.js
-built-ins/Array/prototype/reverse/array-has-one-entry.js
-built-ins/Array/prototype/reverse/call-with-boolean.js
-built-ins/Array/prototype/reverse/get_if_present_with_delete.js
-built-ins/Array/prototype/reverse/length.js
-built-ins/Array/prototype/reverse/length-exceeding-integer-limit-with-object.js
-built-ins/Array/prototype/reverse/length-exceeding-integer-limit-with-proxy.js
-built-ins/Array/prototype/reverse/name.js
-built-ins/Array/prototype/reverse/not-a-constructor.js
-built-ins/Array/prototype/reverse/prop-desc.js
-built-ins/Array/prototype/reverse/S15.4.4.8_A1_T1.js
-built-ins/Array/prototype/reverse/S15.4.4.8_A1_T2.js
-built-ins/Array/prototype/reverse/S15.4.4.8_A2_T1.js
-built-ins/Array/prototype/reverse/S15.4.4.8_A2_T2.js
-built-ins/Array/prototype/reverse/S15.4.4.8_A2_T3.js
-built-ins/Array/prototype/reverse/S15.4.4.8_A3_T3.js
-built-ins/Array/prototype/reverse/S15.4.4.8_A4_T1.js
-built-ins/Array/prototype/reverse/S15.4.4.8_A4_T2.js
-built-ins/Array/prototype/reverse/S15.4.4.8_A5.7.js
-built-ins/Array/prototype/shift/call-with-boolean.js
-built-ins/Array/prototype/shift/length.js
-built-ins/Array/prototype/shift/name.js
-built-ins/Array/prototype/shift/not-a-constructor.js
-built-ins/Array/prototype/shift/prop-desc.js
-built-ins/Array/prototype/shift/S15.4.4.9_A1.1_T1.js
-built-ins/Array/prototype/shift/S15.4.4.9_A1.2_T1.js
-built-ins/Array/prototype/shift/S15.4.4.9_A2_T1.js
-built-ins/Array/prototype/shift/S15.4.4.9_A2_T2.js
-built-ins/Array/prototype/shift/S15.4.4.9_A2_T3.js
-built-ins/Array/prototype/shift/S15.4.4.9_A2_T4.js
-built-ins/Array/prototype/shift/S15.4.4.9_A2_T5.js
-built-ins/Array/prototype/shift/S15.4.4.9_A3_T3.js
-built-ins/Array/prototype/shift/S15.4.4.9_A4_T1.js
-built-ins/Array/prototype/shift/S15.4.4.9_A4_T2.js
-built-ins/Array/prototype/shift/S15.4.4.9_A5.7.js
-built-ins/Array/prototype/shift/throws-when-this-value-length-is-writable-false.js
-built-ins/Array/prototype/slice/15.4.4.10-10-c-ii-1.js
-built-ins/Array/prototype/slice/call-with-boolean.js
-built-ins/Array/prototype/slice/create-ctor-non-object.js
-built-ins/Array/prototype/slice/create-ctor-poisoned.js
-built-ins/Array/prototype/slice/create-non-array.js
-built-ins/Array/prototype/slice/create-non-array-invalid-len.js
-built-ins/Array/prototype/slice/create-proto-from-ctor-realm-array.js
-built-ins/Array/prototype/slice/create-proto-from-ctor-realm-array.js
-built-ins/Array/prototype/slice/create-proto-from-ctor-realm-non-array.js
-built-ins/Array/prototype/slice/create-proto-from-ctor-realm-non-array.js
-built-ins/Array/prototype/slice/create-proxied-array-invalid-len.js
-built-ins/Array/prototype/slice/create-proxy.js
-built-ins/Array/prototype/slice/create-revoked-proxy.js
-built-ins/Array/prototype/slice/create-species.js
-built-ins/Array/prototype/slice/create-species-abrupt.js
-built-ins/Array/prototype/slice/create-species-neg-zero.js
-built-ins/Array/prototype/slice/create-species-non-ctor.js
-built-ins/Array/prototype/slice/create-species-null.js
-built-ins/Array/prototype/slice/create-species-poisoned.js
-built-ins/Array/prototype/slice/create-species-undef.js
-built-ins/Array/prototype/slice/length.js
-built-ins/Array/prototype/slice/length-exceeding-integer-limit.js
-built-ins/Array/prototype/slice/length-exceeding-integer-limit-proxied-array.js
-built-ins/Array/prototype/slice/name.js
-built-ins/Array/prototype/slice/not-a-constructor.js
-built-ins/Array/prototype/slice/prop-desc.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T1.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T2.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T3.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T4.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T5.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T6.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T7.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T1.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T2.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T3.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T4.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T1.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T2.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T3.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T4.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T1.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T2.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T3.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T4.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.5_T1.js
-built-ins/Array/prototype/slice/S15.4.4.10_A1.5_T2.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2.1_T1.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2.1_T2.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2.1_T3.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2.1_T4.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2.1_T5.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2.2_T1.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2.2_T2.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2.2_T3.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2.2_T4.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2.2_T5.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2_T1.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2_T2.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2_T3.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2_T4.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2_T5.js
-built-ins/Array/prototype/slice/S15.4.4.10_A2_T6.js
-built-ins/Array/prototype/slice/S15.4.4.10_A3_T1.js
-built-ins/Array/prototype/slice/S15.4.4.10_A3_T2.js
-built-ins/Array/prototype/slice/S15.4.4.10_A3_T3.js
-built-ins/Array/prototype/slice/S15.4.4.10_A4_T1.js
-built-ins/Array/prototype/slice/S15.4.4.10_A5.7.js
-built-ins/Array/prototype/slice/target-array-non-extensible.js
-built-ins/Array/prototype/slice/target-array-with-non-configurable-property.js
-built-ins/Array/prototype/slice/target-array-with-non-writable-property.js
-built-ins/Array/prototype/some/15.4.4.17-1-1.js
-built-ins/Array/prototype/some/15.4.4.17-1-10.js
-built-ins/Array/prototype/some/15.4.4.17-1-11.js
-built-ins/Array/prototype/some/15.4.4.17-1-12.js
-built-ins/Array/prototype/some/15.4.4.17-1-13.js
-built-ins/Array/prototype/some/15.4.4.17-1-14.js
-built-ins/Array/prototype/some/15.4.4.17-1-15.js
-built-ins/Array/prototype/some/15.4.4.17-1-2.js
-built-ins/Array/prototype/some/15.4.4.17-1-3.js
-built-ins/Array/prototype/some/15.4.4.17-1-4.js
-built-ins/Array/prototype/some/15.4.4.17-1-5.js
-built-ins/Array/prototype/some/15.4.4.17-1-6.js
-built-ins/Array/prototype/some/15.4.4.17-1-7.js
-built-ins/Array/prototype/some/15.4.4.17-1-8.js
-built-ins/Array/prototype/some/15.4.4.17-1-9.js
-built-ins/Array/prototype/some/15.4.4.17-2-1.js
-built-ins/Array/prototype/some/15.4.4.17-2-10.js
-built-ins/Array/prototype/some/15.4.4.17-2-11.js
-built-ins/Array/prototype/some/15.4.4.17-2-12.js
-built-ins/Array/prototype/some/15.4.4.17-2-13.js
-built-ins/Array/prototype/some/15.4.4.17-2-14.js
-built-ins/Array/prototype/some/15.4.4.17-2-17.js
-built-ins/Array/prototype/some/15.4.4.17-2-18.js
-built-ins/Array/prototype/some/15.4.4.17-2-19.js
-built-ins/Array/prototype/some/15.4.4.17-2-2.js
-built-ins/Array/prototype/some/15.4.4.17-2-3.js
-built-ins/Array/prototype/some/15.4.4.17-2-4.js
-built-ins/Array/prototype/some/15.4.4.17-2-5.js
-built-ins/Array/prototype/some/15.4.4.17-2-6.js
-built-ins/Array/prototype/some/15.4.4.17-2-7.js
-built-ins/Array/prototype/some/15.4.4.17-2-8.js
-built-ins/Array/prototype/some/15.4.4.17-2-9.js
-built-ins/Array/prototype/some/15.4.4.17-3-1.js
-built-ins/Array/prototype/some/15.4.4.17-3-10.js
-built-ins/Array/prototype/some/15.4.4.17-3-11.js
-built-ins/Array/prototype/some/15.4.4.17-3-12.js
-built-ins/Array/prototype/some/15.4.4.17-3-13.js
-built-ins/Array/prototype/some/15.4.4.17-3-14.js
-built-ins/Array/prototype/some/15.4.4.17-3-15.js
-built-ins/Array/prototype/some/15.4.4.17-3-16.js
-built-ins/Array/prototype/some/15.4.4.17-3-17.js
-built-ins/Array/prototype/some/15.4.4.17-3-18.js
-built-ins/Array/prototype/some/15.4.4.17-3-19.js
-built-ins/Array/prototype/some/15.4.4.17-3-2.js
-built-ins/Array/prototype/some/15.4.4.17-3-20.js
-built-ins/Array/prototype/some/15.4.4.17-3-21.js
-built-ins/Array/prototype/some/15.4.4.17-3-22.js
-built-ins/Array/prototype/some/15.4.4.17-3-23.js
-built-ins/Array/prototype/some/15.4.4.17-3-24.js
-built-ins/Array/prototype/some/15.4.4.17-3-25.js
-built-ins/Array/prototype/some/15.4.4.17-3-28.js
-built-ins/Array/prototype/some/15.4.4.17-3-29.js
-built-ins/Array/prototype/some/15.4.4.17-3-3.js
-built-ins/Array/prototype/some/15.4.4.17-3-4.js
-built-ins/Array/prototype/some/15.4.4.17-3-5.js
-built-ins/Array/prototype/some/15.4.4.17-3-6.js
-built-ins/Array/prototype/some/15.4.4.17-3-7.js
-built-ins/Array/prototype/some/15.4.4.17-3-8.js
-built-ins/Array/prototype/some/15.4.4.17-3-9.js
-built-ins/Array/prototype/some/15.4.4.17-4-1.js
-built-ins/Array/prototype/some/15.4.4.17-4-10.js
-built-ins/Array/prototype/some/15.4.4.17-4-11.js
-built-ins/Array/prototype/some/15.4.4.17-4-12.js
-built-ins/Array/prototype/some/15.4.4.17-4-15.js
-built-ins/Array/prototype/some/15.4.4.17-4-2.js
-built-ins/Array/prototype/some/15.4.4.17-4-3.js
-built-ins/Array/prototype/some/15.4.4.17-4-4.js
-built-ins/Array/prototype/some/15.4.4.17-4-5.js
-built-ins/Array/prototype/some/15.4.4.17-4-6.js
-built-ins/Array/prototype/some/15.4.4.17-4-7.js
-built-ins/Array/prototype/some/15.4.4.17-4-8.js
-built-ins/Array/prototype/some/15.4.4.17-4-9.js
-built-ins/Array/prototype/some/15.4.4.17-5-1.js
-built-ins/Array/prototype/some/15.4.4.17-5-10.js
-built-ins/Array/prototype/some/15.4.4.17-5-11.js
-built-ins/Array/prototype/some/15.4.4.17-5-12.js
-built-ins/Array/prototype/some/15.4.4.17-5-13.js
-built-ins/Array/prototype/some/15.4.4.17-5-14.js
-built-ins/Array/prototype/some/15.4.4.17-5-15.js
-built-ins/Array/prototype/some/15.4.4.17-5-16.js
-built-ins/Array/prototype/some/15.4.4.17-5-17.js
-built-ins/Array/prototype/some/15.4.4.17-5-18.js
-built-ins/Array/prototype/some/15.4.4.17-5-19.js
-built-ins/Array/prototype/some/15.4.4.17-5-1-s.js
-built-ins/Array/prototype/some/15.4.4.17-5-2.js
-built-ins/Array/prototype/some/15.4.4.17-5-21.js
-built-ins/Array/prototype/some/15.4.4.17-5-22.js
-built-ins/Array/prototype/some/15.4.4.17-5-23.js
-built-ins/Array/prototype/some/15.4.4.17-5-24.js
-built-ins/Array/prototype/some/15.4.4.17-5-25.js
-built-ins/Array/prototype/some/15.4.4.17-5-3.js
-built-ins/Array/prototype/some/15.4.4.17-5-4.js
-built-ins/Array/prototype/some/15.4.4.17-5-5.js
-built-ins/Array/prototype/some/15.4.4.17-5-6.js
-built-ins/Array/prototype/some/15.4.4.17-5-7.js
-built-ins/Array/prototype/some/15.4.4.17-5-9.js
-built-ins/Array/prototype/some/15.4.4.17-7-1.js
-built-ins/Array/prototype/some/15.4.4.17-7-2.js
-built-ins/Array/prototype/some/15.4.4.17-7-3.js
-built-ins/Array/prototype/some/15.4.4.17-7-4.js
-built-ins/Array/prototype/some/15.4.4.17-7-5.js
-built-ins/Array/prototype/some/15.4.4.17-7-6.js
-built-ins/Array/prototype/some/15.4.4.17-7-8.js
-built-ins/Array/prototype/some/15.4.4.17-7-9.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-1.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-10.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-11.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-12.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-13.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-14.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-15.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-16.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-2.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-3.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-4.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-5.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-6.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-7.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-8.js
-built-ins/Array/prototype/some/15.4.4.17-7-b-9.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-1.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-10.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-11.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-12.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-13.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-14.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-15.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-16.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-17.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-18.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-19.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-2.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-20.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-21.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-22.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-25.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-26.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-27.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-28.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-29.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-3.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-30.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-31.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-4.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-5.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-6.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-7.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-8.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-i-9.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-1.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-10.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-11.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-12.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-13.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-16.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-17.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-18.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-19.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-2.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-20.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-21.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-22.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-23.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-3.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-4.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-5.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-6.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-7.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-8.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-ii-9.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-1.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-10.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-11.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-12.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-13.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-14.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-15.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-16.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-17.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-18.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-19.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-2.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-20.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-21.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-22.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-23.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-24.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-25.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-26.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-28.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-29.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-3.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-4.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-5.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-6.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-7.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-8.js
-built-ins/Array/prototype/some/15.4.4.17-7-c-iii-9.js
-built-ins/Array/prototype/some/15.4.4.17-8-1.js
-built-ins/Array/prototype/some/15.4.4.17-8-10.js
-built-ins/Array/prototype/some/15.4.4.17-8-11.js
-built-ins/Array/prototype/some/15.4.4.17-8-12.js
-built-ins/Array/prototype/some/15.4.4.17-8-13.js
-built-ins/Array/prototype/some/15.4.4.17-8-2.js
-built-ins/Array/prototype/some/15.4.4.17-8-3.js
-built-ins/Array/prototype/some/15.4.4.17-8-4.js
-built-ins/Array/prototype/some/15.4.4.17-8-5.js
-built-ins/Array/prototype/some/15.4.4.17-8-6.js
-built-ins/Array/prototype/some/15.4.4.17-8-7.js
-built-ins/Array/prototype/some/15.4.4.17-8-8.js
-built-ins/Array/prototype/some/call-with-boolean.js
-built-ins/Array/prototype/some/length.js
-built-ins/Array/prototype/some/name.js
-built-ins/Array/prototype/some/not-a-constructor.js
-built-ins/Array/prototype/some/prop-desc.js
-built-ins/Array/prototype/sort/bug_596_1.js
-built-ins/Array/prototype/sort/bug_596_2.js
-built-ins/Array/prototype/sort/comparefn-nonfunction-call-throws.js
-built-ins/Array/prototype/sort/length.js
-built-ins/Array/prototype/sort/name.js
-built-ins/Array/prototype/sort/not-a-constructor.js
-built-ins/Array/prototype/sort/prop-desc.js
-built-ins/Array/prototype/sort/S15.4.4.11_A1.1_T1.js
-built-ins/Array/prototype/sort/S15.4.4.11_A1.2_T1.js
-built-ins/Array/prototype/sort/S15.4.4.11_A1.2_T2.js
-built-ins/Array/prototype/sort/S15.4.4.11_A1.3_T1.js
-built-ins/Array/prototype/sort/S15.4.4.11_A1.4_T1.js
-built-ins/Array/prototype/sort/S15.4.4.11_A1.4_T2.js
-built-ins/Array/prototype/sort/S15.4.4.11_A1.5_T1.js
-built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T1.js
-built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T2.js
-built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T3.js
-built-ins/Array/prototype/sort/S15.4.4.11_A2.2_T1.js
-built-ins/Array/prototype/sort/S15.4.4.11_A2.2_T2.js
-built-ins/Array/prototype/sort/S15.4.4.11_A2.2_T3.js
-built-ins/Array/prototype/sort/S15.4.4.11_A3_T1.js
-built-ins/Array/prototype/sort/S15.4.4.11_A3_T2.js
-built-ins/Array/prototype/sort/S15.4.4.11_A4_T3.js
-built-ins/Array/prototype/sort/S15.4.4.11_A5_T1.js
-built-ins/Array/prototype/sort/S15.4.4.11_A6_T2.js
-built-ins/Array/prototype/sort/S15.4.4.11_A7.7.js
-built-ins/Array/prototype/sort/S15.4.4.11_A8.js
-built-ins/Array/prototype/sort/stability-11-elements.js
-built-ins/Array/prototype/sort/stability-2048-elements.js
-built-ins/Array/prototype/sort/stability-513-elements.js
-built-ins/Array/prototype/sort/stability-5-elements.js
-built-ins/Array/prototype/splice/15.4.4.12-9-a-1.js
-built-ins/Array/prototype/splice/15.4.4.12-9-c-ii-1.js
-built-ins/Array/prototype/splice/called_with_one_argument.js
-built-ins/Array/prototype/splice/call-with-boolean.js
-built-ins/Array/prototype/splice/clamps-length-to-integer-limit.js
-built-ins/Array/prototype/splice/create-ctor-non-object.js
-built-ins/Array/prototype/splice/create-ctor-poisoned.js
-built-ins/Array/prototype/splice/create-non-array.js
-built-ins/Array/prototype/splice/create-non-array-invalid-len.js
-built-ins/Array/prototype/splice/create-proto-from-ctor-realm-array.js
-built-ins/Array/prototype/splice/create-proto-from-ctor-realm-array.js
-built-ins/Array/prototype/splice/create-proto-from-ctor-realm-non-array.js
-built-ins/Array/prototype/splice/create-proto-from-ctor-realm-non-array.js
-built-ins/Array/prototype/splice/create-proxy.js
-built-ins/Array/prototype/splice/create-revoked-proxy.js
-built-ins/Array/prototype/splice/create-species.js
-built-ins/Array/prototype/splice/create-species-abrupt.js
-built-ins/Array/prototype/splice/create-species-length-exceeding-integer-limit.js
-built-ins/Array/prototype/splice/create-species-neg-zero.js
-built-ins/Array/prototype/splice/create-species-non-ctor.js
-built-ins/Array/prototype/splice/create-species-null.js
-built-ins/Array/prototype/splice/create-species-poisoned.js
-built-ins/Array/prototype/splice/create-species-undef.js
-built-ins/Array/prototype/splice/create-species-undef-invalid-len.js
-built-ins/Array/prototype/splice/length.js
-built-ins/Array/prototype/splice/length-and-deleteCount-exceeding-integer-limit.js
-built-ins/Array/prototype/splice/length-exceeding-integer-limit-shrink-array.js
-built-ins/Array/prototype/splice/length-near-integer-limit-grow-array.js
-built-ins/Array/prototype/splice/name.js
-built-ins/Array/prototype/splice/not-a-constructor.js
-built-ins/Array/prototype/splice/prop-desc.js
-built-ins/Array/prototype/splice/property-traps-order-with-species.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T1.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T2.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T3.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T4.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T5.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T6.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T1.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T2.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T3.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T4.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T5.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T1.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T2.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T3.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T4.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T5.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T1.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T2.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T3.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T4.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T5.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T6.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.5_T1.js
-built-ins/Array/prototype/splice/S15.4.4.12_A1.5_T2.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T1.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T2.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T3.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T4.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T5.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T1.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T2.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T3.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T4.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T5.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2_T1.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2_T2.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2_T3.js
-built-ins/Array/prototype/splice/S15.4.4.12_A2_T4.js
-built-ins/Array/prototype/splice/S15.4.4.12_A3_T1.js
-built-ins/Array/prototype/splice/S15.4.4.12_A3_T3.js
-built-ins/Array/prototype/splice/S15.4.4.12_A4_T1.js
-built-ins/Array/prototype/splice/S15.4.4.12_A4_T2.js
-built-ins/Array/prototype/splice/S15.4.4.12_A4_T3.js
-built-ins/Array/prototype/splice/S15.4.4.12_A5.7.js
-built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T1.js
-built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T2.js
-built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T3.js
-built-ins/Array/prototype/splice/set_length_no_args.js
-built-ins/Array/prototype/splice/target-array-non-extensible.js
-built-ins/Array/prototype/splice/target-array-with-non-configurable-property.js
-built-ins/Array/prototype/splice/target-array-with-non-writable-property.js
-built-ins/Array/prototype/splice/throws-if-integer-limit-exceeded.js
-built-ins/Array/prototype/Symbol.iterator.js
-built-ins/Array/prototype/Symbol.iterator/not-a-constructor.js
-built-ins/Array/prototype/Symbol.unscopables/prop-desc.js
-built-ins/Array/prototype/Symbol.unscopables/value.js
-built-ins/Array/prototype/toLocaleString/length.js
-built-ins/Array/prototype/toLocaleString/name.js
-built-ins/Array/prototype/toLocaleString/not-a-constructor.js
-built-ins/Array/prototype/toLocaleString/primitive_this_value.js
-built-ins/Array/prototype/toLocaleString/primitive_this_value_getter.js
-built-ins/Array/prototype/toLocaleString/prop-desc.js
-built-ins/Array/prototype/toLocaleString/S15.4.4.3_A1_T1.js
-built-ins/Array/prototype/toLocaleString/S15.4.4.3_A3_T1.js
-built-ins/Array/prototype/toLocaleString/S15.4.4.3_A4.7.js
-built-ins/Array/prototype/toString/call-with-boolean.js
-built-ins/Array/prototype/toString/length.js
-built-ins/Array/prototype/toString/name.js
-built-ins/Array/prototype/toString/not-a-constructor.js
-built-ins/Array/prototype/toString/prop-desc.js
-built-ins/Array/prototype/toString/S15.4.4.2_A1_T1.js
-built-ins/Array/prototype/toString/S15.4.4.2_A1_T2.js
-built-ins/Array/prototype/toString/S15.4.4.2_A1_T3.js
-built-ins/Array/prototype/toString/S15.4.4.2_A1_T4.js
-built-ins/Array/prototype/toString/S15.4.4.2_A3_T1.js
-built-ins/Array/prototype/toString/S15.4.4.2_A4.7.js
-built-ins/Array/prototype/unshift/call-with-boolean.js
-built-ins/Array/prototype/unshift/clamps-to-integer-limit.js
-built-ins/Array/prototype/unshift/length.js
-built-ins/Array/prototype/unshift/length-near-integer-limit.js
-built-ins/Array/prototype/unshift/name.js
-built-ins/Array/prototype/unshift/not-a-constructor.js
-built-ins/Array/prototype/unshift/prop-desc.js
-built-ins/Array/prototype/unshift/S15.4.4.13_A1_T1.js
-built-ins/Array/prototype/unshift/S15.4.4.13_A1_T2.js
-built-ins/Array/prototype/unshift/S15.4.4.13_A2_T1.js
-built-ins/Array/prototype/unshift/S15.4.4.13_A2_T2.js
-built-ins/Array/prototype/unshift/S15.4.4.13_A2_T3.js
-built-ins/Array/prototype/unshift/S15.4.4.13_A3_T2.js
-built-ins/Array/prototype/unshift/S15.4.4.13_A4_T1.js
-built-ins/Array/prototype/unshift/S15.4.4.13_A4_T2.js
-built-ins/Array/prototype/unshift/S15.4.4.13_A5.7.js
-built-ins/Array/prototype/unshift/throws-if-integer-limit-exceeded.js
-built-ins/Array/prototype/unshift/throws-with-string-receiver.js
-built-ins/Array/prototype/values/iteration.js
-built-ins/Array/prototype/values/iteration-mutable.js
-built-ins/Array/prototype/values/length.js
-built-ins/Array/prototype/values/name.js
-built-ins/Array/prototype/values/not-a-constructor.js
-built-ins/Array/prototype/values/prop-desc.js
-built-ins/Array/prototype/values/returns-iterator.js
-built-ins/Array/prototype/values/returns-iterator-from-object.js
-built-ins/Array/prototype/values/this-val-non-obj-coercible.js
-built-ins/Array/S15.4.1_A1.1_T1.js
-built-ins/Array/S15.4.1_A1.1_T2.js
-built-ins/Array/S15.4.1_A1.1_T3.js
-built-ins/Array/S15.4.1_A1.2_T1.js
-built-ins/Array/S15.4.1_A1.3_T1.js
-built-ins/Array/S15.4.1_A2.1_T1.js
-built-ins/Array/S15.4.1_A2.2_T1.js
-built-ins/Array/S15.4.1_A3.1_T1.js
-built-ins/Array/S15.4.2.1_A1.1_T1.js
-built-ins/Array/S15.4.2.1_A1.1_T2.js
-built-ins/Array/S15.4.2.1_A1.1_T3.js
-built-ins/Array/S15.4.2.1_A1.2_T1.js
-built-ins/Array/S15.4.2.1_A1.3_T1.js
-built-ins/Array/S15.4.2.1_A2.1_T1.js
-built-ins/Array/S15.4.2.1_A2.2_T1.js
-built-ins/Array/S15.4.3_A1.1_T1.js
-built-ins/Array/S15.4.3_A1.1_T2.js
-built-ins/Array/S15.4.3_A1.1_T3.js
-built-ins/Array/S15.4.5.1_A1.2_T2.js
-built-ins/Array/S15.4.5.1_A2.1_T1.js
-built-ins/Array/S15.4.5.1_A2.2_T1.js
-built-ins/Array/S15.4.5.1_A2.3_T1.js
-built-ins/Array/S15.4.5.2_A1_T1.js
-built-ins/Array/S15.4.5.2_A1_T2.js
-built-ins/Array/S15.4.5.2_A2_T1.js
-built-ins/Array/S15.4.5.2_A3_T1.js
-built-ins/Array/S15.4.5.2_A3_T2.js
-built-ins/Array/S15.4.5.2_A3_T3.js
-built-ins/Array/S15.4_A1.1_T10.js
-built-ins/Array/S15.4_A1.1_T4.js
-built-ins/Array/S15.4_A1.1_T5.js
-built-ins/Array/S15.4_A1.1_T6.js
-built-ins/Array/S15.4_A1.1_T7.js
-built-ins/Array/S15.4_A1.1_T8.js
-built-ins/Array/S15.4_A1.1_T9.js
-built-ins/Array/Symbol.species/length.js
-built-ins/Array/Symbol.species/return-value.js
-built-ins/Array/Symbol.species/symbol-species.js
-built-ins/Array/Symbol.species/symbol-species-name.js
-built-ins/ArrayBuffer/allocation-limit.js
-built-ins/ArrayBuffer/data-allocation-after-object-creation.js
-built-ins/ArrayBuffer/init-zero.js
-built-ins/ArrayBuffer/is-a-constructor.js
-built-ins/ArrayBuffer/isView/arg-has-no-viewedarraybuffer.js
-built-ins/ArrayBuffer/isView/arg-is-arraybuffer.js
-built-ins/ArrayBuffer/isView/arg-is-dataview.js
-built-ins/ArrayBuffer/isView/arg-is-dataview-buffer.js
-built-ins/ArrayBuffer/isView/arg-is-dataview-constructor.js
-built-ins/ArrayBuffer/isView/arg-is-dataview-subclass-instance.js
-built-ins/ArrayBuffer/isView/arg-is-not-object.js
-built-ins/ArrayBuffer/isView/arg-is-typedarray.js
-built-ins/ArrayBuffer/isView/arg-is-typedarray-buffer.js
-built-ins/ArrayBuffer/isView/arg-is-typedarray-constructor.js
-built-ins/ArrayBuffer/isView/arg-is-typedarray-subclass-instance.js
-built-ins/ArrayBuffer/isView/invoked-as-a-fn.js
-built-ins/ArrayBuffer/isView/length.js
-built-ins/ArrayBuffer/isView/name.js
-built-ins/ArrayBuffer/isView/no-arg.js
-built-ins/ArrayBuffer/isView/not-a-constructor.js
-built-ins/ArrayBuffer/isView/prop-desc.js
-built-ins/ArrayBuffer/length.js
-built-ins/ArrayBuffer/length-is-absent.js
-built-ins/ArrayBuffer/length-is-too-large-throws.js
-built-ins/ArrayBuffer/name.js
-built-ins/ArrayBuffer/negative-length-throws.js
-built-ins/ArrayBuffer/newtarget-prototype-is-not-object.js
-built-ins/ArrayBuffer/prop-desc.js
-built-ins/ArrayBuffer/proto-from-ctor-realm.js
-built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js
-built-ins/ArrayBuffer/prototype/byteLength/invoked-as-accessor.js
-built-ins/ArrayBuffer/prototype/byteLength/invoked-as-func.js
-built-ins/ArrayBuffer/prototype/byteLength/length.js
-built-ins/ArrayBuffer/prototype/byteLength/name.js
-built-ins/ArrayBuffer/prototype/byteLength/prop-desc.js
-built-ins/ArrayBuffer/prototype/byteLength/return-bytelength.js
-built-ins/ArrayBuffer/prototype/byteLength/this-has-no-typedarrayname-internal.js
-built-ins/ArrayBuffer/prototype/byteLength/this-is-not-object.js
-built-ins/ArrayBuffer/prototype/byteLength/this-is-sharedarraybuffer.js
-built-ins/ArrayBuffer/prototype/constructor.js
-built-ins/ArrayBuffer/prototype/slice/context-is-not-arraybuffer-object.js
-built-ins/ArrayBuffer/prototype/slice/context-is-not-object.js
-built-ins/ArrayBuffer/prototype/slice/descriptor.js
-built-ins/ArrayBuffer/prototype/slice/end-default-if-absent.js
-built-ins/ArrayBuffer/prototype/slice/end-default-if-undefined.js
-built-ins/ArrayBuffer/prototype/slice/end-exceeds-length.js
-built-ins/ArrayBuffer/prototype/slice/extensible.js
-built-ins/ArrayBuffer/prototype/slice/length.js
-built-ins/ArrayBuffer/prototype/slice/name.js
-built-ins/ArrayBuffer/prototype/slice/negative-end.js
-built-ins/ArrayBuffer/prototype/slice/negative-start.js
-built-ins/ArrayBuffer/prototype/slice/nonconstructor.js
-built-ins/ArrayBuffer/prototype/slice/not-a-constructor.js
-built-ins/ArrayBuffer/prototype/slice/number-conversion.js
-built-ins/ArrayBuffer/prototype/slice/species.js
-built-ins/ArrayBuffer/prototype/slice/species-constructor-is-not-object.js
-built-ins/ArrayBuffer/prototype/slice/species-constructor-is-undefined.js
-built-ins/ArrayBuffer/prototype/slice/species-is-not-constructor.js
-built-ins/ArrayBuffer/prototype/slice/species-is-not-object.js
-built-ins/ArrayBuffer/prototype/slice/species-is-null.js
-built-ins/ArrayBuffer/prototype/slice/species-is-undefined.js
-built-ins/ArrayBuffer/prototype/slice/species-returns-larger-arraybuffer.js
-built-ins/ArrayBuffer/prototype/slice/species-returns-not-arraybuffer.js
-built-ins/ArrayBuffer/prototype/slice/species-returns-same-arraybuffer.js
-built-ins/ArrayBuffer/prototype/slice/species-returns-smaller-arraybuffer.js
-built-ins/ArrayBuffer/prototype/slice/start-default-if-absent.js
-built-ins/ArrayBuffer/prototype/slice/start-default-if-undefined.js
-built-ins/ArrayBuffer/prototype/slice/start-exceeds-end.js
-built-ins/ArrayBuffer/prototype/slice/start-exceeds-length.js
-built-ins/ArrayBuffer/prototype/slice/this-is-sharedarraybuffer.js
-built-ins/ArrayBuffer/prototype/slice/tointeger-conversion-end.js
-built-ins/ArrayBuffer/prototype/slice/tointeger-conversion-start.js
-built-ins/ArrayBuffer/prototype/Symbol.toStringTag.js
-built-ins/ArrayBuffer/prototype-from-newtarget.js
-built-ins/ArrayBuffer/return-abrupt-from-length.js
-built-ins/ArrayBuffer/return-abrupt-from-length-symbol.js
-built-ins/ArrayBuffer/Symbol.species/length.js
-built-ins/ArrayBuffer/Symbol.species/return-value.js
-built-ins/ArrayBuffer/Symbol.species/symbol-species.js
-built-ins/ArrayBuffer/Symbol.species/symbol-species-name.js
-built-ins/ArrayBuffer/toindex-length.js
-built-ins/ArrayBuffer/undefined-newtarget-throws.js
-built-ins/ArrayBuffer/zero-length.js
-built-ins/Atomics/notify/null-bufferdata-throws.js
-built-ins/Atomics/notify/non-shared-bufferdata-index-evaluation-throws.js
-built-ins/Atomics/notify/count-symbol-throws.js
-built-ins/Atomics/notify/count-from-nans.js
-built-ins/Atomics/notify/notify-zero.js
-built-ins/Atomics/notify/notify-all.js
-built-ins/Atomics/notify/non-views.js
-built-ins/Atomics/notify/count-boundary-cases.js
-built-ins/Atomics/notify/out-of-range-index-throws.js
-built-ins/Atomics/notify/name.js
-built-ins/Atomics/notify/negative-count.js
-built-ins/Atomics/notify/validate-arraytype-before-count-coercion.js
-built-ins/Atomics/notify/count-defaults-to-infinity-missing.js
-built-ins/Atomics/notify/non-int32-typedarray-throws.js
-built-ins/Atomics/notify/notify-in-order-one-time.js
-built-ins/Atomics/notify/non-shared-bufferdata-non-shared-int-views-throws.js
-built-ins/Atomics/notify/notify-nan.js
-built-ins/Atomics/notify/notify-in-order.js
-built-ins/Atomics/notify/notify-with-no-agents-waiting.js
-built-ins/Atomics/notify/negative-index-throws.js
-built-ins/Atomics/notify/count-defaults-to-infinity-undefined.js
-built-ins/Atomics/notify/notify-renotify-noop.js
-built-ins/Atomics/notify/bad-range.js
-built-ins/Atomics/notify/non-shared-bufferdata-count-evaluation-throws.js
-built-ins/Atomics/notify/length.js
-built-ins/Atomics/notify/validate-arraytype-before-index-coercion.js
-built-ins/Atomics/notify/non-shared-bufferdata-returns-0.js
-built-ins/Atomics/notify/not-a-constructor.js
-built-ins/Atomics/notify/not-an-object-throws.js
-built-ins/Atomics/notify/count-tointeger-throws-then-wake-throws.js
-built-ins/Atomics/notify/notify-all-on-loc.js
-built-ins/Atomics/notify/notify-two.js
-built-ins/Atomics/notify/notify-one.js
-built-ins/Atomics/notify/not-a-typedarray-throws.js
-built-ins/Atomics/notify/bigint/null-bufferdata-throws.js
-built-ins/Atomics/notify/bigint/non-shared-bufferdata-index-evaluation-throws.js
-built-ins/Atomics/notify/bigint/non-shared-bufferdata-non-shared-int-views-throws.js
-built-ins/Atomics/notify/bigint/non-bigint64-typedarray-throws.js
-built-ins/Atomics/notify/bigint/bad-range.js
-built-ins/Atomics/notify/bigint/non-shared-bufferdata-count-evaluation-throws.js
-built-ins/Atomics/notify/bigint/non-shared-bufferdata-returns-0.js
-built-ins/Atomics/notify/bigint/notify-all-on-loc.js
-built-ins/Atomics/notify/non-shared-int-views.js
-built-ins/Atomics/notify/notify-with-no-matching-agents-waiting.js
-built-ins/Atomics/notify/undefined-index-defaults-to-zero.js
-built-ins/Atomics/notify/symbol-for-index-throws.js
-built-ins/Atomics/notify/descriptor.js
-built-ins/Atomics/Symbol.toStringTag.js
-built-ins/Atomics/wait/null-bufferdata-throws.js
-built-ins/Atomics/wait/no-spurious-wakeup-on-compareExchange.js
-built-ins/Atomics/wait/no-spurious-wakeup-on-sub.js
-built-ins/Atomics/wait/was-woken-before-timeout.js
-built-ins/Atomics/wait/negative-timeout-agent.js
-built-ins/Atomics/wait/cannot-suspend-throws.js
-built-ins/Atomics/wait/non-shared-bufferdata-throws.js
-built-ins/Atomics/wait/wait-index-value-not-equal.js
-built-ins/Atomics/wait/symbol-for-value-throws.js
-built-ins/Atomics/wait/no-spurious-wakeup-on-add.js
-built-ins/Atomics/wait/out-of-range-index-throws.js
-built-ins/Atomics/wait/null-for-timeout.js
-built-ins/Atomics/wait/name.js
-built-ins/Atomics/wait/no-spurious-wakeup-on-xor.js
-built-ins/Atomics/wait/non-int32-typedarray-throws.js
-built-ins/Atomics/wait/symbol-for-timeout-throws-agent.js
-built-ins/Atomics/wait/poisoned-object-for-timeout-throws-agent.js
-built-ins/Atomics/wait/no-spurious-wakeup-on-store.js
-built-ins/Atomics/wait/good-views.js
-built-ins/Atomics/wait/true-for-timeout.js
-built-ins/Atomics/wait/waiterlist-order-of-operations-is-fifo.js
-built-ins/Atomics/wait/validate-arraytype-before-value-coercion.js
-built-ins/Atomics/wait/object-for-timeout-agent.js
-built-ins/Atomics/wait/negative-index-throws.js
-built-ins/Atomics/wait/object-for-timeout.js
-built-ins/Atomics/wait/symbol-for-index-throws-agent.js
-built-ins/Atomics/wait/no-spurious-wakeup-on-and.js
-built-ins/Atomics/wait/false-for-timeout-agent.js
-built-ins/Atomics/wait/true-for-timeout-agent.js
-built-ins/Atomics/wait/bad-range.js
-built-ins/Atomics/wait/length.js
-built-ins/Atomics/wait/validate-arraytype-before-index-coercion.js
-built-ins/Atomics/wait/value-not-equal.js
-built-ins/Atomics/wait/no-spurious-wakeup-no-operation.js
-built-ins/Atomics/wait/not-an-object-throws.js
-built-ins/Atomics/wait/null-for-timeout-agent.js
-built-ins/Atomics/wait/false-for-timeout.js
-built-ins/Atomics/wait/waiterlist-block-indexedposition-wake.js
-built-ins/Atomics/wait/undefined-for-timeout.js
-built-ins/Atomics/wait/no-spurious-wakeup-on-exchange.js
-built-ins/Atomics/wait/negative-timeout.js
-built-ins/Atomics/wait/nan-for-timeout.js
-built-ins/Atomics/wait/symbol-for-timeout-throws.js
-built-ins/Atomics/wait/symbol-for-value-throws-agent.js
-built-ins/Atomics/wait/not-a-typedarray-throws.js
-built-ins/Atomics/wait/validate-arraytype-before-timeout-coercion.js
-built-ins/Atomics/wait/bigint/null-bufferdata-throws.js
-built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-compareExchange.js
-built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-sub.js
-built-ins/Atomics/wait/bigint/was-woken-before-timeout.js
-built-ins/Atomics/wait/bigint/negative-timeout-agent.js
-built-ins/Atomics/wait/bigint/cannot-suspend-throws.js
-built-ins/Atomics/wait/bigint/non-shared-bufferdata-throws.js
-built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-add.js
-built-ins/Atomics/wait/bigint/out-of-range-index-throws.js
-built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-xor.js
-built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-store.js
-built-ins/Atomics/wait/bigint/waiterlist-order-of-operations-is-fifo.js
-built-ins/Atomics/wait/bigint/negative-index-throws.js
-built-ins/Atomics/wait/bigint/non-bigint64-typedarray-throws.js
-built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-and.js
-built-ins/Atomics/wait/bigint/false-for-timeout-agent.js
-built-ins/Atomics/wait/bigint/bad-range.js
-built-ins/Atomics/wait/bigint/value-not-equal.js
-built-ins/Atomics/wait/bigint/no-spurious-wakeup-no-operation.js
-built-ins/Atomics/wait/bigint/false-for-timeout.js
-built-ins/Atomics/wait/bigint/waiterlist-block-indexedposition-wake.js
-built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-exchange.js
-built-ins/Atomics/wait/bigint/negative-timeout.js
-built-ins/Atomics/wait/bigint/nan-for-timeout.js
-built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-or.js
-built-ins/Atomics/wait/poisoned-object-for-timeout-throws.js
-built-ins/Atomics/wait/no-spurious-wakeup-on-or.js
-built-ins/Atomics/wait/undefined-index-defaults-to-zero.js
-built-ins/Atomics/wait/symbol-for-index-throws.js
-built-ins/Atomics/wait/descriptor.js
-built-ins/Atomics/store/non-views.js
-built-ins/Atomics/store/non-shared-int-views-throws.js
-built-ins/Atomics/store/name.js
-built-ins/Atomics/store/good-views.js
-built-ins/Atomics/store/validate-arraytype-before-value-coercion.js
-built-ins/Atomics/store/expected-return-value-negative-zero.js
-built-ins/Atomics/store/bad-range.js
-built-ins/Atomics/store/length.js
-built-ins/Atomics/store/validate-arraytype-before-index-coercion.js
-built-ins/Atomics/store/not-a-constructor.js
-built-ins/Atomics/store/expected-return-value.js
-built-ins/Atomics/store/non-shared-bufferdata.js
-built-ins/Atomics/store/bigint/good-views.js
-built-ins/Atomics/store/bigint/bad-range.js
-built-ins/Atomics/store/bigint/non-shared-bufferdata.js
-built-ins/Atomics/store/descriptor.js
-built-ins/Atomics/load/non-views.js
-built-ins/Atomics/load/non-shared-int-views-throws.js
-built-ins/Atomics/load/name.js
-built-ins/Atomics/load/good-views.js
-built-ins/Atomics/load/bad-range.js
-built-ins/Atomics/load/length.js
-built-ins/Atomics/load/validate-arraytype-before-index-coercion.js
-built-ins/Atomics/load/not-a-constructor.js
-built-ins/Atomics/load/expected-return-value.js
-built-ins/Atomics/load/non-shared-bufferdata.js
-built-ins/Atomics/load/bigint/good-views.js
-built-ins/Atomics/load/bigint/bad-range.js
-built-ins/Atomics/load/bigint/non-shared-bufferdata.js
-built-ins/Atomics/load/descriptor.js
-built-ins/Atomics/xor/non-views.js
-built-ins/Atomics/xor/non-shared-int-views-throws.js
-built-ins/Atomics/xor/name.js
-built-ins/Atomics/xor/good-views.js
-built-ins/Atomics/xor/validate-arraytype-before-value-coercion.js
-built-ins/Atomics/xor/bad-range.js
-built-ins/Atomics/xor/length.js
-built-ins/Atomics/xor/validate-arraytype-before-index-coercion.js
-built-ins/Atomics/xor/not-a-constructor.js
-built-ins/Atomics/xor/expected-return-value.js
-built-ins/Atomics/xor/non-shared-bufferdata.js
-built-ins/Atomics/xor/bigint/good-views.js
-built-ins/Atomics/xor/bigint/bad-range.js
-built-ins/Atomics/xor/bigint/non-shared-bufferdata.js
-built-ins/Atomics/xor/descriptor.js
-built-ins/Atomics/add/non-views.js
-built-ins/Atomics/add/non-shared-int-views-throws.js
-built-ins/Atomics/add/name.js
-built-ins/Atomics/add/good-views.js
-built-ins/Atomics/add/validate-arraytype-before-value-coercion.js
-built-ins/Atomics/add/bad-range.js
-built-ins/Atomics/add/length.js
-built-ins/Atomics/add/validate-arraytype-before-index-coercion.js
-built-ins/Atomics/add/not-a-constructor.js
-built-ins/Atomics/add/expected-return-value.js
-built-ins/Atomics/add/non-shared-bufferdata.js
-built-ins/Atomics/add/bigint/good-views.js
-built-ins/Atomics/add/bigint/bad-range.js
-built-ins/Atomics/add/bigint/non-shared-bufferdata.js
-built-ins/Atomics/add/descriptor.js
-built-ins/Atomics/proto.js
-built-ins/Atomics/prop-desc.js
-built-ins/Atomics/compareExchange/non-views.js
-built-ins/Atomics/compareExchange/non-shared-int-views-throws.js
-built-ins/Atomics/compareExchange/name.js
-built-ins/Atomics/compareExchange/good-views.js
-built-ins/Atomics/compareExchange/validate-arraytype-before-replacementValue-coercion.js
-built-ins/Atomics/compareExchange/bad-range.js
-built-ins/Atomics/compareExchange/length.js
-built-ins/Atomics/compareExchange/validate-arraytype-before-index-coercion.js
-built-ins/Atomics/compareExchange/not-a-constructor.js
-built-ins/Atomics/compareExchange/expected-return-value.js
-built-ins/Atomics/compareExchange/non-shared-bufferdata.js
-built-ins/Atomics/compareExchange/bigint/good-views.js
-built-ins/Atomics/compareExchange/bigint/bad-range.js
-built-ins/Atomics/compareExchange/bigint/non-shared-bufferdata.js
-built-ins/Atomics/compareExchange/validate-arraytype-before-expectedValue-coercion.js
-built-ins/Atomics/compareExchange/descriptor.js
-built-ins/Atomics/waitAsync/null-bufferdata-throws.js
-built-ins/Atomics/waitAsync/no-spurious-wakeup-on-compareExchange.js
-built-ins/Atomics/waitAsync/no-spurious-wakeup-on-sub.js
-built-ins/Atomics/waitAsync/returns-result-object-value-is-string-timed-out.js
-built-ins/Atomics/waitAsync/was-woken-before-timeout.js
-built-ins/Atomics/waitAsync/implicit-infinity-for-timeout.js
-built-ins/Atomics/waitAsync/negative-timeout-agent.js
-built-ins/Atomics/waitAsync/non-shared-bufferdata-throws.js
-built-ins/Atomics/waitAsync/undefined-for-timeout-agent.js
-built-ins/Atomics/waitAsync/symbol-for-value-throws.js
-built-ins/Atomics/waitAsync/no-spurious-wakeup-on-add.js
-built-ins/Atomics/waitAsync/out-of-range-index-throws.js
-built-ins/Atomics/waitAsync/null-for-timeout.js
-built-ins/Atomics/waitAsync/name.js
-built-ins/Atomics/waitAsync/no-spurious-wakeup-on-xor.js
-built-ins/Atomics/waitAsync/is-function.js
-built-ins/Atomics/waitAsync/non-int32-typedarray-throws.js
-built-ins/Atomics/waitAsync/symbol-for-timeout-throws-agent.js
-built-ins/Atomics/waitAsync/poisoned-object-for-timeout-throws-agent.js
-built-ins/Atomics/waitAsync/no-spurious-wakeup-on-store.js
-built-ins/Atomics/waitAsync/good-views.js
-built-ins/Atomics/waitAsync/true-for-timeout.js
-built-ins/Atomics/waitAsync/validate-arraytype-before-value-coercion.js
-built-ins/Atomics/waitAsync/object-for-timeout-agent.js
-built-ins/Atomics/waitAsync/negative-index-throws.js
-built-ins/Atomics/waitAsync/object-for-timeout.js
-built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-ok.js
-built-ins/Atomics/waitAsync/symbol-for-index-throws-agent.js
-built-ins/Atomics/waitAsync/no-spurious-wakeup-on-and.js
-built-ins/Atomics/waitAsync/false-for-timeout-agent.js
-built-ins/Atomics/waitAsync/true-for-timeout-agent.js
-built-ins/Atomics/waitAsync/bad-range.js
-built-ins/Atomics/waitAsync/length.js
-built-ins/Atomics/waitAsync/validate-arraytype-before-index-coercion.js
-built-ins/Atomics/waitAsync/value-not-equal.js
-built-ins/Atomics/waitAsync/no-spurious-wakeup-no-operation.js
-built-ins/Atomics/waitAsync/not-an-object-throws.js
-built-ins/Atomics/waitAsync/null-for-timeout-agent.js
-built-ins/Atomics/waitAsync/false-for-timeout.js
-built-ins/Atomics/waitAsync/waiterlist-block-indexedposition-wake.js
-built-ins/Atomics/waitAsync/undefined-for-timeout.js
-built-ins/Atomics/waitAsync/no-spurious-wakeup-on-exchange.js
-built-ins/Atomics/waitAsync/negative-timeout.js
-built-ins/Atomics/waitAsync/symbol-for-timeout-throws.js
-built-ins/Atomics/waitAsync/value-not-equal-agent.js
-built-ins/Atomics/waitAsync/symbol-for-value-throws-agent.js
-built-ins/Atomics/waitAsync/not-a-typedarray-throws.js
-built-ins/Atomics/waitAsync/validate-arraytype-before-timeout-coercion.js
-built-ins/Atomics/waitAsync/returns-result-object-value-is-string-not-equal.js
-built-ins/Atomics/waitAsync/nan-for-timeout-agent.js
-built-ins/Atomics/waitAsync/bigint/null-bufferdata-throws.js
-built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-compareExchange.js
-built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-sub.js
-built-ins/Atomics/waitAsync/bigint/was-woken-before-timeout.js
-built-ins/Atomics/waitAsync/bigint/negative-timeout-agent.js
-built-ins/Atomics/waitAsync/bigint/non-shared-bufferdata-throws.js
-built-ins/Atomics/waitAsync/bigint/undefined-for-timeout-agent.js
-built-ins/Atomics/waitAsync/bigint/symbol-for-value-throws.js
-built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-add.js
-built-ins/Atomics/waitAsync/bigint/out-of-range-index-throws.js
-built-ins/Atomics/waitAsync/bigint/null-for-timeout.js
-built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-xor.js
-built-ins/Atomics/waitAsync/bigint/symbol-for-timeout-throws-agent.js
-built-ins/Atomics/waitAsync/bigint/poisoned-object-for-timeout-throws-agent.js
-built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-store.js
-built-ins/Atomics/waitAsync/bigint/good-views.js
-built-ins/Atomics/waitAsync/bigint/true-for-timeout.js
-built-ins/Atomics/waitAsync/bigint/object-for-timeout-agent.js
-built-ins/Atomics/waitAsync/bigint/negative-index-throws.js
-built-ins/Atomics/waitAsync/bigint/non-bigint64-typedarray-throws.js
-built-ins/Atomics/waitAsync/bigint/object-for-timeout.js
-built-ins/Atomics/waitAsync/bigint/symbol-for-index-throws-agent.js
-built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-and.js
-built-ins/Atomics/waitAsync/bigint/false-for-timeout-agent.js
-built-ins/Atomics/waitAsync/bigint/true-for-timeout-agent.js
-built-ins/Atomics/waitAsync/bigint/bad-range.js
-built-ins/Atomics/waitAsync/bigint/value-not-equal.js
-built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-no-operation.js
-built-ins/Atomics/waitAsync/bigint/not-an-object-throws.js
-built-ins/Atomics/waitAsync/bigint/null-for-timeout-agent.js
-built-ins/Atomics/waitAsync/bigint/false-for-timeout.js
-built-ins/Atomics/waitAsync/bigint/waiterlist-block-indexedposition-wake.js
-built-ins/Atomics/waitAsync/bigint/undefined-for-timeout.js
-built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-exchange.js
-built-ins/Atomics/waitAsync/bigint/negative-timeout.js
-built-ins/Atomics/waitAsync/bigint/symbol-for-timeout-throws.js
-built-ins/Atomics/waitAsync/bigint/value-not-equal-agent.js
-built-ins/Atomics/waitAsync/bigint/symbol-for-value-throws-agent.js
-built-ins/Atomics/waitAsync/bigint/not-a-typedarray-throws.js
-built-ins/Atomics/waitAsync/bigint/nan-for-timeout-agent.js
-built-ins/Atomics/waitAsync/bigint/poisoned-object-for-timeout-throws.js
-built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-or.js
-built-ins/Atomics/waitAsync/bigint/symbol-for-index-throws.js
-built-ins/Atomics/waitAsync/bigint/undefined-index-defaults-to-zero-agent.js
-built-ins/Atomics/waitAsync/poisoned-object-for-timeout-throws.js
-built-ins/Atomics/waitAsync/no-spurious-wakeup-on-or.js
-built-ins/Atomics/waitAsync/symbol-for-index-throws.js
-built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-timed-out.js
-built-ins/Atomics/waitAsync/undefined-index-defaults-to-zero-agent.js
-built-ins/Atomics/waitAsync/descriptor.js
-built-ins/Atomics/isLockFree/name.js
-built-ins/Atomics/isLockFree/corner-cases.js
-built-ins/Atomics/isLockFree/length.js
-built-ins/Atomics/isLockFree/not-a-constructor.js
-built-ins/Atomics/isLockFree/expected-return-value.js
-built-ins/Atomics/isLockFree/bigint/expected-return-value.js
-built-ins/Atomics/isLockFree/descriptor.js
-built-ins/Atomics/or/non-views.js
-built-ins/Atomics/or/non-shared-int-views-throws.js
-built-ins/Atomics/or/name.js
-built-ins/Atomics/or/good-views.js
-built-ins/Atomics/or/validate-arraytype-before-value-coercion.js
-built-ins/Atomics/or/bad-range.js
-built-ins/Atomics/or/length.js
-built-ins/Atomics/or/validate-arraytype-before-index-coercion.js
-built-ins/Atomics/or/not-a-constructor.js
-built-ins/Atomics/or/expected-return-value.js
-built-ins/Atomics/or/non-shared-bufferdata.js
-built-ins/Atomics/or/bigint/good-views.js
-built-ins/Atomics/or/bigint/bad-range.js
-built-ins/Atomics/or/bigint/non-shared-bufferdata.js
-built-ins/Atomics/or/descriptor.js
-built-ins/Atomics/and/non-views.js
-built-ins/Atomics/and/non-shared-int-views-throws.js
-built-ins/Atomics/and/name.js
-built-ins/Atomics/and/good-views.js
-built-ins/Atomics/and/validate-arraytype-before-value-coercion.js
-built-ins/Atomics/and/bad-range.js
-built-ins/Atomics/and/length.js
-built-ins/Atomics/and/validate-arraytype-before-index-coercion.js
-built-ins/Atomics/and/not-a-constructor.js
-built-ins/Atomics/and/expected-return-value.js
-built-ins/Atomics/and/non-shared-bufferdata.js
-built-ins/Atomics/and/bigint/good-views.js
-built-ins/Atomics/and/bigint/bad-range.js
-built-ins/Atomics/and/bigint/non-shared-bufferdata.js
-built-ins/Atomics/and/descriptor.js
-built-ins/Atomics/sub/non-views.js
-built-ins/Atomics/sub/non-shared-int-views-throws.js
-built-ins/Atomics/sub/name.js
-built-ins/Atomics/sub/good-views.js
-built-ins/Atomics/sub/validate-arraytype-before-value-coercion.js
-built-ins/Atomics/sub/bad-range.js
-built-ins/Atomics/sub/length.js
-built-ins/Atomics/sub/validate-arraytype-before-index-coercion.js
-built-ins/Atomics/sub/not-a-constructor.js
-built-ins/Atomics/sub/expected-return-value.js
-built-ins/Atomics/sub/non-shared-bufferdata.js
-built-ins/Atomics/sub/bigint/good-views.js
-built-ins/Atomics/sub/bigint/bad-range.js
-built-ins/Atomics/sub/bigint/non-shared-bufferdata.js
-built-ins/Atomics/sub/descriptor.js
-built-ins/Atomics/exchange/non-views.js
-built-ins/Atomics/exchange/non-shared-int-views-throws.js
-built-ins/Atomics/exchange/name.js
-built-ins/Atomics/exchange/good-views.js
-built-ins/Atomics/exchange/validate-arraytype-before-value-coercion.js
-built-ins/Atomics/exchange/bad-range.js
-built-ins/Atomics/exchange/length.js
-built-ins/Atomics/exchange/validate-arraytype-before-index-coercion.js
-built-ins/Atomics/exchange/nonshared-int-views.js
-built-ins/Atomics/exchange/not-a-constructor.js
-built-ins/Atomics/exchange/expected-return-value.js
-built-ins/Atomics/exchange/non-shared-bufferdata.js
-built-ins/Atomics/exchange/bigint/good-views.js
-built-ins/Atomics/exchange/bigint/bad-range.js
-built-ins/Atomics/exchange/bigint/non-shared-bufferdata.js
-built-ins/Atomics/exchange/descriptor.js
-built-ins/DataView/buffer-does-not-have-arraybuffer-data-throws.js
-built-ins/DataView/buffer-does-not-have-arraybuffer-data-throws-sab.js
-built-ins/DataView/buffer-not-object-throws.js
-built-ins/DataView/buffer-reference.js
-built-ins/DataView/buffer-reference-sab.js
-built-ins/DataView/byteoffset-is-negative-throws.js
-built-ins/DataView/byteoffset-is-negative-throws-sab.js
-built-ins/DataView/constructor.js
-built-ins/DataView/custom-proto-access-detaches-buffer.js
-built-ins/DataView/custom-proto-access-throws.js
-built-ins/DataView/custom-proto-access-throws-sab.js
-built-ins/DataView/custom-proto-if-not-object-fallbacks-to-default-prototype.js
-built-ins/DataView/custom-proto-if-not-object-fallbacks-to-default-prototype-sab.js
-built-ins/DataView/custom-proto-if-object-is-used.js
-built-ins/DataView/custom-proto-if-object-is-used.js
-built-ins/DataView/custom-proto-if-object-is-used-sab.js
-built-ins/DataView/dataview.js
-built-ins/DataView/defined-bytelength-and-byteoffset.js
-built-ins/DataView/defined-bytelength-and-byteoffset-sab.js
-built-ins/DataView/defined-byteoffset.js
-built-ins/DataView/defined-byteoffset-sab.js
-built-ins/DataView/defined-byteoffset-undefined-bytelength.js
-built-ins/DataView/defined-byteoffset-undefined-bytelength-sab.js
-built-ins/DataView/detached-buffer.js
-built-ins/DataView/excessive-bytelength-throws.js
-built-ins/DataView/excessive-bytelength-throws-sab.js
-built-ins/DataView/excessive-byteoffset-throws.js
-built-ins/DataView/excessive-byteoffset-throws-sab.js
-built-ins/DataView/extensibility.js
-built-ins/DataView/instance-extensibility.js
-built-ins/DataView/instance-extensibility-sab.js
-built-ins/DataView/is-a-constructor.js
-built-ins/DataView/length.js
-built-ins/DataView/name.js
-built-ins/DataView/negative-bytelength-throws.js
-built-ins/DataView/negative-bytelength-throws-sab.js
-built-ins/DataView/negative-byteoffset-throws.js
-built-ins/DataView/negative-byteoffset-throws-sab.js
-built-ins/DataView/newtarget-undefined-throws.js
-built-ins/DataView/newtarget-undefined-throws-sab.js
-built-ins/DataView/proto.js
-built-ins/DataView/proto-from-ctor-realm.js
-built-ins/DataView/proto-from-ctor-realm-sab.js
-built-ins/DataView/prototype.js
-built-ins/DataView/prototype/buffer/detached-buffer.js
-built-ins/DataView/prototype/buffer/invoked-as-accessor.js
-built-ins/DataView/prototype/buffer/invoked-as-func.js
-built-ins/DataView/prototype/buffer/length.js
-built-ins/DataView/prototype/buffer/name.js
-built-ins/DataView/prototype/buffer/prop-desc.js
-built-ins/DataView/prototype/buffer/return-buffer.js
-built-ins/DataView/prototype/buffer/return-buffer-sab.js
-built-ins/DataView/prototype/buffer/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/buffer/this-has-no-dataview-internal-sab.js
-built-ins/DataView/prototype/buffer/this-is-not-object.js
-built-ins/DataView/prototype/byteLength/detached-buffer.js
-built-ins/DataView/prototype/byteLength/instance-has-detached-buffer.js
-built-ins/DataView/prototype/byteLength/invoked-as-accessor.js
-built-ins/DataView/prototype/byteLength/invoked-as-func.js
-built-ins/DataView/prototype/byteLength/length.js
-built-ins/DataView/prototype/byteLength/name.js
-built-ins/DataView/prototype/byteLength/prop-desc.js
-built-ins/DataView/prototype/byteLength/return-bytelength.js
-built-ins/DataView/prototype/byteLength/return-bytelength-sab.js
-built-ins/DataView/prototype/byteLength/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/byteLength/this-has-no-dataview-internal-sab.js
-built-ins/DataView/prototype/byteLength/this-is-not-object.js
-built-ins/DataView/prototype/byteOffset/detached-buffer.js
-built-ins/DataView/prototype/byteOffset/invoked-as-accessor.js
-built-ins/DataView/prototype/byteOffset/invoked-as-func.js
-built-ins/DataView/prototype/byteOffset/length.js
-built-ins/DataView/prototype/byteOffset/name.js
-built-ins/DataView/prototype/byteOffset/prop-desc.js
-built-ins/DataView/prototype/byteOffset/return-byteoffset.js
-built-ins/DataView/prototype/byteOffset/return-byteoffset-sab.js
-built-ins/DataView/prototype/byteOffset/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/byteOffset/this-has-no-dataview-internal-sab.js
-built-ins/DataView/prototype/byteOffset/this-is-not-object.js
-built-ins/DataView/prototype/getBigInt64/detached-buffer.js
-built-ins/DataView/prototype/getBigInt64/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/getBigInt64/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/getBigInt64/index-is-out-of-range.js
-built-ins/DataView/prototype/getBigInt64/length.js
-built-ins/DataView/prototype/getBigInt64/name.js
-built-ins/DataView/prototype/getBigInt64/negative-byteoffset-throws.js
-built-ins/DataView/prototype/getBigInt64/not-a-constructor.js
-built-ins/DataView/prototype/getBigInt64/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/getBigInt64/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/getBigInt64/return-value-clean-arraybuffer.js
-built-ins/DataView/prototype/getBigInt64/return-values.js
-built-ins/DataView/prototype/getBigInt64/return-values-custom-offset.js
-built-ins/DataView/prototype/getBigInt64/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/getBigInt64/this-is-not-object.js
-built-ins/DataView/prototype/getBigInt64/to-boolean-littleendian.js
-built-ins/DataView/prototype/getBigInt64/toindex-byteoffset.js
-built-ins/DataView/prototype/getBigInt64/toindex-byteoffset-errors.js
-built-ins/DataView/prototype/getBigInt64/toindex-byteoffset-toprimitive.js
-built-ins/DataView/prototype/getBigInt64/toindex-byteoffset-wrapped-values.js
-built-ins/DataView/prototype/getBigUint64/detached-buffer.js
-built-ins/DataView/prototype/getBigUint64/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/getBigUint64/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/getBigUint64/index-is-out-of-range.js
-built-ins/DataView/prototype/getBigUint64/length.js
-built-ins/DataView/prototype/getBigUint64/name.js
-built-ins/DataView/prototype/getBigUint64/negative-byteoffset-throws.js
-built-ins/DataView/prototype/getBigUint64/not-a-constructor.js
-built-ins/DataView/prototype/getBigUint64/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/getBigUint64/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/getBigUint64/return-value-clean-arraybuffer.js
-built-ins/DataView/prototype/getBigUint64/return-values.js
-built-ins/DataView/prototype/getBigUint64/return-values-custom-offset.js
-built-ins/DataView/prototype/getBigUint64/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/getBigUint64/this-is-not-object.js
-built-ins/DataView/prototype/getBigUint64/to-boolean-littleendian.js
-built-ins/DataView/prototype/getBigUint64/toindex-byteoffset.js
-built-ins/DataView/prototype/getBigUint64/toindex-byteoffset-errors.js
-built-ins/DataView/prototype/getBigUint64/toindex-byteoffset-toprimitive.js
-built-ins/DataView/prototype/getBigUint64/toindex-byteoffset-wrapped-values.js
-built-ins/DataView/prototype/getFloat32/detached-buffer.js
-built-ins/DataView/prototype/getFloat32/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/getFloat32/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/getFloat32/index-is-out-of-range.js
-built-ins/DataView/prototype/getFloat32/length.js
-built-ins/DataView/prototype/getFloat32/minus-zero.js
-built-ins/DataView/prototype/getFloat32/name.js
-built-ins/DataView/prototype/getFloat32/negative-byteoffset-throws.js
-built-ins/DataView/prototype/getFloat32/not-a-constructor.js
-built-ins/DataView/prototype/getFloat32/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/getFloat32/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/getFloat32/return-infinity.js
-built-ins/DataView/prototype/getFloat32/return-nan.js
-built-ins/DataView/prototype/getFloat32/return-value-clean-arraybuffer.js
-built-ins/DataView/prototype/getFloat32/return-values.js
-built-ins/DataView/prototype/getFloat32/return-values-custom-offset.js
-built-ins/DataView/prototype/getFloat32/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/getFloat32/this-is-not-object.js
-built-ins/DataView/prototype/getFloat32/to-boolean-littleendian.js
-built-ins/DataView/prototype/getFloat32/toindex-byteoffset.js
-built-ins/DataView/prototype/getFloat64/detached-buffer.js
-built-ins/DataView/prototype/getFloat64/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/getFloat64/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/getFloat64/index-is-out-of-range.js
-built-ins/DataView/prototype/getFloat64/length.js
-built-ins/DataView/prototype/getFloat64/minus-zero.js
-built-ins/DataView/prototype/getFloat64/name.js
-built-ins/DataView/prototype/getFloat64/negative-byteoffset-throws.js
-built-ins/DataView/prototype/getFloat64/not-a-constructor.js
-built-ins/DataView/prototype/getFloat64/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/getFloat64/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/getFloat64/return-infinity.js
-built-ins/DataView/prototype/getFloat64/return-nan.js
-built-ins/DataView/prototype/getFloat64/return-value-clean-arraybuffer.js
-built-ins/DataView/prototype/getFloat64/return-values.js
-built-ins/DataView/prototype/getFloat64/return-values-custom-offset.js
-built-ins/DataView/prototype/getFloat64/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/getFloat64/this-is-not-object.js
-built-ins/DataView/prototype/getFloat64/to-boolean-littleendian.js
-built-ins/DataView/prototype/getFloat64/toindex-byteoffset.js
-built-ins/DataView/prototype/getInt16/detached-buffer.js
-built-ins/DataView/prototype/getInt16/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/getInt16/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/getInt16/index-is-out-of-range.js
-built-ins/DataView/prototype/getInt16/length.js
-built-ins/DataView/prototype/getInt16/name.js
-built-ins/DataView/prototype/getInt16/negative-byteoffset-throws.js
-built-ins/DataView/prototype/getInt16/not-a-constructor.js
-built-ins/DataView/prototype/getInt16/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/getInt16/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/getInt16/return-value-clean-arraybuffer.js
-built-ins/DataView/prototype/getInt16/return-values.js
-built-ins/DataView/prototype/getInt16/return-values-custom-offset.js
-built-ins/DataView/prototype/getInt16/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/getInt16/this-is-not-object.js
-built-ins/DataView/prototype/getInt16/to-boolean-littleendian.js
-built-ins/DataView/prototype/getInt16/toindex-byteoffset.js
-built-ins/DataView/prototype/getInt32/detached-buffer.js
-built-ins/DataView/prototype/getInt32/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/getInt32/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/getInt32/index-is-out-of-range.js
-built-ins/DataView/prototype/getInt32/index-is-out-of-range-sab.js
-built-ins/DataView/prototype/getInt32/length.js
-built-ins/DataView/prototype/getInt32/name.js
-built-ins/DataView/prototype/getInt32/negative-byteoffset-throws.js
-built-ins/DataView/prototype/getInt32/negative-byteoffset-throws-sab.js
-built-ins/DataView/prototype/getInt32/not-a-constructor.js
-built-ins/DataView/prototype/getInt32/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/getInt32/return-abrupt-from-tonumber-byteoffset-sab.js
-built-ins/DataView/prototype/getInt32/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/getInt32/return-abrupt-from-tonumber-byteoffset-symbol-sab.js
-built-ins/DataView/prototype/getInt32/return-value-clean-arraybuffer.js
-built-ins/DataView/prototype/getInt32/return-value-clean-arraybuffer-sab.js
-built-ins/DataView/prototype/getInt32/return-values.js
-built-ins/DataView/prototype/getInt32/return-values-custom-offset.js
-built-ins/DataView/prototype/getInt32/return-values-custom-offset-sab.js
-built-ins/DataView/prototype/getInt32/return-values-sab.js
-built-ins/DataView/prototype/getInt32/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/getInt32/this-has-no-dataview-internal-sab.js
-built-ins/DataView/prototype/getInt32/this-is-not-object.js
-built-ins/DataView/prototype/getInt32/to-boolean-littleendian.js
-built-ins/DataView/prototype/getInt32/to-boolean-littleendian-sab.js
-built-ins/DataView/prototype/getInt32/toindex-byteoffset.js
-built-ins/DataView/prototype/getInt32/toindex-byteoffset-sab.js
-built-ins/DataView/prototype/getInt8/detached-buffer.js
-built-ins/DataView/prototype/getInt8/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/getInt8/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/getInt8/index-is-out-of-range.js
-built-ins/DataView/prototype/getInt8/length.js
-built-ins/DataView/prototype/getInt8/name.js
-built-ins/DataView/prototype/getInt8/negative-byteoffset-throws.js
-built-ins/DataView/prototype/getInt8/not-a-constructor.js
-built-ins/DataView/prototype/getInt8/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/getInt8/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/getInt8/return-value-clean-arraybuffer.js
-built-ins/DataView/prototype/getInt8/return-values.js
-built-ins/DataView/prototype/getInt8/return-values-custom-offset.js
-built-ins/DataView/prototype/getInt8/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/getInt8/this-is-not-object.js
-built-ins/DataView/prototype/getInt8/toindex-byteoffset.js
-built-ins/DataView/prototype/getUint16/detached-buffer.js
-built-ins/DataView/prototype/getUint16/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/getUint16/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/getUint16/index-is-out-of-range.js
-built-ins/DataView/prototype/getUint16/length.js
-built-ins/DataView/prototype/getUint16/name.js
-built-ins/DataView/prototype/getUint16/negative-byteoffset-throws.js
-built-ins/DataView/prototype/getUint16/not-a-constructor.js
-built-ins/DataView/prototype/getUint16/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/getUint16/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/getUint16/return-value-clean-arraybuffer.js
-built-ins/DataView/prototype/getUint16/return-values.js
-built-ins/DataView/prototype/getUint16/return-values-custom-offset.js
-built-ins/DataView/prototype/getUint16/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/getUint16/this-is-not-object.js
-built-ins/DataView/prototype/getUint16/to-boolean-littleendian.js
-built-ins/DataView/prototype/getUint16/toindex-byteoffset.js
-built-ins/DataView/prototype/getUint32/detached-buffer.js
-built-ins/DataView/prototype/getUint32/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/getUint32/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/getUint32/index-is-out-of-range.js
-built-ins/DataView/prototype/getUint32/length.js
-built-ins/DataView/prototype/getUint32/name.js
-built-ins/DataView/prototype/getUint32/negative-byteoffset-throws.js
-built-ins/DataView/prototype/getUint32/not-a-constructor.js
-built-ins/DataView/prototype/getUint32/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/getUint32/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/getUint32/return-value-clean-arraybuffer.js
-built-ins/DataView/prototype/getUint32/return-values.js
-built-ins/DataView/prototype/getUint32/return-values-custom-offset.js
-built-ins/DataView/prototype/getUint32/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/getUint32/this-is-not-object.js
-built-ins/DataView/prototype/getUint32/to-boolean-littleendian.js
-built-ins/DataView/prototype/getUint32/toindex-byteoffset.js
-built-ins/DataView/prototype/getUint8/detached-buffer.js
-built-ins/DataView/prototype/getUint8/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/getUint8/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/getUint8/index-is-out-of-range.js
-built-ins/DataView/prototype/getUint8/length.js
-built-ins/DataView/prototype/getUint8/name.js
-built-ins/DataView/prototype/getUint8/negative-byteoffset-throws.js
-built-ins/DataView/prototype/getUint8/not-a-constructor.js
-built-ins/DataView/prototype/getUint8/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/getUint8/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/getUint8/return-value-clean-arraybuffer.js
-built-ins/DataView/prototype/getUint8/return-values.js
-built-ins/DataView/prototype/getUint8/return-values-custom-offset.js
-built-ins/DataView/prototype/getUint8/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/getUint8/this-is-not-object.js
-built-ins/DataView/prototype/getUint8/toindex-byteoffset.js
-built-ins/DataView/prototype/setBigInt64/detached-buffer.js
-built-ins/DataView/prototype/setBigInt64/detached-buffer-after-bigint-value.js
-built-ins/DataView/prototype/setBigInt64/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/setBigInt64/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/setBigInt64/index-check-before-value-conversion.js
-built-ins/DataView/prototype/setBigInt64/index-is-out-of-range.js
-built-ins/DataView/prototype/setBigInt64/length.js
-built-ins/DataView/prototype/setBigInt64/name.js
-built-ins/DataView/prototype/setBigInt64/negative-byteoffset-throws.js
-built-ins/DataView/prototype/setBigInt64/not-a-constructor.js
-built-ins/DataView/prototype/setBigInt64/no-value-arg.js
-built-ins/DataView/prototype/setBigInt64/range-check-after-value-conversion.js
-built-ins/DataView/prototype/setBigInt64/return-abrupt-from-tobigint-value.js
-built-ins/DataView/prototype/setBigInt64/return-abrupt-from-tobigint-value-symbol.js
-built-ins/DataView/prototype/setBigInt64/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/setBigInt64/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/setBigInt64/set-values-little-endian-order.js
-built-ins/DataView/prototype/setBigInt64/set-values-return-undefined.js
-built-ins/DataView/prototype/setBigInt64/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/setBigInt64/this-is-not-object.js
-built-ins/DataView/prototype/setBigInt64/to-boolean-littleendian.js
-built-ins/DataView/prototype/setBigInt64/toindex-byteoffset.js
-built-ins/DataView/prototype/setBigUint64/not-a-constructor.js
-built-ins/DataView/prototype/setFloat32/detached-buffer.js
-built-ins/DataView/prototype/setFloat32/detached-buffer-after-number-value.js
-built-ins/DataView/prototype/setFloat32/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/setFloat32/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/setFloat32/index-check-before-value-conversion.js
-built-ins/DataView/prototype/setFloat32/index-is-out-of-range.js
-built-ins/DataView/prototype/setFloat32/length.js
-built-ins/DataView/prototype/setFloat32/name.js
-built-ins/DataView/prototype/setFloat32/negative-byteoffset-throws.js
-built-ins/DataView/prototype/setFloat32/not-a-constructor.js
-built-ins/DataView/prototype/setFloat32/no-value-arg.js
-built-ins/DataView/prototype/setFloat32/range-check-after-value-conversion.js
-built-ins/DataView/prototype/setFloat32/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/setFloat32/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/setFloat32/return-abrupt-from-tonumber-value.js
-built-ins/DataView/prototype/setFloat32/return-abrupt-from-tonumber-value-symbol.js
-built-ins/DataView/prototype/setFloat32/set-values-little-endian-order.js
-built-ins/DataView/prototype/setFloat32/set-values-return-undefined.js
-built-ins/DataView/prototype/setFloat32/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/setFloat32/this-is-not-object.js
-built-ins/DataView/prototype/setFloat32/to-boolean-littleendian.js
-built-ins/DataView/prototype/setFloat32/toindex-byteoffset.js
-built-ins/DataView/prototype/setFloat64/detached-buffer.js
-built-ins/DataView/prototype/setFloat64/detached-buffer-after-number-value.js
-built-ins/DataView/prototype/setFloat64/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/setFloat64/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/setFloat64/index-check-before-value-conversion.js
-built-ins/DataView/prototype/setFloat64/index-is-out-of-range.js
-built-ins/DataView/prototype/setFloat64/length.js
-built-ins/DataView/prototype/setFloat64/name.js
-built-ins/DataView/prototype/setFloat64/negative-byteoffset-throws.js
-built-ins/DataView/prototype/setFloat64/not-a-constructor.js
-built-ins/DataView/prototype/setFloat64/no-value-arg.js
-built-ins/DataView/prototype/setFloat64/range-check-after-value-conversion.js
-built-ins/DataView/prototype/setFloat64/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/setFloat64/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/setFloat64/return-abrupt-from-tonumber-value.js
-built-ins/DataView/prototype/setFloat64/return-abrupt-from-tonumber-value-symbol.js
-built-ins/DataView/prototype/setFloat64/set-values-little-endian-order.js
-built-ins/DataView/prototype/setFloat64/set-values-return-undefined.js
-built-ins/DataView/prototype/setFloat64/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/setFloat64/this-is-not-object.js
-built-ins/DataView/prototype/setFloat64/to-boolean-littleendian.js
-built-ins/DataView/prototype/setFloat64/toindex-byteoffset.js
-built-ins/DataView/prototype/setInt16/detached-buffer.js
-built-ins/DataView/prototype/setInt16/detached-buffer-after-number-value.js
-built-ins/DataView/prototype/setInt16/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/setInt16/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/setInt16/index-check-before-value-conversion.js
-built-ins/DataView/prototype/setInt16/index-is-out-of-range.js
-built-ins/DataView/prototype/setInt16/length.js
-built-ins/DataView/prototype/setInt16/name.js
-built-ins/DataView/prototype/setInt16/negative-byteoffset-throws.js
-built-ins/DataView/prototype/setInt16/not-a-constructor.js
-built-ins/DataView/prototype/setInt16/no-value-arg.js
-built-ins/DataView/prototype/setInt16/range-check-after-value-conversion.js
-built-ins/DataView/prototype/setInt16/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/setInt16/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/setInt16/return-abrupt-from-tonumber-value.js
-built-ins/DataView/prototype/setInt16/return-abrupt-from-tonumber-value-symbol.js
-built-ins/DataView/prototype/setInt16/set-values-little-endian-order.js
-built-ins/DataView/prototype/setInt16/set-values-return-undefined.js
-built-ins/DataView/prototype/setInt16/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/setInt16/this-is-not-object.js
-built-ins/DataView/prototype/setInt16/to-boolean-littleendian.js
-built-ins/DataView/prototype/setInt16/toindex-byteoffset.js
-built-ins/DataView/prototype/setInt32/detached-buffer.js
-built-ins/DataView/prototype/setInt32/detached-buffer-after-number-value.js
-built-ins/DataView/prototype/setInt32/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/setInt32/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/setInt32/index-check-before-value-conversion.js
-built-ins/DataView/prototype/setInt32/index-is-out-of-range.js
-built-ins/DataView/prototype/setInt32/length.js
-built-ins/DataView/prototype/setInt32/name.js
-built-ins/DataView/prototype/setInt32/negative-byteoffset-throws.js
-built-ins/DataView/prototype/setInt32/not-a-constructor.js
-built-ins/DataView/prototype/setInt32/no-value-arg.js
-built-ins/DataView/prototype/setInt32/range-check-after-value-conversion.js
-built-ins/DataView/prototype/setInt32/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/setInt32/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/setInt32/return-abrupt-from-tonumber-value.js
-built-ins/DataView/prototype/setInt32/return-abrupt-from-tonumber-value-symbol.js
-built-ins/DataView/prototype/setInt32/set-values-little-endian-order.js
-built-ins/DataView/prototype/setInt32/set-values-return-undefined.js
-built-ins/DataView/prototype/setInt32/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/setInt32/this-is-not-object.js
-built-ins/DataView/prototype/setInt32/to-boolean-littleendian.js
-built-ins/DataView/prototype/setInt32/toindex-byteoffset.js
-built-ins/DataView/prototype/setInt8/detached-buffer.js
-built-ins/DataView/prototype/setInt8/detached-buffer-after-number-value.js
-built-ins/DataView/prototype/setInt8/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/setInt8/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/setInt8/index-check-before-value-conversion.js
-built-ins/DataView/prototype/setInt8/index-is-out-of-range.js
-built-ins/DataView/prototype/setInt8/length.js
-built-ins/DataView/prototype/setInt8/name.js
-built-ins/DataView/prototype/setInt8/negative-byteoffset-throws.js
-built-ins/DataView/prototype/setInt8/not-a-constructor.js
-built-ins/DataView/prototype/setInt8/no-value-arg.js
-built-ins/DataView/prototype/setInt8/range-check-after-value-conversion.js
-built-ins/DataView/prototype/setInt8/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/setInt8/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/setInt8/return-abrupt-from-tonumber-value.js
-built-ins/DataView/prototype/setInt8/return-abrupt-from-tonumber-value-symbol.js
-built-ins/DataView/prototype/setInt8/set-values-return-undefined.js
-built-ins/DataView/prototype/setInt8/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/setInt8/this-is-not-object.js
-built-ins/DataView/prototype/setInt8/toindex-byteoffset.js
-built-ins/DataView/prototype/setUint16/detached-buffer.js
-built-ins/DataView/prototype/setUint16/detached-buffer-after-number-value.js
-built-ins/DataView/prototype/setUint16/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/setUint16/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/setUint16/index-check-before-value-conversion.js
-built-ins/DataView/prototype/setUint16/index-is-out-of-range.js
-built-ins/DataView/prototype/setUint16/length.js
-built-ins/DataView/prototype/setUint16/name.js
-built-ins/DataView/prototype/setUint16/negative-byteoffset-throws.js
-built-ins/DataView/prototype/setUint16/not-a-constructor.js
-built-ins/DataView/prototype/setUint16/no-value-arg.js
-built-ins/DataView/prototype/setUint16/range-check-after-value-conversion.js
-built-ins/DataView/prototype/setUint16/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/setUint16/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/setUint16/return-abrupt-from-tonumber-value.js
-built-ins/DataView/prototype/setUint16/return-abrupt-from-tonumber-value-symbol.js
-built-ins/DataView/prototype/setUint16/set-values-little-endian-order.js
-built-ins/DataView/prototype/setUint16/set-values-return-undefined.js
-built-ins/DataView/prototype/setUint16/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/setUint16/this-is-not-object.js
-built-ins/DataView/prototype/setUint16/to-boolean-littleendian.js
-built-ins/DataView/prototype/setUint16/toindex-byteoffset.js
-built-ins/DataView/prototype/setUint32/detached-buffer.js
-built-ins/DataView/prototype/setUint32/detached-buffer-after-number-value.js
-built-ins/DataView/prototype/setUint32/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/setUint32/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/setUint32/index-check-before-value-conversion.js
-built-ins/DataView/prototype/setUint32/index-is-out-of-range.js
-built-ins/DataView/prototype/setUint32/length.js
-built-ins/DataView/prototype/setUint32/name.js
-built-ins/DataView/prototype/setUint32/negative-byteoffset-throws.js
-built-ins/DataView/prototype/setUint32/not-a-constructor.js
-built-ins/DataView/prototype/setUint32/no-value-arg.js
-built-ins/DataView/prototype/setUint32/range-check-after-value-conversion.js
-built-ins/DataView/prototype/setUint32/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/setUint32/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/setUint32/return-abrupt-from-tonumber-value.js
-built-ins/DataView/prototype/setUint32/return-abrupt-from-tonumber-value-symbol.js
-built-ins/DataView/prototype/setUint32/set-values-little-endian-order.js
-built-ins/DataView/prototype/setUint32/set-values-return-undefined.js
-built-ins/DataView/prototype/setUint32/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/setUint32/this-is-not-object.js
-built-ins/DataView/prototype/setUint32/to-boolean-littleendian.js
-built-ins/DataView/prototype/setUint32/toindex-byteoffset.js
-built-ins/DataView/prototype/setUint8/detached-buffer.js
-built-ins/DataView/prototype/setUint8/detached-buffer-after-number-value.js
-built-ins/DataView/prototype/setUint8/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/setUint8/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/setUint8/index-check-before-value-conversion.js
-built-ins/DataView/prototype/setUint8/index-is-out-of-range.js
-built-ins/DataView/prototype/setUint8/length.js
-built-ins/DataView/prototype/setUint8/name.js
-built-ins/DataView/prototype/setUint8/negative-byteoffset-throws.js
-built-ins/DataView/prototype/setUint8/not-a-constructor.js
-built-ins/DataView/prototype/setUint8/no-value-arg.js
-built-ins/DataView/prototype/setUint8/range-check-after-value-conversion.js
-built-ins/DataView/prototype/setUint8/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/setUint8/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/setUint8/return-abrupt-from-tonumber-value.js
-built-ins/DataView/prototype/setUint8/return-abrupt-from-tonumber-value-symbol.js
-built-ins/DataView/prototype/setUint8/set-values-return-undefined.js
-built-ins/DataView/prototype/setUint8/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/setUint8/this-is-not-object.js
-built-ins/DataView/prototype/setUint8/toindex-byteoffset.js
-built-ins/DataView/prototype/Symbol.toStringTag.js
-built-ins/DataView/return-abrupt-tonumber-bytelength.js
-built-ins/DataView/return-abrupt-tonumber-bytelength-sab.js
-built-ins/DataView/return-abrupt-tonumber-bytelength-symbol.js
-built-ins/DataView/return-abrupt-tonumber-bytelength-symbol-sab.js
-built-ins/DataView/return-abrupt-tonumber-byteoffset.js
-built-ins/DataView/return-abrupt-tonumber-byteoffset-sab.js
-built-ins/DataView/return-abrupt-tonumber-byteoffset-symbol.js
-built-ins/DataView/return-abrupt-tonumber-byteoffset-symbol-sab.js
-built-ins/DataView/return-instance.js
-built-ins/DataView/return-instance-sab.js
-built-ins/DataView/toindex-bytelength.js
-built-ins/DataView/toindex-bytelength-sab.js
-built-ins/DataView/toindex-byteoffset.js
-built-ins/DataView/toindex-byteoffset-sab.js
-built-ins/decodeURI/name.js
-built-ins/decodeURI/not-a-constructor.js
-built-ins/decodeURI/prop-desc.js
-built-ins/decodeURI/S15.1.3.1_A1.1_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.10_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.11_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.11_T2.js
-built-ins/decodeURI/S15.1.3.1_A1.12_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.12_T2.js
-built-ins/decodeURI/S15.1.3.1_A1.12_T3.js
-built-ins/decodeURI/S15.1.3.1_A1.13_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.13_T2.js
-built-ins/decodeURI/S15.1.3.1_A1.14_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.14_T2.js
-built-ins/decodeURI/S15.1.3.1_A1.14_T3.js
-built-ins/decodeURI/S15.1.3.1_A1.14_T4.js
-built-ins/decodeURI/S15.1.3.1_A1.15_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.15_T2.js
-built-ins/decodeURI/S15.1.3.1_A1.15_T3.js
-built-ins/decodeURI/S15.1.3.1_A1.15_T4.js
-built-ins/decodeURI/S15.1.3.1_A1.15_T5.js
-built-ins/decodeURI/S15.1.3.1_A1.15_T6.js
-built-ins/decodeURI/S15.1.3.1_A1.2_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.2_T2.js
-built-ins/decodeURI/S15.1.3.1_A1.3_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.3_T2.js
-built-ins/decodeURI/S15.1.3.1_A1.4_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.5_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.6_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.7_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.8_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.8_T2.js
-built-ins/decodeURI/S15.1.3.1_A1.9_T1.js
-built-ins/decodeURI/S15.1.3.1_A1.9_T2.js
-built-ins/decodeURI/S15.1.3.1_A1.9_T3.js
-built-ins/decodeURI/S15.1.3.1_A2.1_T1.js
-built-ins/decodeURI/S15.1.3.1_A2.2_T1.js
-built-ins/decodeURI/S15.1.3.1_A2.3_T1.js
-built-ins/decodeURI/S15.1.3.1_A2.4_T1.js
-built-ins/decodeURI/S15.1.3.1_A2.5_T1.js
-built-ins/decodeURI/S15.1.3.1_A3_T1.js
-built-ins/decodeURI/S15.1.3.1_A3_T2.js
-built-ins/decodeURI/S15.1.3.1_A3_T3.js
-built-ins/decodeURI/S15.1.3.1_A4_T1.js
-built-ins/decodeURI/S15.1.3.1_A4_T2.js
-built-ins/decodeURI/S15.1.3.1_A4_T3.js
-built-ins/decodeURI/S15.1.3.1_A4_T4.js
-built-ins/decodeURI/S15.1.3.1_A5.1.js
-built-ins/decodeURI/S15.1.3.1_A5.2.js
-built-ins/decodeURI/S15.1.3.1_A5.3.js
-built-ins/decodeURI/S15.1.3.1_A5.4.js
-built-ins/decodeURI/S15.1.3.1_A5.5.js
-built-ins/decodeURI/S15.1.3.1_A5.6.js
-built-ins/decodeURI/S15.1.3.1_A5.7.js
-built-ins/decodeURI/S15.1.3.1_A6_T1.js
-built-ins/encodeURI/name.js
-built-ins/encodeURI/not-a-constructor.js
-built-ins/encodeURI/prop-desc.js
-built-ins/encodeURI/S15.1.3.3_A1.1_T1.js
-built-ins/encodeURI/S15.1.3.3_A1.1_T2.js
-built-ins/encodeURI/S15.1.3.3_A1.2_T1.js
-built-ins/encodeURI/S15.1.3.3_A1.2_T2.js
-built-ins/encodeURI/S15.1.3.3_A1.3_T1.js
-built-ins/encodeURI/S15.1.3.3_A2.1_T1.js
-built-ins/encodeURI/S15.1.3.3_A2.2_T1.js
-built-ins/encodeURI/S15.1.3.3_A2.3_T1.js
-built-ins/encodeURI/S15.1.3.3_A2.4_T1.js
-built-ins/encodeURI/S15.1.3.3_A2.4_T2.js
-built-ins/encodeURI/S15.1.3.3_A2.5_T1.js
-built-ins/encodeURI/S15.1.3.3_A3.1_T1.js
-built-ins/encodeURI/S15.1.3.3_A3.2_T1.js
-built-ins/encodeURI/S15.1.3.3_A3.2_T2.js
-built-ins/encodeURI/S15.1.3.3_A3.2_T3.js
-built-ins/encodeURI/S15.1.3.3_A3.3_T1.js
-built-ins/encodeURI/S15.1.3.3_A4_T1.js
-built-ins/encodeURI/S15.1.3.3_A4_T2.js
-built-ins/encodeURI/S15.1.3.3_A4_T3.js
-built-ins/encodeURI/S15.1.3.3_A4_T4.js
-built-ins/encodeURI/S15.1.3.3_A5.1.js
-built-ins/encodeURI/S15.1.3.3_A5.2.js
-built-ins/encodeURI/S15.1.3.3_A5.3.js
-built-ins/encodeURI/S15.1.3.3_A5.4.js
-built-ins/encodeURI/S15.1.3.3_A5.5.js
-built-ins/encodeURI/S15.1.3.3_A5.6.js
-built-ins/encodeURI/S15.1.3.3_A5.7.js
-built-ins/encodeURI/S15.1.3.3_A6_T1.js
-built-ins/FinalizationRegistry/constructor.js
-built-ins/FinalizationRegistry/gc-has-one-chance-to-call-cleanupCallback.js
-built-ins/FinalizationRegistry/instance-extensible.js
-built-ins/FinalizationRegistry/is-a-constructor.js
-built-ins/FinalizationRegistry/length.js
-built-ins/FinalizationRegistry/name.js
-built-ins/FinalizationRegistry/newtarget-prototype-is-not-object.js
-built-ins/FinalizationRegistry/prop-desc.js
-built-ins/FinalizationRegistry/proto-from-ctor-realm.js
-built-ins/FinalizationRegistry/proto.js
-built-ins/FinalizationRegistry/prototype-from-newtarget-abrupt.js
-built-ins/FinalizationRegistry/prototype-from-newtarget-custom.js
-built-ins/FinalizationRegistry/prototype-from-newtarget.js
-built-ins/FinalizationRegistry/returns-new-object-from-constructor.js
-built-ins/FinalizationRegistry/target-not-callable-throws.js
-built-ins/FinalizationRegistry/undefined-newtarget-throws.js
-built-ins/FinalizationRegistry/unnaffected-by-poisoned-cleanupCallback.js
-built-ins/FinalizationRegistry/prototype/constructor.js
-built-ins/FinalizationRegistry/prototype/prop-desc.js
-built-ins/FinalizationRegistry/prototype/proto.js
-built-ins/FinalizationRegistry/prototype/Symbol.toStringTag.js
-built-ins/FinalizationRegistry/prototype/cleanupSome/callback-not-callable-throws.js
-built-ins/FinalizationRegistry/prototype/cleanupSome/cleanup-prevented-with-reference.js
-built-ins/FinalizationRegistry/prototype/cleanupSome/cleanup-prevented-with-unregister.js
-built-ins/FinalizationRegistry/prototype/cleanupSome/custom-this.js
-built-ins/FinalizationRegistry/prototype/cleanupSome/holdings-multiple-values.js
-built-ins/FinalizationRegistry/prototype/cleanupSome/length.js
-built-ins/FinalizationRegistry/prototype/cleanupSome/name.js
-built-ins/FinalizationRegistry/prototype/cleanupSome/not-a-constructor.js
-built-ins/FinalizationRegistry/prototype/cleanupSome/prop-desc.js
-built-ins/FinalizationRegistry/prototype/cleanupSome/reentrancy.js
-built-ins/FinalizationRegistry/prototype/cleanupSome/return-undefined-with-gc.js
-built-ins/FinalizationRegistry/prototype/cleanupSome/return-undefined.js
-built-ins/FinalizationRegistry/prototype/cleanupSome/this-does-not-have-internal-cells-throws.js
-built-ins/FinalizationRegistry/prototype/cleanupSome/this-not-object-throws.js
-built-ins/FinalizationRegistry/prototype/register/custom-this.js
-built-ins/FinalizationRegistry/prototype/register/holdings-any-value-type.js
-built-ins/FinalizationRegistry/prototype/register/holdings-same-as-target.js
-built-ins/FinalizationRegistry/prototype/register/length.js
-built-ins/FinalizationRegistry/prototype/register/name.js
-built-ins/FinalizationRegistry/prototype/register/not-a-constructor.js
-built-ins/FinalizationRegistry/prototype/register/prop-desc.js
-built-ins/FinalizationRegistry/prototype/register/return-undefined-register-itself.js
-built-ins/FinalizationRegistry/prototype/register/return-undefined.js
-built-ins/FinalizationRegistry/prototype/register/target-not-object-throws.js
-built-ins/FinalizationRegistry/prototype/register/this-does-not-have-internal-target-throws.js
-built-ins/FinalizationRegistry/prototype/register/this-not-object-throws.js
-built-ins/FinalizationRegistry/prototype/register/unregisterToken-not-object-or-undefined-throws.js
-built-ins/FinalizationRegistry/prototype/register/unregisterToken-same-as-holdings-and-target.js
-built-ins/FinalizationRegistry/prototype/register/unregisterToken-same-as-holdings.js
-built-ins/FinalizationRegistry/prototype/register/unregisterToken-same-as-target.js
-built-ins/FinalizationRegistry/prototype/unregister/custom-this.js
-built-ins/FinalizationRegistry/prototype/unregister/length.js
-built-ins/FinalizationRegistry/prototype/unregister/name.js
-built-ins/FinalizationRegistry/prototype/unregister/not-a-constructor.js
-built-ins/FinalizationRegistry/prototype/unregister/prop-desc.js
-built-ins/FinalizationRegistry/prototype/unregister/this-does-not-have-internal-cells-throws.js
-built-ins/FinalizationRegistry/prototype/unregister/this-not-object-throws.js
-built-ins/FinalizationRegistry/prototype/unregister/unregister-cleaned-up-cell.js
-built-ins/FinalizationRegistry/prototype/unregister/unregister.js
-built-ins/FinalizationRegistry/prototype/unregister/unregisterToken-not-object-throws.js
-built-ins/Function/prototype/apply/this-not-callable-realm.js
-built-ins/Object/fromEntries/empty-iterable.js
-built-ins/Object/fromEntries/evaluation-order.js
-built-ins/Object/fromEntries/iterator-closed-for-null-entry.js
-built-ins/Object/fromEntries/iterator-closed-for-string-entry.js
-built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-key-accessor.js
-built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-key-tostring.js
-built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-value-accessor.js
-built-ins/Object/fromEntries/iterator-not-closed-for-next-returning-non-object.js
-built-ins/Object/fromEntries/iterator-not-closed-for-throwing-done-accessor.js
-built-ins/Object/fromEntries/iterator-not-closed-for-throwing-next.js
-built-ins/Object/fromEntries/iterator-not-closed-for-uncallable-next.js
-built-ins/Object/fromEntries/key-order.js
-built-ins/Object/fromEntries/length.js
-built-ins/Object/fromEntries/name.js
-built-ins/Object/fromEntries/not-a-constructor.js
-built-ins/Object/fromEntries/prototype.js
-built-ins/Object/fromEntries/requires-argument.js
-built-ins/Object/fromEntries/simple-properties.js
-built-ins/Object/fromEntries/string-entry-object-succeeds.js
-built-ins/Object/fromEntries/string-entry-primitive-throws.js
-built-ins/Object/fromEntries/string-entry-string-object-succeeds.js
-built-ins/Object/fromEntries/supports-symbols.js
-built-ins/Object/fromEntries/to-property-key.js
-built-ins/Object/fromEntries/uses-define-semantics.js
-built-ins/Object/fromEntries/uses-keys-not-iterator.js
-language/statements/class/subclass/builtin-objects/Proxy/no-prototype-throws.js
-built-ins/Proxy/create-handler-is-revoked-proxy.js
-built-ins/Proxy/create-handler-not-object-throw-boolean.js
-built-ins/Proxy/create-target-is-revoked-function-proxy.js
-built-ins/Proxy/create-handler-not-object-throw-undefined.js
-built-ins/Proxy/create-handler-not-object-throw-number.js
-built-ins/Proxy/create-target-is-revoked-proxy.js
-built-ins/Proxy/create-handler-not-object-throw-symbol.js
-built-ins/Proxy/create-target-is-not-callable.js
-built-ins/Proxy/create-handler-not-object-throw-string.js
-built-ins/Proxy/constructor.js
-built-ins/Proxy/create-handler-not-object-throw-null.js
-built-ins/Proxy/create-target-not-object-throw-boolean.js
-built-ins/Proxy/function-prototype.js
-built-ins/Proxy/create-target-not-object-throw-string.js
-built-ins/Proxy/proxy-newtarget.js
-built-ins/Proxy/create-target-not-object-throw-undefined.js
-built-ins/Proxy/apply/call-result.js
-built-ins/Proxy/name.js
-built-ins/Proxy/apply/null-handler.js
-built-ins/Proxy/create-target-not-object-throw-null.js
-built-ins/Proxy/proxy-no-prototype.js
-built-ins/Proxy/length.js
-built-ins/Proxy/proxy-undefined-newtarget.js
-built-ins/Proxy/proxy.js
-built-ins/Proxy/create-target-not-object-throw-number.js
-built-ins/Proxy/apply/call-parameters.js
-built-ins/Proxy/create-target-not-object-throw-symbol.js
-built-ins/Proxy/apply/null-handler-realm.js
-built-ins/Proxy/apply/return-abrupt.js
-built-ins/Proxy/apply/trap-is-missing-target-is-proxy.js
-built-ins/Proxy/apply/trap-is-not-callable-realm.js
-built-ins/Proxy/apply/trap-is-null-target-is-proxy.js
-built-ins/Proxy/apply/trap-is-null.js
-built-ins/Proxy/apply/trap-is-not-callable.js
-built-ins/Proxy/apply/trap-is-undefined-no-property.js
-built-ins/Proxy/construct/null-handler.js
-built-ins/Proxy/apply/trap-is-undefined.js
-built-ins/Proxy/construct/return-is-abrupt.js
-built-ins/Proxy/construct/call-result.js
-built-ins/Proxy/construct/return-not-object-throws-boolean-realm.js
-built-ins/Proxy/construct/return-not-object-throws-null.js
-built-ins/Proxy/construct/null-handler-realm.js
-built-ins/Proxy/construct/return-not-object-throws-number.js
-built-ins/Proxy/construct/return-not-object-throws-null-realm.js
-built-ins/Proxy/construct/return-not-object-throws-string.js
-built-ins/Proxy/construct/return-not-object-throws-string-realm.js
-built-ins/Proxy/construct/return-not-object-throws-undefined-realm.js
-built-ins/Proxy/construct/return-not-object-throws-number-realm.js
-built-ins/Proxy/construct/return-not-object-throws-boolean.js
-built-ins/Proxy/construct/return-not-object-throws-symbol.js
-built-ins/Proxy/construct/return-not-object-throws-symbol-realm.js
-built-ins/Proxy/construct/trap-is-not-callable-realm.js
-built-ins/Proxy/construct/return-not-object-throws-undefined.js
-built-ins/Proxy/construct/trap-is-not-callable.js
-built-ins/Proxy/construct/trap-is-missing-target-is-proxy.js
-built-ins/Proxy/defineProperty/null-handler-realm.js
-built-ins/Proxy/defineProperty/desc-realm.js
-built-ins/Proxy/defineProperty/return-is-abrupt.js
-built-ins/Proxy/defineProperty/call-parameters.js
-built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor-not-configurable-target-realm.js
-built-ins/Proxy/defineProperty/null-handler.js
-built-ins/Proxy/defineProperty/targetdesc-configurable-desc-not-configurable-realm.js
-built-ins/Proxy/defineProperty/targetdesc-configurable-desc-not-configurable.js
-built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor-not-configurable-target.js
-built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor-realm.js
-built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor.js
-built-ins/Proxy/defineProperty/targetdesc-not-configurable-writable-desc-not-writable.js
-built-ins/Proxy/defineProperty/return-boolean-and-define-target.js
-built-ins/Proxy/defineProperty/targetdesc-undefined-target-is-not-extensible.js
-built-ins/Proxy/defineProperty/trap-is-missing-target-is-proxy.js
-built-ins/Proxy/defineProperty/trap-is-not-callable.js
-built-ins/Proxy/defineProperty/targetdesc-undefined-not-configurable-descriptor-realm.js
-built-ins/Proxy/defineProperty/trap-is-not-callable-realm.js
-built-ins/Proxy/defineProperty/targetdesc-undefined-not-configurable-descriptor.js
-built-ins/Proxy/defineProperty/targetdesc-undefined-target-is-not-extensible-realm.js
-built-ins/Proxy/deleteProperty/boolean-trap-result-boolean-true.js
-built-ins/Proxy/defineProperty/trap-return-is-false.js
-built-ins/Proxy/defineProperty/trap-is-undefined-target-is-proxy.js
-built-ins/Proxy/deleteProperty/boolean-trap-result-boolean-false.js
-built-ins/Proxy/defineProperty/trap-is-undefined.js
-built-ins/Proxy/defineProperty/trap-is-null-target-is-proxy.js
-built-ins/Proxy/deleteProperty/call-parameters.js
-built-ins/Proxy/deleteProperty/null-handler.js
-built-ins/Proxy/deleteProperty/return-false-strict.js
-built-ins/Proxy/deleteProperty/return-is-abrupt.js
-built-ins/Proxy/deleteProperty/targetdesc-is-configurable-target-is-not-extensible.js
-built-ins/Proxy/deleteProperty/targetdesc-is-not-configurable.js
-built-ins/Proxy/deleteProperty/trap-is-missing-target-is-proxy.js
-built-ins/Proxy/deleteProperty/targetdesc-is-undefined-return-true.js
-built-ins/Proxy/deleteProperty/trap-is-null-target-is-proxy.js
-built-ins/Proxy/deleteProperty/trap-is-undefined-strict.js
-built-ins/Proxy/deleteProperty/trap-is-not-callable.js
-built-ins/Proxy/deleteProperty/trap-is-not-callable-realm.js
-built-ins/Proxy/enumerate/removed-does-not-trigger.js
-built-ins/Proxy/deleteProperty/trap-is-undefined-target-is-proxy.js
-built-ins/Proxy/get/accessor-get-is-undefined-throws.js
-built-ins/Proxy/get/call-parameters.js
-built-ins/Proxy/get/return-trap-result-accessor-property.js
-built-ins/Proxy/get/return-trap-result-configurable-true-assessor-get-undefined.js
-built-ins/Proxy/get/return-is-abrupt.js
-built-ins/Proxy/get/null-handler.js
-built-ins/Proxy/get/return-trap-result-configurable-false-writable-true.js
-built-ins/Proxy/get/not-same-value-configurable-false-writable-false-throws.js
-built-ins/Proxy/get/return-trap-result-configurable-true-writable-false.js
-built-ins/Proxy/get/return-trap-result.js
-built-ins/Proxy/get/trap-is-undefined-no-property.js
-built-ins/Proxy/get/trap-is-not-callable-realm.js
-built-ins/Proxy/get/return-trap-result-same-value-configurable-false-writable-false.js
-built-ins/Proxy/get/trap-is-missing-target-is-proxy.js
-built-ins/Proxy/get/trap-is-undefined-receiver.js
-built-ins/Proxy/get/trap-is-not-callable.js
-built-ins/Proxy/get/trap-is-undefined.js
-built-ins/Proxy/getOwnPropertyDescriptor/null-handler.js
-built-ins/Proxy/getOwnPropertyDescriptor/call-parameters.js
-built-ins/Proxy/getOwnPropertyDescriptor/result-is-undefined-targetdesc-is-not-configurable.js
-built-ins/Proxy/getOwnPropertyDescriptor/result-is-undefined-targetdesc-is-undefined.js
-built-ins/Proxy/getOwnPropertyDescriptor/result-is-undefined-target-is-not-extensible.js
-built-ins/Proxy/getOwnPropertyDescriptor/result-is-undefined.js
-built-ins/Proxy/getOwnPropertyDescriptor/result-type-is-not-object-nor-undefined.js
-built-ins/Proxy/getOwnPropertyDescriptor/result-type-is-not-object-nor-undefined-realm.js
-built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-is-invalid-descriptor.js
-built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-return-not-configurable.js
-built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-is-not-configurable-targetdesc-is-configurable.js
-built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-is-not-configurable-targetdesc-is-undefined.js
-built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-return-configurable.js
-built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-is-not-configurable-not-writable-targetdesc-is-writable.js
-built-ins/Proxy/getOwnPropertyDescriptor/trap-is-not-callable-realm.js
-built-ins/Proxy/getOwnPropertyDescriptor/trap-is-missing-target-is-proxy.js
-built-ins/Proxy/getOwnPropertyDescriptor/return-is-abrupt.js
-built-ins/Proxy/getPrototypeOf/call-parameters.js
-built-ins/Proxy/getOwnPropertyDescriptor/trap-is-not-callable.js
-built-ins/Proxy/getPrototypeOf/not-extensible-same-proto.js
-built-ins/Proxy/getPrototypeOf/instanceof-target-not-extensible-not-same-proto-throws.js
-built-ins/Proxy/getOwnPropertyDescriptor/trap-is-undefined.js
-built-ins/Proxy/getOwnPropertyDescriptor/trap-is-undefined-target-is-proxy.js
-built-ins/Proxy/getPrototypeOf/null-handler.js
-built-ins/Proxy/getOwnPropertyDescriptor/trap-is-null-target-is-proxy.js
-built-ins/Proxy/getPrototypeOf/extensible-target-return-handlerproto.js
-built-ins/Proxy/getPrototypeOf/instanceof-custom-return-accepted.js
-built-ins/Proxy/getPrototypeOf/not-extensible-not-same-proto-throws.js
-built-ins/Proxy/getPrototypeOf/return-is-abrupt.js
-built-ins/Proxy/getPrototypeOf/trap-is-missing-target-is-proxy.js
-built-ins/Proxy/getPrototypeOf/trap-is-not-callable-realm.js
-built-ins/Proxy/getPrototypeOf/trap-is-null-target-is-proxy.js
-built-ins/Proxy/getPrototypeOf/trap-is-not-callable.js
-built-ins/Proxy/getPrototypeOf/trap-is-undefined-target-is-proxy.js
-built-ins/Proxy/getPrototypeOf/trap-is-undefined.js
-built-ins/Proxy/getPrototypeOf/trap-result-neither-object-nor-null-throws-number.js
-built-ins/Proxy/getPrototypeOf/trap-result-neither-object-nor-null-throws-boolean.js
-built-ins/Proxy/getPrototypeOf/trap-result-neither-object-nor-null-throws-string.js
-built-ins/Proxy/getPrototypeOf/trap-result-neither-object-nor-null-throws-symbol.js
-built-ins/Proxy/has/return-false-target-prop-exists.js
-built-ins/Proxy/has/call-object-create.js
-built-ins/Proxy/has/call-in.js
-built-ins/Proxy/getPrototypeOf/trap-result-neither-object-nor-null-throws-undefined.js
-built-ins/Proxy/has/return-false-targetdesc-not-configurable.js
-built-ins/Proxy/has/null-handler.js
-built-ins/Proxy/has/call-in-prototype.js
-built-ins/Proxy/has/return-is-abrupt-in.js
-built-ins/Proxy/has/return-false-target-not-extensible.js
-built-ins/Proxy/has/trap-is-not-callable-realm.js
-built-ins/Proxy/has/trap-is-missing-target-is-proxy.js
-built-ins/Proxy/has/return-true-without-same-target-prop.js
-built-ins/Proxy/has/return-true-target-prop-exists.js
-built-ins/Proxy/isExtensible/return-is-abrupt.js
-built-ins/Proxy/has/trap-is-undefined-target-is-proxy.js
-built-ins/Proxy/has/trap-is-undefined.js
-built-ins/Proxy/isExtensible/null-handler.js
-built-ins/Proxy/has/trap-is-not-callable.js
-built-ins/Proxy/isExtensible/call-parameters.js
-built-ins/Proxy/has/trap-is-null-target-is-proxy.js
-built-ins/Proxy/isExtensible/return-is-different-from-target.js
-built-ins/Proxy/isExtensible/return-is-boolean.js
-built-ins/Proxy/isExtensible/return-same-result-from-target.js
-built-ins/Proxy/isExtensible/trap-is-missing-target-is-proxy.js
-built-ins/Proxy/isExtensible/trap-is-not-callable-realm.js
-built-ins/Proxy/isExtensible/trap-is-not-callable.js
-built-ins/Proxy/isExtensible/trap-is-undefined.js
-built-ins/Proxy/isExtensible/trap-is-null-target-is-proxy.js
-built-ins/Proxy/isExtensible/trap-is-undefined-target-is-proxy.js
-built-ins/Proxy/ownKeys/call-parameters-object-getownpropertysymbols.js
-built-ins/Proxy/ownKeys/call-parameters-object-getownpropertynames.js
-built-ins/Proxy/ownKeys/not-extensible-new-keys-throws.js
-built-ins/Proxy/ownKeys/extensible-return-trap-result.js
-built-ins/Proxy/ownKeys/extensible-return-trap-result-absent-not-configurable-keys.js
-built-ins/Proxy/ownKeys/return-type-throws-boolean.js
-built-ins/Proxy/ownKeys/not-extensible-return-keys.js
-built-ins/Proxy/ownKeys/call-parameters-object-keys.js
-built-ins/Proxy/ownKeys/return-is-abrupt.js
-built-ins/Proxy/ownKeys/null-handler.js
-built-ins/Proxy/ownKeys/return-not-list-object-throws.js
-built-ins/Proxy/ownKeys/return-not-list-object-throws-realm.js
-built-ins/Proxy/ownKeys/not-extensible-missing-keys-throws.js
-built-ins/Proxy/ownKeys/return-duplicate-entries-throws.js
-built-ins/Proxy/ownKeys/return-type-throws-object.js
-built-ins/Proxy/ownKeys/return-all-non-configurable-keys.js
-built-ins/Proxy/ownKeys/return-duplicate-symbol-entries-throws.js
-built-ins/Proxy/ownKeys/return-type-throws-array.js
-built-ins/Proxy/ownKeys/return-type-throws-number.js
-built-ins/Proxy/ownKeys/return-type-throws-null.js
-built-ins/Proxy/ownKeys/trap-is-not-callable-realm.js
-built-ins/Proxy/ownKeys/trap-is-missing-target-is-proxy.js
-built-ins/Proxy/ownKeys/trap-is-not-callable.js
-built-ins/Proxy/ownKeys/return-type-throws-undefined.js
-built-ins/Proxy/ownKeys/trap-is-null-target-is-proxy.js
-built-ins/Proxy/ownKeys/trap-is-undefined-target-is-proxy.js
-built-ins/Proxy/ownKeys/trap-is-undefined.js
-built-ins/Proxy/preventExtensions/null-handler.js
-built-ins/Proxy/preventExtensions/call-parameters.js
-built-ins/Proxy/preventExtensions/return-is-abrupt.js
-built-ins/Proxy/preventExtensions/return-false.js
-built-ins/Proxy/preventExtensions/return-true-target-is-extensible.js
-built-ins/Proxy/preventExtensions/return-true-target-is-not-extensible.js
-built-ins/Proxy/preventExtensions/trap-is-missing-target-is-proxy.js
-built-ins/Proxy/preventExtensions/trap-is-not-callable-realm.js
-built-ins/Proxy/preventExtensions/trap-is-undefined.js
-built-ins/Proxy/preventExtensions/trap-is-null-target-is-proxy.js
-built-ins/Proxy/preventExtensions/trap-is-not-callable.js
-built-ins/Proxy/revocable/not-a-constructor.js
-built-ins/Proxy/revocable/proxy.js
-built-ins/Proxy/revocable/builtin.js
-built-ins/Proxy/revocable/revocation-function-prototype.js
-built-ins/Proxy/revocable/handler-is-revoked-proxy.js
-built-ins/Proxy/revocable/revocation-function-not-a-constructor.js
-built-ins/Proxy/revocable/length.js
-built-ins/Proxy/revocable/name.js
-built-ins/Proxy/revocable/target-is-revoked-function-proxy.js
-built-ins/Proxy/revocable/revoke-consecutive-call-returns-undefined.js
-built-ins/Proxy/revocable/revocation-function-extensible.js
-built-ins/Proxy/revocable/revocation-function-name.js
-built-ins/Proxy/revocable/target-is-revoked-proxy.js
-built-ins/Proxy/revocable/revocation-function-length.js
-built-ins/Proxy/revocable/revoke.js
-built-ins/Proxy/revocable/revoke-returns-undefined.js
-built-ins/Proxy/set/boolean-trap-result-is-false-boolean-return-false.js
-built-ins/Proxy/set/boolean-trap-result-is-false-null-return-false.js
-built-ins/Proxy/set/boolean-trap-result-is-false-number-return-false.js
-built-ins/Proxy/set/boolean-trap-result-is-false-string-return-false.js
-built-ins/Proxy/set/boolean-trap-result-is-false-undefined-return-false.js
-built-ins/Proxy/set/call-parameters-prototype-dunder-proto.js
-built-ins/Proxy/set/call-parameters.js
-built-ins/Proxy/set/call-parameters-prototype.js
-built-ins/Proxy/set/null-handler.js
-built-ins/Proxy/set/return-is-abrupt.js
-built-ins/Proxy/set/return-true-target-property-accessor-is-configurable-set-is-undefined.js
-built-ins/Proxy/set/return-true-target-property-is-not-configurable.js
-built-ins/Proxy/set/return-true-target-property-accessor-is-not-configurable.js
-built-ins/Proxy/set/return-true-target-property-is-not-writable.js
-built-ins/Proxy/set/target-property-is-accessor-not-configurable-set-is-undefined.js
-built-ins/Proxy/set/target-property-is-not-configurable-not-writable-not-equal-to-v.js
-built-ins/Proxy/set/trap-is-missing-receiver-multiple-calls.js
-built-ins/Proxy/set/trap-is-missing-target-is-proxy.js
-built-ins/Proxy/set/trap-is-null-receiver.js
-built-ins/Proxy/set/trap-is-not-callable.js
-built-ins/Proxy/set/trap-is-undefined-no-property.js
-built-ins/Proxy/set/trap-is-not-callable-realm.js
-built-ins/Proxy/set/trap-is-undefined-target-is-proxy.js
-built-ins/Proxy/setPrototypeOf/not-extensible-target-not-same-target-prototype.js
-built-ins/Proxy/set/trap-is-undefined.js
-built-ins/Proxy/setPrototypeOf/call-parameters.js
-built-ins/Proxy/setPrototypeOf/null-handler.js
-built-ins/Proxy/setPrototypeOf/return-abrupt-from-isextensible-target.js
-built-ins/Proxy/setPrototypeOf/return-abrupt-from-get-trap.js
-built-ins/Proxy/setPrototypeOf/internals-call-order.js
-built-ins/Proxy/setPrototypeOf/not-extensible-target-same-target-prototype.js
-built-ins/Proxy/setPrototypeOf/return-abrupt-from-target-getprototypeof.js
-built-ins/Proxy/setPrototypeOf/return-abrupt-from-trap.js
-built-ins/Proxy/setPrototypeOf/trap-is-missing-target-is-proxy.js
-built-ins/Proxy/setPrototypeOf/toboolean-trap-result-false.js
-built-ins/Proxy/setPrototypeOf/toboolean-trap-result-true-target-is-extensible.js
-built-ins/Proxy/setPrototypeOf/trap-is-not-callable-realm.js
-built-ins/Proxy/setPrototypeOf/trap-is-null-target-is-proxy.js
-built-ins/Proxy/setPrototypeOf/trap-is-not-callable.js
-built-ins/Proxy/setPrototypeOf/trap-is-undefined-or-null.js
-built-ins/Proxy/setPrototypeOf/trap-is-undefined-target-is-proxy.js
-built-ins/RegExp/prototype/dotAll/cross-realm.js
-built-ins/RegExp/prototype/global/cross-realm.js
-built-ins/RegExp/prototype/ignoreCase/cross-realm.js
-built-ins/RegExp/prototype/multiline/cross-realm.js
-built-ins/RegExp/prototype/source/cross-realm.js
-built-ins/RegExp/prototype/sticky/cross-realm.js
-built-ins/RegExp/prototype/Symbol.matchAll/isregexp-called-once.js
-built-ins/RegExp/prototype/Symbol.matchAll/isregexp-this-throws.js
-built-ins/RegExp/prototype/Symbol.matchAll/length.js
-built-ins/RegExp/prototype/Symbol.matchAll/name.js
-built-ins/RegExp/prototype/Symbol.matchAll/not-a-constructor.js
-built-ins/RegExp/prototype/Symbol.matchAll/prop-desc.js
-built-ins/RegExp/prototype/Symbol.matchAll/regexpcreate-this-throws.js
-built-ins/RegExp/prototype/Symbol.matchAll/species-constructor.js
-built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-get-constructor-throws.js
-built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-get-species-throws.js
-built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-is-not-object-throws.js
-built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-is-undefined.js
-built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-species-is-not-constructor.js
-built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-species-is-null-or-undefined.js
-built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-species-throws.js
-built-ins/RegExp/prototype/Symbol.matchAll/species-regexp-get-global-throws.js
-built-ins/RegExp/prototype/Symbol.matchAll/species-regexp-get-unicode-throws.js
-built-ins/RegExp/prototype/Symbol.matchAll/string-tostring.js
-built-ins/RegExp/prototype/Symbol.matchAll/string-tostring-throws.js
-built-ins/RegExp/prototype/Symbol.matchAll/this-get-flags.js
-built-ins/RegExp/prototype/Symbol.matchAll/this-get-flags-throws.js
-built-ins/RegExp/prototype/Symbol.matchAll/this-lastindex-cached.js
-built-ins/RegExp/prototype/Symbol.matchAll/this-not-object-throws.js
-built-ins/RegExp/prototype/Symbol.matchAll/this-tolength-lastindex-throws.js
-built-ins/RegExp/prototype/Symbol.matchAll/this-tostring-flags.js
-built-ins/RegExp/prototype/Symbol.matchAll/this-tostring-flags-throws.js
-built-ins/RegExp/prototype/unicode/cross-realm.js
-built-ins/RegExpStringIteratorPrototype/ancestry.js
-built-ins/RegExpStringIteratorPrototype/next/custom-regexpexec.js
-built-ins/RegExpStringIteratorPrototype/next/custom-regexpexec-call-throws.js
-built-ins/RegExpStringIteratorPrototype/next/custom-regexpexec-get-throws.js
-built-ins/RegExpStringIteratorPrototype/next/custom-regexpexec-match-get-0-throws.js
-built-ins/RegExpStringIteratorPrototype/next/custom-regexpexec-match-get-0-tostring.js
-built-ins/RegExpStringIteratorPrototype/next/custom-regexpexec-match-get-0-tostring-throws.js
-built-ins/RegExpStringIteratorPrototype/next/custom-regexpexec-not-callable.js
-built-ins/RegExpStringIteratorPrototype/next/length.js
-built-ins/RegExpStringIteratorPrototype/next/name.js
-built-ins/RegExpStringIteratorPrototype/next/next-iteration.js
-built-ins/RegExpStringIteratorPrototype/next/next-iteration-global.js
-built-ins/RegExpStringIteratorPrototype/next/next-missing-internal-slots.js
-built-ins/RegExpStringIteratorPrototype/next/prop-desc.js
-built-ins/RegExpStringIteratorPrototype/next/regexp-tolength-lastindex-throws.js
-built-ins/RegExpStringIteratorPrototype/next/this-is-not-object-throws.js
-built-ins/RegExpStringIteratorPrototype/Symbol.toStringTag.js
-built-ins/SharedArrayBuffer/allocation-limit.js
-built-ins/SharedArrayBuffer/data-allocation-after-object-creation.js
-built-ins/SharedArrayBuffer/init-zero.js
-built-ins/SharedArrayBuffer/is-a-constructor.js
-built-ins/SharedArrayBuffer/length.js
-built-ins/SharedArrayBuffer/length-is-absent.js
-built-ins/SharedArrayBuffer/length-is-too-large-throws.js
-built-ins/SharedArrayBuffer/negative-length-throws.js
-built-ins/SharedArrayBuffer/newtarget-prototype-is-not-object.js
-built-ins/SharedArrayBuffer/proto-from-ctor-realm.js
-built-ins/SharedArrayBuffer/prototype/byteLength/invoked-as-accessor.js
-built-ins/SharedArrayBuffer/prototype/byteLength/invoked-as-func.js
-built-ins/SharedArrayBuffer/prototype/byteLength/length.js
-built-ins/SharedArrayBuffer/prototype/byteLength/name.js
-built-ins/SharedArrayBuffer/prototype/byteLength/prop-desc.js
-built-ins/SharedArrayBuffer/prototype/byteLength/return-bytelength.js
-built-ins/SharedArrayBuffer/prototype/byteLength/this-has-no-typedarrayname-internal.js
-built-ins/SharedArrayBuffer/prototype/byteLength/this-is-arraybuffer.js
-built-ins/SharedArrayBuffer/prototype/byteLength/this-is-not-object.js
-built-ins/SharedArrayBuffer/prototype/constructor.js
-built-ins/SharedArrayBuffer/prototype/slice/context-is-not-arraybuffer-object.js
-built-ins/SharedArrayBuffer/prototype/slice/context-is-not-object.js
-built-ins/SharedArrayBuffer/prototype/slice/descriptor.js
-built-ins/SharedArrayBuffer/prototype/slice/end-default-if-absent.js
-built-ins/SharedArrayBuffer/prototype/slice/end-default-if-undefined.js
-built-ins/SharedArrayBuffer/prototype/slice/end-exceeds-length.js
-built-ins/SharedArrayBuffer/prototype/slice/extensible.js
-built-ins/SharedArrayBuffer/prototype/slice/length.js
-built-ins/SharedArrayBuffer/prototype/slice/name.js
-built-ins/SharedArrayBuffer/prototype/slice/negative-end.js
-built-ins/SharedArrayBuffer/prototype/slice/negative-start.js
-built-ins/SharedArrayBuffer/prototype/slice/nonconstructor.js
-built-ins/SharedArrayBuffer/prototype/slice/not-a-constructor.js
-built-ins/SharedArrayBuffer/prototype/slice/number-conversion.js
-built-ins/SharedArrayBuffer/prototype/slice/species.js
-built-ins/SharedArrayBuffer/prototype/slice/species-constructor-is-not-object.js
-built-ins/SharedArrayBuffer/prototype/slice/species-constructor-is-undefined.js
-built-ins/SharedArrayBuffer/prototype/slice/species-is-not-constructor.js
-built-ins/SharedArrayBuffer/prototype/slice/species-is-not-object.js
-built-ins/SharedArrayBuffer/prototype/slice/species-is-null.js
-built-ins/SharedArrayBuffer/prototype/slice/species-is-undefined.js
-built-ins/SharedArrayBuffer/prototype/slice/species-returns-larger-arraybuffer.js
-built-ins/SharedArrayBuffer/prototype/slice/species-returns-not-arraybuffer.js
-built-ins/SharedArrayBuffer/prototype/slice/species-returns-same-arraybuffer.js
-built-ins/SharedArrayBuffer/prototype/slice/species-returns-smaller-arraybuffer.js
-built-ins/SharedArrayBuffer/prototype/slice/start-default-if-absent.js
-built-ins/SharedArrayBuffer/prototype/slice/start-default-if-undefined.js
-built-ins/SharedArrayBuffer/prototype/slice/start-exceeds-end.js
-built-ins/SharedArrayBuffer/prototype/slice/start-exceeds-length.js
-built-ins/SharedArrayBuffer/prototype/slice/this-is-arraybuffer.js
-built-ins/SharedArrayBuffer/prototype/slice/tointeger-conversion-end.js
-built-ins/SharedArrayBuffer/prototype/slice/tointeger-conversion-start.js
-built-ins/SharedArrayBuffer/prototype/Symbol.toStringTag.js
-built-ins/SharedArrayBuffer/prototype-from-newtarget.js
-built-ins/SharedArrayBuffer/return-abrupt-from-length.js
-built-ins/SharedArrayBuffer/return-abrupt-from-length-symbol.js
-built-ins/SharedArrayBuffer/toindex-length.js
-built-ins/SharedArrayBuffer/undefined-newtarget-throws.js
-built-ins/SharedArrayBuffer/zero-length.js
-built-ins/String/prototype/toString/non-generic-realm.js
-built-ins/String/prototype/valueOf/non-generic-realm.js
-built-ins/Symbol/asyncIterator/cross-realm.js
-built-ins/Symbol/for/cross-realm.js
-built-ins/Symbol/hasInstance/cross-realm.js
-built-ins/Symbol/isConcatSpreadable/cross-realm.js
-built-ins/Symbol/iterator/cross-realm.js
-built-ins/Symbol/keyFor/cross-realm.js
-built-ins/Symbol/match/cross-realm.js
-built-ins/Symbol/matchAll/cross-realm.js
-built-ins/Symbol/matchAll/cross-realm.js
-built-ins/Symbol/matchAll/prop-desc.js
-built-ins/Symbol/replace/cross-realm.js
-built-ins/Symbol/search/cross-realm.js
-built-ins/Symbol/species/cross-realm.js
-built-ins/Symbol/split/cross-realm.js
-built-ins/Symbol/toPrimitive/cross-realm.js
-built-ins/Symbol/toStringTag/cross-realm.js
-built-ins/Symbol/unscopables/cross-realm.js
-built-ins/TypedArray/from/arylk-get-length-error.js
-built-ins/TypedArray/from/arylk-to-length-error.js
-built-ins/TypedArray/from/invoked-as-func.js
-built-ins/TypedArray/from/invoked-as-method.js
-built-ins/TypedArray/from/iter-access-error.js
-built-ins/TypedArray/from/iter-invoke-error.js
-built-ins/TypedArray/from/iter-next-error.js
-built-ins/TypedArray/from/iter-next-value-error.js
-built-ins/TypedArray/from/length.js
-built-ins/TypedArray/from/mapfn-is-not-callable.js
-built-ins/TypedArray/from/not-a-constructor.js
-built-ins/TypedArray/from/this-is-not-constructor.js
-built-ins/TypedArray/invoked.js
-built-ins/TypedArray/length.js
-built-ins/TypedArray/name.js
-built-ins/TypedArray/of/invoked-as-method.js
-built-ins/TypedArray/of/length.js
-built-ins/TypedArray/of/not-a-constructor.js
-built-ins/TypedArray/of/this-is-not-constructor.js
-built-ins/TypedArray/prototype.js
-built-ins/TypedArray/prototype/at/index-argument-tointeger.js
-built-ins/TypedArray/prototype/at/index-non-numeric-argument-tointeger.js
-built-ins/TypedArray/prototype/at/index-non-numeric-argument-tointeger-invalid.js
-built-ins/TypedArray/prototype/at/length.js
-built-ins/TypedArray/prototype/at/name.js
-built-ins/TypedArray/prototype/at/prop-desc.js
-built-ins/TypedArray/prototype/at/return-abrupt-from-this.js
-built-ins/TypedArray/prototype/at/returns-item.js
-built-ins/TypedArray/prototype/at/returns-item-relative-index.js
-built-ins/TypedArray/prototype/at/returns-undefined-for-holes-in-sparse-arrays.js
-built-ins/TypedArray/prototype/at/returns-undefined-for-out-of-range-index.js
-built-ins/TypedArray/prototype/buffer/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/buffer/BigInt/return-buffer.js
-built-ins/TypedArray/prototype/buffer/detached-buffer.js
-built-ins/TypedArray/prototype/buffer/invoked-as-accessor.js
-built-ins/TypedArray/prototype/buffer/invoked-as-func.js
-built-ins/TypedArray/prototype/buffer/length.js
-built-ins/TypedArray/prototype/buffer/name.js
-built-ins/TypedArray/prototype/buffer/prop-desc.js
-built-ins/TypedArray/prototype/buffer/return-buffer.js
-built-ins/TypedArray/prototype/buffer/this-has-no-typedarrayname-internal.js
-built-ins/TypedArray/prototype/buffer/this-inherits-typedarray.js
-built-ins/TypedArray/prototype/buffer/this-is-not-object.js
-built-ins/TypedArray/prototype/byteLength/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/byteLength/BigInt/return-bytelength.js
-built-ins/TypedArray/prototype/byteLength/detached-buffer.js
-built-ins/TypedArray/prototype/byteLength/invoked-as-accessor.js
-built-ins/TypedArray/prototype/byteLength/invoked-as-func.js
-built-ins/TypedArray/prototype/byteLength/length.js
-built-ins/TypedArray/prototype/byteLength/name.js
-built-ins/TypedArray/prototype/byteLength/prop-desc.js
-built-ins/TypedArray/prototype/byteLength/return-bytelength.js
-built-ins/TypedArray/prototype/byteLength/this-has-no-typedarrayname-internal.js
-built-ins/TypedArray/prototype/byteLength/this-is-not-object.js
-built-ins/TypedArray/prototype/byteOffset/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/byteOffset/BigInt/return-byteoffset.js
-built-ins/TypedArray/prototype/byteOffset/detached-buffer.js
-built-ins/TypedArray/prototype/byteOffset/invoked-as-accessor.js
-built-ins/TypedArray/prototype/byteOffset/invoked-as-func.js
-built-ins/TypedArray/prototype/byteOffset/length.js
-built-ins/TypedArray/prototype/byteOffset/name.js
-built-ins/TypedArray/prototype/byteOffset/prop-desc.js
-built-ins/TypedArray/prototype/byteOffset/return-byteoffset.js
-built-ins/TypedArray/prototype/byteOffset/this-has-no-typedarrayname-internal.js
-built-ins/TypedArray/prototype/byteOffset/this-is-not-object.js
-built-ins/TypedArray/prototype/constructor.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-end.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-start.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-target.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/get-length-ignores-length-prop.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/negative-end.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-end.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-start.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-target.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/negative-start.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/negative-target.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-out-of-bounds-end.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-out-of-bounds-target-and-start.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-target-and-start.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-target-start-and-end.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/return-abrupt-from-end.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/return-abrupt-from-end-is-symbol.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/return-abrupt-from-start.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/return-abrupt-from-start-is-symbol.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/return-abrupt-from-target.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/return-abrupt-from-target-is-symbol.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/return-this.js
-built-ins/TypedArray/prototype/copyWithin/BigInt/undefined-end.js
-built-ins/TypedArray/prototype/copyWithin/bit-precision.js
-built-ins/TypedArray/prototype/copyWithin/coerced-values-end.js
-built-ins/TypedArray/prototype/copyWithin/coerced-values-end-detached.js
-built-ins/TypedArray/prototype/copyWithin/coerced-values-end-detached-prototype.js
-built-ins/TypedArray/prototype/copyWithin/coerced-values-start.js
-built-ins/TypedArray/prototype/copyWithin/coerced-values-start-detached.js
-built-ins/TypedArray/prototype/copyWithin/coerced-values-target.js
-built-ins/TypedArray/prototype/copyWithin/detached-buffer.js
-built-ins/TypedArray/prototype/copyWithin/get-length-ignores-length-prop.js
-built-ins/TypedArray/prototype/copyWithin/invoked-as-func.js
-built-ins/TypedArray/prototype/copyWithin/invoked-as-method.js
-built-ins/TypedArray/prototype/copyWithin/length.js
-built-ins/TypedArray/prototype/copyWithin/name.js
-built-ins/TypedArray/prototype/copyWithin/negative-end.js
-built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-end.js
-built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-start.js
-built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-target.js
-built-ins/TypedArray/prototype/copyWithin/negative-start.js
-built-ins/TypedArray/prototype/copyWithin/negative-target.js
-built-ins/TypedArray/prototype/copyWithin/non-negative-out-of-bounds-end.js
-built-ins/TypedArray/prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js
-built-ins/TypedArray/prototype/copyWithin/non-negative-target-and-start.js
-built-ins/TypedArray/prototype/copyWithin/non-negative-target-start-and-end.js
-built-ins/TypedArray/prototype/copyWithin/not-a-constructor.js
-built-ins/TypedArray/prototype/copyWithin/prop-desc.js
-built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-end.js
-built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-end-is-symbol.js
-built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-start.js
-built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-start-is-symbol.js
-built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-target.js
-built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-target-is-symbol.js
-built-ins/TypedArray/prototype/copyWithin/return-this.js
-built-ins/TypedArray/prototype/copyWithin/this-is-not-object.js
-built-ins/TypedArray/prototype/copyWithin/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/copyWithin/undefined-end.js
-built-ins/TypedArray/prototype/entries/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/entries/BigInt/iter-prototype.js
-built-ins/TypedArray/prototype/entries/BigInt/return-itor.js
-built-ins/TypedArray/prototype/entries/detached-buffer.js
-built-ins/TypedArray/prototype/entries/invoked-as-func.js
-built-ins/TypedArray/prototype/entries/invoked-as-method.js
-built-ins/TypedArray/prototype/entries/iter-prototype.js
-built-ins/TypedArray/prototype/entries/length.js
-built-ins/TypedArray/prototype/entries/name.js
-built-ins/TypedArray/prototype/entries/not-a-constructor.js
-built-ins/TypedArray/prototype/entries/prop-desc.js
-built-ins/TypedArray/prototype/entries/return-itor.js
-built-ins/TypedArray/prototype/entries/this-is-not-object.js
-built-ins/TypedArray/prototype/entries/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/every/BigInt/callbackfn-arguments-without-thisarg.js
-built-ins/TypedArray/prototype/every/BigInt/callbackfn-arguments-with-thisarg.js
-built-ins/TypedArray/prototype/every/BigInt/callbackfn-detachbuffer.js
-built-ins/TypedArray/prototype/every/BigInt/callbackfn-no-interaction-over-non-integer.js
-built-ins/TypedArray/prototype/every/BigInt/callbackfn-not-callable-throws.js
-built-ins/TypedArray/prototype/every/BigInt/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/every/BigInt/callbackfn-return-does-not-change-instance.js
-built-ins/TypedArray/prototype/every/BigInt/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/every/BigInt/callbackfn-set-value-during-interaction.js
-built-ins/TypedArray/prototype/every/BigInt/callbackfn-this.js
-built-ins/TypedArray/prototype/every/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/every/BigInt/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/every/BigInt/returns-false-if-any-cb-returns-false.js
-built-ins/TypedArray/prototype/every/BigInt/returns-true-if-every-cb-returns-true.js
-built-ins/TypedArray/prototype/every/BigInt/values-are-not-cached.js
-built-ins/TypedArray/prototype/every/callbackfn-arguments-without-thisarg.js
-built-ins/TypedArray/prototype/every/callbackfn-arguments-with-thisarg.js
-built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js
-built-ins/TypedArray/prototype/every/callbackfn-no-interaction-over-non-integer.js
-built-ins/TypedArray/prototype/every/callbackfn-not-callable-throws.js
-built-ins/TypedArray/prototype/every/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/every/callbackfn-return-does-not-change-instance.js
-built-ins/TypedArray/prototype/every/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/every/callbackfn-set-value-during-interaction.js
-built-ins/TypedArray/prototype/every/callbackfn-this.js
-built-ins/TypedArray/prototype/every/detached-buffer.js
-built-ins/TypedArray/prototype/every/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/every/invoked-as-func.js
-built-ins/TypedArray/prototype/every/invoked-as-method.js
-built-ins/TypedArray/prototype/every/length.js
-built-ins/TypedArray/prototype/every/name.js
-built-ins/TypedArray/prototype/every/not-a-constructor.js
-built-ins/TypedArray/prototype/every/prop-desc.js
-built-ins/TypedArray/prototype/every/returns-false-if-any-cb-returns-false.js
-built-ins/TypedArray/prototype/every/returns-true-if-every-cb-returns-true.js
-built-ins/TypedArray/prototype/every/this-is-not-object.js
-built-ins/TypedArray/prototype/every/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/every/values-are-not-cached.js
-built-ins/TypedArray/prototype/fill/BigInt/coerced-indexes.js
-built-ins/TypedArray/prototype/fill/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/fill/BigInt/fill-values.js
-built-ins/TypedArray/prototype/fill/BigInt/fill-values-conversion-once.js
-built-ins/TypedArray/prototype/fill/BigInt/fill-values-custom-start-and-end.js
-built-ins/TypedArray/prototype/fill/BigInt/fill-values-non-numeric.js
-built-ins/TypedArray/prototype/fill/BigInt/fill-values-non-numeric-throw.js
-built-ins/TypedArray/prototype/fill/BigInt/fill-values-relative-end.js
-built-ins/TypedArray/prototype/fill/BigInt/fill-values-relative-start.js
-built-ins/TypedArray/prototype/fill/BigInt/fill-values-symbol-throws.js
-built-ins/TypedArray/prototype/fill/BigInt/get-length-ignores-length-prop.js
-built-ins/TypedArray/prototype/fill/BigInt/return-abrupt-from-end.js
-built-ins/TypedArray/prototype/fill/BigInt/return-abrupt-from-end-as-symbol.js
-built-ins/TypedArray/prototype/fill/BigInt/return-abrupt-from-set-value.js
-built-ins/TypedArray/prototype/fill/BigInt/return-abrupt-from-start.js
-built-ins/TypedArray/prototype/fill/BigInt/return-abrupt-from-start-as-symbol.js
-built-ins/TypedArray/prototype/fill/BigInt/return-this.js
-built-ins/TypedArray/prototype/fill/coerced-end-detach.js
-built-ins/TypedArray/prototype/fill/coerced-indexes.js
-built-ins/TypedArray/prototype/fill/coerced-start-detach.js
-built-ins/TypedArray/prototype/fill/coerced-value-detach.js
-built-ins/TypedArray/prototype/fill/detached-buffer.js
-built-ins/TypedArray/prototype/fill/fill-values.js
-built-ins/TypedArray/prototype/fill/fill-values-conversion-once.js
-built-ins/TypedArray/prototype/fill/fill-values-conversion-operations.js
-built-ins/TypedArray/prototype/fill/fill-values-conversion-operations-consistent-nan.js
-built-ins/TypedArray/prototype/fill/fill-values-custom-start-and-end.js
-built-ins/TypedArray/prototype/fill/fill-values-non-numeric.js
-built-ins/TypedArray/prototype/fill/fill-values-relative-end.js
-built-ins/TypedArray/prototype/fill/fill-values-relative-start.js
-built-ins/TypedArray/prototype/fill/fill-values-symbol-throws.js
-built-ins/TypedArray/prototype/fill/get-length-ignores-length-prop.js
-built-ins/TypedArray/prototype/fill/invoked-as-func.js
-built-ins/TypedArray/prototype/fill/invoked-as-method.js
-built-ins/TypedArray/prototype/fill/length.js
-built-ins/TypedArray/prototype/fill/name.js
-built-ins/TypedArray/prototype/fill/not-a-constructor.js
-built-ins/TypedArray/prototype/fill/prop-desc.js
-built-ins/TypedArray/prototype/fill/return-abrupt-from-end.js
-built-ins/TypedArray/prototype/fill/return-abrupt-from-end-as-symbol.js
-built-ins/TypedArray/prototype/fill/return-abrupt-from-set-value.js
-built-ins/TypedArray/prototype/fill/return-abrupt-from-start.js
-built-ins/TypedArray/prototype/fill/return-abrupt-from-start-as-symbol.js
-built-ins/TypedArray/prototype/fill/return-this.js
-built-ins/TypedArray/prototype/fill/this-is-not-object.js
-built-ins/TypedArray/prototype/fill/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/filter/arraylength-internal.js
-built-ins/TypedArray/prototype/filter/BigInt/arraylength-internal.js
-built-ins/TypedArray/prototype/filter/BigInt/callbackfn-arguments-without-thisarg.js
-built-ins/TypedArray/prototype/filter/BigInt/callbackfn-arguments-with-thisarg.js
-built-ins/TypedArray/prototype/filter/BigInt/callbackfn-called-before-ctor.js
-built-ins/TypedArray/prototype/filter/BigInt/callbackfn-called-before-species.js
-built-ins/TypedArray/prototype/filter/BigInt/callbackfn-detachbuffer.js
-built-ins/TypedArray/prototype/filter/BigInt/callbackfn-no-iteration-over-non-integer.js
-built-ins/TypedArray/prototype/filter/BigInt/callbackfn-not-callable-throws.js
-built-ins/TypedArray/prototype/filter/BigInt/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/filter/BigInt/callbackfn-return-does-not-change-instance.js
-built-ins/TypedArray/prototype/filter/BigInt/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/filter/BigInt/callbackfn-set-value-during-iteration.js
-built-ins/TypedArray/prototype/filter/BigInt/callbackfn-this.js
-built-ins/TypedArray/prototype/filter/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/filter/BigInt/result-does-not-share-buffer.js
-built-ins/TypedArray/prototype/filter/BigInt/result-empty-callbackfn-returns-false.js
-built-ins/TypedArray/prototype/filter/BigInt/result-full-callbackfn-returns-true.js
-built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-ctor.js
-built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-ctor-abrupt.js
-built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-ctor-inherited.js
-built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-ctor-returns-throws.js
-built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species.js
-built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-abrupt.js
-built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor.js
-built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor-invocation.js
-built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor-length.js
-built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor-length-throws.js
-built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor-returns-another-instance.js
-built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor-throws.js
-built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-returns-throws.js
-built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-use-default-ctor.js
-built-ins/TypedArray/prototype/filter/BigInt/values-are-not-cached.js
-built-ins/TypedArray/prototype/filter/BigInt/values-are-set.js
-built-ins/TypedArray/prototype/filter/callbackfn-arguments-without-thisarg.js
-built-ins/TypedArray/prototype/filter/callbackfn-arguments-with-thisarg.js
-built-ins/TypedArray/prototype/filter/callbackfn-called-before-ctor.js
-built-ins/TypedArray/prototype/filter/callbackfn-called-before-species.js
-built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js
-built-ins/TypedArray/prototype/filter/callbackfn-no-iteration-over-non-integer.js
-built-ins/TypedArray/prototype/filter/callbackfn-not-callable-throws.js
-built-ins/TypedArray/prototype/filter/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/filter/callbackfn-return-does-not-change-instance.js
-built-ins/TypedArray/prototype/filter/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/filter/callbackfn-set-value-during-iteration.js
-built-ins/TypedArray/prototype/filter/callbackfn-this.js
-built-ins/TypedArray/prototype/filter/detached-buffer.js
-built-ins/TypedArray/prototype/filter/invoked-as-func.js
-built-ins/TypedArray/prototype/filter/invoked-as-method.js
-built-ins/TypedArray/prototype/filter/length.js
-built-ins/TypedArray/prototype/filter/name.js
-built-ins/TypedArray/prototype/filter/not-a-constructor.js
-built-ins/TypedArray/prototype/filter/prop-desc.js
-built-ins/TypedArray/prototype/filter/result-does-not-share-buffer.js
-built-ins/TypedArray/prototype/filter/result-empty-callbackfn-returns-false.js
-built-ins/TypedArray/prototype/filter/result-full-callbackfn-returns-true.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-ctor.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-abrupt.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-inherited.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-returns-throws.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-species.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-species-abrupt.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-invocation.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-length.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-length-throws.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-returns-another-instance.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-throws.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-species-returns-throws.js
-built-ins/TypedArray/prototype/filter/speciesctor-get-species-use-default-ctor.js
-built-ins/TypedArray/prototype/filter/this-is-not-object.js
-built-ins/TypedArray/prototype/filter/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/filter/values-are-not-cached.js
-built-ins/TypedArray/prototype/filter/values-are-set.js
-built-ins/TypedArray/prototype/find/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/find/BigInt/get-length-ignores-length-prop.js
-built-ins/TypedArray/prototype/find/BigInt/predicate-call-changes-value.js
-built-ins/TypedArray/prototype/find/BigInt/predicate-call-parameters.js
-built-ins/TypedArray/prototype/find/BigInt/predicate-call-this-strict.js
-built-ins/TypedArray/prototype/find/BigInt/predicate-is-not-callable-throws.js
-built-ins/TypedArray/prototype/find/BigInt/predicate-may-detach-buffer.js
-built-ins/TypedArray/prototype/find/BigInt/predicate-not-called-on-empty-array.js
-built-ins/TypedArray/prototype/find/BigInt/return-abrupt-from-predicate-call.js
-built-ins/TypedArray/prototype/find/BigInt/return-found-value-predicate-result-is-true.js
-built-ins/TypedArray/prototype/find/BigInt/return-undefined-if-predicate-returns-false-value.js
-built-ins/TypedArray/prototype/find/detached-buffer.js
-built-ins/TypedArray/prototype/find/get-length-ignores-length-prop.js
-built-ins/TypedArray/prototype/find/invoked-as-func.js
-built-ins/TypedArray/prototype/find/invoked-as-method.js
-built-ins/TypedArray/prototype/find/length.js
-built-ins/TypedArray/prototype/find/name.js
-built-ins/TypedArray/prototype/find/not-a-constructor.js
-built-ins/TypedArray/prototype/find/predicate-call-changes-value.js
-built-ins/TypedArray/prototype/find/predicate-call-parameters.js
-built-ins/TypedArray/prototype/find/predicate-call-this-non-strict.js
-built-ins/TypedArray/prototype/find/predicate-call-this-strict.js
-built-ins/TypedArray/prototype/find/predicate-is-not-callable-throws.js
-built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js
-built-ins/TypedArray/prototype/find/predicate-not-called-on-empty-array.js
-built-ins/TypedArray/prototype/find/prop-desc.js
-built-ins/TypedArray/prototype/find/return-abrupt-from-predicate-call.js
-built-ins/TypedArray/prototype/find/return-found-value-predicate-result-is-true.js
-built-ins/TypedArray/prototype/find/return-undefined-if-predicate-returns-false-value.js
-built-ins/TypedArray/prototype/find/this-is-not-object.js
-built-ins/TypedArray/prototype/find/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/findIndex/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/findIndex/BigInt/get-length-ignores-length-prop.js
-built-ins/TypedArray/prototype/findIndex/BigInt/predicate-call-changes-value.js
-built-ins/TypedArray/prototype/findIndex/BigInt/predicate-call-parameters.js
-built-ins/TypedArray/prototype/findIndex/BigInt/predicate-call-this-strict.js
-built-ins/TypedArray/prototype/findIndex/BigInt/predicate-is-not-callable-throws.js
-built-ins/TypedArray/prototype/findIndex/BigInt/predicate-may-detach-buffer.js
-built-ins/TypedArray/prototype/findIndex/BigInt/predicate-not-called-on-empty-array.js
-built-ins/TypedArray/prototype/findIndex/BigInt/return-abrupt-from-predicate-call.js
-built-ins/TypedArray/prototype/findIndex/BigInt/return-index-predicate-result-is-true.js
-built-ins/TypedArray/prototype/findIndex/BigInt/return-negative-one-if-predicate-returns-false-value.js
-built-ins/TypedArray/prototype/findIndex/detached-buffer.js
-built-ins/TypedArray/prototype/findIndex/get-length-ignores-length-prop.js
-built-ins/TypedArray/prototype/findIndex/invoked-as-func.js
-built-ins/TypedArray/prototype/findIndex/invoked-as-method.js
-built-ins/TypedArray/prototype/findIndex/length.js
-built-ins/TypedArray/prototype/findIndex/name.js
-built-ins/TypedArray/prototype/findIndex/not-a-constructor.js
-built-ins/TypedArray/prototype/findIndex/predicate-call-changes-value.js
-built-ins/TypedArray/prototype/findIndex/predicate-call-parameters.js
-built-ins/TypedArray/prototype/findIndex/predicate-call-this-non-strict.js
-built-ins/TypedArray/prototype/findIndex/predicate-call-this-strict.js
-built-ins/TypedArray/prototype/findIndex/predicate-is-not-callable-throws.js
-built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js
-built-ins/TypedArray/prototype/findIndex/predicate-not-called-on-empty-array.js
-built-ins/TypedArray/prototype/findIndex/prop-desc.js
-built-ins/TypedArray/prototype/findIndex/return-abrupt-from-predicate-call.js
-built-ins/TypedArray/prototype/findIndex/return-index-predicate-result-is-true.js
-built-ins/TypedArray/prototype/findIndex/return-negative-one-if-predicate-returns-false-value.js
-built-ins/TypedArray/prototype/findIndex/this-is-not-object.js
-built-ins/TypedArray/prototype/findIndex/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/forEach/arraylength-internal.js
-built-ins/TypedArray/prototype/forEach/BigInt/arraylength-internal.js
-built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-arguments-without-thisarg.js
-built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-arguments-with-thisarg.js
-built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-detachbuffer.js
-built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-is-not-callable.js
-built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-no-interaction-over-non-integer.js
-built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-return-does-not-change-instance.js
-built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-set-value-during-interaction.js
-built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-this.js
-built-ins/TypedArray/prototype/forEach/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/forEach/BigInt/returns-undefined.js
-built-ins/TypedArray/prototype/forEach/BigInt/values-are-not-cached.js
-built-ins/TypedArray/prototype/forEach/callbackfn-arguments-without-thisarg.js
-built-ins/TypedArray/prototype/forEach/callbackfn-arguments-with-thisarg.js
-built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js
-built-ins/TypedArray/prototype/forEach/callbackfn-is-not-callable.js
-built-ins/TypedArray/prototype/forEach/callbackfn-no-interaction-over-non-integer.js
-built-ins/TypedArray/prototype/forEach/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/forEach/callbackfn-return-does-not-change-instance.js
-built-ins/TypedArray/prototype/forEach/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/forEach/callbackfn-set-value-during-interaction.js
-built-ins/TypedArray/prototype/forEach/callbackfn-this.js
-built-ins/TypedArray/prototype/forEach/detached-buffer.js
-built-ins/TypedArray/prototype/forEach/invoked-as-func.js
-built-ins/TypedArray/prototype/forEach/invoked-as-method.js
-built-ins/TypedArray/prototype/forEach/length.js
-built-ins/TypedArray/prototype/forEach/name.js
-built-ins/TypedArray/prototype/forEach/not-a-constructor.js
-built-ins/TypedArray/prototype/forEach/prop-desc.js
-built-ins/TypedArray/prototype/forEach/returns-undefined.js
-built-ins/TypedArray/prototype/forEach/this-is-not-object.js
-built-ins/TypedArray/prototype/forEach/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/forEach/values-are-not-cached.js
-built-ins/TypedArray/prototype/includes/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/includes/BigInt/detached-buffer-during-fromIndex-returns-false-for-zero.js
-built-ins/TypedArray/prototype/includes/BigInt/detached-buffer-during-fromIndex-returns-true-for-undefined.js
-built-ins/TypedArray/prototype/includes/BigInt/fromIndex-equal-or-greater-length-returns-false.js
-built-ins/TypedArray/prototype/includes/BigInt/fromIndex-infinity.js
-built-ins/TypedArray/prototype/includes/BigInt/fromIndex-minus-zero.js
-built-ins/TypedArray/prototype/includes/BigInt/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/includes/BigInt/length-zero-returns-false.js
-built-ins/TypedArray/prototype/includes/BigInt/return-abrupt-tointeger-fromindex.js
-built-ins/TypedArray/prototype/includes/BigInt/return-abrupt-tointeger-fromindex-symbol.js
-built-ins/TypedArray/prototype/includes/BigInt/search-found-returns-true.js
-built-ins/TypedArray/prototype/includes/BigInt/search-not-found-returns-false.js
-built-ins/TypedArray/prototype/includes/BigInt/tointeger-fromindex.js
-built-ins/TypedArray/prototype/includes/detached-buffer.js
-built-ins/TypedArray/prototype/includes/detached-buffer-during-fromIndex-returns-false-for-zero.js
-built-ins/TypedArray/prototype/includes/detached-buffer-during-fromIndex-returns-true-for-undefined.js
-built-ins/TypedArray/prototype/includes/fromIndex-equal-or-greater-length-returns-false.js
-built-ins/TypedArray/prototype/includes/fromIndex-infinity.js
-built-ins/TypedArray/prototype/includes/fromIndex-minus-zero.js
-built-ins/TypedArray/prototype/includes/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/includes/invoked-as-func.js
-built-ins/TypedArray/prototype/includes/invoked-as-method.js
-built-ins/TypedArray/prototype/includes/length.js
-built-ins/TypedArray/prototype/includes/length-zero-returns-false.js
-built-ins/TypedArray/prototype/includes/name.js
-built-ins/TypedArray/prototype/includes/not-a-constructor.js
-built-ins/TypedArray/prototype/includes/prop-desc.js
-built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex.js
-built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex-symbol.js
-built-ins/TypedArray/prototype/includes/samevaluezero.js
-built-ins/TypedArray/prototype/includes/searchelement-not-integer.js
-built-ins/TypedArray/prototype/includes/search-found-returns-true.js
-built-ins/TypedArray/prototype/includes/search-not-found-returns-false.js
-built-ins/TypedArray/prototype/includes/this-is-not-object.js
-built-ins/TypedArray/prototype/includes/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/includes/tointeger-fromindex.js
-built-ins/TypedArray/prototype/indexOf/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/indexOf/BigInt/detached-buffer-during-fromIndex-returns-minus-one-for-undefined.js
-built-ins/TypedArray/prototype/indexOf/BigInt/detached-buffer-during-fromIndex-returns-minus-one-for-zero.js
-built-ins/TypedArray/prototype/indexOf/BigInt/fromIndex-equal-or-greater-length-returns-minus-one.js
-built-ins/TypedArray/prototype/indexOf/BigInt/fromIndex-infinity.js
-built-ins/TypedArray/prototype/indexOf/BigInt/fromIndex-minus-zero.js
-built-ins/TypedArray/prototype/indexOf/BigInt/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/indexOf/BigInt/length-zero-returns-minus-one.js
-built-ins/TypedArray/prototype/indexOf/BigInt/no-arg.js
-built-ins/TypedArray/prototype/indexOf/BigInt/return-abrupt-tointeger-fromindex.js
-built-ins/TypedArray/prototype/indexOf/BigInt/return-abrupt-tointeger-fromindex-symbol.js
-built-ins/TypedArray/prototype/indexOf/BigInt/search-found-returns-index.js
-built-ins/TypedArray/prototype/indexOf/BigInt/search-not-found-returns-minus-one.js
-built-ins/TypedArray/prototype/indexOf/BigInt/tointeger-fromindex.js
-built-ins/TypedArray/prototype/indexOf/detached-buffer.js
-built-ins/TypedArray/prototype/indexOf/detached-buffer-during-fromIndex-returns-minus-one-for-undefined.js
-built-ins/TypedArray/prototype/indexOf/detached-buffer-during-fromIndex-returns-minus-one-for-zero.js
-built-ins/TypedArray/prototype/indexOf/fromIndex-equal-or-greater-length-returns-minus-one.js
-built-ins/TypedArray/prototype/indexOf/fromIndex-infinity.js
-built-ins/TypedArray/prototype/indexOf/fromIndex-minus-zero.js
-built-ins/TypedArray/prototype/indexOf/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/indexOf/invoked-as-func.js
-built-ins/TypedArray/prototype/indexOf/invoked-as-method.js
-built-ins/TypedArray/prototype/indexOf/length.js
-built-ins/TypedArray/prototype/indexOf/length-zero-returns-minus-one.js
-built-ins/TypedArray/prototype/indexOf/name.js
-built-ins/TypedArray/prototype/indexOf/no-arg.js
-built-ins/TypedArray/prototype/indexOf/not-a-constructor.js
-built-ins/TypedArray/prototype/indexOf/prop-desc.js
-built-ins/TypedArray/prototype/indexOf/return-abrupt-tointeger-fromindex.js
-built-ins/TypedArray/prototype/indexOf/return-abrupt-tointeger-fromindex-symbol.js
-built-ins/TypedArray/prototype/indexOf/search-found-returns-index.js
-built-ins/TypedArray/prototype/indexOf/search-not-found-returns-minus-one.js
-built-ins/TypedArray/prototype/indexOf/strict-comparison.js
-built-ins/TypedArray/prototype/indexOf/this-is-not-object.js
-built-ins/TypedArray/prototype/indexOf/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/indexOf/tointeger-fromindex.js
-built-ins/TypedArray/prototype/join/BigInt/custom-separator-result-from-tostring-on-each-simple-value.js
-built-ins/TypedArray/prototype/join/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/join/BigInt/detached-buffer-during-fromIndex-returns-single-comma.js
-built-ins/TypedArray/prototype/join/BigInt/empty-instance-empty-string.js
-built-ins/TypedArray/prototype/join/BigInt/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/join/BigInt/result-from-tostring-on-each-simple-value.js
-built-ins/TypedArray/prototype/join/BigInt/return-abrupt-from-separator.js
-built-ins/TypedArray/prototype/join/BigInt/return-abrupt-from-separator-symbol.js
-built-ins/TypedArray/prototype/join/custom-separator-result-from-tostring-on-each-simple-value.js
-built-ins/TypedArray/prototype/join/custom-separator-result-from-tostring-on-each-value.js
-built-ins/TypedArray/prototype/join/detached-buffer.js
-built-ins/TypedArray/prototype/join/detached-buffer-during-fromIndex-returns-single-comma.js
-built-ins/TypedArray/prototype/join/empty-instance-empty-string.js
-built-ins/TypedArray/prototype/join/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/join/invoked-as-func.js
-built-ins/TypedArray/prototype/join/invoked-as-method.js
-built-ins/TypedArray/prototype/join/length.js
-built-ins/TypedArray/prototype/join/name.js
-built-ins/TypedArray/prototype/join/not-a-constructor.js
-built-ins/TypedArray/prototype/join/prop-desc.js
-built-ins/TypedArray/prototype/join/result-from-tostring-on-each-simple-value.js
-built-ins/TypedArray/prototype/join/result-from-tostring-on-each-value.js
-built-ins/TypedArray/prototype/join/return-abrupt-from-separator.js
-built-ins/TypedArray/prototype/join/return-abrupt-from-separator-symbol.js
-built-ins/TypedArray/prototype/join/this-is-not-object.js
-built-ins/TypedArray/prototype/join/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/keys/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/keys/BigInt/iter-prototype.js
-built-ins/TypedArray/prototype/keys/BigInt/return-itor.js
-built-ins/TypedArray/prototype/keys/detached-buffer.js
-built-ins/TypedArray/prototype/keys/invoked-as-func.js
-built-ins/TypedArray/prototype/keys/invoked-as-method.js
-built-ins/TypedArray/prototype/keys/iter-prototype.js
-built-ins/TypedArray/prototype/keys/length.js
-built-ins/TypedArray/prototype/keys/name.js
-built-ins/TypedArray/prototype/keys/not-a-constructor.js
-built-ins/TypedArray/prototype/keys/prop-desc.js
-built-ins/TypedArray/prototype/keys/return-itor.js
-built-ins/TypedArray/prototype/keys/this-is-not-object.js
-built-ins/TypedArray/prototype/keys/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/lastIndexOf/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/lastIndexOf/BigInt/detached-buffer-during-fromIndex-returns-minus-one-for-undefined.js
-built-ins/TypedArray/prototype/lastIndexOf/BigInt/detached-buffer-during-fromIndex-returns-minus-one-for-zero.js
-built-ins/TypedArray/prototype/lastIndexOf/BigInt/fromIndex-infinity.js
-built-ins/TypedArray/prototype/lastIndexOf/BigInt/fromIndex-minus-zero.js
-built-ins/TypedArray/prototype/lastIndexOf/BigInt/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/lastIndexOf/BigInt/length-zero-returns-minus-one.js
-built-ins/TypedArray/prototype/lastIndexOf/BigInt/no-arg.js
-built-ins/TypedArray/prototype/lastIndexOf/BigInt/return-abrupt-tointeger-fromindex.js
-built-ins/TypedArray/prototype/lastIndexOf/BigInt/return-abrupt-tointeger-fromindex-symbol.js
-built-ins/TypedArray/prototype/lastIndexOf/BigInt/search-found-returns-index.js
-built-ins/TypedArray/prototype/lastIndexOf/BigInt/search-not-found-returns-minus-one.js
-built-ins/TypedArray/prototype/lastIndexOf/BigInt/tointeger-fromindex.js
-built-ins/TypedArray/prototype/lastIndexOf/detached-buffer.js
-built-ins/TypedArray/prototype/lastIndexOf/detached-buffer-during-fromIndex-returns-minus-one-for-undefined.js
-built-ins/TypedArray/prototype/lastIndexOf/detached-buffer-during-fromIndex-returns-minus-one-for-zero.js
-built-ins/TypedArray/prototype/lastIndexOf/fromIndex-infinity.js
-built-ins/TypedArray/prototype/lastIndexOf/fromIndex-minus-zero.js
-built-ins/TypedArray/prototype/lastIndexOf/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/lastIndexOf/invoked-as-func.js
-built-ins/TypedArray/prototype/lastIndexOf/invoked-as-method.js
-built-ins/TypedArray/prototype/lastIndexOf/length.js
-built-ins/TypedArray/prototype/lastIndexOf/length-zero-returns-minus-one.js
-built-ins/TypedArray/prototype/lastIndexOf/name.js
-built-ins/TypedArray/prototype/lastIndexOf/no-arg.js
-built-ins/TypedArray/prototype/lastIndexOf/not-a-constructor.js
-built-ins/TypedArray/prototype/lastIndexOf/prop-desc.js
-built-ins/TypedArray/prototype/lastIndexOf/return-abrupt-tointeger-fromindex.js
-built-ins/TypedArray/prototype/lastIndexOf/return-abrupt-tointeger-fromindex-symbol.js
-built-ins/TypedArray/prototype/lastIndexOf/search-found-returns-index.js
-built-ins/TypedArray/prototype/lastIndexOf/search-not-found-returns-minus-one.js
-built-ins/TypedArray/prototype/lastIndexOf/strict-comparison.js
-built-ins/TypedArray/prototype/lastIndexOf/this-is-not-object.js
-built-ins/TypedArray/prototype/lastIndexOf/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/lastIndexOf/tointeger-fromindex.js
-built-ins/TypedArray/prototype/length/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/length/BigInt/return-length.js
-built-ins/TypedArray/prototype/length/detached-buffer.js
-built-ins/TypedArray/prototype/length/invoked-as-accessor.js
-built-ins/TypedArray/prototype/length/invoked-as-func.js
-built-ins/TypedArray/prototype/length/length.js
-built-ins/TypedArray/prototype/length/name.js
-built-ins/TypedArray/prototype/length/prop-desc.js
-built-ins/TypedArray/prototype/length/return-length.js
-built-ins/TypedArray/prototype/length/this-has-no-typedarrayname-internal.js
-built-ins/TypedArray/prototype/length/this-is-not-object.js
-built-ins/TypedArray/prototype/map/arraylength-internal.js
-built-ins/TypedArray/prototype/map/BigInt/arraylength-internal.js
-built-ins/TypedArray/prototype/map/BigInt/callbackfn-arguments-without-thisarg.js
-built-ins/TypedArray/prototype/map/BigInt/callbackfn-arguments-with-thisarg.js
-built-ins/TypedArray/prototype/map/BigInt/callbackfn-detachbuffer.js
-built-ins/TypedArray/prototype/map/BigInt/callbackfn-is-not-callable.js
-built-ins/TypedArray/prototype/map/BigInt/callbackfn-no-interaction-over-non-integer-properties.js
-built-ins/TypedArray/prototype/map/BigInt/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/map/BigInt/callbackfn-return-affects-returned-object.js
-built-ins/TypedArray/prototype/map/BigInt/callbackfn-return-does-not-change-instance.js
-built-ins/TypedArray/prototype/map/BigInt/callbackfn-return-does-not-copy-non-integer-properties.js
-built-ins/TypedArray/prototype/map/BigInt/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/map/BigInt/callbackfn-set-value-during-interaction.js
-built-ins/TypedArray/prototype/map/BigInt/callbackfn-this.js
-built-ins/TypedArray/prototype/map/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/map/BigInt/return-new-typedarray-from-empty-length.js
-built-ins/TypedArray/prototype/map/BigInt/return-new-typedarray-from-positive-length.js
-built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-ctor.js
-built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-ctor-abrupt.js
-built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-ctor-inherited.js
-built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-ctor-returns-throws.js
-built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species.js
-built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-abrupt.js
-built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-custom-ctor.js
-built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-custom-ctor-invocation.js
-built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-custom-ctor-length.js
-built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-custom-ctor-length-throws.js
-built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-custom-ctor-returns-another-instance.js
-built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-custom-ctor-throws.js
-built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-returns-throws.js
-built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-use-default-ctor.js
-built-ins/TypedArray/prototype/map/BigInt/values-are-not-cached.js
-built-ins/TypedArray/prototype/map/callbackfn-arguments-without-thisarg.js
-built-ins/TypedArray/prototype/map/callbackfn-arguments-with-thisarg.js
-built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js
-built-ins/TypedArray/prototype/map/callbackfn-is-not-callable.js
-built-ins/TypedArray/prototype/map/callbackfn-no-interaction-over-non-integer-properties.js
-built-ins/TypedArray/prototype/map/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/map/callbackfn-return-affects-returned-object.js
-built-ins/TypedArray/prototype/map/callbackfn-return-does-not-change-instance.js
-built-ins/TypedArray/prototype/map/callbackfn-return-does-not-copy-non-integer-properties.js
-built-ins/TypedArray/prototype/map/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/map/callbackfn-set-value-during-interaction.js
-built-ins/TypedArray/prototype/map/callbackfn-this.js
-built-ins/TypedArray/prototype/map/detached-buffer.js
-built-ins/TypedArray/prototype/map/invoked-as-func.js
-built-ins/TypedArray/prototype/map/invoked-as-method.js
-built-ins/TypedArray/prototype/map/length.js
-built-ins/TypedArray/prototype/map/name.js
-built-ins/TypedArray/prototype/map/not-a-constructor.js
-built-ins/TypedArray/prototype/map/prop-desc.js
-built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation.js
-built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation-consistent-nan.js
-built-ins/TypedArray/prototype/map/return-new-typedarray-from-empty-length.js
-built-ins/TypedArray/prototype/map/return-new-typedarray-from-positive-length.js
-built-ins/TypedArray/prototype/map/speciesctor-get-ctor.js
-built-ins/TypedArray/prototype/map/speciesctor-get-ctor-abrupt.js
-built-ins/TypedArray/prototype/map/speciesctor-get-ctor-inherited.js
-built-ins/TypedArray/prototype/map/speciesctor-get-ctor-returns-throws.js
-built-ins/TypedArray/prototype/map/speciesctor-get-species.js
-built-ins/TypedArray/prototype/map/speciesctor-get-species-abrupt.js
-built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor.js
-built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-invocation.js
-built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-length.js
-built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-length-throws.js
-built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-returns-another-instance.js
-built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-throws.js
-built-ins/TypedArray/prototype/map/speciesctor-get-species-returns-throws.js
-built-ins/TypedArray/prototype/map/speciesctor-get-species-use-default-ctor.js
-built-ins/TypedArray/prototype/map/this-is-not-object.js
-built-ins/TypedArray/prototype/map/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/map/values-are-not-cached.js
-built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-arguments-custom-accumulator.js
-built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-arguments-default-accumulator.js
-built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-detachbuffer.js
-built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-is-not-callable-throws.js
-built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-no-iteration-over-non-integer-properties.js
-built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-return-does-not-change-instance.js
-built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-set-value-during-iteration.js
-built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-this.js
-built-ins/TypedArray/prototype/reduce/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/reduce/BigInt/empty-instance-return-initialvalue.js
-built-ins/TypedArray/prototype/reduce/BigInt/empty-instance-with-no-initialvalue-throws.js
-built-ins/TypedArray/prototype/reduce/BigInt/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/reduce/BigInt/result-is-last-callbackfn-return.js
-built-ins/TypedArray/prototype/reduce/BigInt/result-of-any-type.js
-built-ins/TypedArray/prototype/reduce/BigInt/return-first-value-without-callbackfn.js
-built-ins/TypedArray/prototype/reduce/BigInt/values-are-not-cached.js
-built-ins/TypedArray/prototype/reduce/callbackfn-arguments-custom-accumulator.js
-built-ins/TypedArray/prototype/reduce/callbackfn-arguments-default-accumulator.js
-built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js
-built-ins/TypedArray/prototype/reduce/callbackfn-is-not-callable-throws.js
-built-ins/TypedArray/prototype/reduce/callbackfn-no-iteration-over-non-integer-properties.js
-built-ins/TypedArray/prototype/reduce/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/reduce/callbackfn-return-does-not-change-instance.js
-built-ins/TypedArray/prototype/reduce/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/reduce/callbackfn-set-value-during-iteration.js
-built-ins/TypedArray/prototype/reduce/callbackfn-this.js
-built-ins/TypedArray/prototype/reduce/detached-buffer.js
-built-ins/TypedArray/prototype/reduce/empty-instance-return-initialvalue.js
-built-ins/TypedArray/prototype/reduce/empty-instance-with-no-initialvalue-throws.js
-built-ins/TypedArray/prototype/reduce/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/reduce/invoked-as-func.js
-built-ins/TypedArray/prototype/reduce/invoked-as-method.js
-built-ins/TypedArray/prototype/reduce/length.js
-built-ins/TypedArray/prototype/reduce/name.js
-built-ins/TypedArray/prototype/reduce/not-a-constructor.js
-built-ins/TypedArray/prototype/reduce/prop-desc.js
-built-ins/TypedArray/prototype/reduce/result-is-last-callbackfn-return.js
-built-ins/TypedArray/prototype/reduce/result-of-any-type.js
-built-ins/TypedArray/prototype/reduce/return-first-value-without-callbackfn.js
-built-ins/TypedArray/prototype/reduce/this-is-not-object.js
-built-ins/TypedArray/prototype/reduce/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/reduce/values-are-not-cached.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-arguments-custom-accumulator.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-arguments-default-accumulator.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-detachbuffer.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-is-not-callable-throws.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-no-iteration-over-non-integer-properties.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-return-does-not-change-instance.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-set-value-during-iteration.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-this.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/empty-instance-return-initialvalue.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/empty-instance-with-no-initialvalue-throws.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/result-is-last-callbackfn-return.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/result-of-any-type.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/return-first-value-without-callbackfn.js
-built-ins/TypedArray/prototype/reduceRight/BigInt/values-are-not-cached.js
-built-ins/TypedArray/prototype/reduceRight/callbackfn-arguments-custom-accumulator.js
-built-ins/TypedArray/prototype/reduceRight/callbackfn-arguments-default-accumulator.js
-built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js
-built-ins/TypedArray/prototype/reduceRight/callbackfn-is-not-callable-throws.js
-built-ins/TypedArray/prototype/reduceRight/callbackfn-no-iteration-over-non-integer-properties.js
-built-ins/TypedArray/prototype/reduceRight/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/reduceRight/callbackfn-return-does-not-change-instance.js
-built-ins/TypedArray/prototype/reduceRight/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/reduceRight/callbackfn-set-value-during-iteration.js
-built-ins/TypedArray/prototype/reduceRight/callbackfn-this.js
-built-ins/TypedArray/prototype/reduceRight/detached-buffer.js
-built-ins/TypedArray/prototype/reduceRight/empty-instance-return-initialvalue.js
-built-ins/TypedArray/prototype/reduceRight/empty-instance-with-no-initialvalue-throws.js
-built-ins/TypedArray/prototype/reduceRight/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/reduceRight/invoked-as-func.js
-built-ins/TypedArray/prototype/reduceRight/invoked-as-method.js
-built-ins/TypedArray/prototype/reduceRight/length.js
-built-ins/TypedArray/prototype/reduceRight/name.js
-built-ins/TypedArray/prototype/reduceRight/not-a-constructor.js
-built-ins/TypedArray/prototype/reduceRight/prop-desc.js
-built-ins/TypedArray/prototype/reduceRight/result-is-last-callbackfn-return.js
-built-ins/TypedArray/prototype/reduceRight/result-of-any-type.js
-built-ins/TypedArray/prototype/reduceRight/return-first-value-without-callbackfn.js
-built-ins/TypedArray/prototype/reduceRight/this-is-not-object.js
-built-ins/TypedArray/prototype/reduceRight/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/reduceRight/values-are-not-cached.js
-built-ins/TypedArray/prototype/reverse/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/reverse/BigInt/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/reverse/BigInt/preserves-non-numeric-properties.js
-built-ins/TypedArray/prototype/reverse/BigInt/returns-original-object.js
-built-ins/TypedArray/prototype/reverse/BigInt/reverts.js
-built-ins/TypedArray/prototype/reverse/detached-buffer.js
-built-ins/TypedArray/prototype/reverse/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/reverse/invoked-as-func.js
-built-ins/TypedArray/prototype/reverse/invoked-as-method.js
-built-ins/TypedArray/prototype/reverse/length.js
-built-ins/TypedArray/prototype/reverse/name.js
-built-ins/TypedArray/prototype/reverse/not-a-constructor.js
-built-ins/TypedArray/prototype/reverse/preserves-non-numeric-properties.js
-built-ins/TypedArray/prototype/reverse/prop-desc.js
-built-ins/TypedArray/prototype/reverse/returns-original-object.js
-built-ins/TypedArray/prototype/reverse/reverts.js
-built-ins/TypedArray/prototype/reverse/this-is-not-object.js
-built-ins/TypedArray/prototype/reverse/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/set/array-arg-negative-integer-offset-throws.js
-built-ins/TypedArray/prototype/set/array-arg-offset-tointeger.js
-built-ins/TypedArray/prototype/set/array-arg-primitive-toobject.js
-built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-get-length.js
-built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-get-value.js
-built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-length.js
-built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-length-symbol.js
-built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-tonumber-value.js
-built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-tonumber-value-symbol.js
-built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-tointeger-offset.js
-built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-tointeger-offset-symbol.js
-built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-toobject-offset.js
-built-ins/TypedArray/prototype/set/array-arg-set-values.js
-built-ins/TypedArray/prototype/set/array-arg-set-values-in-order.js
-built-ins/TypedArray/prototype/set/array-arg-src-tonumber-value-conversions.js
-built-ins/TypedArray/prototype/set/array-arg-src-tonumber-value-type-conversions.js
-built-ins/TypedArray/prototype/set/array-arg-src-values-are-not-cached.js
-built-ins/TypedArray/prototype/set/array-arg-target-arraylength-internal.js
-built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-get-src-value-throws.js
-built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-tointeger-offset-throws.js
-built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-throws.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-negative-integer-offset-throws.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-offset-tointeger.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-primitive-toobject.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-src-get-length.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-src-get-value.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-src-length.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-src-length-symbol.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-src-tonumber-value.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-src-tonumber-value-symbol.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-tointeger-offset.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-tointeger-offset-symbol.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-toobject-offset.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-set-values.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-set-values-in-order.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-src-tonumber-value-type-conversions.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-src-values-are-not-cached.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-target-arraylength-internal.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-targetbuffer-detached-on-get-src-value-throws.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-targetbuffer-detached-on-tointeger-offset-throws.js
-built-ins/TypedArray/prototype/set/BigInt/array-arg-targetbuffer-detached-throws.js
-built-ins/TypedArray/prototype/set/BigInt/bigint-tobigint64.js
-built-ins/TypedArray/prototype/set/BigInt/bigint-tobiguint64.js
-built-ins/TypedArray/prototype/set/BigInt/boolean-tobigint.js
-built-ins/TypedArray/prototype/set/BigInt/null-tobigint.js
-built-ins/TypedArray/prototype/set/BigInt/number-tobigint.js
-built-ins/TypedArray/prototype/set/BigInt/src-typedarray-big.js
-built-ins/TypedArray/prototype/set/BigInt/src-typedarray-not-big-throws.js
-built-ins/TypedArray/prototype/set/BigInt/string-nan-tobigint.js
-built-ins/TypedArray/prototype/set/BigInt/string-tobigint.js
-built-ins/TypedArray/prototype/set/BigInt/symbol-tobigint.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-negative-integer-offset-throws.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-offset-tointeger.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-return-abrupt-from-tointeger-offset.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-return-abrupt-from-tointeger-offset-symbol.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-other-type.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-other-type-sab.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-same-type.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-same-type-sab.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-same-buffer-same-type.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-same-buffer-same-type-sab.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-src-arraylength-internal.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-srcbuffer-detached-during-tointeger-offset-throws.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-src-byteoffset-internal.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-src-range-greather-than-target-throws-rangeerror.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-target-arraylength-internal.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-targetbuffer-detached-during-tointeger-offset-throws.js
-built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-target-byteoffset-internal.js
-built-ins/TypedArray/prototype/set/BigInt/undefined-tobigint.js
-built-ins/TypedArray/prototype/set/bit-precision.js
-built-ins/TypedArray/prototype/set/invoked-as-func.js
-built-ins/TypedArray/prototype/set/invoked-as-method.js
-built-ins/TypedArray/prototype/set/length.js
-built-ins/TypedArray/prototype/set/name.js
-built-ins/TypedArray/prototype/set/not-a-constructor.js
-built-ins/TypedArray/prototype/set/prop-desc.js
-built-ins/TypedArray/prototype/set/src-typedarray-big-throws.js
-built-ins/TypedArray/prototype/set/this-is-not-object.js
-built-ins/TypedArray/prototype/set/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/set/typedarray-arg-negative-integer-offset-throws.js
-built-ins/TypedArray/prototype/set/typedarray-arg-offset-tointeger.js
-built-ins/TypedArray/prototype/set/typedarray-arg-return-abrupt-from-tointeger-offset.js
-built-ins/TypedArray/prototype/set/typedarray-arg-return-abrupt-from-tointeger-offset-symbol.js
-built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type.js
-built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-conversions.js
-built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-conversions-sab.js
-built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-sab.js
-built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type.js
-built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type-sab.js
-built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js
-built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type.js
-built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type-sab.js
-built-ins/TypedArray/prototype/set/typedarray-arg-src-arraylength-internal.js
-built-ins/TypedArray/prototype/set/typedarray-arg-srcbuffer-detached-during-tointeger-offset-throws.js
-built-ins/TypedArray/prototype/set/typedarray-arg-src-byteoffset-internal.js
-built-ins/TypedArray/prototype/set/typedarray-arg-src-range-greather-than-target-throws-rangeerror.js
-built-ins/TypedArray/prototype/set/typedarray-arg-target-arraylength-internal.js
-built-ins/TypedArray/prototype/set/typedarray-arg-targetbuffer-detached-during-tointeger-offset-throws.js
-built-ins/TypedArray/prototype/set/typedarray-arg-target-byteoffset-internal.js
-built-ins/TypedArray/prototype/slice/arraylength-internal.js
-built-ins/TypedArray/prototype/slice/BigInt/arraylength-internal.js
-built-ins/TypedArray/prototype/slice/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-other-targettype.js
-built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-same-targettype.js
-built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-get-ctor.js
-built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-speciesctor-get-species-custom-ctor-throws.js
-built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-other-targettype.js
-built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-same-targettype.js
-built-ins/TypedArray/prototype/slice/BigInt/infinity.js
-built-ins/TypedArray/prototype/slice/BigInt/minus-zero.js
-built-ins/TypedArray/prototype/slice/BigInt/result-does-not-copy-ordinary-properties.js
-built-ins/TypedArray/prototype/slice/BigInt/results-with-different-length.js
-built-ins/TypedArray/prototype/slice/BigInt/results-with-empty-length.js
-built-ins/TypedArray/prototype/slice/BigInt/results-with-same-length.js
-built-ins/TypedArray/prototype/slice/BigInt/return-abrupt-from-end.js
-built-ins/TypedArray/prototype/slice/BigInt/return-abrupt-from-end-symbol.js
-built-ins/TypedArray/prototype/slice/BigInt/return-abrupt-from-start.js
-built-ins/TypedArray/prototype/slice/BigInt/return-abrupt-from-start-symbol.js
-built-ins/TypedArray/prototype/slice/BigInt/set-values-from-different-ctor-type.js
-built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-ctor.js
-built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-ctor-abrupt.js
-built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-ctor-inherited.js
-built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-ctor-returns-throws.js
-built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species.js
-built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-abrupt.js
-built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor.js
-built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor-invocation.js
-built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor-length.js
-built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor-length-throws.js
-built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor-returns-another-instance.js
-built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor-throws.js
-built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-returns-throws.js
-built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-use-default-ctor.js
-built-ins/TypedArray/prototype/slice/BigInt/tointeger-end.js
-built-ins/TypedArray/prototype/slice/BigInt/tointeger-start.js
-built-ins/TypedArray/prototype/slice/bit-precision.js
-built-ins/TypedArray/prototype/slice/detached-buffer.js
-built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js
-built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-same-targettype.js
-built-ins/TypedArray/prototype/slice/detached-buffer-get-ctor.js
-built-ins/TypedArray/prototype/slice/detached-buffer-speciesctor-get-species-custom-ctor-throws.js
-built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-other-targettype.js
-built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-same-targettype.js
-built-ins/TypedArray/prototype/slice/infinity.js
-built-ins/TypedArray/prototype/slice/invoked-as-func.js
-built-ins/TypedArray/prototype/slice/invoked-as-method.js
-built-ins/TypedArray/prototype/slice/length.js
-built-ins/TypedArray/prototype/slice/minus-zero.js
-built-ins/TypedArray/prototype/slice/name.js
-built-ins/TypedArray/prototype/slice/not-a-constructor.js
-built-ins/TypedArray/prototype/slice/prop-desc.js
-built-ins/TypedArray/prototype/slice/result-does-not-copy-ordinary-properties.js
-built-ins/TypedArray/prototype/slice/results-with-different-length.js
-built-ins/TypedArray/prototype/slice/results-with-empty-length.js
-built-ins/TypedArray/prototype/slice/results-with-same-length.js
-built-ins/TypedArray/prototype/slice/return-abrupt-from-end.js
-built-ins/TypedArray/prototype/slice/return-abrupt-from-end-symbol.js
-built-ins/TypedArray/prototype/slice/return-abrupt-from-start.js
-built-ins/TypedArray/prototype/slice/return-abrupt-from-start-symbol.js
-built-ins/TypedArray/prototype/slice/set-values-from-different-ctor-type.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-ctor.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-abrupt.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-inherited.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-returns-throws.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-species.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-species-abrupt.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-invocation.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-length.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-length-throws.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-returns-another-instance.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-throws.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-species-returns-throws.js
-built-ins/TypedArray/prototype/slice/speciesctor-get-species-use-default-ctor.js
-built-ins/TypedArray/prototype/slice/this-is-not-object.js
-built-ins/TypedArray/prototype/slice/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/slice/tointeger-end.js
-built-ins/TypedArray/prototype/slice/tointeger-start.js
-built-ins/TypedArray/prototype/some/BigInt/callbackfn-arguments-without-thisarg.js
-built-ins/TypedArray/prototype/some/BigInt/callbackfn-arguments-with-thisarg.js
-built-ins/TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js
-built-ins/TypedArray/prototype/some/BigInt/callbackfn-no-interaction-over-non-integer.js
-built-ins/TypedArray/prototype/some/BigInt/callbackfn-not-callable-throws.js
-built-ins/TypedArray/prototype/some/BigInt/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/some/BigInt/callbackfn-return-does-not-change-instance.js
-built-ins/TypedArray/prototype/some/BigInt/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/some/BigInt/callbackfn-set-value-during-interaction.js
-built-ins/TypedArray/prototype/some/BigInt/callbackfn-this.js
-built-ins/TypedArray/prototype/some/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/some/BigInt/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/some/BigInt/returns-false-if-every-cb-returns-false.js
-built-ins/TypedArray/prototype/some/BigInt/returns-true-if-any-cb-returns-true.js
-built-ins/TypedArray/prototype/some/BigInt/values-are-not-cached.js
-built-ins/TypedArray/prototype/some/callbackfn-arguments-without-thisarg.js
-built-ins/TypedArray/prototype/some/callbackfn-arguments-with-thisarg.js
-built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js
-built-ins/TypedArray/prototype/some/callbackfn-no-interaction-over-non-integer.js
-built-ins/TypedArray/prototype/some/callbackfn-not-callable-throws.js
-built-ins/TypedArray/prototype/some/callbackfn-not-called-on-empty.js
-built-ins/TypedArray/prototype/some/callbackfn-return-does-not-change-instance.js
-built-ins/TypedArray/prototype/some/callbackfn-returns-abrupt.js
-built-ins/TypedArray/prototype/some/callbackfn-set-value-during-interaction.js
-built-ins/TypedArray/prototype/some/callbackfn-this.js
-built-ins/TypedArray/prototype/some/detached-buffer.js
-built-ins/TypedArray/prototype/some/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/some/invoked-as-func.js
-built-ins/TypedArray/prototype/some/invoked-as-method.js
-built-ins/TypedArray/prototype/some/length.js
-built-ins/TypedArray/prototype/some/name.js
-built-ins/TypedArray/prototype/some/not-a-constructor.js
-built-ins/TypedArray/prototype/some/prop-desc.js
-built-ins/TypedArray/prototype/some/returns-false-if-every-cb-returns-false.js
-built-ins/TypedArray/prototype/some/returns-true-if-any-cb-returns-true.js
-built-ins/TypedArray/prototype/some/this-is-not-object.js
-built-ins/TypedArray/prototype/some/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/some/values-are-not-cached.js
-built-ins/TypedArray/prototype/sort/arraylength-internal.js
-built-ins/TypedArray/prototype/sort/BigInt/arraylength-internal.js
-built-ins/TypedArray/prototype/sort/BigInt/comparefn-calls.js
-built-ins/TypedArray/prototype/sort/BigInt/comparefn-call-throws.js
-built-ins/TypedArray/prototype/sort/BigInt/comparefn-is-undefined.js
-built-ins/TypedArray/prototype/sort/BigInt/comparefn-nonfunction-call-throws.js
-built-ins/TypedArray/prototype/sort/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/sort/BigInt/detached-buffer-comparefn.js
-built-ins/TypedArray/prototype/sort/BigInt/return-same-instance.js
-built-ins/TypedArray/prototype/sort/BigInt/sortcompare-with-no-tostring.js
-built-ins/TypedArray/prototype/sort/BigInt/sorted-values.js
-built-ins/TypedArray/prototype/sort/comparefn-calls.js
-built-ins/TypedArray/prototype/sort/comparefn-call-throws.js
-built-ins/TypedArray/prototype/sort/comparefn-is-undefined.js
-built-ins/TypedArray/prototype/sort/comparefn-nonfunction-call-throws.js
-built-ins/TypedArray/prototype/sort/detached-buffer.js
-built-ins/TypedArray/prototype/sort/detached-buffer-comparefn.js
-built-ins/TypedArray/prototype/sort/detached-buffer-comparefn-coerce.js
-built-ins/TypedArray/prototype/sort/invoked-as-func.js
-built-ins/TypedArray/prototype/sort/invoked-as-method.js
-built-ins/TypedArray/prototype/sort/length.js
-built-ins/TypedArray/prototype/sort/name.js
-built-ins/TypedArray/prototype/sort/not-a-constructor.js
-built-ins/TypedArray/prototype/sort/prop-desc.js
-built-ins/TypedArray/prototype/sort/return-same-instance.js
-built-ins/TypedArray/prototype/sort/sortcompare-with-no-tostring.js
-built-ins/TypedArray/prototype/sort/sorted-values.js
-built-ins/TypedArray/prototype/sort/sorted-values-nan.js
-built-ins/TypedArray/prototype/sort/sort-tonumber.js
-built-ins/TypedArray/prototype/sort/stability.js
-built-ins/TypedArray/prototype/sort/this-is-not-object.js
-built-ins/TypedArray/prototype/sort/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/subarray/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/subarray/BigInt/infinity.js
-built-ins/TypedArray/prototype/subarray/BigInt/minus-zero.js
-built-ins/TypedArray/prototype/subarray/BigInt/result-does-not-copy-ordinary-properties.js
-built-ins/TypedArray/prototype/subarray/BigInt/result-is-new-instance-from-same-ctor.js
-built-ins/TypedArray/prototype/subarray/BigInt/result-is-new-instance-with-shared-buffer.js
-built-ins/TypedArray/prototype/subarray/BigInt/results-with-different-length.js
-built-ins/TypedArray/prototype/subarray/BigInt/results-with-empty-length.js
-built-ins/TypedArray/prototype/subarray/BigInt/results-with-same-length.js
-built-ins/TypedArray/prototype/subarray/BigInt/return-abrupt-from-begin.js
-built-ins/TypedArray/prototype/subarray/BigInt/return-abrupt-from-begin-symbol.js
-built-ins/TypedArray/prototype/subarray/BigInt/return-abrupt-from-end.js
-built-ins/TypedArray/prototype/subarray/BigInt/return-abrupt-from-end-symbol.js
-built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor.js
-built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-abrupt.js
-built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-inherited.js
-built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-returns-throws.js
-built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species.js
-built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-abrupt.js
-built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor.js
-built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-invocation.js
-built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-returns-another-instance.js
-built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-throws.js
-built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-returns-throws.js
-built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-use-default-ctor.js
-built-ins/TypedArray/prototype/subarray/BigInt/tointeger-begin.js
-built-ins/TypedArray/prototype/subarray/BigInt/tointeger-end.js
-built-ins/TypedArray/prototype/subarray/detached-buffer.js
-built-ins/TypedArray/prototype/subarray/infinity.js
-built-ins/TypedArray/prototype/subarray/invoked-as-func.js
-built-ins/TypedArray/prototype/subarray/invoked-as-method.js
-built-ins/TypedArray/prototype/subarray/length.js
-built-ins/TypedArray/prototype/subarray/minus-zero.js
-built-ins/TypedArray/prototype/subarray/name.js
-built-ins/TypedArray/prototype/subarray/not-a-constructor.js
-built-ins/TypedArray/prototype/subarray/prop-desc.js
-built-ins/TypedArray/prototype/subarray/result-does-not-copy-ordinary-properties.js
-built-ins/TypedArray/prototype/subarray/result-is-new-instance-from-same-ctor.js
-built-ins/TypedArray/prototype/subarray/result-is-new-instance-with-shared-buffer.js
-built-ins/TypedArray/prototype/subarray/results-with-different-length.js
-built-ins/TypedArray/prototype/subarray/results-with-empty-length.js
-built-ins/TypedArray/prototype/subarray/results-with-same-length.js
-built-ins/TypedArray/prototype/subarray/return-abrupt-from-begin.js
-built-ins/TypedArray/prototype/subarray/return-abrupt-from-begin-symbol.js
-built-ins/TypedArray/prototype/subarray/return-abrupt-from-end.js
-built-ins/TypedArray/prototype/subarray/return-abrupt-from-end-symbol.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-abrupt.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-inherited.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-returns-throws.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-species.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-species-abrupt.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-invocation.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-returns-another-instance.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-throws.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-species-returns-throws.js
-built-ins/TypedArray/prototype/subarray/speciesctor-get-species-use-default-ctor.js
-built-ins/TypedArray/prototype/subarray/this-is-not-object.js
-built-ins/TypedArray/prototype/subarray/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/subarray/tointeger-begin.js
-built-ins/TypedArray/prototype/subarray/tointeger-end.js
-built-ins/TypedArray/prototype/Symbol.iterator.js
-built-ins/TypedArray/prototype/Symbol.iterator/not-a-constructor.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/invoked-as-accessor.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/invoked-as-func.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/length.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/name.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/prop-desc.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/return-typedarrayname.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/this-has-no-typedarrayname-internal.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/this-is-not-object.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/detached-buffer.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/invoked-as-accessor.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/invoked-as-func.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/length.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/name.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/prop-desc.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/return-typedarrayname.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/this-has-no-typedarrayname-internal.js
-built-ins/TypedArray/prototype/Symbol.toStringTag/this-is-not-object.js
-built-ins/TypedArray/prototype/toLocaleString/BigInt/calls-tolocalestring-from-each-value.js
-built-ins/TypedArray/prototype/toLocaleString/BigInt/calls-tostring-from-each-value.js
-built-ins/TypedArray/prototype/toLocaleString/BigInt/calls-valueof-from-each-value.js
-built-ins/TypedArray/prototype/toLocaleString/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/toLocaleString/BigInt/empty-instance-returns-empty-string.js
-built-ins/TypedArray/prototype/toLocaleString/BigInt/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/toLocaleString/BigInt/return-abrupt-from-firstelement-tolocalestring.js
-built-ins/TypedArray/prototype/toLocaleString/BigInt/return-abrupt-from-firstelement-tostring.js
-built-ins/TypedArray/prototype/toLocaleString/BigInt/return-abrupt-from-firstelement-valueof.js
-built-ins/TypedArray/prototype/toLocaleString/BigInt/return-abrupt-from-nextelement-tolocalestring.js
-built-ins/TypedArray/prototype/toLocaleString/BigInt/return-abrupt-from-nextelement-tostring.js
-built-ins/TypedArray/prototype/toLocaleString/BigInt/return-abrupt-from-nextelement-valueof.js
-built-ins/TypedArray/prototype/toLocaleString/BigInt/return-result.js
-built-ins/TypedArray/prototype/toLocaleString/calls-tolocalestring-from-each-value.js
-built-ins/TypedArray/prototype/toLocaleString/calls-tostring-from-each-value.js
-built-ins/TypedArray/prototype/toLocaleString/calls-valueof-from-each-value.js
-built-ins/TypedArray/prototype/toLocaleString/detached-buffer.js
-built-ins/TypedArray/prototype/toLocaleString/empty-instance-returns-empty-string.js
-built-ins/TypedArray/prototype/toLocaleString/get-length-uses-internal-arraylength.js
-built-ins/TypedArray/prototype/toLocaleString/invoked-as-func.js
-built-ins/TypedArray/prototype/toLocaleString/invoked-as-method.js
-built-ins/TypedArray/prototype/toLocaleString/length.js
-built-ins/TypedArray/prototype/toLocaleString/name.js
-built-ins/TypedArray/prototype/toLocaleString/not-a-constructor.js
-built-ins/TypedArray/prototype/toLocaleString/prop-desc.js
-built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-tolocalestring.js
-built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-tostring.js
-built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-valueof.js
-built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-tolocalestring.js
-built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-tostring.js
-built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-valueof.js
-built-ins/TypedArray/prototype/toLocaleString/return-result.js
-built-ins/TypedArray/prototype/toLocaleString/this-is-not-object.js
-built-ins/TypedArray/prototype/toLocaleString/this-is-not-typedarray-instance.js
-built-ins/TypedArray/prototype/toString.js
-built-ins/TypedArray/prototype/toString/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/toString/detached-buffer.js
-built-ins/TypedArray/prototype/toString/not-a-constructor.js
-built-ins/TypedArray/prototype/values/BigInt/detached-buffer.js
-built-ins/TypedArray/prototype/values/BigInt/iter-prototype.js
-built-ins/TypedArray/prototype/values/BigInt/return-itor.js
-built-ins/TypedArray/prototype/values/detached-buffer.js
-built-ins/TypedArray/prototype/values/invoked-as-func.js
-built-ins/TypedArray/prototype/values/invoked-as-method.js
-built-ins/TypedArray/prototype/values/iter-prototype.js
-built-ins/TypedArray/prototype/values/length.js
-built-ins/TypedArray/prototype/values/name.js
-built-ins/TypedArray/prototype/values/not-a-constructor.js
-built-ins/TypedArray/prototype/values/prop-desc.js
-built-ins/TypedArray/prototype/values/return-itor.js
-built-ins/TypedArray/prototype/values/this-is-not-object.js
-built-ins/TypedArray/prototype/values/this-is-not-typedarray-instance.js
-built-ins/TypedArrayConstructors/BigInt64Array/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/BigInt64Array/constructor.js
-built-ins/TypedArrayConstructors/BigInt64Array/is-a-constructor.js
-built-ins/TypedArrayConstructors/BigInt64Array/length.js
-built-ins/TypedArrayConstructors/BigInt64Array/name.js
-built-ins/TypedArrayConstructors/BigInt64Array/prop-desc.js
-built-ins/TypedArrayConstructors/BigInt64Array/proto.js
-built-ins/TypedArrayConstructors/BigInt64Array/prototype.js
-built-ins/TypedArrayConstructors/BigInt64Array/prototype/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/BigInt64Array/prototype/constructor.js
-built-ins/TypedArrayConstructors/BigInt64Array/prototype/not-typedarray-object.js
-built-ins/TypedArrayConstructors/BigInt64Array/prototype/proto.js
-built-ins/TypedArrayConstructors/BigUint64Array/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/BigUint64Array/constructor.js
-built-ins/TypedArrayConstructors/BigUint64Array/is-a-constructor.js
-built-ins/TypedArrayConstructors/BigUint64Array/length.js
-built-ins/TypedArrayConstructors/BigUint64Array/name.js
-built-ins/TypedArrayConstructors/BigUint64Array/prop-desc.js
-built-ins/TypedArrayConstructors/BigUint64Array/proto.js
-built-ins/TypedArrayConstructors/BigUint64Array/prototype.js
-built-ins/TypedArrayConstructors/BigUint64Array/prototype/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/BigUint64Array/prototype/constructor.js
-built-ins/TypedArrayConstructors/BigUint64Array/prototype/not-typedarray-object.js
-built-ins/TypedArrayConstructors/BigUint64Array/prototype/proto.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-throws.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-throws-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-zero.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-zero-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-symbol-throws.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-symbol-throws-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-throws-from-modulo-element-size.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-throws-from-modulo-element-size-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-to-number-detachbuffer.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-to-number-throws.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-to-number-throws-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/custom-proto-access-throws.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/custom-proto-access-throws-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length-and-offset.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length-and-offset-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-negative-length.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-negative-length-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-offset.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-offset-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/detachedbuffer.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-length-throws.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-length-throws-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-offset-throws.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-offset-throws-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/invoked-with-undefined-newtarget.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/invoked-with-undefined-newtarget-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/is-referenced.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/is-referenced-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/length-access-throws.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/length-access-throws-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/length-is-symbol-throws.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/length-is-symbol-throws-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/length-to-number-detachbuffer.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/new-instance-extensibility.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/new-instance-extensibility-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/proto-from-ctor-realm.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/proto-from-ctor-realm-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/returns-new-instance.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/returns-new-instance-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-bytelength.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-bytelength-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-byteoffset.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-byteoffset-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/typedarray-backed-by-sharedarraybuffer.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/use-custom-proto-if-object.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/use-custom-proto-if-object-sab.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/use-default-proto-if-custom-proto-is-not-object.js
-built-ins/TypedArrayConstructors/ctors/buffer-arg/use-default-proto-if-custom-proto-is-not-object-sab.js
-built-ins/TypedArrayConstructors/ctors/length-arg/custom-proto-access-throws.js
-built-ins/TypedArrayConstructors/ctors/length-arg/init-zeros.js
-built-ins/TypedArrayConstructors/ctors/length-arg/is-infinity-throws-rangeerror.js
-built-ins/TypedArrayConstructors/ctors/length-arg/is-negative-integer-throws-rangeerror.js
-built-ins/TypedArrayConstructors/ctors/length-arg/is-symbol-throws.js
-built-ins/TypedArrayConstructors/ctors/length-arg/new-instance-extensibility.js
-built-ins/TypedArrayConstructors/ctors/length-arg/proto-from-ctor-realm.js
-built-ins/TypedArrayConstructors/ctors/length-arg/returns-object.js
-built-ins/TypedArrayConstructors/ctors/length-arg/toindex-length.js
-built-ins/TypedArrayConstructors/ctors/length-arg/undefined-newtarget-throws.js
-built-ins/TypedArrayConstructors/ctors/length-arg/use-custom-proto-if-object.js
-built-ins/TypedArrayConstructors/ctors/length-arg/use-default-proto-if-custom-proto-is-not-object.js
-built-ins/TypedArrayConstructors/ctors/no-args/custom-proto-access-throws.js
-built-ins/TypedArrayConstructors/ctors/no-args/new-instance-extensibility.js
-built-ins/TypedArrayConstructors/ctors/no-args/proto-from-ctor-realm.js
-built-ins/TypedArrayConstructors/ctors/no-args/returns-object.js
-built-ins/TypedArrayConstructors/ctors/no-args/undefined-newtarget-throws.js
-built-ins/TypedArrayConstructors/ctors/no-args/use-custom-proto-if-object.js
-built-ins/TypedArrayConstructors/ctors/no-args/use-default-proto-if-custom-proto-is-not-object.js
-built-ins/TypedArrayConstructors/ctors/object-arg/as-array-returns.js
-built-ins/TypedArrayConstructors/ctors/object-arg/as-generator-iterable-returns.js
-built-ins/TypedArrayConstructors/ctors/object-arg/conversion-operation.js
-built-ins/TypedArrayConstructors/ctors/object-arg/conversion-operation-consistent-nan.js
-built-ins/TypedArrayConstructors/ctors/object-arg/custom-proto-access-throws.js
-built-ins/TypedArrayConstructors/ctors/object-arg/iterating-throws.js
-built-ins/TypedArrayConstructors/ctors/object-arg/iterator-is-null-as-array-like.js
-built-ins/TypedArrayConstructors/ctors/object-arg/iterator-not-callable-throws.js
-built-ins/TypedArrayConstructors/ctors/object-arg/iterator-throws.js
-built-ins/TypedArrayConstructors/ctors/object-arg/length-excessive-throws.js
-built-ins/TypedArrayConstructors/ctors/object-arg/length-is-symbol-throws.js
-built-ins/TypedArrayConstructors/ctors/object-arg/length-throws.js
-built-ins/TypedArrayConstructors/ctors/object-arg/new-instance-extensibility.js
-built-ins/TypedArrayConstructors/ctors/object-arg/proto-from-ctor-realm.js
-built-ins/TypedArrayConstructors/ctors/object-arg/returns.js
-built-ins/TypedArrayConstructors/ctors/object-arg/throws-from-property.js
-built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-to-primitive.js
-built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-to-primitive-typeerror.js
-built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-tostring.js
-built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-valueof.js
-built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-valueof-typeerror.js
-built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-property.js
-built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-symbol-property.js
-built-ins/TypedArrayConstructors/ctors/object-arg/undefined-newtarget-throws.js
-built-ins/TypedArrayConstructors/ctors/object-arg/use-custom-proto-if-object.js
-built-ins/TypedArrayConstructors/ctors/object-arg/use-default-proto-if-custom-proto-is-not-object.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/custom-proto-access-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-different-type.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-same-type.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/new-instance-extensibility.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-access-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-custom-species.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-not-object-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-access-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-not-ctor-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-null.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-prototype-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-undefined.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-returns-new-typedarray.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/proto-from-ctor-realm.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/returns-new-instance.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-access-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-custom.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-not-ctor.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-null.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-prototype-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-undefined.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-value-not-obj-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-returns-new-cloned-typedarray.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/src-typedarray-big-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/undefined-newtarget-throws.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/use-custom-proto-if-object.js
-built-ins/TypedArrayConstructors/ctors/typedarray-arg/use-default-proto-if-custom-proto-is-not-object.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-throws-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-zero.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-zero-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-symbol-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-symbol-throws-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-throws-from-modulo-element-size.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-throws-from-modulo-element-size-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-to-number-detachbuffer.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-to-number-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-to-number-throws-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/custom-proto-access-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/custom-proto-access-throws-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-and-offset.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-and-offset-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-negative-length.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-negative-length-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-offset.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-offset-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/detachedbuffer.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-length-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-length-throws-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-offset-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-offset-throws-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/invoked-with-undefined-newtarget.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/invoked-with-undefined-newtarget-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/is-referenced.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/is-referenced-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-access-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-access-throws-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-is-symbol-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-is-symbol-throws-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-to-number-detachbuffer.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/new-instance-extensibility.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/new-instance-extensibility-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/proto-from-ctor-realm.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/proto-from-ctor-realm-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/returns-new-instance.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/returns-new-instance-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-bytelength.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-bytelength-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-byteoffset.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-byteoffset-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/typedarray-backed-by-sharedarraybuffer.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-custom-proto-if-object.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-custom-proto-if-object-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-default-proto-if-custom-proto-is-not-object.js
-built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-default-proto-if-custom-proto-is-not-object-sab.js
-built-ins/TypedArrayConstructors/ctors-bigint/length-arg/custom-proto-access-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/length-arg/init-zeros.js
-built-ins/TypedArrayConstructors/ctors-bigint/length-arg/is-infinity-throws-rangeerror.js
-built-ins/TypedArrayConstructors/ctors-bigint/length-arg/is-negative-integer-throws-rangeerror.js
-built-ins/TypedArrayConstructors/ctors-bigint/length-arg/is-symbol-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/length-arg/new-instance-extensibility.js
-built-ins/TypedArrayConstructors/ctors-bigint/length-arg/proto-from-ctor-realm.js
-built-ins/TypedArrayConstructors/ctors-bigint/length-arg/returns-object.js
-built-ins/TypedArrayConstructors/ctors-bigint/length-arg/toindex-length.js
-built-ins/TypedArrayConstructors/ctors-bigint/length-arg/undefined-newtarget-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/length-arg/use-custom-proto-if-object.js
-built-ins/TypedArrayConstructors/ctors-bigint/length-arg/use-default-proto-if-custom-proto-is-not-object.js
-built-ins/TypedArrayConstructors/ctors-bigint/no-args/custom-proto-access-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/no-args/new-instance-extensibility.js
-built-ins/TypedArrayConstructors/ctors-bigint/no-args/proto-from-ctor-realm.js
-built-ins/TypedArrayConstructors/ctors-bigint/no-args/returns-object.js
-built-ins/TypedArrayConstructors/ctors-bigint/no-args/undefined-newtarget-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/no-args/use-custom-proto-if-object.js
-built-ins/TypedArrayConstructors/ctors-bigint/no-args/use-default-proto-if-custom-proto-is-not-object.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/as-array-returns.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/as-generator-iterable-returns.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/bigint-tobigint64.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/bigint-tobiguint64.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/boolean-tobigint.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/custom-proto-access-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/iterating-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/iterator-not-callable-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/iterator-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/length-excessive-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/length-is-symbol-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/length-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/new-instance-extensibility.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/null-tobigint.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/number-tobigint.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/proto-from-ctor-realm.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/string-nan-tobigint.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/string-tobigint.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/symbol-tobigint.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-from-property.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-setting-obj-to-primitive.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-setting-obj-to-primitive-typeerror.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-setting-obj-tostring.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-setting-obj-valueof.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-setting-obj-valueof-typeerror.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-setting-property.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-setting-symbol-property.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/undefined-newtarget-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/undefined-tobigint.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/use-custom-proto-if-object.js
-built-ins/TypedArrayConstructors/ctors-bigint/object-arg/use-default-proto-if-custom-proto-is-not-object.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/custom-proto-access-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/detached-when-species-retrieved-different-type.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/detached-when-species-retrieved-same-type.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/new-instance-extensibility.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-access-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-custom-species.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-not-object-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-species-access-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-species-not-ctor-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-species-null.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-species-prototype-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-species-undefined.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-returns-new-typedarray.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/proto-from-ctor-realm.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-access-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-custom.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-not-ctor.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-null.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-prototype-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-undefined.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-value-not-obj-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-returns-new-cloned-typedarray.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/src-typedarray-not-big-throws.js
-built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/undefined-newtarget-throws.js
-built-ins/TypedArrayConstructors/Float32Array/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Float32Array/constructor.js
-built-ins/TypedArrayConstructors/Float32Array/is-a-constructor.js
-built-ins/TypedArrayConstructors/Float32Array/length.js
-built-ins/TypedArrayConstructors/Float32Array/name.js
-built-ins/TypedArrayConstructors/Float32Array/proto.js
-built-ins/TypedArrayConstructors/Float32Array/prototype.js
-built-ins/TypedArrayConstructors/Float32Array/prototype/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Float32Array/prototype/constructor.js
-built-ins/TypedArrayConstructors/Float32Array/prototype/not-typedarray-object.js
-built-ins/TypedArrayConstructors/Float32Array/prototype/proto.js
-built-ins/TypedArrayConstructors/Float64Array/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Float64Array/constructor.js
-built-ins/TypedArrayConstructors/Float64Array/is-a-constructor.js
-built-ins/TypedArrayConstructors/Float64Array/length.js
-built-ins/TypedArrayConstructors/Float64Array/name.js
-built-ins/TypedArrayConstructors/Float64Array/proto.js
-built-ins/TypedArrayConstructors/Float64Array/prototype.js
-built-ins/TypedArrayConstructors/Float64Array/prototype/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Float64Array/prototype/constructor.js
-built-ins/TypedArrayConstructors/Float64Array/prototype/not-typedarray-object.js
-built-ins/TypedArrayConstructors/Float64Array/prototype/proto.js
-built-ins/TypedArrayConstructors/from/arylk-get-length-error.js
-built-ins/TypedArrayConstructors/from/arylk-to-length-error.js
-built-ins/TypedArrayConstructors/from/BigInt/arylk-get-length-error.js
-built-ins/TypedArrayConstructors/from/BigInt/arylk-to-length-error.js
-built-ins/TypedArrayConstructors/from/BigInt/custom-ctor.js
-built-ins/TypedArrayConstructors/from/BigInt/custom-ctor-does-not-instantiate-ta-throws.js
-built-ins/TypedArrayConstructors/from/BigInt/custom-ctor-returns-other-instance.js
-built-ins/TypedArrayConstructors/from/BigInt/custom-ctor-returns-smaller-instance-throws.js
-built-ins/TypedArrayConstructors/from/BigInt/inherited.js
-built-ins/TypedArrayConstructors/from/BigInt/invoked-as-func.js
-built-ins/TypedArrayConstructors/from/BigInt/iter-access-error.js
-built-ins/TypedArrayConstructors/from/BigInt/iter-invoke-error.js
-built-ins/TypedArrayConstructors/from/BigInt/iter-next-error.js
-built-ins/TypedArrayConstructors/from/BigInt/iter-next-value-error.js
-built-ins/TypedArrayConstructors/from/BigInt/mapfn-abrupt-completion.js
-built-ins/TypedArrayConstructors/from/BigInt/mapfn-arguments.js
-built-ins/TypedArrayConstructors/from/BigInt/mapfn-is-not-callable.js
-built-ins/TypedArrayConstructors/from/BigInt/mapfn-this-without-thisarg-strict.js
-built-ins/TypedArrayConstructors/from/BigInt/mapfn-this-with-thisarg.js
-built-ins/TypedArrayConstructors/from/BigInt/new-instance-empty.js
-built-ins/TypedArrayConstructors/from/BigInt/new-instance-from-ordinary-object.js
-built-ins/TypedArrayConstructors/from/BigInt/new-instance-from-sparse-array.js
-built-ins/TypedArrayConstructors/from/BigInt/new-instance-using-custom-ctor.js
-built-ins/TypedArrayConstructors/from/BigInt/new-instance-with-mapfn.js
-built-ins/TypedArrayConstructors/from/BigInt/new-instance-without-mapfn.js
-built-ins/TypedArrayConstructors/from/BigInt/property-abrupt-completion.js
-built-ins/TypedArrayConstructors/from/BigInt/set-value-abrupt-completion.js
-built-ins/TypedArrayConstructors/from/BigInt/source-value-is-symbol-throws.js
-built-ins/TypedArrayConstructors/from/BigInt/this-is-not-constructor.js
-built-ins/TypedArrayConstructors/from/custom-ctor.js
-built-ins/TypedArrayConstructors/from/custom-ctor-does-not-instantiate-ta-throws.js
-built-ins/TypedArrayConstructors/from/custom-ctor-returns-other-instance.js
-built-ins/TypedArrayConstructors/from/custom-ctor-returns-smaller-instance-throws.js
-built-ins/TypedArrayConstructors/from/inherited.js
-built-ins/TypedArrayConstructors/from/invoked-as-func.js
-built-ins/TypedArrayConstructors/from/iter-access-error.js
-built-ins/TypedArrayConstructors/from/iter-invoke-error.js
-built-ins/TypedArrayConstructors/from/iter-next-error.js
-built-ins/TypedArrayConstructors/from/iter-next-value-error.js
-built-ins/TypedArrayConstructors/from/mapfn-abrupt-completion.js
-built-ins/TypedArrayConstructors/from/mapfn-arguments.js
-built-ins/TypedArrayConstructors/from/mapfn-is-not-callable.js
-built-ins/TypedArrayConstructors/from/mapfn-this-without-thisarg-non-strict.js
-built-ins/TypedArrayConstructors/from/mapfn-this-without-thisarg-strict.js
-built-ins/TypedArrayConstructors/from/mapfn-this-with-thisarg.js
-built-ins/TypedArrayConstructors/from/nan-conversion.js
-built-ins/TypedArrayConstructors/from/new-instance-empty.js
-built-ins/TypedArrayConstructors/from/new-instance-from-ordinary-object.js
-built-ins/TypedArrayConstructors/from/new-instance-from-sparse-array.js
-built-ins/TypedArrayConstructors/from/new-instance-from-zero.js
-built-ins/TypedArrayConstructors/from/new-instance-using-custom-ctor.js
-built-ins/TypedArrayConstructors/from/new-instance-with-mapfn.js
-built-ins/TypedArrayConstructors/from/new-instance-without-mapfn.js
-built-ins/TypedArrayConstructors/from/property-abrupt-completion.js
-built-ins/TypedArrayConstructors/from/set-value-abrupt-completion.js
-built-ins/TypedArrayConstructors/from/source-value-is-symbol-throws.js
-built-ins/TypedArrayConstructors/from/this-is-not-constructor.js
-built-ins/TypedArrayConstructors/Int16Array/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Int16Array/constructor.js
-built-ins/TypedArrayConstructors/Int16Array/is-a-constructor.js
-built-ins/TypedArrayConstructors/Int16Array/length.js
-built-ins/TypedArrayConstructors/Int16Array/name.js
-built-ins/TypedArrayConstructors/Int16Array/proto.js
-built-ins/TypedArrayConstructors/Int16Array/prototype.js
-built-ins/TypedArrayConstructors/Int16Array/prototype/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Int16Array/prototype/constructor.js
-built-ins/TypedArrayConstructors/Int16Array/prototype/not-typedarray-object.js
-built-ins/TypedArrayConstructors/Int16Array/prototype/proto.js
-built-ins/TypedArrayConstructors/Int32Array/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Int32Array/constructor.js
-built-ins/TypedArrayConstructors/Int32Array/is-a-constructor.js
-built-ins/TypedArrayConstructors/Int32Array/length.js
-built-ins/TypedArrayConstructors/Int32Array/name.js
-built-ins/TypedArrayConstructors/Int32Array/proto.js
-built-ins/TypedArrayConstructors/Int32Array/prototype.js
-built-ins/TypedArrayConstructors/Int32Array/prototype/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Int32Array/prototype/constructor.js
-built-ins/TypedArrayConstructors/Int32Array/prototype/not-typedarray-object.js
-built-ins/TypedArrayConstructors/Int32Array/prototype/proto.js
-built-ins/TypedArrayConstructors/Int8Array/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Int8Array/constructor.js
-built-ins/TypedArrayConstructors/Int8Array/is-a-constructor.js
-built-ins/TypedArrayConstructors/Int8Array/length.js
-built-ins/TypedArrayConstructors/Int8Array/name.js
-built-ins/TypedArrayConstructors/Int8Array/proto.js
-built-ins/TypedArrayConstructors/Int8Array/prototype.js
-built-ins/TypedArrayConstructors/Int8Array/prototype/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Int8Array/prototype/constructor.js
-built-ins/TypedArrayConstructors/Int8Array/prototype/not-typedarray-object.js
-built-ins/TypedArrayConstructors/Int8Array/prototype/proto.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/desc-value-throws.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-greater-than-last-index.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-lower-than-zero.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-minus-zero.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-not-canonical-index.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-not-integer.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-accessor-desc.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-desc-configurable.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-desc-not-enumerable.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-desc-not-writable.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/non-extensible-new-key.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/non-extensible-redefine-key.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/set-value.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/this-is-not-extensible.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/tonumber-value-detached-buffer.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/conversion-operation.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/conversion-operation-consistent-nan.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/desc-value-throws.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer-realm.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-greater-than-last-index.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-lower-than-zero.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-minus-zero.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-canonical-index.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-integer.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-accessor-desc.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-not-enumerable.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-not-writable.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/non-extensible-new-key.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/non-extensible-redefine-key.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/set-value.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/this-is-not-extensible.js
-built-ins/TypedArrayConstructors/internals/DefineOwnProperty/tonumber-value-detached-buffer.js
-built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer.js
-built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-realm.js
-built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-ab-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-sab-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/BigInt/infinity-detached-buffer.js
-built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-canonical-index-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-get-throws.js
-built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-not-numeric-index-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-out-of-bounds-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/BigInt/key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/Delete/detached-buffer.js
-built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-realm.js
-built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-non-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/indexed-value-sab-non-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/indexed-value-sab-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/infinity-detached-buffer.js
-built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-non-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/key-is-not-integer.js
-built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-non-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-get-throws.js
-built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-non-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-non-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-strict.js
-built-ins/TypedArrayConstructors/internals/Delete/key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer.js
-built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-realm.js
-built-ins/TypedArrayConstructors/internals/Get/BigInt/indexed-value.js
-built-ins/TypedArrayConstructors/internals/Get/BigInt/indexed-value-sab.js
-built-ins/TypedArrayConstructors/internals/Get/BigInt/infinity-detached-buffer.js
-built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-canonical-index.js
-built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-integer.js
-built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-minus-zero.js
-built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index-get-throws.js
-built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-out-of-bounds.js
-built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js
-built-ins/TypedArrayConstructors/internals/Get/detached-buffer-key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/Get/detached-buffer-key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/Get/detached-buffer-realm.js
-built-ins/TypedArrayConstructors/internals/Get/indexed-value.js
-built-ins/TypedArrayConstructors/internals/Get/indexed-value-sab.js
-built-ins/TypedArrayConstructors/internals/Get/infinity-detached-buffer.js
-built-ins/TypedArrayConstructors/internals/Get/key-is-not-canonical-index.js
-built-ins/TypedArrayConstructors/internals/Get/key-is-not-integer.js
-built-ins/TypedArrayConstructors/internals/Get/key-is-not-minus-zero.js
-built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index-get-throws.js
-built-ins/TypedArrayConstructors/internals/Get/key-is-out-of-bounds.js
-built-ins/TypedArrayConstructors/internals/Get/key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-key-is-not-number.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-realm.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/enumerate-detached-buffer.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/index-prop-desc.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/key-is-minus-zero.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/key-is-not-canonical-index.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/key-is-not-integer.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/key-is-out-of-bounds.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-key-is-not-number.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-realm.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/enumerate-detached-buffer.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-minus-zero.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-not-canonical-index.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-not-integer.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-out-of-bounds.js
-built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js
-built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/abrupt-from-ordinary-has-parent-hasproperty.js
-built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer.js
-built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-key-is-not-number.js
-built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-realm.js
-built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/indexed-value.js
-built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/inherited-property.js
-built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-greater-than-last-index.js
-built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-lower-than-zero.js
-built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-minus-zero.js
-built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-not-canonical-index.js
-built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-not-integer.js
-built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer.js
-built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-key-is-not-number.js
-built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-realm.js
-built-ins/TypedArrayConstructors/internals/HasProperty/indexed-value.js
-built-ins/TypedArrayConstructors/internals/HasProperty/infinity-with-detached-buffer.js
-built-ins/TypedArrayConstructors/internals/HasProperty/inherited-property.js
-built-ins/TypedArrayConstructors/internals/HasProperty/key-is-greater-than-last-index.js
-built-ins/TypedArrayConstructors/internals/HasProperty/key-is-lower-than-zero.js
-built-ins/TypedArrayConstructors/internals/HasProperty/key-is-minus-zero.js
-built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-canonical-index.js
-built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-integer.js
-built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/HasProperty/key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/BigInt/integer-indexes.js
-built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/BigInt/integer-indexes-and-string-and-symbol-keys-.js
-built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/BigInt/integer-indexes-and-string-keys.js
-built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/BigInt/not-enumerable-keys.js
-built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/integer-indexes.js
-built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/integer-indexes-and-string-and-symbol-keys-.js
-built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/integer-indexes-and-string-keys.js
-built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/not-enumerable-keys.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/bigint-tobigint64.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/bigint-tobiguint64.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/boolean-tobigint.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/indexed-value.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-minus-zero.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-canonical-index.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-integer.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-numeric-index-set-throws.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-out-of-bounds.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/null-tobigint.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/number-tobigint.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/string-nan-tobigint.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/string-tobigint.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/symbol-tobigint.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-detached-buffer.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-throws.js
-built-ins/TypedArrayConstructors/internals/Set/BigInt/undefined-tobigint.js
-built-ins/TypedArrayConstructors/internals/Set/bigint-tonumber.js
-built-ins/TypedArrayConstructors/internals/Set/conversion-operation.js
-built-ins/TypedArrayConstructors/internals/Set/conversion-operation-consistent-nan.js
-built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js
-built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm.js
-built-ins/TypedArrayConstructors/internals/Set/indexed-value.js
-built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js
-built-ins/TypedArrayConstructors/internals/Set/key-is-not-canonical-index.js
-built-ins/TypedArrayConstructors/internals/Set/key-is-not-integer.js
-built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index.js
-built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index-set-throws.js
-built-ins/TypedArrayConstructors/internals/Set/key-is-out-of-bounds.js
-built-ins/TypedArrayConstructors/internals/Set/key-is-symbol.js
-built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js
-built-ins/TypedArrayConstructors/internals/Set/tonumber-value-throws.js
-built-ins/TypedArrayConstructors/of/argument-is-symbol-throws.js
-built-ins/TypedArrayConstructors/of/argument-number-value-throws.js
-built-ins/TypedArrayConstructors/of/BigInt/argument-is-symbol-throws.js
-built-ins/TypedArrayConstructors/of/BigInt/argument-number-value-throws.js
-built-ins/TypedArrayConstructors/of/BigInt/custom-ctor.js
-built-ins/TypedArrayConstructors/of/BigInt/custom-ctor-does-not-instantiate-ta-throws.js
-built-ins/TypedArrayConstructors/of/BigInt/custom-ctor-returns-other-instance.js
-built-ins/TypedArrayConstructors/of/BigInt/custom-ctor-returns-smaller-instance-throws.js
-built-ins/TypedArrayConstructors/of/BigInt/inherited.js
-built-ins/TypedArrayConstructors/of/BigInt/invoked-as-func.js
-built-ins/TypedArrayConstructors/of/BigInt/new-instance.js
-built-ins/TypedArrayConstructors/of/BigInt/new-instance-empty.js
-built-ins/TypedArrayConstructors/of/BigInt/new-instance-using-custom-ctor.js
-built-ins/TypedArrayConstructors/of/BigInt/this-is-not-constructor.js
-built-ins/TypedArrayConstructors/of/custom-ctor.js
-built-ins/TypedArrayConstructors/of/custom-ctor-does-not-instantiate-ta-throws.js
-built-ins/TypedArrayConstructors/of/custom-ctor-returns-other-instance.js
-built-ins/TypedArrayConstructors/of/custom-ctor-returns-smaller-instance-throws.js
-built-ins/TypedArrayConstructors/of/inherited.js
-built-ins/TypedArrayConstructors/of/invoked-as-func.js
-built-ins/TypedArrayConstructors/of/nan-conversion.js
-built-ins/TypedArrayConstructors/of/new-instance.js
-built-ins/TypedArrayConstructors/of/new-instance-empty.js
-built-ins/TypedArrayConstructors/of/new-instance-from-zero.js
-built-ins/TypedArrayConstructors/of/new-instance-using-custom-ctor.js
-built-ins/TypedArrayConstructors/of/this-is-not-constructor.js
-built-ins/TypedArrayConstructors/prototype/bigint-Symbol.iterator.js
-built-ins/TypedArrayConstructors/prototype/buffer/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/buffer/inherited.js
-built-ins/TypedArrayConstructors/prototype/byteLength/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/byteLength/inherited.js
-built-ins/TypedArrayConstructors/prototype/byteOffset/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/byteOffset/inherited.js
-built-ins/TypedArrayConstructors/prototype/copyWithin/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/copyWithin/inherited.js
-built-ins/TypedArrayConstructors/prototype/entries/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/entries/inherited.js
-built-ins/TypedArrayConstructors/prototype/every/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/every/inherited.js
-built-ins/TypedArrayConstructors/prototype/fill/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/fill/inherited.js
-built-ins/TypedArrayConstructors/prototype/filter/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/filter/inherited.js
-built-ins/TypedArrayConstructors/prototype/find/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/find/inherited.js
-built-ins/TypedArrayConstructors/prototype/findIndex/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/findIndex/inherited.js
-built-ins/TypedArrayConstructors/prototype/forEach/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/forEach/inherited.js
-built-ins/TypedArrayConstructors/prototype/indexOf/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/indexOf/inherited.js
-built-ins/TypedArrayConstructors/prototype/join/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/join/inherited.js
-built-ins/TypedArrayConstructors/prototype/keys/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/keys/inherited.js
-built-ins/TypedArrayConstructors/prototype/lastIndexOf/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/lastIndexOf/inherited.js
-built-ins/TypedArrayConstructors/prototype/length/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/length/inherited.js
-built-ins/TypedArrayConstructors/prototype/map/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/map/inherited.js
-built-ins/TypedArrayConstructors/prototype/reduce/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/reduce/inherited.js
-built-ins/TypedArrayConstructors/prototype/reduceRight/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/reduceRight/inherited.js
-built-ins/TypedArrayConstructors/prototype/reverse/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/reverse/inherited.js
-built-ins/TypedArrayConstructors/prototype/set/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/set/inherited.js
-built-ins/TypedArrayConstructors/prototype/slice/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/slice/inherited.js
-built-ins/TypedArrayConstructors/prototype/some/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/some/inherited.js
-built-ins/TypedArrayConstructors/prototype/sort/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/sort/inherited.js
-built-ins/TypedArrayConstructors/prototype/subarray/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/subarray/inherited.js
-built-ins/TypedArrayConstructors/prototype/Symbol.iterator.js
-built-ins/TypedArrayConstructors/prototype/Symbol.toStringTag/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/Symbol.toStringTag/inherited.js
-built-ins/TypedArrayConstructors/prototype/toLocaleString/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/toLocaleString/inherited.js
-built-ins/TypedArrayConstructors/prototype/toString/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/toString/inherited.js
-built-ins/TypedArrayConstructors/prototype/values/bigint-inherited.js
-built-ins/TypedArrayConstructors/prototype/values/inherited.js
-built-ins/TypedArrayConstructors/Uint16Array/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Uint16Array/constructor.js
-built-ins/TypedArrayConstructors/Uint16Array/is-a-constructor.js
-built-ins/TypedArrayConstructors/Uint16Array/length.js
-built-ins/TypedArrayConstructors/Uint16Array/name.js
-built-ins/TypedArrayConstructors/Uint16Array/proto.js
-built-ins/TypedArrayConstructors/Uint16Array/prototype.js
-built-ins/TypedArrayConstructors/Uint16Array/prototype/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Uint16Array/prototype/constructor.js
-built-ins/TypedArrayConstructors/Uint16Array/prototype/not-typedarray-object.js
-built-ins/TypedArrayConstructors/Uint16Array/prototype/proto.js
-built-ins/TypedArrayConstructors/Uint32Array/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Uint32Array/constructor.js
-built-ins/TypedArrayConstructors/Uint32Array/is-a-constructor.js
-built-ins/TypedArrayConstructors/Uint32Array/length.js
-built-ins/TypedArrayConstructors/Uint32Array/name.js
-built-ins/TypedArrayConstructors/Uint32Array/proto.js
-built-ins/TypedArrayConstructors/Uint32Array/prototype.js
-built-ins/TypedArrayConstructors/Uint32Array/prototype/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Uint32Array/prototype/constructor.js
-built-ins/TypedArrayConstructors/Uint32Array/prototype/not-typedarray-object.js
-built-ins/TypedArrayConstructors/Uint32Array/prototype/proto.js
-built-ins/TypedArrayConstructors/Uint8Array/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Uint8Array/constructor.js
-built-ins/TypedArrayConstructors/Uint8Array/is-a-constructor.js
-built-ins/TypedArrayConstructors/Uint8Array/length.js
-built-ins/TypedArrayConstructors/Uint8Array/name.js
-built-ins/TypedArrayConstructors/Uint8Array/proto.js
-built-ins/TypedArrayConstructors/Uint8Array/prototype.js
-built-ins/TypedArrayConstructors/Uint8Array/prototype/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Uint8Array/prototype/constructor.js
-built-ins/TypedArrayConstructors/Uint8Array/prototype/not-typedarray-object.js
-built-ins/TypedArrayConstructors/Uint8Array/prototype/proto.js
-built-ins/TypedArrayConstructors/Uint8ClampedArray/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Uint8ClampedArray/constructor.js
-built-ins/TypedArrayConstructors/Uint8ClampedArray/is-a-constructor.js
-built-ins/TypedArrayConstructors/Uint8ClampedArray/length.js
-built-ins/TypedArrayConstructors/Uint8ClampedArray/name.js
-built-ins/TypedArrayConstructors/Uint8ClampedArray/proto.js
-built-ins/TypedArrayConstructors/Uint8ClampedArray/prototype.js
-built-ins/TypedArrayConstructors/Uint8ClampedArray/prototype/BYTES_PER_ELEMENT.js
-built-ins/TypedArrayConstructors/Uint8ClampedArray/prototype/constructor.js
-built-ins/TypedArrayConstructors/Uint8ClampedArray/prototype/not-typedarray-object.js
-built-ins/TypedArrayConstructors/Uint8ClampedArray/prototype/proto.js
-built-ins/WeakMap/constructor.js
-built-ins/WeakMap/empty-iterable.js
-built-ins/WeakMap/get-set-method-failure.js
-built-ins/WeakMap/is-a-constructor.js
-built-ins/WeakMap/iterable.js
-built-ins/WeakMap/iterable-failure.js
-built-ins/WeakMap/iterator-close-after-set-failure.js
-built-ins/WeakMap/iterator-item-first-entry-returns-abrupt.js
-built-ins/WeakMap/iterator-items-are-not-object.js
-built-ins/WeakMap/iterator-items-are-not-object-close-iterator.js
-built-ins/WeakMap/iterator-item-second-entry-returns-abrupt.js
-built-ins/WeakMap/iterator-next-failure.js
-built-ins/WeakMap/iterator-value-failure.js
-built-ins/WeakMap/length.js
-built-ins/WeakMap/name.js
-built-ins/WeakMap/no-iterable.js
-built-ins/WeakMap/properties-of-map-instances.js
-built-ins/WeakMap/properties-of-the-weakmap-prototype-object.js
-built-ins/WeakMap/proto-from-ctor-realm.js
-built-ins/WeakMap/prototype/constructor.js
-built-ins/WeakMap/prototype/delete/delete.js
-built-ins/WeakMap/prototype/delete/delete-entry.js
-built-ins/WeakMap/prototype/delete/delete-entry-initial-iterable.js
-built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-array.js
-built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-map.js
-built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-object.js
-built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-set.js
-built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js
-built-ins/WeakMap/prototype/delete/length.js
-built-ins/WeakMap/prototype/delete/name.js
-built-ins/WeakMap/prototype/delete/not-a-constructor.js
-built-ins/WeakMap/prototype/delete/returns-false-value-is-not-object.js
-built-ins/WeakMap/prototype/delete/returns-false-when-delete-is-noop.js
-built-ins/WeakMap/prototype/delete/this-not-object-throw-boolean.js
-built-ins/WeakMap/prototype/delete/this-not-object-throw-null.js
-built-ins/WeakMap/prototype/delete/this-not-object-throw-number.js
-built-ins/WeakMap/prototype/delete/this-not-object-throw-string.js
-built-ins/WeakMap/prototype/delete/this-not-object-throw-symbol.js
-built-ins/WeakMap/prototype/delete/this-not-object-throw-undefined.js
-built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot.js
-built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot-map.js
-built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot-set.js
-built-ins/WeakMap/prototype/get/get.js
-built-ins/WeakMap/prototype/get/length.js
-built-ins/WeakMap/prototype/get/name.js
-built-ins/WeakMap/prototype/get/not-a-constructor.js
-built-ins/WeakMap/prototype/get/returns-undefined.js
-built-ins/WeakMap/prototype/get/returns-undefined-key-is-not-object.js
-built-ins/WeakMap/prototype/get/returns-value.js
-built-ins/WeakMap/prototype/get/this-not-object-throw.js
-built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-array.js
-built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-map.js
-built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-object.js
-built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-set.js
-built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js
-built-ins/WeakMap/prototype/has/has.js
-built-ins/WeakMap/prototype/has/length.js
-built-ins/WeakMap/prototype/has/name.js
-built-ins/WeakMap/prototype/has/not-a-constructor.js
-built-ins/WeakMap/prototype/has/returns-false-when-value-is-not-object.js
-built-ins/WeakMap/prototype/has/returns-false-when-value-not-present.js
-built-ins/WeakMap/prototype/has/returns-true-when-value-present.js
-built-ins/WeakMap/prototype/has/this-not-object-throw-boolean.js
-built-ins/WeakMap/prototype/has/this-not-object-throw-null.js
-built-ins/WeakMap/prototype/has/this-not-object-throw-number.js
-built-ins/WeakMap/prototype/has/this-not-object-throw-string.js
-built-ins/WeakMap/prototype/has/this-not-object-throw-symbol.js
-built-ins/WeakMap/prototype/has/this-not-object-throw-undefined.js
-built-ins/WeakMap/prototype/prototype-attributes.js
-built-ins/WeakMap/prototype/set/adds-element.js
-built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-array.js
-built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-map.js
-built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-object.js
-built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-set.js
-built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js
-built-ins/WeakMap/prototype/set/key-not-object-throw.js
-built-ins/WeakMap/prototype/set/length.js
-built-ins/WeakMap/prototype/set/name.js
-built-ins/WeakMap/prototype/set/not-a-constructor.js
-built-ins/WeakMap/prototype/set/returns-this.js
-built-ins/WeakMap/prototype/set/returns-this-when-ignoring-duplicate.js
-built-ins/WeakMap/prototype/set/set.js
-built-ins/WeakMap/prototype/set/this-not-object-throw-boolean.js
-built-ins/WeakMap/prototype/set/this-not-object-throw-null.js
-built-ins/WeakMap/prototype/set/this-not-object-throw-number.js
-built-ins/WeakMap/prototype/set/this-not-object-throw-string.js
-built-ins/WeakMap/prototype/set/this-not-object-throw-symbol.js
-built-ins/WeakMap/prototype/set/this-not-object-throw-undefined.js
-built-ins/WeakMap/prototype/Symbol.toStringTag.js
-built-ins/WeakMap/prototype-of-weakmap.js
-built-ins/WeakMap/set-not-callable-throws.js
-built-ins/WeakMap/undefined-newtarget.js
-built-ins/WeakMap/weakmap.js
-built-ins/WeakRef/constructor.js
-built-ins/WeakRef/instance-extensible.js
-built-ins/WeakRef/is-a-constructor.js
-built-ins/WeakRef/length.js
-built-ins/WeakRef/name.js
-built-ins/WeakRef/newtarget-prototype-is-not-object.js
-built-ins/WeakRef/prop-desc.js
-built-ins/WeakRef/proto-from-ctor-realm.js
-built-ins/WeakRef/proto.js
-built-ins/WeakRef/prototype-from-newtarget-abrupt.js
-built-ins/WeakRef/prototype-from-newtarget-custom.js
-built-ins/WeakRef/prototype-from-newtarget.js
-built-ins/WeakRef/returns-new-object-from-constructor.js
-built-ins/WeakRef/target-not-object-throws.js
-built-ins/WeakRef/undefined-newtarget-throws.js
-built-ins/WeakRef/prototype/constructor.js
-built-ins/WeakRef/prototype/prop-desc.js
-built-ins/WeakRef/prototype/proto.js
-built-ins/WeakRef/prototype/Symbol.toStringTag.js
-built-ins/WeakRef/prototype/deref/custom-this.js
-built-ins/WeakRef/prototype/deref/gc-cleanup-not-prevented-with-wr-deref.js
-built-ins/WeakRef/prototype/deref/length.js
-built-ins/WeakRef/prototype/deref/name.js
-built-ins/WeakRef/prototype/deref/not-a-constructor.js
-built-ins/WeakRef/prototype/deref/prop-desc.js
-built-ins/WeakRef/prototype/deref/return-target.js
-built-ins/WeakRef/prototype/deref/this-does-not-have-internal-target-throws.js
-built-ins/WeakRef/prototype/deref/this-not-object-throws.js
-built-ins/WeakSet/add-not-callable-throws.js
-built-ins/WeakSet/constructor.js
-built-ins/WeakSet/empty-iterable.js
-built-ins/WeakSet/get-add-method-failure.js
-built-ins/WeakSet/is-a-constructor.js
-built-ins/WeakSet/iterable.js
-built-ins/WeakSet/iterable-failure.js
-built-ins/WeakSet/iterator-close-after-add-failure.js
-built-ins/WeakSet/iterator-next-failure.js
-built-ins/WeakSet/iterator-value-failure.js
-built-ins/WeakSet/length.js
-built-ins/WeakSet/name.js
-built-ins/WeakSet/no-iterable.js
-built-ins/WeakSet/properties-of-the-weakset-prototype-object.js
-built-ins/WeakSet/proto-from-ctor-realm.js
-built-ins/WeakSet/prototype/add/add.js
-built-ins/WeakSet/prototype/add/adds-element.js
-built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-array.js
-built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-map.js
-built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-object.js
-built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-set.js
-built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-weakset-prototype.js
-built-ins/WeakSet/prototype/add/length.js
-built-ins/WeakSet/prototype/add/name.js
-built-ins/WeakSet/prototype/add/not-a-constructor.js
-built-ins/WeakSet/prototype/add/returns-this.js
-built-ins/WeakSet/prototype/add/returns-this-when-ignoring-duplicate.js
-built-ins/WeakSet/prototype/add/this-not-object-throw-boolean.js
-built-ins/WeakSet/prototype/add/this-not-object-throw-null.js
-built-ins/WeakSet/prototype/add/this-not-object-throw-number.js
-built-ins/WeakSet/prototype/add/this-not-object-throw-string.js
-built-ins/WeakSet/prototype/add/this-not-object-throw-symbol.js
-built-ins/WeakSet/prototype/add/this-not-object-throw-undefined.js
-built-ins/WeakSet/prototype/add/value-not-object-throw.js
-built-ins/WeakSet/prototype/constructor/weakset-prototype-constructor.js
-built-ins/WeakSet/prototype/constructor/weakset-prototype-constructor-intrinsic.js
-built-ins/WeakSet/prototype/delete/delete.js
-built-ins/WeakSet/prototype/delete/delete-entry.js
-built-ins/WeakSet/prototype/delete/delete-entry-initial-iterable.js
-built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-array.js
-built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-map.js
-built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-object.js
-built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-set.js
-built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-weakset-prototype.js
-built-ins/WeakSet/prototype/delete/length.js
-built-ins/WeakSet/prototype/delete/name.js
-built-ins/WeakSet/prototype/delete/not-a-constructor.js
-built-ins/WeakSet/prototype/delete/returns-false-value-is-not-object.js
-built-ins/WeakSet/prototype/delete/returns-false-when-delete-is-noop.js
-built-ins/WeakSet/prototype/delete/this-not-object-throw-boolean.js
-built-ins/WeakSet/prototype/delete/this-not-object-throw-null.js
-built-ins/WeakSet/prototype/delete/this-not-object-throw-number.js
-built-ins/WeakSet/prototype/delete/this-not-object-throw-string.js
-built-ins/WeakSet/prototype/delete/this-not-object-throw-symbol.js
-built-ins/WeakSet/prototype/delete/this-not-object-throw-undefined.js
-built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-array.js
-built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-map.js
-built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-object.js
-built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-set.js
-built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-weakset-prototype.js
-built-ins/WeakSet/prototype/has/has.js
-built-ins/WeakSet/prototype/has/length.js
-built-ins/WeakSet/prototype/has/name.js
-built-ins/WeakSet/prototype/has/not-a-constructor.js
-built-ins/WeakSet/prototype/has/returns-false-when-value-is-not-object.js
-built-ins/WeakSet/prototype/has/returns-false-when-value-not-present.js
-built-ins/WeakSet/prototype/has/returns-true-when-value-present.js
-built-ins/WeakSet/prototype/has/this-not-object-throw-boolean.js
-built-ins/WeakSet/prototype/has/this-not-object-throw-null.js
-built-ins/WeakSet/prototype/has/this-not-object-throw-number.js
-built-ins/WeakSet/prototype/has/this-not-object-throw-string.js
-built-ins/WeakSet/prototype/has/this-not-object-throw-symbol.js
-built-ins/WeakSet/prototype/has/this-not-object-throw-undefined.js
-built-ins/WeakSet/prototype/prototype-attributes.js
-built-ins/WeakSet/prototype/Symbol.toStringTag.js
-built-ins/WeakSet/prototype-of-weakset.js
-built-ins/WeakSet/symbol-disallowed-as-weakset-key.js
-built-ins/WeakSet/undefined-newtarget.js
-built-ins/WeakSet/weakset.js
-language/expressions/generators/default-proto.js
-language/module-code/comment-multi-line-html-close.js
-language/module-code/comment-single-line-html-close.js
-language/module-code/comment-single-line-html-open.js
-language/module-code/early-dup-export-as-star-as.js
-language/module-code/early-dup-export-decl.js
-language/module-code/early-dup-export-dflt.js
-language/module-code/early-dup-export-dflt-id.js
-language/module-code/early-dup-export-id.js
-language/module-code/early-dup-export-id-as.js
-language/module-code/early-dup-lables.js
-language/module-code/early-dup-language/module-code/export-star-as-dflt.js
-language/module-code/early-dup-lex.js
-language/module-code/early-export-global.js
-language/module-code/early-export-ill-formed-string.js
-language/module-code/early-export-unresolvable.js
-language/module-code/early-import-arguments.js
-language/module-code/early-import-as-arguments.js
-language/module-code/early-import-as-eval.js
-language/module-code/early-import-eval.js
-language/module-code/early-lex-and-var.js
-language/module-code/early-new-target.js
-language/module-code/early-strict-mode.js
-language/module-code/early-super.js
-language/module-code/early-undef-break.js
-language/module-code/early-undef-continue.js
-language/module-code/eval-export-cls-semi.js
-language/module-code/eval-export-dflt-cls-anon.js
-language/module-code/eval-export-dflt-cls-anon-semi.js
-language/module-code/eval-export-dflt-cls-named.js
-language/module-code/eval-export-dflt-cls-named-semi.js
-language/module-code/eval-export-dflt-cls-name-meth.js
-language/module-code/eval-export-dflt-expr-cls-anon.js
-language/module-code/eval-export-dflt-expr-cls-named.js
-language/module-code/eval-export-dflt-expr-cls-name-meth.js
-language/module-code/eval-export-dflt-expr-err-eval.js
-language/module-code/eval-export-dflt-expr-err-get-value.js
-language/module-code/eval-export-dflt-expr-fn-anon.js
-language/module-code/eval-export-dflt-expr-fn-named.js
-language/module-code/eval-export-dflt-expr-gen-anon.js
-language/module-code/eval-export-dflt-expr-gen-named.js
-language/module-code/eval-export-dflt-expr-in.js
-language/module-code/eval-export-dflt-fun-anon-semi.js
-language/module-code/eval-export-dflt-fun-named-semi.js
-language/module-code/eval-export-dflt-gen-anon-semi.js
-language/module-code/eval-export-dflt-gen-named-semi.js
-language/module-code/eval-export-fun-semi.js
-language/module-code/eval-export-gen-semi.js
-language/module-code/eval-gtbndng-indirect-trlng-comma.js
-language/module-code/eval-gtbndng-indirect-trlng-comma_FIXTURE.js
-language/module-code/eval-gtbndng-indirect-update.js
-language/module-code/eval-gtbndng-indirect-update_FIXTURE.js
-language/module-code/eval-gtbndng-indirect-update-as.js
-language/module-code/eval-gtbndng-indirect-update-as_FIXTURE.js
-language/module-code/eval-gtbndng-indirect-update-dflt.js
-language/module-code/eval-gtbndng-indirect-update-dflt_FIXTURE.js
-language/module-code/eval-gtbndng-local-bndng-cls.js
-language/module-code/eval-gtbndng-local-bndng-const.js
-language/module-code/eval-gtbndng-local-bndng-let.js
-language/module-code/eval-gtbndng-local-bndng-var.js
-language/module-code/eval-rqstd-abrupt.js
-language/module-code/eval-rqstd-abrupt-err-type_FIXTURE.js
-language/module-code/eval-rqstd-abrupt-err-uri_FIXTURE.js
-language/module-code/eval-rqstd-once.js
-language/module-code/eval-rqstd-once_FIXTURE.js
-language/module-code/eval-rqstd-order.js
-language/module-code/eval-rqstd-order-1_FIXTURE.js
-language/module-code/eval-rqstd-order-2_FIXTURE.js
-language/module-code/eval-rqstd-order-3_FIXTURE.js
-language/module-code/eval-rqstd-order-4_FIXTURE.js
-language/module-code/eval-rqstd-order-5_FIXTURE.js
-language/module-code/eval-rqstd-order-6_FIXTURE.js
-language/module-code/eval-rqstd-order-7_FIXTURE.js
-language/module-code/eval-rqstd-order-8_FIXTURE.js
-language/module-code/eval-rqstd-order-9_FIXTURE.js
-language/module-code/eval-self-abrupt.js
-language/module-code/eval-self-once.js
-language/module-code/eval-this.js
-language/module-code/export-default-asyncfunction-declaration-binding.js
-language/module-code/export-default-asyncfunction-declaration-binding-exists.js
-language/module-code/export-default-asyncgenerator-declaration-binding.js
-language/module-code/export-default-asyncgenerator-declaration-binding-exists.js
-language/module-code/export-default-function-declaration-binding.js
-language/module-code/export-default-function-declaration-binding-exists.js
-language/module-code/export-default-generator-declaration-binding.js
-language/module-code/export-default-generator-declaration-binding-exists.js
-language/module-code/export-expname_FIXTURE.js
-language/module-code/export-expname-binding-string.js
-language/module-code/export-expname-from-as-unpaired-surrogate.js
-language/module-code/export-expname-from-binding-string.js
-language/module-code/export-expname-from-star.js
-language/module-code/export-expname-from-star-string.js
-language/module-code/export-expname-from-star-unpaired-surrogate.js
-language/module-code/export-expname-from-string.js
-language/module-code/export-expname-from-string-binding.js
-language/module-code/export-expname-from-string-string.js
-language/module-code/export-expname-from-unpaired-surrogate.js
-language/module-code/export-expname-import-string-binding.js
-language/module-code/export-expname-import-unpaired-surrogate.js
-language/module-code/export-expname-string-binding.js
-language/module-code/export-expname-unpaired-surrogate.js
-language/module-code/export-star-as-dflt.js
-language/module-code/export-star-as-dflt_FIXTURE.js
-language/module-code/instn-iee-bndng-cls.js
-language/module-code/instn-iee-bndng-cls_FIXTURE.js
-language/module-code/instn-iee-bndng-const.js
-language/module-code/instn-iee-bndng-const_FIXTURE.js
-language/module-code/instn-iee-bndng-fun.js
-language/module-code/instn-iee-bndng-fun_FIXTURE.js
-language/module-code/instn-iee-bndng-gen.js
-language/module-code/instn-iee-bndng-gen_FIXTURE.js
-language/module-code/instn-iee-bndng-let.js
-language/module-code/instn-iee-bndng-let_FIXTURE.js
-language/module-code/instn-iee-bndng-var.js
-language/module-code/instn-iee-bndng-var_FIXTURE.js
-language/module-code/instn-iee-err-ambiguous.js
-language/module-code/instn-iee-err-ambiguous_FIXTURE.js
-language/module-code/instn-iee-err-ambiguous-1_FIXTURE.js
-language/module-code/instn-iee-err-ambiguous-2_FIXTURE.js
-language/module-code/instn-iee-err-ambiguous-as.js
-language/module-code/instn-iee-err-circular.js
-language/module-code/instn-iee-err-circular_FIXTURE.js
-language/module-code/instn-iee-err-circular-as.js
-language/module-code/instn-iee-err-dflt-thru-star.js
-language/module-code/instn-iee-err-dflt-thru-star-as.js
-language/module-code/instn-iee-err-dflt-thru-star-dflt_FIXTURE.js
-language/module-code/instn-iee-err-dflt-thru-star-int_FIXTURE.js
-language/module-code/instn-iee-err-not-found.js
-language/module-code/instn-iee-err-not-found-as.js
-language/module-code/instn-iee-err-not-found-empty_FIXTURE.js
-language/module-code/instn-iee-iee-cycle.js
-language/module-code/instn-iee-iee-cycle-2_FIXTURE.js
-language/module-code/instn-iee-star-cycle.js
-language/module-code/instn-iee-star-cycle-2_FIXTURE.js
-language/module-code/instn-iee-star-cycle-indirect-x_FIXTURE.js
-language/module-code/instn-iee-trlng-comma.js
-language/module-code/instn-iee-trlng-comma_FIXTURE.js
-language/module-code/instn-local-bndng-cls.js
-language/module-code/instn-local-bndng-const.js
-language/module-code/instn-local-bndng-export-cls.js
-language/module-code/instn-local-bndng-export-const.js
-language/module-code/instn-local-bndng-export-fun.js
-language/module-code/instn-local-bndng-export-gen.js
-language/module-code/instn-local-bndng-export-let.js
-language/module-code/instn-local-bndng-export-var.js
-language/module-code/instn-local-bndng-for.js
-language/module-code/instn-local-bndng-for-dup.js
-language/module-code/instn-local-bndng-fun.js
-language/module-code/instn-local-bndng-gen.js
-language/module-code/instn-local-bndng-let.js
-language/module-code/instn-local-bndng-var.js
-language/module-code/instn-local-bndng-var-dup.js
-language/module-code/instn-named-bndng-cls.js
-language/module-code/instn-named-bndng-const.js
-language/module-code/instn-named-bndng-dflt-cls.js
-language/module-code/instn-named-bndng-dflt-expr.js
-language/module-code/instn-named-bndng-dflt-fun-anon.js
-language/module-code/instn-named-bndng-dflt-fun-named.js
-language/module-code/instn-named-bndng-dflt-gen-anon.js
-language/module-code/instn-named-bndng-dflt-gen-named.js
-language/module-code/instn-named-bndng-dflt-named.js
-language/module-code/instn-named-bndng-dflt-star.js
-language/module-code/instn-named-bndng-fun.js
-language/module-code/instn-named-bndng-gen.js
-language/module-code/instn-named-bndng-let.js
-language/module-code/instn-named-bndng-trlng-comma.js
-language/module-code/instn-named-bndng-var.js
-language/module-code/instn-named-err-ambiguous.js
-language/module-code/instn-named-err-ambiguous_FIXTURE.js
-language/module-code/instn-named-err-ambiguous-1_FIXTURE.js
-language/module-code/instn-named-err-ambiguous-2_FIXTURE.js
-language/module-code/instn-named-err-ambiguous-as.js
-language/module-code/instn-named-err-dflt-thru-star-as.js
-language/module-code/instn-named-err-dflt-thru-star-dflt.js
-language/module-code/instn-named-err-dflt-thru-star-dflt_FIXTURE.js
-language/module-code/instn-named-err-dflt-thru-star-int_FIXTURE.js
-language/module-code/instn-named-err-not-found.js
-language/module-code/instn-named-err-not-found-as.js
-language/module-code/instn-named-err-not-found-dflt.js
-language/module-code/instn-named-err-not-found-empty_FIXTURE.js
-language/module-code/instn-named-id-name.js
-language/module-code/instn-named-iee-cycle.js
-language/module-code/instn-named-iee-cycle-2_FIXTURE.js
-language/module-code/instn-named-star-cycle.js
-language/module-code/instn-named-star-cycle-2_FIXTURE.js
-language/module-code/instn-named-star-cycle-indirect-x_FIXTURE.js
-language/module-code/instn-once.js
-language/module-code/instn-resolve-empty-export.js
-language/module-code/instn-resolve-empty-export_FIXTURE.js
-language/module-code/instn-resolve-empty-import.js
-language/module-code/instn-resolve-empty-import_FIXTURE.js
-language/module-code/instn-resolve-err-syntax-1.js
-language/module-code/instn-resolve-err-syntax-1_FIXTURE.js
-language/module-code/instn-resolve-err-syntax-2.js
-language/module-code/instn-resolve-err-syntax-2_FIXTURE.js
-language/module-code/instn-resolve-order-depth.js
-language/module-code/instn-resolve-order-depth-child_FIXTURE.js
-language/module-code/instn-resolve-order-depth-reference_FIXTURE.js
-language/module-code/instn-resolve-order-depth-syntax_FIXTURE.js
-language/module-code/instn-resolve-order-src.js
-language/module-code/instn-resolve-order-src-reference_FIXTURE.js
-language/module-code/instn-resolve-order-src-syntax_FIXTURE.js
-language/module-code/instn-resolve-order-src-valid_FIXTURE.js
-language/module-code/instn-same-global.js
-language/module-code/instn-same-global-set_FIXTURE.js
-language/module-code/instn-star-ambiguous.js
-language/module-code/instn-star-ambiguous_FIXTURE.js
-language/module-code/instn-star-ambiguous-1_FIXTURE.js
-language/module-code/instn-star-ambiguous-2_FIXTURE.js
-language/module-code/instn-star-as-props-dflt-skip.js
-language/module-code/instn-star-binding.js
-language/module-code/instn-star-equality.js
-language/module-code/instn-star-equality-other_FIXTURE.js
-language/module-code/instn-star-err-not-found.js
-language/module-code/instn-star-err-not-found-empty_FIXTURE.js
-language/module-code/instn-star-err-not-found-faulty_FIXTURE.js
-language/module-code/instn-star-id-name.js
-language/module-code/instn-star-iee-cycle.js
-language/module-code/instn-star-iee-cycle-2_FIXTURE.js
-language/module-code/instn-star-props-circular.js
-language/module-code/instn-star-props-circular-a_FIXTURE.js
-language/module-code/instn-star-props-circular-b_FIXTURE.js
-language/module-code/instn-star-props-dflt-keep-indirect.js
-language/module-code/instn-star-props-dflt-keep-indirect-def_FIXTURE.js
-language/module-code/instn-star-props-dflt-keep-indirect-reexport_FIXTURE.js
-language/module-code/instn-star-props-dflt-keep-local.js
-language/module-code/instn-star-props-dflt-keep-local-named_FIXTURE.js
-language/module-code/instn-star-props-dflt-keep-local-prod_FIXTURE.js
-language/module-code/instn-star-props-dflt-skip.js
-language/module-code/instn-star-props-dflt-skip-named_FIXTURE.js
-language/module-code/instn-star-props-dflt-skip-prod_FIXTURE.js
-language/module-code/instn-star-props-dflt-skip-star-as-named_FIXTURE.js
-language/module-code/instn-star-props-dflt-skip-star-as-named-end_FIXTURE.js
-language/module-code/instn-star-props-dflt-skip-star-as-prod_FIXTURE.js
-language/module-code/instn-star-props-dflt-skip-star-as-prod-end_FIXTURE.js
-language/module-code/instn-star-props-dflt-skip-star-named_FIXTURE.js
-language/module-code/instn-star-props-dflt-skip-star-prod_FIXTURE.js
-language/module-code/instn-star-props-nrml.js
-language/module-code/instn-star-props-nrml-1_FIXTURE.js
-language/module-code/instn-star-props-nrml-indirect_FIXTURE.js
-language/module-code/instn-star-props-nrml-star_FIXTURE.js
-language/module-code/instn-star-star-cycle.js
-language/module-code/instn-star-star-cycle-2_FIXTURE.js
-language/module-code/instn-star-star-cycle-indirect-x_FIXTURE.js
-language/module-code/instn-uniq-env-rec.js
-language/module-code/instn-uniq-env-rec-other_FIXTURE.js
-language/module-code/invalid-private-names-call-expression-bad-reference.js
-language/module-code/invalid-private-names-call-expression-this.js
-language/module-code/invalid-private-names-member-expression-bad-reference.js
-language/module-code/invalid-private-names-member-expression-this.js
-language/module-code/namespace/internals/define-own-property.js
-language/module-code/namespace/internals/delete-exported-init.js
-language/module-code/namespace/internals/delete-exported-uninit.js
-language/module-code/namespace/internals/delete-non-exported.js
-language/module-code/namespace/internals/enumerate-binding-uninit.js
-language/module-code/namespace/internals/get-nested-namespace-dflt-skip.js
-language/module-code/namespace/internals/get-nested-namespace-dflt-skip-named_FIXTURE.js
-language/module-code/namespace/internals/get-nested-namespace-dflt-skip-named-end_FIXTURE.js
-language/module-code/namespace/internals/get-nested-namespace-dflt-skip-prod_FIXTURE.js
-language/module-code/namespace/internals/get-nested-namespace-dflt-skip-prod-end_FIXTURE.js
-language/module-code/namespace/internals/get-nested-namespace-props-nrml.js
-language/module-code/namespace/internals/get-nested-namespace-props-nrml-1_FIXTURE.js
-language/module-code/namespace/internals/get-nested-namespace-props-nrml-2_FIXTURE.js
-language/module-code/namespace/internals/get-nested-namespace-props-nrml-3_FIXTURE.js
-language/module-code/namespace/internals/get-own-property-str-found-init.js
-language/module-code/namespace/internals/get-own-property-str-found-uninit.js
-language/module-code/namespace/internals/get-own-property-str-not-found.js
-language/module-code/namespace/internals/get-own-property-sym.js
-language/module-code/namespace/internals/get-prototype-of.js
-language/module-code/namespace/internals/get-str-found-init.js
-language/module-code/namespace/internals/get-str-found-uninit.js
-language/module-code/namespace/internals/get-str-initialize.js
-language/module-code/namespace/internals/get-str-not-found.js
-language/module-code/namespace/internals/get-str-update.js
-language/module-code/namespace/internals/get-sym-found.js
-language/module-code/namespace/internals/get-sym-not-found.js
-language/module-code/namespace/internals/has-property-str-found-init.js
-language/module-code/namespace/internals/has-property-str-found-uninit.js
-language/module-code/namespace/internals/has-property-str-not-found.js
-language/module-code/namespace/internals/has-property-sym-found.js
-language/module-code/namespace/internals/has-property-sym-not-found.js
-language/module-code/namespace/internals/is-extensible.js
-language/module-code/namespace/internals/object-hasOwnProperty-binding-uninit.js
-language/module-code/namespace/internals/object-keys-binding-uninit.js
-language/module-code/namespace/internals/object-propertyIsEnumerable-binding-uninit.js
-language/module-code/namespace/internals/own-property-keys-binding-types.js
-language/module-code/namespace/internals/own-property-keys-binding-types_FIXTURE.js
-language/module-code/namespace/internals/own-property-keys-sort.js
-language/module-code/namespace/internals/prevent-extensions.js
-language/module-code/namespace/internals/set.js
-language/module-code/namespace/internals/set-prototype-of.js
-language/module-code/namespace/internals/set-prototype-of-null.js
-language/module-code/namespace/Symbol.iterator.js
-language/module-code/namespace/Symbol.toStringTag.js
-language/module-code/parse-err-decl-pos-export-arrow-function.js
-language/module-code/parse-err-decl-pos-export-block-stmt.js
-language/module-code/parse-err-decl-pos-export-block-stmt-list.js
-language/module-code/parse-err-decl-pos-export-class-decl-meth.js
-language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js
-language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js
-language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js
-language/module-code/parse-err-decl-pos-export-class-expr-meth.js
-language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js
-language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js
-language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js
-language/module-code/parse-err-decl-pos-export-do-while.js
-language/module-code/parse-err-decl-pos-export-for-const.js
-language/module-code/parse-err-decl-pos-export-for-in-const.js
-language/module-code/parse-err-decl-pos-export-for-in-let.js
-language/module-code/parse-err-decl-pos-export-for-in-lhs.js
-language/module-code/parse-err-decl-pos-export-for-in-var.js
-language/module-code/parse-err-decl-pos-export-for-let.js
-language/module-code/parse-err-decl-pos-export-for-lhs.js
-language/module-code/parse-err-decl-pos-export-for-of-const.js
-language/module-code/parse-err-decl-pos-export-for-of-let.js
-language/module-code/parse-err-decl-pos-export-for-of-lhs.js
-language/module-code/parse-err-decl-pos-export-for-of-var.js
-language/module-code/parse-err-decl-pos-export-for-var.js
-language/module-code/parse-err-decl-pos-export-function-decl.js
-language/module-code/parse-err-decl-pos-export-function-expr.js
-language/module-code/parse-err-decl-pos-export-generator-decl.js
-language/module-code/parse-err-decl-pos-export-generator-expr.js
-language/module-code/parse-err-decl-pos-export-if-else.js
-language/module-code/parse-err-decl-pos-export-if-if.js
-language/module-code/parse-err-decl-pos-export-labeled.js
-language/module-code/parse-err-decl-pos-export-object-gen-method.js
-language/module-code/parse-err-decl-pos-export-object-getter.js
-language/module-code/parse-err-decl-pos-export-object-method.js
-language/module-code/parse-err-decl-pos-export-object-setter.js
-language/module-code/parse-err-decl-pos-export-switch-case.js
-language/module-code/parse-err-decl-pos-export-switch-case-dflt.js
-language/module-code/parse-err-decl-pos-export-switch-dftl.js
-language/module-code/parse-err-decl-pos-export-try-catch.js
-language/module-code/parse-err-decl-pos-export-try-catch-finally.js
-language/module-code/parse-err-decl-pos-export-try-finally.js
-language/module-code/parse-err-decl-pos-export-try-try.js
-language/module-code/parse-err-decl-pos-export-while.js
-language/module-code/parse-err-decl-pos-import-arrow-function.js
-language/module-code/parse-err-decl-pos-import-block-stmt.js
-language/module-code/parse-err-decl-pos-import-block-stmt-list.js
-language/module-code/parse-err-decl-pos-import-class-decl-meth.js
-language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js
-language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js
-language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js
-language/module-code/parse-err-decl-pos-import-class-expr-meth.js
-language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js
-language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js
-language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js
-language/module-code/parse-err-decl-pos-import-do-while.js
-language/module-code/parse-err-decl-pos-import-for-const.js
-language/module-code/parse-err-decl-pos-import-for-in-const.js
-language/module-code/parse-err-decl-pos-import-for-in-let.js
-language/module-code/parse-err-decl-pos-import-for-in-lhs.js
-language/module-code/parse-err-decl-pos-import-for-in-var.js
-language/module-code/parse-err-decl-pos-import-for-let.js
-language/module-code/parse-err-decl-pos-import-for-lhs.js
-language/module-code/parse-err-decl-pos-import-for-of-const.js
-language/module-code/parse-err-decl-pos-import-for-of-let.js
-language/module-code/parse-err-decl-pos-import-for-of-lhs.js
-language/module-code/parse-err-decl-pos-import-for-of-var.js
-language/module-code/parse-err-decl-pos-import-for-var.js
-language/module-code/parse-err-decl-pos-import-function-decl.js
-language/module-code/parse-err-decl-pos-import-function-expr.js
-language/module-code/parse-err-decl-pos-import-generator-decl.js
-language/module-code/parse-err-decl-pos-import-generator-expr.js
-language/module-code/parse-err-decl-pos-import-if-else.js
-language/module-code/parse-err-decl-pos-import-if-if.js
-language/module-code/parse-err-decl-pos-import-labeled.js
-language/module-code/parse-err-decl-pos-import-object-gen-method.js
-language/module-code/parse-err-decl-pos-import-object-getter.js
-language/module-code/parse-err-decl-pos-import-object-method.js
-language/module-code/parse-err-decl-pos-import-object-setter.js
-language/module-code/parse-err-decl-pos-import-switch-case.js
-language/module-code/parse-err-decl-pos-import-switch-case-dflt.js
-language/module-code/parse-err-decl-pos-import-switch-dftl.js
-language/module-code/parse-err-decl-pos-import-try-catch.js
-language/module-code/parse-err-decl-pos-import-try-catch-finally.js
-language/module-code/parse-err-decl-pos-import-try-finally.js
-language/module-code/parse-err-decl-pos-import-try-try.js
-language/module-code/parse-err-decl-pos-import-while.js
-language/module-code/parse-err-export-dflt-const.js
-language/module-code/parse-err-export-dflt-expr.js
-language/module-code/parse-err-export-dflt-let.js
-language/module-code/parse-err-export-dflt-var.js
-language/module-code/parse-err-hoist-lex-fun.js
-language/module-code/parse-err-hoist-lex-gen.js
-language/module-code/parse-err-invoke-anon-fun-decl.js
-language/module-code/parse-err-invoke-anon-gen-decl.js
-language/module-code/parse-err-return.js
-language/module-code/parse-err-semi-dflt-expr.js
-language/module-code/parse-err-semi-export-star.js
-language/module-code/parse-err-semi-named-export.js
-language/module-code/parse-err-semi-named-export-from.js
-language/module-code/parse-err-semi-name-space-export.js
-language/module-code/parse-err-syntax-1.js
-language/module-code/parse-err-syntax-2.js
-language/module-code/parse-err-yield.js
-language/module-code/parse-export-empty.js
-language/module-code/private-identifiers-not-empty.js
-language/module-code/privatename-not-valid-earlyerr-module-1.js
-language/module-code/privatename-not-valid-earlyerr-module-2.js
-language/module-code/privatename-not-valid-earlyerr-module-3.js
-language/module-code/privatename-not-valid-earlyerr-module-4.js
-language/module-code/privatename-not-valid-earlyerr-module-5.js
-language/module-code/privatename-not-valid-earlyerr-module-6.js
-language/module-code/privatename-not-valid-earlyerr-module-7.js
-language/module-code/privatename-not-valid-earlyerr-module-8.js
-language/module-code/privatename-valid-no-earlyerr.js
-language/module-code/verify-dfs.js
-language/module-code/verify-dfs-a_FIXTURE.js
-language/module-code/verify-dfs-b_FIXTURE.js
-language/statements/generators/default-proto.js
diff --git a/test262/es2021_tests.txt b/test262/es2021_tests.txt
deleted file mode 100644
index 4b4c27227961e807701819d42577165abb408c12..0000000000000000000000000000000000000000
--- a/test262/es2021_tests.txt
+++ /dev/null
@@ -1,356 +0,0 @@
-built-ins/String/prototype/matchAll/regexp-get-matchAll-throws.js
-built-ins/String/prototype/matchAll/not-a-constructor.js
-built-ins/String/prototype/matchAll/flags-undefined-throws.js
-built-ins/String/prototype/matchAll/flags-nonglobal-throws.js
-built-ins/String/prototype/matchAll/length.js
-built-ins/String/prototype/matchAll/name.js
-built-ins/String/prototype/matchAll/prop-desc.js
-built-ins/String/prototype/matchAll/regexp-is-null.js
-built-ins/String/prototype/matchAll/regexp-is-undefined-or-null-invokes-matchAll.js
-built-ins/String/prototype/matchAll/regexp-matchAll-invocation.js
-built-ins/String/prototype/matchAll/regexp-is-undefined.js
-built-ins/String/prototype/matchAll/regexp-matchAll-throws.js
-built-ins/String/prototype/matchAll/regexp-matchAll-is-undefined-or-null.js
-built-ins/String/prototype/matchAll/regexp-prototype-get-matchAll-throws.js
-built-ins/String/prototype/matchAll/regexp-prototype-has-no-matchAll.js
-built-ins/String/prototype/matchAll/regexp-matchAll-not-callable.js
-built-ins/String/prototype/matchAll/regexp-prototype-matchAll-invocation.js
-built-ins/String/prototype/matchAll/regexp-prototype-matchAll-throws.js
-built-ins/String/prototype/matchAll/this-val-non-obj-coercible.js
-built-ins/String/prototype/matchAll/toString-this-val.js
-built-ins/String/prototype/padStart/exception-fill-string-symbol.js
-built-ins/String/prototype/padStart/exception-not-object-coercible.js
-built-ins/String/prototype/padStart/fill-string-empty.js
-built-ins/String/prototype/padStart/exception-symbol.js
-built-ins/String/prototype/padStart/fill-string-omitted.js
-built-ins/String/prototype/padStart/fill-string-non-strings.js
-built-ins/String/prototype/padStart/function-name.js
-built-ins/String/prototype/padStart/function-length.js
-built-ins/String/prototype/padStart/max-length-not-greater-than-string.js
-built-ins/String/prototype/padStart/normal-operation.js
-built-ins/String/prototype/padStart/not-a-constructor.js
-built-ins/String/prototype/padStart/function-property-descriptor.js
-built-ins/String/prototype/padStart/observable-operations.js
-built-ins/String/prototype/padEnd/exception-fill-string-symbol.js
-built-ins/String/prototype/padEnd/fill-string-non-strings.js
-built-ins/String/prototype/padEnd/fill-string-empty.js
-built-ins/String/prototype/padEnd/exception-symbol.js
-built-ins/String/prototype/padEnd/fill-string-omitted.js
-built-ins/String/prototype/padEnd/exception-not-object-coercible.js
-built-ins/String/prototype/padEnd/function-length.js
-built-ins/String/prototype/padEnd/function-name.js
-built-ins/String/prototype/padEnd/max-length-not-greater-than-string.js
-built-ins/String/prototype/padEnd/observable-operations.js
-built-ins/String/prototype/padEnd/not-a-constructor.js
-built-ins/String/prototype/padEnd/normal-operation.js
-built-ins/String/prototype/padEnd/function-property-descriptor.js
-built-ins/String/prototype/trimStart/this-value-line-terminator.js
-built-ins/String/prototype/trimStart/not-a-constructor.js
-built-ins/String/prototype/trimStart/this-value-not-obj-coercible.js
-built-ins/String/prototype/trimStart/this-value-boolean.js
-built-ins/String/prototype/trimStart/this-value-number.js
-built-ins/String/prototype/trimStart/prop-desc.js
-built-ins/String/prototype/trimStart/length.js
-built-ins/String/prototype/trimStart/name.js
-built-ins/String/prototype/trimStart/this-value-object-toprimitive-call-err.js
-built-ins/String/prototype/trimStart/this-value-object-toprimitive-meth-err.js
-built-ins/String/prototype/trimStart/this-value-object-cannot-convert-to-primitive-err.js
-built-ins/String/prototype/trimStart/this-value-object-toprimitive-meth-priority.js
-built-ins/String/prototype/trimStart/this-value-object-toprimitive-returns-object-err.js
-built-ins/String/prototype/trimStart/this-value-object-tostring-meth-err.js
-built-ins/String/prototype/trimStart/this-value-object-tostring-call-err.js
-built-ins/String/prototype/trimStart/this-value-object-tostring-meth-priority.js
-built-ins/String/prototype/trimStart/this-value-object-tostring-returns-object-err.js
-built-ins/String/prototype/trimStart/this-value-object-valueof-meth-err.js
-built-ins/String/prototype/trimStart/this-value-symbol-typeerror.js
-built-ins/String/prototype/trimStart/this-value-object-valueof-call-err.js
-built-ins/String/prototype/trimStart/this-value-object-valueof-returns-object-err.js
-built-ins/String/prototype/trimStart/this-value-object-valueof-meth-priority.js
-built-ins/String/prototype/trimStart/this-value-whitespace.js
-built-ins/String/prototype/trimEnd/this-value-boolean.js
-built-ins/String/prototype/trimEnd/not-a-constructor.js
-built-ins/String/prototype/trimEnd/this-value-line-terminator.js
-built-ins/String/prototype/trimEnd/this-value-number.js
-built-ins/String/prototype/trimEnd/this-value-not-obj-coercible.js
-built-ins/String/prototype/trimEnd/length.js
-built-ins/String/prototype/trimEnd/name.js
-built-ins/String/prototype/trimEnd/prop-desc.js
-built-ins/String/prototype/trimEnd/this-value-object-toprimitive-call-err.js
-built-ins/String/prototype/trimEnd/this-value-object-cannot-convert-to-primitive-err.js
-built-ins/String/prototype/trimEnd/this-value-object-toprimitive-returns-object-err.js
-built-ins/String/prototype/trimEnd/this-value-object-toprimitive-meth-err.js
-built-ins/String/prototype/trimEnd/this-value-object-toprimitive-meth-priority.js
-built-ins/String/prototype/trimEnd/this-value-object-tostring-call-err.js
-built-ins/String/prototype/trimEnd/this-value-object-tostring-meth-err.js
-built-ins/String/prototype/trimEnd/this-value-object-tostring-meth-priority.js
-built-ins/String/prototype/trimEnd/this-value-object-valueof-call-err.js
-built-ins/String/prototype/trimEnd/this-value-object-tostring-returns-object-err.js
-built-ins/String/prototype/trimEnd/this-value-object-valueof-meth-err.js
-built-ins/String/prototype/trimEnd/this-value-symbol-typeerror.js
-built-ins/String/prototype/trimEnd/this-value-object-valueof-meth-priority.js
-built-ins/String/prototype/trimEnd/this-value-object-valueof-returns-object-err.js
-built-ins/String/prototype/trimEnd/this-value-whitespace.js
-built-ins/NativeErrors/AggregateError/errors-iterabletolist-failures.js
-built-ins/NativeErrors/AggregateError/errors-iterabletolist.js
-built-ins/NativeErrors/AggregateError/is-a-constructor.js
-built-ins/NativeErrors/AggregateError/length.js
-built-ins/NativeErrors/AggregateError/message-tostring-abrupt-symbol.js
-built-ins/NativeErrors/AggregateError/message-tostring-abrupt.js
-built-ins/NativeErrors/AggregateError/message-method-prop.js
-built-ins/NativeErrors/AggregateError/message-method-prop-cast.js
-built-ins/NativeErrors/AggregateError/message-undefined-no-prop.js
-built-ins/NativeErrors/AggregateError/newtarget-is-undefined.js
-built-ins/NativeErrors/AggregateError/newtarget-proto-custom.js
-built-ins/NativeErrors/AggregateError/newtarget-proto.js
-built-ins/NativeErrors/AggregateError/newtarget-proto-fallback.js
-built-ins/NativeErrors/AggregateError/name.js
-built-ins/NativeErrors/AggregateError/order-of-args-evaluation.js
-built-ins/NativeErrors/AggregateError/proto.js
-built-ins/NativeErrors/AggregateError/prototype/errors-absent-on-prototype.js
-built-ins/NativeErrors/AggregateError/prop-desc.js
-built-ins/NativeErrors/AggregateError/prototype/constructor.js
-built-ins/NativeErrors/AggregateError/prototype/message.js
-built-ins/NativeErrors/AggregateError/prototype/name.js
-built-ins/NativeErrors/AggregateError/prototype/prop-desc.js
-built-ins/NativeErrors/AggregateError/prototype/proto.js
-built-ins/NativeErrors/AggregateError/proto-from-ctor-realm.js
-built-ins/Object/values/exception-during-enumeration.js
-built-ins/Object/values/exception-not-object-coercible.js
-built-ins/Object/values/function-length.js
-built-ins/Object/values/function-name.js
-built-ins/Object/values/function-property-descriptor.js
-built-ins/Object/values/getter-adding-key.js
-built-ins/Object/values/getter-making-future-key-nonenumerable.js
-built-ins/Object/values/getter-removing-future-key.js
-built-ins/Object/values/inherited-properties-omitted.js
-built-ins/Object/values/not-a-constructor.js
-built-ins/Object/values/observable-operations.js
-built-ins/Object/values/order-after-define-property.js
-built-ins/Object/values/primitive-booleans.js
-built-ins/Object/values/primitive-numbers.js
-built-ins/Object/values/primitive-strings.js
-built-ins/Object/values/primitive-booleans.js
-built-ins/Object/values/primitive-symbols.js
-built-ins/Object/values/return-order.js
-built-ins/Object/values/symbols-omitted.js
-built-ins/Object/values/tamper-with-global-object.js
-built-ins/Object/values/tamper-with-object-keys.js
-built-ins/Promise/allSettled/call-resolve-element-after-return.js
-built-ins/Promise/allSettled/call-resolve-element.js
-built-ins/Promise/allSettled/call-resolve-element-items.js
-built-ins/Promise/allSettled/capability-executor-not-callable.js
-built-ins/Promise/allSettled/capability-resolve-throws-reject.js
-built-ins/Promise/allSettled/capability-executor-called-twice.js
-built-ins/Promise/allSettled/capability-resolve-throws-no-close.js
-built-ins/Promise/allSettled/ctx-ctor-throws.js
-built-ins/Promise/allSettled/ctx-ctor.js
-built-ins/Promise/allSettled/ctx-non-ctor.js
-built-ins/Promise/allSettled/ctx-non-object.js
-built-ins/Promise/allSettled/does-not-invoke-array-setters.js
-built-ins/Promise/allSettled/invoke-resolve-error-close.js
-built-ins/Promise/allSettled/invoke-resolve-error-reject.js
-built-ins/Promise/allSettled/invoke-resolve-get-error-reject.js
-built-ins/Promise/allSettled/invoke-resolve-get-error.js
-built-ins/Promise/allSettled/invoke-resolve-get-once-no-calls.js
-built-ins/Promise/allSettled/invoke-resolve-on-promises-every-iteration-of-promise.js
-built-ins/Promise/allSettled/invoke-resolve-get-once-multiple-calls.js
-built-ins/Promise/allSettled/invoke-resolve-on-promises-every-iteration-of-custom.js
-built-ins/Promise/allSettled/invoke-resolve-return.js
-built-ins/Promise/allSettled/invoke-resolve.js
-built-ins/Promise/allSettled/invoke-resolve-on-values-every-iteration-of-promise.js
-built-ins/Promise/allSettled/invoke-then-error-close.js
-built-ins/Promise/allSettled/invoke-then-get-error-close.js
-built-ins/Promise/allSettled/invoke-then-get-error-reject.js
-built-ins/Promise/allSettled/invoke-then-error-reject.js
-built-ins/Promise/allSettled/invoke-then.js
-built-ins/Promise/allSettled/is-function.js
-built-ins/Promise/allSettled/iter-arg-is-false-reject.js
-built-ins/Promise/allSettled/iter-arg-is-null-reject.js
-built-ins/Promise/allSettled/iter-arg-is-number-reject.js
-built-ins/Promise/allSettled/iter-arg-is-string-resolve.js
-built-ins/Promise/allSettled/iter-arg-is-symbol-reject.js
-built-ins/Promise/allSettled/iter-arg-is-poisoned.js
-built-ins/Promise/allSettled/iter-arg-is-true-reject.js
-built-ins/Promise/allSettled/iter-arg-is-undefined-reject.js
-built-ins/Promise/allSettled/iter-assigned-null-reject.js
-built-ins/Promise/allSettled/iter-assigned-false-reject.js
-built-ins/Promise/allSettled/iter-assigned-number-reject.js
-built-ins/Promise/allSettled/iter-assigned-true-reject.js
-built-ins/Promise/allSettled/iter-assigned-string-reject.js
-built-ins/Promise/allSettled/iter-assigned-symbol-reject.js
-built-ins/Promise/allSettled/iter-assigned-undefined-reject.js
-built-ins/Promise/allSettled/iter-next-err-reject.js
-built-ins/Promise/allSettled/iter-next-val-err-no-close.js
-built-ins/Promise/allSettled/iter-returns-false-reject.js
-built-ins/Promise/allSettled/iter-next-val-err-reject.js
-built-ins/Promise/allSettled/iter-returns-null-reject.js
-built-ins/Promise/allSettled/iter-returns-string-reject.js
-built-ins/Promise/allSettled/iter-returns-number-reject.js
-built-ins/Promise/allSettled/iter-returns-symbol-reject.js
-built-ins/Promise/allSettled/iter-returns-true-reject.js
-built-ins/Promise/allSettled/iter-returns-undefined-reject.js
-built-ins/Promise/allSettled/iter-step-err-reject.js
-built-ins/Promise/allSettled/iter-step-err-no-close.js
-built-ins/Promise/allSettled/length.js
-built-ins/Promise/allSettled/name.js
-built-ins/Promise/allSettled/new-resolve-function.js
-built-ins/Promise/allSettled/new-reject-function.js
-built-ins/Promise/allSettled/not-a-constructor.js
-built-ins/Promise/allSettled/reject-element-function-extensible.js
-built-ins/Promise/allSettled/prop-desc.js
-built-ins/Promise/allSettled/reject-deferred.js
-built-ins/Promise/allSettled/reject-element-function-multiple-calls.js
-built-ins/Promise/allSettled/reject-element-function-length.js
-built-ins/Promise/allSettled/reject-element-function-nonconstructor.js
-built-ins/Promise/allSettled/reject-element-function-name.js
-built-ins/Promise/allSettled/reject-element-function-prototype.js
-built-ins/Promise/allSettled/reject-ignored-immed.js
-built-ins/Promise/allSettled/reject-ignored-deferred.js
-built-ins/Promise/allSettled/reject-immed.js
-built-ins/Promise/allSettled/resolve-element-function-extensible.js
-built-ins/Promise/allSettled/resolve-before-loop-exit.js
-built-ins/Promise/allSettled/resolve-before-loop-exit-from-same.js
-built-ins/Promise/allSettled/resolve-element-function-length.js
-built-ins/Promise/allSettled/resolve-element-function-name.js
-built-ins/Promise/allSettled/resolve-element-function-nonconstructor.js
-built-ins/Promise/allSettled/resolve-element-function-prototype.js
-built-ins/Promise/allSettled/resolve-from-same-thenable.js
-built-ins/Promise/allSettled/resolve-ignores-late-rejection-deferred.js
-built-ins/Promise/allSettled/resolve-ignores-late-rejection.js
-built-ins/Promise/allSettled/resolve-non-callable.js
-built-ins/Promise/allSettled/resolve-poisoned-then.js
-built-ins/Promise/allSettled/resolve-not-callable-reject-with-typeerror.js
-built-ins/Promise/allSettled/resolve-thenable.js
-built-ins/Promise/allSettled/resolve-non-thenable.js
-built-ins/Promise/allSettled/resolved-all-fulfilled.js
-built-ins/Promise/allSettled/resolved-immed.js
-built-ins/Promise/allSettled/resolved-all-mixed.js
-built-ins/Promise/allSettled/resolved-all-rejected.js
-built-ins/Promise/allSettled/resolved-sequence-extra-ticks.js
-built-ins/Promise/allSettled/resolved-sequence-mixed.js
-built-ins/Promise/allSettled/resolved-sequence-with-rejections.js
-built-ins/Promise/allSettled/resolved-sequence.js
-built-ins/Promise/allSettled/resolves-empty-array.js
-built-ins/Promise/allSettled/resolves-to-array.js
-built-ins/Promise/allSettled/returns-promise.js
-built-ins/Promise/allSettled/resolved-then-catch-finally.js
-built-ins/Promise/allSettled/species-get-error.js
-built-ins/Promise/any/call-reject-element-after-return.js
-built-ins/Promise/any/call-reject-element-items.js
-built-ins/Promise/any/capability-executor-called-twice.js
-built-ins/Promise/any/capability-resolve-throws-no-close.js
-built-ins/Promise/any/capability-resolve-throws-reject.js
-built-ins/Promise/any/capability-reject-throws-no-close.js
-built-ins/Promise/any/capability-executor-not-callable.js
-built-ins/Promise/any/ctx-ctor.js
-built-ins/Promise/any/ctx-ctor-throws.js
-built-ins/Promise/any/ctx-non-ctor.js
-built-ins/Promise/any/ctx-non-object.js
-built-ins/Promise/any/invoke-resolve-get-error.js
-built-ins/Promise/any/invoke-resolve-error-close.js
-built-ins/Promise/any/invoke-resolve-error-reject.js
-built-ins/Promise/any/invoke-resolve-get-error-reject.js
-built-ins/Promise/any/invoke-resolve-get-once-multiple-calls.js
-built-ins/Promise/any/invoke-resolve-get-once-no-calls.js
-built-ins/Promise/any/invoke-resolve-on-promises-every-iteration-of-promise.js
-built-ins/Promise/any/invoke-resolve-on-promises-every-iteration-of-custom.js
-built-ins/Promise/any/invoke-resolve-return.js
-built-ins/Promise/any/invoke-resolve-on-values-every-iteration-of-custom.js
-built-ins/Promise/any/invoke-then-error-close.js
-built-ins/Promise/any/invoke-resolve.js
-built-ins/Promise/any/invoke-resolve-on-values-every-iteration-of-promise.js
-built-ins/Promise/any/invoke-then-error-reject.js
-built-ins/Promise/any/invoke-then-get-error-reject.js
-built-ins/Promise/any/invoke-then-get-error-close.js
-built-ins/Promise/any/invoke-then.js
-built-ins/Promise/any/invoke-then-on-promises-every-iteration.js
-built-ins/Promise/any/is-function.js
-built-ins/Promise/any/iter-arg-is-empty-iterable-reject.js
-built-ins/Promise/any/iter-arg-is-empty-string-reject.js
-built-ins/Promise/any/iter-arg-is-error-object-reject.js
-built-ins/Promise/any/iter-arg-is-number-reject.js
-built-ins/Promise/any/iter-arg-is-false-reject.js
-built-ins/Promise/any/iter-arg-is-poisoned.js
-built-ins/Promise/any/iter-arg-is-null-reject.js
-built-ins/Promise/any/iter-arg-is-true-reject.js
-built-ins/Promise/any/iter-arg-is-symbol-reject.js
-built-ins/Promise/any/iter-arg-is-string-resolve.js
-built-ins/Promise/any/iter-arg-is-undefined-reject.js
-built-ins/Promise/any/iter-assigned-number-reject.js
-built-ins/Promise/any/iter-assigned-string-reject.js
-built-ins/Promise/any/iter-assigned-null-reject.js
-built-ins/Promise/any/iter-assigned-symbol-reject.js
-built-ins/Promise/any/iter-assigned-false-reject.js
-built-ins/Promise/any/iter-assigned-true-reject.js
-built-ins/Promise/any/iter-assigned-undefined-reject.js
-built-ins/Promise/any/iter-next-val-err-no-close.js
-built-ins/Promise/any/iter-returns-false-reject.js
-built-ins/Promise/any/iter-next-val-err-reject.js
-built-ins/Promise/any/iter-returns-null-reject.js
-built-ins/Promise/any/iter-returns-number-reject.js
-built-ins/Promise/any/iter-returns-string-reject.js
-built-ins/Promise/any/iter-returns-true-reject.js
-built-ins/Promise/any/iter-returns-symbol-reject.js
-built-ins/Promise/any/iter-returns-undefined-reject.js
-built-ins/Promise/any/iter-step-err-reject.js
-built-ins/Promise/any/length.js
-built-ins/Promise/any/iter-step-err-no-close.js
-built-ins/Promise/any/not-a-constructor.js
-built-ins/Promise/any/new-reject-function.js
-built-ins/Promise/any/name.js
-built-ins/Promise/any/prop-desc.js
-built-ins/Promise/any/reject-all-mixed.js
-built-ins/Promise/any/reject-element-function-extensible.js
-built-ins/Promise/any/reject-deferred.js
-built-ins/Promise/any/reject-element-function-prototype.js
-built-ins/Promise/any/reject-element-function-length.js
-built-ins/Promise/any/reject-element-function-nonconstructor.js
-built-ins/Promise/any/reject-from-same-thenable.js
-built-ins/Promise/any/reject-element-function-name.js
-built-ins/Promise/any/reject-ignored-deferred.js
-built-ins/Promise/any/reject-immed.js
-built-ins/Promise/any/reject-ignored-immed.js
-built-ins/Promise/any/resolve-before-loop-exit.js
-built-ins/Promise/any/resolve-before-loop-exit-from-same.js
-built-ins/Promise/any/resolve-from-resolve-reject-catch.js
-built-ins/Promise/any/resolve-from-reject-catch.js
-built-ins/Promise/any/resolve-from-same-thenable.js
-built-ins/Promise/any/resolve-ignores-late-rejection-deferred.js
-built-ins/Promise/any/resolve-ignores-late-rejection.js
-built-ins/Promise/any/resolve-not-callable-reject-with-typeerror.js
-built-ins/Promise/any/resolve-non-callable.js
-built-ins/Promise/any/resolve-non-thenable.js
-built-ins/Promise/any/resolved-sequence-extra-ticks.js
-built-ins/Promise/any/resolved-sequence-mixed.js
-built-ins/Promise/any/resolved-sequence-with-rejections.js
-built-ins/Promise/any/resolved-sequence.js
-built-ins/Promise/any/returns-promise.js
-built-ins/Promise/any/species-get-error.js
-built-ins/Promise/prototype/finally/invokes-then-with-non-function.js
-built-ins/Promise/prototype/finally/invokes-then-with-function.js
-built-ins/Promise/prototype/finally/is-a-function.js
-built-ins/Promise/prototype/finally/is-a-method.js
-built-ins/Promise/prototype/finally/length.js
-built-ins/Promise/prototype/finally/name.js
-built-ins/Promise/prototype/finally/not-a-constructor.js
-built-ins/Promise/prototype/finally/prop-desc.js
-built-ins/Promise/prototype/finally/rejection-reason-no-fulfill.js
-built-ins/Promise/prototype/finally/rejected-observable-then-calls.js
-built-ins/Promise/prototype/finally/rejected-observable-then-calls-PromiseResolve.js
-built-ins/Promise/prototype/finally/rejected-observable-then-calls-argument.js
-built-ins/Promise/prototype/finally/rejection-reason-override-with-throw.js
-built-ins/Promise/prototype/finally/resolution-value-no-override.js
-built-ins/Promise/prototype/finally/resolved-observable-then-calls-argument.js
-built-ins/Promise/prototype/finally/resolved-observable-then-calls-PromiseResolve.js
-built-ins/Promise/prototype/finally/resolved-observable-then-calls.js
-built-ins/Promise/prototype/finally/subclass-resolve-count.js
-built-ins/Promise/prototype/finally/species-constructor.js
-built-ins/Promise/prototype/finally/subclass-species-constructor-reject-count.js
-built-ins/Promise/prototype/finally/subclass-species-constructor-resolve-count.js
-built-ins/Promise/prototype/finally/subclass-reject-count.js
-built-ins/Promise/prototype/finally/this-value-non-object.js
-built-ins/Promise/prototype/finally/this-value-proxy.js
-built-ins/Promise/prototype/finally/this-value-then-poisoned.js
-built-ins/Promise/prototype/finally/this-value-then-throws.js
-built-ins/Promise/prototype/finally/this-value-thenable.js
-built-ins/Promise/prototype/finally/this-value-then-not-callable.js
\ No newline at end of file
diff --git a/test262/es5_tests.txt b/test262/es5_tests.txt
deleted file mode 100644
index b70574a21e7c749332654facdb142969fb383ba3..0000000000000000000000000000000000000000
--- a/test262/es5_tests.txt
+++ /dev/null
@@ -1,8458 +0,0 @@
-annexB/built-ins/Date/prototype/getYear/B.2.4.js
-annexB/built-ins/Date/prototype/getYear/nan.js
-annexB/built-ins/Date/prototype/getYear/return-value.js
-annexB/built-ins/Date/prototype/getYear/this-not-date.js
-annexB/built-ins/Date/prototype/setYear/B.2.5.js
-annexB/built-ins/Date/prototype/setYear/this-not-date.js
-annexB/built-ins/Date/prototype/setYear/this-time-nan.js
-annexB/built-ins/Date/prototype/setYear/this-time-valid.js
-annexB/built-ins/Date/prototype/setYear/time-clip.js
-annexB/built-ins/Date/prototype/setYear/year-nan.js
-annexB/built-ins/Date/prototype/setYear/year-number-absolute.js
-annexB/built-ins/Date/prototype/setYear/year-number-relative.js
-annexB/built-ins/Date/prototype/setYear/year-to-number-err.js
-annexB/built-ins/Date/prototype/toGMTString/prop-desc.js
-annexB/built-ins/Date/prototype/toGMTString/value.js
-annexB/built-ins/escape/prop-desc.js
-annexB/built-ins/RegExp/RegExp-control-escape-russian-letter.js
-annexB/built-ins/RegExp/RegExp-decimal-escape-class-range.js
-annexB/built-ins/RegExp/RegExp-decimal-escape-not-capturing.js
-annexB/built-ins/RegExp/RegExp-leading-escape.js
-annexB/built-ins/RegExp/RegExp-leading-escape-BMP.js
-annexB/built-ins/RegExp/RegExp-trailing-escape.js
-annexB/built-ins/RegExp/RegExp-trailing-escape-BMP.js
-annexB/built-ins/String/prototype/substr/B.2.3.js
-annexB/built-ins/unescape/prop-desc.js
-annexB/language/statements/try/catch-redeclared-var-statement.js
-annexB/language/statements/try/catch-redeclared-var-statement-captured.js
-built-ins/BigInt/constructor-from-hex-string.js
-built-ins/BigInt/constructor-empty-string.js
-built-ins/BigInt/constructor-from-binary-string.js
-built-ins/BigInt/constructor-from-octal-string.js
-built-ins/BigInt/call-value-of-when-to-string-present.js
-built-ins/BigInt/constructor-from-decimal-string.js
-built-ins/BigInt/constructor-from-string-syntax-errors.js
-built-ins/BigInt/constructor-integer.js
-built-ins/BigInt/constructor-trailing-leading-spaces.js
-built-ins/BigInt/is-a-constructor.js
-built-ins/BigInt/length.js
-built-ins/BigInt/infinity-throws-rangeerror.js
-built-ins/BigInt/negative-infinity-throws.rangeerror.js
-built-ins/BigInt/non-integer-rangeerror.js
-built-ins/BigInt/name.js
-built-ins/BigInt/nan-throws-rangeerror.js
-built-ins/BigInt/prop-desc.js
-built-ins/BigInt/tostring-throws.js
-built-ins/BigInt/proto.js
-built-ins/BigInt/valueof-throws.js
-built-ins/BigInt/asIntN/asIntN.js
-built-ins/BigInt/asIntN/bigint-tobigint-errors.js
-built-ins/BigInt/asIntN/arithmetic.js
-built-ins/BigInt/asIntN/bigint-tobigint-toprimitive.js
-built-ins/BigInt/asIntN/bigint-tobigint-wrapped-values.js
-built-ins/BigInt/asIntN/bits-toindex-errors.js
-built-ins/BigInt/asIntN/bigint-tobigint.js
-built-ins/BigInt/asIntN/bits-toindex-wrapped-values.js
-built-ins/BigInt/asIntN/bits-toindex-toprimitive.js
-built-ins/BigInt/asIntN/name.js
-built-ins/BigInt/asIntN/length.js
-built-ins/BigInt/asIntN/bits-toindex.js
-built-ins/BigInt/asIntN/order-of-steps.js
-built-ins/BigInt/asIntN/not-a-constructor.js
-built-ins/BigInt/asUintN/arithmetic.js
-built-ins/BigInt/asUintN/bigint-tobigint-errors.js
-built-ins/BigInt/asUintN/asUintN.js
-built-ins/BigInt/asUintN/bigint-tobigint-wrapped-values.js
-built-ins/BigInt/asUintN/bigint-tobigint.js
-built-ins/BigInt/asUintN/bigint-tobigint-toprimitive.js
-built-ins/BigInt/asUintN/bits-toindex-errors.js
-built-ins/BigInt/asUintN/bits-toindex-toprimitive.js
-built-ins/BigInt/asUintN/bits-toindex.js
-built-ins/BigInt/asUintN/bits-toindex-wrapped-values.js
-built-ins/BigInt/asUintN/length.js
-built-ins/BigInt/asUintN/name.js
-built-ins/BigInt/asUintN/order-of-steps.js
-built-ins/BigInt/asUintN/not-a-constructor.js
-built-ins/BigInt/prototype/Symbol.toStringTag.js
-built-ins/BigInt/parseInt/nonexistent.js
-built-ins/BigInt/prototype/constructor.js
-built-ins/BigInt/prototype/prop-desc.js
-built-ins/BigInt/prototype/proto.js
-built-ins/BigInt/prototype/toString/default-radix.js
-built-ins/BigInt/prototype/toLocaleString/not-a-constructor.js
-built-ins/BigInt/prototype/toString/a-z.js
-built-ins/BigInt/prototype/toString/length.js
-built-ins/BigInt/prototype/toString/not-a-constructor.js
-built-ins/BigInt/prototype/toString/name.js
-built-ins/BigInt/prototype/toString/radix-2-to-36.js
-built-ins/BigInt/prototype/toString/prop-desc.js
-built-ins/BigInt/prototype/toString/radix-err.js
-built-ins/BigInt/prototype/toString/prototype-call.js
-built-ins/BigInt/prototype/toString/string-is-code-units-of-decimal-digits-only.js
-built-ins/BigInt/prototype/valueOf/cross-realm.js
-built-ins/BigInt/prototype/toString/thisbigintvalue-not-valid-throws.js
-built-ins/BigInt/prototype/valueOf/length.js
-built-ins/BigInt/prototype/valueOf/prop-desc.js
-built-ins/BigInt/prototype/valueOf/not-a-constructor.js
-built-ins/BigInt/prototype/valueOf/return.js
-built-ins/BigInt/prototype/valueOf/this-value-invalid-object-throws.js
-built-ins/BigInt/prototype/valueOf/name.js
-built-ins/BigInt/prototype/valueOf/this-value-invalid-primitive-throws.js
-language/expressions/addition/coerce-bigint-to-string.js
-language/expressions/addition/bigint-errors.js
-language/expressions/addition/bigint-toprimitive.js
-language/expressions/addition/bigint-wrapped-values.js
-language/expressions/bitwise-and/bigint-and-number.js
-language/expressions/bitwise-and/bigint-errors.js
-language/expressions/bitwise-and/bigint-non-primitive.js
-language/expressions/bitwise-and/bigint-toprimitive.js
-language/expressions/bitwise-and/bigint-wrapped-values.js
-language/expressions/bitwise-and/bigint.js
-language/expressions/bitwise-not/bigint-non-primitive.js
-language/expressions/bitwise-not/bigint.js
-language/expressions/bitwise-or/bigint-and-number.js
-language/expressions/bitwise-or/bigint-errors.js
-language/expressions/bitwise-or/bigint-non-primitive.js
-language/expressions/bitwise-or/bigint-toprimitive.js
-language/expressions/bitwise-or/bigint-wrapped-values.js
-language/expressions/bitwise-or/bigint.js
-language/expressions/bitwise-xor/bigint-and-number.js
-language/expressions/bitwise-xor/bigint-errors.js
-language/expressions/bitwise-xor/bigint-non-primitive.js
-language/expressions/bitwise-xor/bigint-toprimitive.js
-language/expressions/bitwise-xor/bigint-wrapped-values.js
-language/expressions/bitwise-xor/bigint.js
-language/expressions/division/bigint-and-number.js
-language/expressions/division/bigint-arithmetic.js
-language/expressions/division/bigint-complex-infinity.js
-language/expressions/division/bigint-errors.js
-language/expressions/division/bigint-toprimitive.js
-language/expressions/division/bigint-wrapped-values.js
-language/expressions/does-not-equals/bigint-and-bigint.js
-language/expressions/does-not-equals/bigint-and-boolean.js
-language/expressions/does-not-equals/bigint-and-incomparable-primitive.js
-language/expressions/does-not-equals/bigint-and-non-finite.js
-language/expressions/does-not-equals/bigint-and-number-extremes.js
-language/expressions/does-not-equals/bigint-and-number.js
-language/expressions/does-not-equals/bigint-and-object.js
-language/expressions/does-not-equals/bigint-and-string.js
-language/expressions/equals/bigint-and-bigint.js
-language/expressions/equals/bigint-and-boolean.js
-language/expressions/equals/bigint-and-incomparable-primitive.js
-language/expressions/equals/bigint-and-non-finite.js
-language/expressions/equals/bigint-and-number-extremes.js
-language/expressions/equals/bigint-and-number.js
-language/expressions/equals/bigint-and-object.js
-language/expressions/equals/bigint-and-string.js
-language/expressions/exponentiation/bigint-and-number.js
-language/expressions/exponentiation/bigint-arithmetic.js
-language/expressions/exponentiation/bigint-errors.js
-language/expressions/exponentiation/bigint-negative-exponent-throws.js
-language/expressions/exponentiation/bigint-toprimitive.js
-language/expressions/exponentiation/bigint-wrapped-values.js
-language/expressions/exponentiation/bigint-zero-base-zero-exponent.js
-language/expressions/greater-than/bigint-and-bigint.js
-language/expressions/greater-than/bigint-and-boolean.js
-language/expressions/greater-than/bigint-and-incomparable-string.js
-language/expressions/greater-than/bigint-and-non-finite.js
-language/expressions/greater-than/bigint-and-number-extremes.js
-language/expressions/greater-than/bigint-and-number.js
-language/expressions/greater-than/bigint-and-string.js
-language/expressions/greater-than/bigint-and-symbol.js
-language/expressions/greater-than-or-equal/bigint-and-bigint.js
-language/expressions/greater-than-or-equal/bigint-and-incomparable-string.js
-language/expressions/greater-than-or-equal/bigint-and-non-finite.js
-language/expressions/greater-than-or-equal/bigint-and-number-extremes.js
-language/expressions/greater-than-or-equal/bigint-and-number.js
-language/expressions/greater-than-or-equal/bigint-and-string.js
-language/expressions/left-shift/bigint-and-number.js
-language/expressions/left-shift/bigint-errors.js
-language/expressions/left-shift/bigint-non-primitive.js
-language/expressions/left-shift/bigint-toprimitive.js
-language/expressions/left-shift/bigint-wrapped-values.js
-language/expressions/left-shift/bigint.js
-language/expressions/less-than/bigint-and-bigint.js
-language/expressions/less-than/bigint-and-boolean.js
-language/expressions/less-than/bigint-and-incomparable-string.js
-language/expressions/less-than/bigint-and-non-finite.js
-language/expressions/less-than/bigint-and-number-extremes.js
-language/expressions/less-than/bigint-and-number.js
-language/expressions/less-than/bigint-and-string.js
-language/expressions/less-than/bigint-and-symbol.js
-language/expressions/less-than-or-equal/bigint-and-bigint.js
-language/expressions/less-than-or-equal/bigint-and-incomparable-string.js
-language/expressions/less-than-or-equal/bigint-and-non-finite.js
-language/expressions/less-than-or-equal/bigint-and-number-extremes.js
-language/expressions/less-than-or-equal/bigint-and-number.js
-language/expressions/less-than-or-equal/bigint-and-string.js
-language/expressions/logical-not/bigint.js
-language/expressions/modulus/bigint-and-number.js
-language/expressions/modulus/bigint-arithmetic.js
-language/expressions/modulus/bigint-errors.js
-language/expressions/modulus/bigint-modulo-zero.js
-language/expressions/modulus/bigint-toprimitive.js
-language/expressions/modulus/bigint-wrapped-values.js
-language/expressions/modulus/line-terminator.js
-language/expressions/modulus/order-of-evaluation.js
-language/expressions/multiplication/bigint-and-number.js
-language/expressions/multiplication/bigint-arithmetic.js
-language/expressions/multiplication/bigint-errors.js
-language/expressions/multiplication/bigint-toprimitive.js
-language/expressions/multiplication/bigint-wrapped-values.js
-language/expressions/postfix-increment/bigint.js
-language/expressions/prefix-decrement/bigint.js
-language/expressions/prefix-increment/bigint.js
-language/expressions/right-shift/bigint-and-number.js
-language/expressions/right-shift/bigint-errors.js
-language/expressions/right-shift/bigint-non-primitive.js
-language/expressions/right-shift/bigint-toprimitive.js
-language/expressions/right-shift/bigint-wrapped-values.js
-language/expressions/right-shift/bigint.js
-language/expressions/strict-does-not-equals/bigint-and-bigint.js
-language/expressions/strict-does-not-equals/bigint-and-boolean.js
-language/expressions/strict-does-not-equals/bigint-and-incomparable-primitive.js
-language/expressions/strict-does-not-equals/bigint-and-non-finite.js
-language/expressions/strict-does-not-equals/bigint-and-number-extremes.js
-language/expressions/strict-does-not-equals/bigint-and-number.js
-language/expressions/strict-does-not-equals/bigint-and-object.js
-language/expressions/strict-does-not-equals/bigint-and-string.js
-language/expressions/strict-equals/bigint-and-bigint.js
-language/expressions/strict-equals/bigint-and-boolean.js
-language/expressions/strict-equals/bigint-and-incomparable-primitive.js
-language/expressions/strict-equals/bigint-and-non-finite.js
-language/expressions/strict-equals/bigint-and-number-extremes.js
-language/expressions/strict-equals/bigint-and-number.js
-language/expressions/strict-equals/bigint-and-object.js
-language/expressions/strict-equals/bigint-and-string.js
-language/expressions/subtraction/bigint-and-number.js
-language/expressions/subtraction/bigint-arithmetic.js
-language/expressions/subtraction/bigint-errors.js
-language/expressions/subtraction/bigint-toprimitive.js
-language/expressions/subtraction/bigint-wrapped-values.js
-language/expressions/typeof/bigint.js
-language/expressions/unary-minus/bigint-non-primitive.js
-language/expressions/unary-minus/bigint.js
-language/expressions/unsigned-right-shift/bigint-and-number.js
-language/expressions/unsigned-right-shift/bigint-errors.js
-language/expressions/unsigned-right-shift/bigint-non-primitive.js
-language/expressions/unsigned-right-shift/bigint-toprimitive.js
-language/expressions/unsigned-right-shift/bigint-wrapped-values.js
-language/expressions/unsigned-right-shift/bigint.js
-built-ins/Array/15.4.5.1-5-1.js
-built-ins/Array/15.4.5.1-5-2.js
-built-ins/Array/15.4.5-1.js
-built-ins/Array/isArray/15.4.3.2-0-1.js
-built-ins/Array/isArray/15.4.3.2-0-2.js
-built-ins/Array/isArray/15.4.3.2-0-3.js
-built-ins/Array/isArray/15.4.3.2-0-5.js
-built-ins/Array/isArray/15.4.3.2-0-6.js
-built-ins/Array/isArray/15.4.3.2-0-7.js
-built-ins/Array/isArray/15.4.3.2-1-1.js
-built-ins/Array/isArray/15.4.3.2-1-10.js
-built-ins/Array/isArray/15.4.3.2-1-11.js
-built-ins/Array/isArray/15.4.3.2-1-12.js
-built-ins/Array/isArray/15.4.3.2-1-13.js
-built-ins/Array/isArray/15.4.3.2-1-15.js
-built-ins/Array/isArray/15.4.3.2-1-2.js
-built-ins/Array/isArray/15.4.3.2-1-3.js
-built-ins/Array/isArray/15.4.3.2-1-4.js
-built-ins/Array/isArray/15.4.3.2-1-5.js
-built-ins/Array/isArray/15.4.3.2-1-6.js
-built-ins/Array/isArray/15.4.3.2-1-7.js
-built-ins/Array/isArray/15.4.3.2-1-8.js
-built-ins/Array/isArray/15.4.3.2-1-9.js
-built-ins/Array/isArray/15.4.3.2-2-1.js
-built-ins/Array/isArray/15.4.3.2-2-2.js
-built-ins/Array/isArray/15.4.3.2-2-3.js
-built-ins/Array/length/15.4.5.1-3.d-1.js
-built-ins/Array/length/15.4.5.1-3.d-2.js
-built-ins/Array/length/15.4.5.1-3.d-3.js
-built-ins/Array/length/S15.4.2.2_A1.1_T1.js
-built-ins/Array/length/S15.4.2.2_A1.1_T2.js
-built-ins/Array/length/S15.4.2.2_A1.1_T3.js
-built-ins/Array/length/S15.4.2.2_A1.2_T1.js
-built-ins/Array/length/S15.4.2.2_A2.1_T1.js
-built-ins/Array/length/S15.4.2.2_A2.2_T1.js
-built-ins/Array/length/S15.4.2.2_A2.2_T2.js
-built-ins/Array/length/S15.4.2.2_A2.2_T3.js
-built-ins/Array/length/S15.4.2.2_A2.3_T1.js
-built-ins/Array/length/S15.4.2.2_A2.3_T2.js
-built-ins/Array/length/S15.4.2.2_A2.3_T3.js
-built-ins/Array/length/S15.4.2.2_A2.3_T4.js
-built-ins/Array/length/S15.4.2.2_A2.3_T5.js
-built-ins/Array/length/S15.4.4_A1.3_T1.js
-built-ins/Array/length/S15.4.5.1_A1.1_T1.js
-built-ins/Array/length/S15.4.5.1_A1.1_T2.js
-built-ins/Array/length/S15.4.5.1_A1.2_T1.js
-built-ins/Array/length/S15.4.5.1_A1.2_T3.js
-built-ins/Array/length/S15.4.5.1_A1.3_T1.js
-built-ins/Array/length/S15.4.5.1_A1.3_T2.js
-built-ins/Array/length/S15.4.5.2_A3_T4.js
-built-ins/Array/property-cast-boolean-primitive.js
-built-ins/Array/property-cast-nan-infinity.js
-built-ins/Array/property-cast-number.js
-built-ins/Array/prototype/concat/S15.4.4.4_A1_T1.js
-built-ins/Array/prototype/concat/S15.4.4.4_A1_T2.js
-built-ins/Array/prototype/concat/S15.4.4.4_A1_T3.js
-built-ins/Array/prototype/concat/S15.4.4.4_A1_T4.js
-built-ins/Array/prototype/concat/S15.4.4.4_A2_T1.js
-built-ins/Array/prototype/concat/S15.4.4.4_A2_T2.js
-built-ins/Array/prototype/concat/S15.4.4.4_A3_T1.js
-built-ins/Array/prototype/concat/S15.4.4.4_A3_T2.js
-built-ins/Array/prototype/concat/S15.4.4.4_A3_T3.js
-built-ins/Array/prototype/every/15.4.4.16-3-8.js
-built-ins/Array/prototype/every/15.4.4.16-3-9.js
-built-ins/Array/prototype/every/15.4.4.16-4-1.js
-built-ins/Array/prototype/every/15.4.4.16-4-10.js
-built-ins/Array/prototype/every/15.4.4.16-4-11.js
-built-ins/Array/prototype/every/15.4.4.16-4-12.js
-built-ins/Array/prototype/every/15.4.4.16-4-15.js
-built-ins/Array/prototype/every/15.4.4.16-4-3.js
-built-ins/Array/prototype/every/15.4.4.16-4-4.js
-built-ins/Array/prototype/every/15.4.4.16-4-5.js
-built-ins/Array/prototype/every/15.4.4.16-4-6.js
-built-ins/Array/prototype/every/15.4.4.16-4-7.js
-built-ins/Array/prototype/every/15.4.4.16-4-8.js
-built-ins/Array/prototype/every/15.4.4.16-4-9.js
-built-ins/Array/prototype/every/15.4.4.16-5-1.js
-built-ins/Array/prototype/every/15.4.4.16-5-10.js
-built-ins/Array/prototype/every/15.4.4.16-5-11.js
-built-ins/Array/prototype/every/15.4.4.16-5-12.js
-built-ins/Array/prototype/every/15.4.4.16-5-13.js
-built-ins/Array/prototype/every/15.4.4.16-5-14.js
-built-ins/Array/prototype/every/15.4.4.16-5-15.js
-built-ins/Array/prototype/every/15.4.4.16-5-16.js
-built-ins/Array/prototype/every/15.4.4.16-5-17.js
-built-ins/Array/prototype/every/15.4.4.16-5-18.js
-built-ins/Array/prototype/every/15.4.4.16-5-19.js
-built-ins/Array/prototype/every/15.4.4.16-5-1-s.js
-built-ins/Array/prototype/every/15.4.4.16-5-2.js
-built-ins/Array/prototype/every/15.4.4.16-5-21.js
-built-ins/Array/prototype/every/15.4.4.16-5-22.js
-built-ins/Array/prototype/every/15.4.4.16-5-23.js
-built-ins/Array/prototype/every/15.4.4.16-5-24.js
-built-ins/Array/prototype/every/15.4.4.16-5-3.js
-built-ins/Array/prototype/filter/15.4.4.20-5-4.js
-built-ins/Array/prototype/filter/15.4.4.20-5-5.js
-built-ins/Array/prototype/filter/15.4.4.20-5-6.js
-built-ins/Array/prototype/filter/15.4.4.20-5-7.js
-built-ins/Array/prototype/filter/15.4.4.20-5-9.js
-built-ins/Array/prototype/filter/15.4.4.20-6-1.js
-built-ins/Array/prototype/filter/15.4.4.20-6-2.js
-built-ins/Array/prototype/filter/15.4.4.20-6-3.js
-built-ins/Array/prototype/filter/15.4.4.20-6-4.js
-built-ins/Array/prototype/filter/15.4.4.20-6-5.js
-built-ins/Array/prototype/filter/15.4.4.20-6-6.js
-built-ins/Array/prototype/filter/15.4.4.20-6-7.js
-built-ins/Array/prototype/filter/15.4.4.20-6-8.js
-built-ins/Array/prototype/filter/15.4.4.20-9-1.js
-built-ins/Array/prototype/filter/15.4.4.20-9-2.js
-built-ins/Array/prototype/filter/15.4.4.20-9-3.js
-built-ins/Array/prototype/filter/15.4.4.20-9-4.js
-built-ins/Array/prototype/filter/15.4.4.20-9-5.js
-built-ins/Array/prototype/filter/15.4.4.20-9-6.js
-built-ins/Array/prototype/filter/15.4.4.20-9-7.js
-built-ins/Array/prototype/filter/15.4.4.20-9-8.js
-built-ins/Array/prototype/filter/15.4.4.20-9-9.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-1.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-10.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-11.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-12.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-13.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-14.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-15.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-16.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-2.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-3.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-4.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-5.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-6.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-7.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-8.js
-built-ins/Array/prototype/filter/15.4.4.20-9-b-9.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-1.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-10.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-11.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-12.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-13.js
-built-ins/Array/prototype/filter/15.4.4.20-9-c-i-14.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-11.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-12.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-13.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-14.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-15.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-16.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-17.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-18.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-19.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-2.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-20.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-21.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-22.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-23.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-24.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-25.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-3.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-4.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-5.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-6.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-7.js
-built-ins/Array/prototype/forEach/15.4.4.18-3-9.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-1.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-10.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-11.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-12.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-15.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-2.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-3.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-4.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-5.js
-built-ins/Array/prototype/forEach/15.4.4.18-4-6.js
-built-ins/Array/prototype/toLocaleString/S15.4.4.3_A1_T1.js
-built-ins/Array/prototype/toLocaleString/S15.4.4.3_A3_T1.js
-built-ins/Array/prototype/toLocaleString/S15.4.4.3_A4.7.js
-built-ins/Array/prototype/toString/S15.4.4.2_A1_T1.js
-built-ins/Array/prototype/toString/S15.4.4.2_A1_T2.js
-built-ins/Array/prototype/toString/S15.4.4.2_A1_T3.js
-built-ins/Array/prototype/toString/S15.4.4.2_A1_T4.js
-built-ins/Array/prototype/toString/S15.4.4.2_A3_T1.js
-built-ins/Array/prototype/toString/S15.4.4.2_A4.7.js
-built-ins/Array/S15.4.1_A1.1_T1.js
-built-ins/Array/S15.4.1_A1.1_T2.js
-built-ins/Array/S15.4.1_A1.1_T3.js
-built-ins/Array/S15.4.1_A1.2_T1.js
-built-ins/Array/S15.4.1_A1.3_T1.js
-built-ins/Array/S15.4.1_A2.1_T1.js
-built-ins/Array/S15.4.1_A2.2_T1.js
-built-ins/Array/S15.4.1_A3.1_T1.js
-built-ins/Array/S15.4.2.1_A1.1_T1.js
-built-ins/Array/S15.4.2.1_A1.1_T2.js
-built-ins/Array/S15.4.2.1_A1.1_T3.js
-built-ins/Array/S15.4.2.1_A1.2_T1.js
-built-ins/Array/S15.4.2.1_A1.3_T1.js
-built-ins/Array/S15.4.2.1_A2.1_T1.js
-built-ins/Array/S15.4.2.1_A2.2_T1.js
-built-ins/Array/S15.4.3_A1.1_T1.js
-built-ins/Array/S15.4.3_A1.1_T2.js
-built-ins/Array/S15.4.3_A1.1_T3.js
-built-ins/Array/S15.4.5.1_A1.2_T2.js
-built-ins/Array/S15.4.5.1_A2.1_T1.js
-built-ins/Array/S15.4.5.1_A2.2_T1.js
-built-ins/Array/S15.4.5.1_A2.3_T1.js
-built-ins/Array/S15.4.5.2_A1_T1.js
-built-ins/Array/S15.4.5.2_A1_T2.js
-built-ins/Array/S15.4.5.2_A2_T1.js
-built-ins/Array/S15.4.5.2_A3_T1.js
-built-ins/Array/S15.4.5.2_A3_T2.js
-built-ins/Array/S15.4.5.2_A3_T3.js
-built-ins/Array/S15.4_A1.1_T10.js
-built-ins/Array/S15.4_A1.1_T4.js
-built-ins/Array/S15.4_A1.1_T5.js
-built-ins/Array/S15.4_A1.1_T6.js
-built-ins/Array/S15.4_A1.1_T7.js
-built-ins/Array/S15.4_A1.1_T8.js
-built-ins/Array/S15.4_A1.1_T9.js
-built-ins/Boolean/prototype/toString/S15.6.4.2_A1_T1.js
-built-ins/Boolean/prototype/toString/S15.6.4.2_A1_T2.js
-built-ins/Boolean/prototype/toString/S15.6.4.2_A2_T1.js
-built-ins/Boolean/prototype/toString/S15.6.4.2_A2_T2.js
-built-ins/Boolean/prototype/toString/S15.6.4.2_A2_T3.js
-built-ins/Boolean/prototype/toString/S15.6.4.2_A2_T4.js
-built-ins/Boolean/prototype/toString/S15.6.4.2_A2_T5.js
-built-ins/Date/prototype/getDay/S15.9.5.16_A1_T1.js
-built-ins/Date/prototype/getDay/S15.9.5.16_A1_T2.js
-built-ins/Date/prototype/getDay/S15.9.5.16_A1_T3.js
-built-ins/Date/prototype/getDay/S15.9.5.16_A2_T1.js
-built-ins/Date/prototype/getDay/S15.9.5.16_A3_T1.js
-built-ins/Date/prototype/getDay/S15.9.5.16_A3_T2.js
-built-ins/Date/prototype/getDay/S15.9.5.16_A3_T3.js
-built-ins/Date/prototype/getFullYear/S15.9.5.10_A1_T1.js
-built-ins/Date/prototype/getFullYear/S15.9.5.10_A1_T2.js
-built-ins/Date/prototype/getFullYear/S15.9.5.10_A1_T3.js
-built-ins/Date/prototype/getFullYear/S15.9.5.10_A2_T1.js
-built-ins/Date/prototype/getFullYear/S15.9.5.10_A3_T1.js
-built-ins/Date/prototype/getFullYear/S15.9.5.10_A3_T2.js
-built-ins/Date/prototype/getFullYear/S15.9.5.10_A3_T3.js
-built-ins/Date/prototype/getHours/S15.9.5.18_A1_T1.js
-built-ins/Date/prototype/getHours/S15.9.5.18_A1_T2.js
-built-ins/Date/prototype/getHours/S15.9.5.18_A1_T3.js
-built-ins/Date/prototype/getHours/S15.9.5.18_A2_T1.js
-built-ins/Date/prototype/getHours/S15.9.5.18_A3_T1.js
-built-ins/Date/prototype/getHours/S15.9.5.18_A3_T2.js
-built-ins/Date/prototype/getHours/S15.9.5.18_A3_T3.js
-built-ins/Date/prototype/getMilliseconds/S15.9.5.24_A1_T1.js
-built-ins/Date/prototype/getMilliseconds/S15.9.5.24_A1_T2.js
-built-ins/Date/prototype/getMilliseconds/S15.9.5.24_A1_T3.js
-built-ins/Date/prototype/getMilliseconds/S15.9.5.24_A2_T1.js
-built-ins/Date/prototype/getMilliseconds/S15.9.5.24_A3_T1.js
-built-ins/Date/prototype/getMilliseconds/S15.9.5.24_A3_T2.js
-built-ins/Date/prototype/getMilliseconds/S15.9.5.24_A3_T3.js
-built-ins/Date/prototype/getMinutes/S15.9.5.20_A1_T1.js
-built-ins/Date/prototype/getMinutes/S15.9.5.20_A1_T2.js
-built-ins/Date/prototype/getMinutes/S15.9.5.20_A1_T3.js
-built-ins/Date/prototype/getMinutes/S15.9.5.20_A2_T1.js
-built-ins/Date/prototype/getMinutes/S15.9.5.20_A3_T1.js
-built-ins/Date/prototype/getMinutes/S15.9.5.20_A3_T2.js
-built-ins/Date/prototype/getMinutes/S15.9.5.20_A3_T3.js
-built-ins/Date/prototype/valueOf/S9.4_A3_T1.js
-built-ins/Date/prototype/valueOf/S9.4_A3_T2.js
-built-ins/Date/S15.9.2.1_A1.js
-built-ins/Date/S15.9.2.1_A2.js
-built-ins/Date/UTC/S15.9.4.3_A1_T1.js
-built-ins/Date/UTC/S15.9.4.3_A1_T2.js
-built-ins/Date/UTC/S15.9.4.3_A1_T3.js
-built-ins/Date/UTC/S15.9.4.3_A2_T1.js
-built-ins/Date/UTC/S15.9.4.3_A3_T1.js
-built-ins/Date/UTC/S15.9.4.3_A3_T2.js
-built-ins/Date/UTC/S15.9.4.3_A3_T3.js
-built-ins/Error/length.js
-built-ins/Error/prototype/constructor/S15.11.4.1_A1_T1.js
-built-ins/Error/prototype/constructor/S15.11.4.1_A1_T2.js
-built-ins/Error/prototype/message/15.11.4.3-1.js
-built-ins/Error/prototype/message/S15.11.4.3_A1.js
-built-ins/Error/prototype/message/S15.11.4.3_A2.js
-built-ins/Error/prototype/name/15.11.4.2-1.js
-built-ins/Error/prototype/name/S15.11.4.2_A1.js
-built-ins/Error/prototype/name/S15.11.4.2_A2.js
-built-ins/Error/prototype/S15.11.3.1_A1_T1.js
-built-ins/Error/prototype/S15.11.3.1_A2_T1.js
-built-ins/Error/prototype/S15.11.3.1_A3_T1.js
-built-ins/Error/prototype/S15.11.3.1_A4_T1.js
-built-ins/Error/prototype/S15.11.4_A1.js
-built-ins/Error/prototype/S15.11.4_A2.js
-built-ins/Error/prototype/S15.11.4_A3.js
-built-ins/Error/prototype/S15.11.4_A4.js
-built-ins/Error/prototype/toString/15.11.4.4-10-1.js
-built-ins/Error/prototype/toString/15.11.4.4-6-1.js
-built-ins/Error/prototype/toString/15.11.4.4-6-2.js
-built-ins/Error/prototype/toString/15.11.4.4-8-1.js
-built-ins/Error/prototype/toString/15.11.4.4-8-2.js
-built-ins/Error/prototype/toString/15.11.4.4-9-1.js
-built-ins/Error/prototype/toString/S15.11.4.4_A1.js
-built-ins/Error/prototype/toString/S15.11.4.4_A2.js
-built-ins/Function/15.3.2.1-10-6gs.js
-built-ins/Function/15.3.2.1-11-1.js
-built-ins/Function/15.3.2.1-11-1-s.js
-built-ins/Function/15.3.2.1-11-2-s.js
-built-ins/Function/15.3.2.1-11-3.js
-built-ins/Function/15.3.2.1-11-3-s.js
-built-ins/Function/15.3.2.1-11-4-s.js
-built-ins/Function/15.3.2.1-11-5.js
-built-ins/Function/15.3.2.1-11-5-s.js
-built-ins/Function/15.3.2.1-11-6-s.js
-built-ins/Function/15.3.2.1-11-7-s.js
-built-ins/Function/15.3.2.1-11-8-s.js
-built-ins/Function/15.3.2.1-11-9-s.js
-built-ins/Function/15.3.5.4_2-10gs.js
-built-ins/Function/15.3.5.4_2-11gs.js
-built-ins/Function/15.3.5.4_2-12gs.js
-built-ins/Function/15.3.5.4_2-13gs.js
-built-ins/Function/15.3.5.4_2-14gs.js
-built-ins/Function/15.3.5.4_2-15gs.js
-built-ins/Function/15.3.5.4_2-16gs.js
-built-ins/Function/15.3.5.4_2-17gs.js
-built-ins/Function/15.3.5.4_2-18gs.js
-built-ins/Function/15.3.5.4_2-19gs.js
-built-ins/Function/15.3.5.4_2-1gs.js
-built-ins/Function/15.3.5.4_2-20gs.js
-built-ins/Function/15.3.5.4_2-21gs.js
-built-ins/Function/15.3.5.4_2-22gs.js
-built-ins/Function/15.3.5.4_2-23gs.js
-built-ins/Function/15.3.5.4_2-24gs.js
-built-ins/Function/15.3.5.4_2-25gs.js
-built-ins/Function/15.3.5.4_2-26gs.js
-built-ins/Function/15.3.5.4_2-27gs.js
-built-ins/Function/15.3.5.4_2-28gs.js
-built-ins/Function/15.3.5.4_2-29gs.js
-built-ins/Function/15.3.5.4_2-2gs.js
-built-ins/Function/15.3.5.4_2-30gs.js
-built-ins/Function/15.3.5.4_2-31gs.js
-built-ins/Function/15.3.5.4_2-32gs.js
-built-ins/Function/15.3.5.4_2-33gs.js
-built-ins/Function/15.3.5.4_2-34gs.js
-built-ins/Function/15.3.5.4_2-35gs.js
-built-ins/Function/15.3.5.4_2-36gs.js
-built-ins/Function/15.3.5.4_2-37gs.js
-built-ins/Function/15.3.5.4_2-38gs.js
-built-ins/Function/15.3.5.4_2-39gs.js
-built-ins/Function/15.3.5.4_2-3gs.js
-built-ins/Function/15.3.5.4_2-40gs.js
-built-ins/Function/15.3.5.4_2-41gs.js
-built-ins/Function/15.3.5.4_2-42gs.js
-built-ins/Function/15.3.5.4_2-43gs.js
-built-ins/Function/15.3.5.4_2-44gs.js
-built-ins/Function/15.3.5.4_2-45gs.js
-built-ins/Function/15.3.5.4_2-46gs.js
-built-ins/Function/15.3.5.4_2-47gs.js
-built-ins/Function/15.3.5.4_2-48gs.js
-built-ins/Function/15.3.5.4_2-49gs.js
-built-ins/Function/15.3.5.4_2-4gs.js
-built-ins/Function/15.3.5.4_2-50gs.js
-built-ins/Function/15.3.5.4_2-51gs.js
-built-ins/Function/15.3.5.4_2-52gs.js
-built-ins/Function/15.3.5.4_2-53gs.js
-built-ins/Function/15.3.5.4_2-54gs.js
-built-ins/Function/15.3.5.4_2-55gs.js
-built-ins/Function/15.3.5.4_2-56gs.js
-built-ins/Function/15.3.5.4_2-57gs.js
-built-ins/Function/15.3.5.4_2-58gs.js
-built-ins/Function/15.3.5.4_2-59gs.js
-built-ins/Function/15.3.5.4_2-5gs.js
-built-ins/Function/15.3.5.4_2-60gs.js
-built-ins/Function/15.3.5.4_2-61gs.js
-built-ins/Function/15.3.5.4_2-62gs.js
-built-ins/Function/15.3.5.4_2-63gs.js
-built-ins/Function/15.3.5.4_2-64gs.js
-built-ins/Function/15.3.5.4_2-65gs.js
-built-ins/Function/15.3.5.4_2-66gs.js
-built-ins/Function/15.3.5.4_2-67gs.js
-built-ins/Function/15.3.5.4_2-68gs.js
-built-ins/Function/15.3.5.4_2-69gs.js
-built-ins/Function/15.3.5.4_2-6gs.js
-built-ins/Function/15.3.5.4_2-70gs.js
-built-ins/Function/15.3.5.4_2-71gs.js
-built-ins/Function/15.3.5.4_2-72gs.js
-built-ins/Function/15.3.5.4_2-73gs.js
-built-ins/Function/15.3.5.4_2-74gs.js
-built-ins/Function/15.3.5.4_2-75gs.js
-built-ins/Function/15.3.5.4_2-76gs.js
-built-ins/Function/15.3.5.4_2-77gs.js
-built-ins/Function/15.3.5.4_2-78gs.js
-built-ins/Function/15.3.5.4_2-79gs.js
-built-ins/Function/15.3.5.4_2-7gs.js
-built-ins/Function/15.3.5.4_2-80gs.js
-built-ins/Function/15.3.5.4_2-81gs.js
-built-ins/Function/15.3.5.4_2-82gs.js
-built-ins/Function/15.3.5.4_2-83gs.js
-built-ins/Function/15.3.5.4_2-84gs.js
-built-ins/Function/15.3.5.4_2-85gs.js
-built-ins/Function/15.3.5.4_2-86gs.js
-built-ins/Function/15.3.5.4_2-87gs.js
-built-ins/Function/15.3.5.4_2-88gs.js
-built-ins/Function/15.3.5.4_2-89gs.js
-built-ins/Function/15.3.5.4_2-8gs.js
-built-ins/Function/15.3.5.4_2-90gs.js
-built-ins/Function/15.3.5.4_2-91gs.js
-built-ins/Function/15.3.5.4_2-92gs.js
-built-ins/Function/15.3.5.4_2-93gs.js
-built-ins/Function/15.3.5.4_2-94gs.js
-built-ins/Function/15.3.5.4_2-95gs.js
-built-ins/Function/15.3.5.4_2-96gs.js
-built-ins/Function/15.3.5.4_2-97gs.js
-built-ins/Function/15.3.5.4_2-9gs.js
-built-ins/Function/15.3.5-1gs.js
-built-ins/Function/15.3.5-2gs.js
-built-ins/Function/length/15.3.3.2-1.js
-built-ins/Function/length/S15.3.5.1_A1_T1.js
-built-ins/Function/length/S15.3.5.1_A1_T2.js
-built-ins/Function/length/S15.3.5.1_A1_T3.js
-built-ins/Function/length/S15.3.5.1_A2_T1.js
-built-ins/Function/length/S15.3.5.1_A2_T2.js
-built-ins/Function/length/S15.3.5.1_A2_T3.js
-built-ins/Function/length/S15.3.5.1_A3_T1.js
-built-ins/Function/length/S15.3.5.1_A3_T2.js
-built-ins/Function/length/S15.3.5.1_A3_T3.js
-built-ins/Function/length/S15.3.5.1_A4_T1.js
-built-ins/Function/length/S15.3.5.1_A4_T2.js
-built-ins/Function/length/S15.3.5.1_A4_T3.js
-built-ins/Function/prototype/apply/15.3.4.3-1-s.js
-built-ins/Function/prototype/apply/15.3.4.3-2-s.js
-built-ins/Function/prototype/apply/15.3.4.3-3-s.js
-built-ins/Function/prototype/apply/S15.3.4.3_A1_T1.js
-built-ins/Function/prototype/apply/S15.3.4.3_A1_T2.js
-built-ins/Function/prototype/apply/S15.3.4.3_A12.js
-built-ins/Function/prototype/apply/S15.3.4.3_A3_T1.js
-built-ins/Function/prototype/apply/S15.3.4.3_A3_T10.js
-built-ins/Function/prototype/apply/S15.3.4.3_A3_T2.js
-built-ins/Function/prototype/apply/S15.3.4.3_A3_T3.js
-built-ins/Function/prototype/apply/S15.3.4.3_A3_T4.js
-built-ins/Function/prototype/apply/S15.3.4.3_A3_T5.js
-built-ins/Function/prototype/apply/S15.3.4.3_A3_T6.js
-built-ins/Function/prototype/apply/S15.3.4.3_A3_T7.js
-built-ins/Function/prototype/apply/S15.3.4.3_A3_T8.js
-built-ins/Function/prototype/apply/S15.3.4.3_A3_T9.js
-built-ins/Function/prototype/apply/S15.3.4.3_A5_T1.js
-built-ins/Function/prototype/apply/S15.3.4.3_A5_T2.js
-built-ins/Function/prototype/apply/S15.3.4.3_A5_T3.js
-built-ins/Function/prototype/apply/S15.3.4.3_A5_T4.js
-built-ins/Function/prototype/apply/S15.3.4.3_A5_T5.js
-built-ins/Function/prototype/apply/S15.3.4.3_A5_T6.js
-built-ins/Function/prototype/apply/S15.3.4.3_A5_T7.js
-built-ins/Function/prototype/apply/S15.3.4.3_A5_T8.js
-built-ins/Function/prototype/apply/S15.3.4.3_A7_T1.js
-built-ins/Function/prototype/apply/S15.3.4.3_A7_T10.js
-built-ins/Function/prototype/apply/S15.3.4.3_A7_T2.js
-built-ins/Function/prototype/apply/S15.3.4.3_A7_T3.js
-built-ins/Function/prototype/apply/S15.3.4.3_A7_T4.js
-built-ins/Function/prototype/apply/S15.3.4.3_A7_T5.js
-built-ins/Function/prototype/apply/S15.3.4.3_A7_T6.js
-built-ins/Function/prototype/apply/S15.3.4.3_A7_T7.js
-built-ins/Function/prototype/apply/S15.3.4.3_A7_T8.js
-built-ins/Function/prototype/apply/S15.3.4.3_A7_T9.js
-built-ins/Function/prototype/apply/S15.3.4.3_A8_T1.js
-built-ins/Function/prototype/apply/S15.3.4.3_A8_T2.js
-built-ins/Function/prototype/apply/S15.3.4.3_A8_T3.js
-built-ins/Function/prototype/apply/S15.3.4.3_A8_T4.js
-built-ins/Function/prototype/apply/S15.3.4.3_A8_T5.js
-built-ins/Function/prototype/apply/S15.3.4.3_A8_T6.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-1.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-10.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-11.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-12.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-13.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-14.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-15.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-2.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-3.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-4.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-5.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-6.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-7.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-8.js
-built-ins/Function/prototype/bind/15.3.4.5.1-4-9.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-1.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-10.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-11.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-12.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-13.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-14.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-2.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-3.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-4.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-5.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-6.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-7.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-8.js
-built-ins/Function/prototype/bind/15.3.4.5.2-4-9.js
-built-ins/Function/prototype/bind/15.3.4.5-0-1.js
-built-ins/Function/prototype/bind/15.3.4.5-10-1.js
-built-ins/Function/prototype/bind/15.3.4.5-11-1.js
-built-ins/Function/prototype/bind/15.3.4.5-16-1.js
-built-ins/Function/prototype/bind/15.3.4.5-16-2.js
-built-ins/Function/prototype/bind/15.3.4.5-20-2.js
-built-ins/Function/prototype/bind/15.3.4.5-20-3.js
-built-ins/Function/prototype/bind/15.3.4.5-2-1.js
-built-ins/Function/prototype/bind/15.3.4.5-2-10.js
-built-ins/Function/prototype/bind/15.3.4.5-2-11.js
-built-ins/Function/prototype/bind/15.3.4.5-21-2.js
-built-ins/Function/prototype/bind/15.3.4.5-2-12.js
-built-ins/Function/prototype/bind/15.3.4.5-21-3.js
-built-ins/Function/prototype/bind/15.3.4.5-2-13.js
-built-ins/Function/prototype/bind/15.3.4.5-2-14.js
-built-ins/Function/prototype/bind/15.3.4.5-2-15.js
-built-ins/Function/prototype/bind/15.3.4.5-2-16.js
-built-ins/Function/prototype/bind/15.3.4.5-2-2.js
-built-ins/Function/prototype/bind/15.3.4.5-2-3.js
-built-ins/Function/prototype/bind/15.3.4.5-2-4.js
-built-ins/Function/prototype/bind/15.3.4.5-2-5.js
-built-ins/Function/prototype/bind/15.3.4.5-2-6.js
-built-ins/Function/prototype/bind/15.3.4.5-2-7.js
-built-ins/Function/prototype/bind/15.3.4.5-2-8.js
-built-ins/Function/prototype/bind/15.3.4.5-2-9.js
-built-ins/Function/prototype/bind/15.3.4.5-3-1.js
-built-ins/Function/prototype/bind/15.3.4.5-6-1.js
-built-ins/Function/prototype/bind/15.3.4.5-6-10.js
-built-ins/Function/prototype/bind/15.3.4.5-6-11.js
-built-ins/Function/prototype/bind/15.3.4.5-6-12.js
-built-ins/Function/prototype/bind/15.3.4.5-6-2.js
-built-ins/Function/prototype/bind/15.3.4.5-6-3.js
-built-ins/Function/prototype/bind/15.3.4.5-6-4.js
-built-ins/Function/prototype/bind/15.3.4.5-6-5.js
-built-ins/Function/prototype/bind/15.3.4.5-6-6.js
-built-ins/Function/prototype/bind/15.3.4.5-6-7.js
-built-ins/Function/prototype/bind/15.3.4.5-6-8.js
-built-ins/Function/prototype/bind/15.3.4.5-6-9.js
-built-ins/Function/prototype/bind/15.3.4.5-8-1.js
-built-ins/Function/prototype/bind/15.3.4.5-8-2.js
-built-ins/Function/prototype/bind/15.3.4.5-9-1.js
-built-ins/Function/prototype/bind/15.3.4.5-9-2.js
-built-ins/Function/prototype/bind/S15.3.4.5_A1.js
-built-ins/Function/prototype/bind/S15.3.4.5_A13.js
-built-ins/Function/prototype/bind/S15.3.4.5_A14.js
-built-ins/Function/prototype/bind/S15.3.4.5_A15.js
-built-ins/Function/prototype/bind/S15.3.4.5_A16.js
-built-ins/Function/prototype/bind/S15.3.4.5_A2.js
-built-ins/Function/prototype/bind/S15.3.4.5_A3.js
-built-ins/Function/prototype/bind/S15.3.4.5_A4.js
-built-ins/Function/prototype/bind/S15.3.4.5_A5.js
-built-ins/Function/prototype/call/15.3.4.4-1-s.js
-built-ins/Function/prototype/call/15.3.4.4-2-s.js
-built-ins/Function/prototype/call/15.3.4.4-3-s.js
-built-ins/Function/prototype/call/S15.3.4.4_A1_T1.js
-built-ins/Function/prototype/call/S15.3.4.4_A1_T2.js
-built-ins/Function/prototype/call/S15.3.4.4_A10.js
-built-ins/Function/prototype/call/S15.3.4.4_A11.js
-built-ins/Function/prototype/call/S15.3.4.4_A12.js
-built-ins/Function/prototype/call/S15.3.4.4_A13.js
-built-ins/Function/prototype/call/S15.3.4.4_A14.js
-built-ins/Function/prototype/call/S15.3.4.4_A15.js
-built-ins/Function/prototype/call/S15.3.4.4_A16.js
-built-ins/Function/prototype/call/S15.3.4.4_A2_T1.js
-built-ins/Function/prototype/call/S15.3.4.4_A2_T2.js
-built-ins/Function/prototype/call/S15.3.4.4_A3_T1.js
-built-ins/Function/prototype/call/S15.3.4.4_A3_T10.js
-built-ins/Function/prototype/call/S15.3.4.4_A3_T2.js
-built-ins/Function/prototype/call/S15.3.4.4_A3_T3.js
-built-ins/Function/prototype/call/S15.3.4.4_A3_T4.js
-built-ins/Function/prototype/call/S15.3.4.4_A3_T5.js
-built-ins/Function/prototype/call/S15.3.4.4_A3_T6.js
-built-ins/Function/prototype/call/S15.3.4.4_A3_T7.js
-built-ins/Function/prototype/call/S15.3.4.4_A3_T8.js
-built-ins/Function/prototype/call/S15.3.4.4_A3_T9.js
-built-ins/Function/prototype/call/S15.3.4.4_A5_T1.js
-built-ins/Function/prototype/call/S15.3.4.4_A5_T2.js
-built-ins/Function/prototype/call/S15.3.4.4_A5_T3.js
-built-ins/Function/prototype/call/S15.3.4.4_A5_T4.js
-built-ins/Function/prototype/call/S15.3.4.4_A5_T5.js
-built-ins/Function/prototype/call/S15.3.4.4_A5_T6.js
-built-ins/Function/prototype/call/S15.3.4.4_A5_T7.js
-built-ins/Function/prototype/call/S15.3.4.4_A5_T8.js
-built-ins/Function/prototype/call/S15.3.4.4_A6_T1.js
-built-ins/Function/prototype/call/S15.3.4.4_A6_T10.js
-built-ins/Function/prototype/call/S15.3.4.4_A6_T2.js
-built-ins/Function/prototype/call/S15.3.4.4_A6_T3.js
-built-ins/Function/prototype/call/S15.3.4.4_A6_T4.js
-built-ins/Function/prototype/call/S15.3.4.4_A6_T5.js
-built-ins/Function/prototype/call/S15.3.4.4_A6_T6.js
-built-ins/Function/prototype/call/S15.3.4.4_A6_T7.js
-built-ins/Function/prototype/call/S15.3.4.4_A6_T8.js
-built-ins/Function/prototype/call/S15.3.4.4_A6_T9.js
-built-ins/Function/prototype/call/S15.3.4.4_A7_T1.js
-built-ins/Function/prototype/call/S15.3.4.4_A7_T2.js
-built-ins/Function/prototype/call/S15.3.4.4_A7_T3.js
-built-ins/Function/prototype/call/S15.3.4.4_A7_T4.js
-built-ins/Function/prototype/call/S15.3.4.4_A7_T5.js
-built-ins/Function/prototype/call/S15.3.4.4_A7_T6.js
-built-ins/Function/prototype/call/S15.3.4.4_A9.js
-built-ins/Function/prototype/constructor/S15.3.4.1_A1_T1.js
-built-ins/Function/prototype/S15.3.3.1_A1.js
-built-ins/Function/prototype/S15.3.3.1_A2.js
-built-ins/Function/prototype/S15.3.3.1_A3.js
-built-ins/Function/prototype/S15.3.3.1_A4.js
-built-ins/Function/prototype/S15.3.4_A1.js
-built-ins/Function/prototype/S15.3.4_A2_T1.js
-built-ins/Function/prototype/S15.3.4_A2_T2.js
-built-ins/Function/prototype/S15.3.4_A2_T3.js
-built-ins/Function/prototype/S15.3.4_A3_T1.js
-built-ins/Function/prototype/S15.3.4_A3_T2.js
-built-ins/Function/prototype/S15.3.4_A4.js
-built-ins/Function/prototype/S15.3.4_A5.js
-built-ins/Function/prototype/S15.3.5.2_A1_T1.js
-built-ins/Function/prototype/S15.3.5.2_A1_T2.js
-built-ins/Function/prototype/toString/S15.3.4.2_A10.js
-built-ins/Function/prototype/toString/S15.3.4.2_A11.js
-built-ins/Function/prototype/toString/S15.3.4.2_A12.js
-built-ins/Function/prototype/toString/S15.3.4.2_A13.js
-built-ins/Function/prototype/toString/S15.3.4.2_A14.js
-built-ins/Function/prototype/toString/S15.3.4.2_A16.js
-built-ins/Function/prototype/toString/S15.3.4.2_A6.js
-built-ins/Function/prototype/toString/S15.3.4.2_A7.js
-built-ins/Function/prototype/toString/S15.3.4.2_A8.js
-built-ins/Function/prototype/toString/S15.3.4.2_A9.js
-built-ins/Function/S10.1.1_A1_T3.js
-built-ins/Function/S15.3.1_A1_T1.js
-built-ins/Function/S15.3.2.1_A1_T1.js
-built-ins/Function/S15.3.2.1_A1_T10.js
-built-ins/Function/S15.3.2.1_A1_T11.js
-built-ins/Function/S15.3.2.1_A1_T12.js
-built-ins/Function/S15.3.2.1_A1_T13.js
-built-ins/Function/S15.3.2.1_A1_T2.js
-built-ins/Function/S15.3.2.1_A1_T3.js
-built-ins/Function/S15.3.2.1_A1_T4.js
-built-ins/Function/S15.3.2.1_A1_T5.js
-built-ins/Function/S15.3.2.1_A1_T6.js
-built-ins/Function/S15.3.2.1_A1_T7.js
-built-ins/Function/S15.3.2.1_A1_T8.js
-built-ins/Function/S15.3.2.1_A1_T9.js
-built-ins/Function/S15.3.2.1_A2_T1.js
-built-ins/Function/S15.3.2.1_A2_T2.js
-built-ins/Function/S15.3.2.1_A2_T3.js
-built-ins/Function/S15.3.2.1_A2_T4.js
-built-ins/Function/S15.3.2.1_A2_T5.js
-built-ins/Function/S15.3.2.1_A2_T6.js
-built-ins/Function/S15.3.2.1_A3_T1.js
-built-ins/Function/S15.3.2.1_A3_T10.js
-built-ins/Function/S15.3.2.1_A3_T11.js
-built-ins/Function/S15.3.2.1_A3_T12.js
-built-ins/Function/S15.3.2.1_A3_T13.js
-built-ins/Function/S15.3.2.1_A3_T14.js
-built-ins/Function/S15.3.2.1_A3_T15.js
-built-ins/Function/S15.3.2.1_A3_T2.js
-built-ins/Function/S15.3.2.1_A3_T3.js
-built-ins/Function/S15.3.2.1_A3_T4.js
-built-ins/Function/S15.3.2.1_A3_T5.js
-built-ins/Function/S15.3.2.1_A3_T6.js
-built-ins/Function/S15.3.2.1_A3_T7.js
-built-ins/Function/S15.3.2.1_A3_T8.js
-built-ins/Function/S15.3.2.1_A3_T9.js
-built-ins/Function/S15.3.2_A1.js
-built-ins/Function/S15.3.3_A1.js
-built-ins/Function/S15.3.3_A2_T1.js
-built-ins/Function/S15.3.3_A2_T2.js
-built-ins/Function/S15.3.3_A3.js
-built-ins/Function/S15.3.5_A1_T1.js
-built-ins/Function/S15.3.5_A1_T2.js
-built-ins/Function/S15.3.5_A2_T1.js
-built-ins/Function/S15.3.5_A2_T2.js
-built-ins/Function/S15.3.5_A3_T1.js
-built-ins/Function/S15.3.5_A3_T2.js
-built-ins/Function/S15.3_A1.js
-built-ins/Function/S15.3_A2_T1.js
-built-ins/Function/S15.3_A2_T2.js
-built-ins/Function/S15.3_A3_T1.js
-built-ins/Function/S15.3_A3_T2.js
-built-ins/Function/S15.3_A3_T3.js
-built-ins/Function/S15.3_A3_T4.js
-built-ins/Function/S15.3_A3_T5.js
-built-ins/Function/S15.3_A3_T6.js
-built-ins/global/10.2.1.1.3-4-16-s.js
-built-ins/global/10.2.1.1.3-4-18-s.js
-built-ins/global/10.2.1.1.3-4-22.js
-built-ins/global/10.2.1.1.3-4-27.js
-built-ins/global/S10.2.3_A1.1_T1.js
-built-ins/global/S10.2.3_A1.1_T2.js
-built-ins/global/S10.2.3_A1.1_T3.js
-built-ins/global/S10.2.3_A1.1_T4.js
-built-ins/global/S10.2.3_A1.2_T1.js
-built-ins/global/S10.2.3_A1.2_T2.js
-built-ins/global/S10.2.3_A1.2_T3.js
-built-ins/global/S10.2.3_A1.2_T4.js
-built-ins/global/S10.2.3_A1.3_T1.js
-built-ins/global/S10.2.3_A1.3_T2.js
-built-ins/global/S10.2.3_A1.3_T3.js
-built-ins/global/S10.2.3_A1.3_T4.js
-built-ins/global/S10.2.3_A2.1_T1.js
-built-ins/global/S10.2.3_A2.1_T2.js
-built-ins/global/S10.2.3_A2.1_T3.js
-built-ins/global/S10.2.3_A2.1_T4.js
-built-ins/global/S10.2.3_A2.3_T1.js
-built-ins/global/S10.2.3_A2.3_T2.js
-built-ins/global/S10.2.3_A2.3_T3.js
-built-ins/global/S10.2.3_A2.3_T4.js
-built-ins/global/S15.1_A1_T1.js
-built-ins/global/S15.1_A1_T2.js
-built-ins/global/S15.1_A2_T1.js
-built-ins/Infinity/15.1.1.2-0.js
-built-ins/Infinity/S15.1.1.2_A1.js
-built-ins/Infinity/S15.1.1.2_A2_T2.js
-built-ins/Infinity/S15.1.1.2_A3_T2.js
-built-ins/Infinity/S15.1.1.2_A4.js
-built-ins/JSON/15.12-0-1.js
-built-ins/JSON/15.12-0-2.js
-built-ins/JSON/15.12-0-3.js
-built-ins/JSON/15.12-0-4.js
-built-ins/JSON/parse/15.12.1.1-0-1.js
-built-ins/JSON/parse/15.12.1.1-0-2.js
-built-ins/JSON/parse/15.12.1.1-0-3.js
-built-ins/JSON/parse/15.12.1.1-0-4.js
-built-ins/JSON/parse/15.12.1.1-0-5.js
-built-ins/JSON/parse/15.12.1.1-0-6.js
-built-ins/JSON/parse/15.12.1.1-0-8.js
-built-ins/JSON/parse/15.12.1.1-0-9.js
-built-ins/JSON/parse/15.12.1.1-g1-1.js
-built-ins/JSON/parse/15.12.1.1-g1-2.js
-built-ins/JSON/parse/15.12.1.1-g1-3.js
-built-ins/JSON/parse/15.12.1.1-g1-4.js
-built-ins/JSON/parse/15.12.1.1-g2-1.js
-built-ins/JSON/parse/15.12.1.1-g2-2.js
-built-ins/JSON/parse/15.12.1.1-g2-3.js
-built-ins/JSON/parse/15.12.1.1-g2-4.js
-built-ins/JSON/parse/15.12.1.1-g2-5.js
-built-ins/JSON/parse/15.12.1.1-g4-1.js
-built-ins/JSON/parse/15.12.1.1-g4-2.js
-built-ins/JSON/parse/15.12.1.1-g4-3.js
-built-ins/JSON/parse/15.12.1.1-g4-4.js
-built-ins/JSON/parse/15.12.1.1-g5-1.js
-built-ins/JSON/parse/15.12.1.1-g5-2.js
-built-ins/JSON/parse/15.12.1.1-g5-3.js
-built-ins/JSON/parse/15.12.1.1-g6-1.js
-built-ins/JSON/parse/15.12.1.1-g6-2.js
-built-ins/JSON/parse/15.12.1.1-g6-3.js
-built-ins/JSON/parse/15.12.1.1-g6-4.js
-built-ins/JSON/parse/15.12.1.1-g6-5.js
-built-ins/JSON/parse/15.12.1.1-g6-6.js
-built-ins/JSON/parse/15.12.1.1-g6-7.js
-built-ins/JSON/parse/15.12.2-2-1.js
-built-ins/JSON/parse/15.12.2-2-10.js
-built-ins/JSON/parse/15.12.2-2-2.js
-built-ins/JSON/parse/15.12.2-2-3.js
-built-ins/JSON/parse/15.12.2-2-4.js
-built-ins/JSON/parse/15.12.2-2-5.js
-built-ins/JSON/parse/15.12.2-2-6.js
-built-ins/JSON/parse/15.12.2-2-7.js
-built-ins/JSON/parse/15.12.2-2-8.js
-built-ins/JSON/parse/15.12.2-2-9.js
-built-ins/JSON/parse/invalid-whitespace.js
-built-ins/JSON/parse/S15.12.2_A1.js
-built-ins/Math/abs/S15.8.2.1_A1.js
-built-ins/Math/abs/S15.8.2.1_A2.js
-built-ins/Math/abs/S15.8.2.1_A3.js
-built-ins/Math/acos/S15.8.2.2_A1.js
-built-ins/Math/acos/S15.8.2.2_A2.js
-built-ins/Math/acos/S15.8.2.2_A3.js
-built-ins/Math/acos/S15.8.2.2_A4.js
-built-ins/Math/asin/S15.8.2.3_A1.js
-built-ins/Math/asin/S15.8.2.3_A2.js
-built-ins/Math/asin/S15.8.2.3_A3.js
-built-ins/Math/asin/S15.8.2.3_A4.js
-built-ins/Math/asin/S15.8.2.3_A5.js
-built-ins/Math/atan/S15.8.2.4_A1.js
-built-ins/Math/atan/S15.8.2.4_A2.js
-built-ins/Math/atan/S15.8.2.4_A3.js
-built-ins/Math/atan2/S15.8.2.5_A1.js
-built-ins/Math/atan2/S15.8.2.5_A14.js
-built-ins/Math/atan2/S15.8.2.5_A16.js
-built-ins/Math/atan2/S15.8.2.5_A4.js
-built-ins/Math/atan2/S15.8.2.5_A5.js
-built-ins/Math/atan2/S15.8.2.5_A8.js
-built-ins/Math/atan2/S15.8.2.5_A9.js
-built-ins/Math/ceil/S15.8.2.6_A1.js
-built-ins/Math/ceil/S15.8.2.6_A2.js
-built-ins/Math/ceil/S15.8.2.6_A3.js
-built-ins/Math/ceil/S15.8.2.6_A4.js
-built-ins/Math/ceil/S15.8.2.6_A5.js
-built-ins/Math/ceil/S15.8.2.6_A6.js
-built-ins/Math/ceil/S15.8.2.6_A7.js
-built-ins/Math/cos/S15.8.2.7_A1.js
-built-ins/Math/cos/S15.8.2.7_A2.js
-built-ins/Math/cos/S15.8.2.7_A3.js
-built-ins/Math/cos/S15.8.2.7_A4.js
-built-ins/Math/cos/S15.8.2.7_A5.js
-built-ins/Math/exp/S15.8.2.8_A1.js
-built-ins/Math/exp/S15.8.2.8_A2.js
-built-ins/Math/exp/S15.8.2.8_A3.js
-built-ins/Math/exp/S15.8.2.8_A4.js
-built-ins/Math/exp/S15.8.2.8_A5.js
-built-ins/Math/floor/S15.8.2.9_A1.js
-built-ins/Math/floor/S15.8.2.9_A2.js
-built-ins/Math/floor/S15.8.2.9_A3.js
-built-ins/Math/floor/S15.8.2.9_A4.js
-built-ins/Math/floor/S15.8.2.9_A5.js
-built-ins/Math/floor/S15.8.2.9_A6.js
-built-ins/Math/floor/S15.8.2.9_A7.js
-built-ins/Math/log/S15.8.2.10_A1.js
-built-ins/Math/log/S15.8.2.10_A2.js
-built-ins/Math/log/S15.8.2.10_A3.js
-built-ins/Math/log/S15.8.2.10_A4.js
-built-ins/Math/log/S15.8.2.10_A5.js
-built-ins/Math/max/15.8.2.11-1.js
-built-ins/Math/max/S15.8.2.11_A1.js
-built-ins/Math/max/S15.8.2.11_A2.js
-built-ins/Math/max/S15.8.2.11_A4.js
-built-ins/Math/min/15.8.2.12-1.js
-built-ins/Math/min/S15.8.2.12_A1.js
-built-ins/Math/min/S15.8.2.12_A2.js
-built-ins/Math/min/S15.8.2.12_A4.js
-built-ins/Math/random/S15.8.2.14_A1.js
-built-ins/Math/round/S15.8.2.15_A1.js
-built-ins/Math/round/S15.8.2.15_A2.js
-built-ins/Math/round/S15.8.2.15_A3.js
-built-ins/Math/round/S15.8.2.15_A4.js
-built-ins/Math/round/S15.8.2.15_A5.js
-built-ins/Math/round/S15.8.2.15_A6.js
-built-ins/Math/round/S15.8.2.15_A7.js
-built-ins/Math/sin/S15.8.2.16_A1.js
-built-ins/Math/sin/S15.8.2.16_A4.js
-built-ins/Math/sin/S15.8.2.16_A5.js
-built-ins/Math/sin/zero.js
-built-ins/Math/sqrt/S15.8.2.17_A1.js
-built-ins/Math/sqrt/S15.8.2.17_A2.js
-built-ins/Math/sqrt/S15.8.2.17_A3.js
-built-ins/Math/sqrt/S15.8.2.17_A4.js
-built-ins/Math/sqrt/S15.8.2.17_A5.js
-built-ins/Math/tan/S15.8.2.18_A1.js
-built-ins/Math/tan/S15.8.2.18_A2.js
-built-ins/Math/tan/S15.8.2.18_A3.js
-built-ins/Math/tan/S15.8.2.18_A4.js
-built-ins/Math/tan/S15.8.2.18_A5.js
-built-ins/NaN/15.1.1.1-0.js
-built-ins/NaN/S15.1.1.1_A1.js
-built-ins/NaN/S15.1.1.1_A2_T2.js
-built-ins/NaN/S15.1.1.1_A3_T2.js
-built-ins/NaN/S15.1.1.1_A4.js
-built-ins/Number/15.7.3-1.js
-built-ins/Number/15.7.3-2.js
-built-ins/Number/15.7.4-1.js
-built-ins/Number/MAX_VALUE/S15.7.3.2_A2.js
-built-ins/Number/MAX_VALUE/S15.7.3.2_A3.js
-built-ins/Number/MAX_VALUE/S15.7.3.2_A4.js
-built-ins/Number/MIN_VALUE/S15.7.3.3_A2.js
-built-ins/Number/MIN_VALUE/S15.7.3.3_A3.js
-built-ins/Number/MIN_VALUE/S15.7.3.3_A4.js
-built-ins/Number/NEGATIVE_INFINITY/S15.7.3.5_A1.js
-built-ins/Number/NEGATIVE_INFINITY/S15.7.3.5_A2.js
-built-ins/Number/POSITIVE_INFINITY/S15.7.3.6_A1.js
-built-ins/Number/POSITIVE_INFINITY/S15.7.3.6_A2.js
-built-ins/Number/prototype/15.7.3.1-2.js
-built-ins/Number/prototype/S15.7.3.1_A2_T1.js
-built-ins/Number/prototype/S15.7.3.1_A2_T2.js
-built-ins/Number/prototype/S15.7.3.1_A3.js
-built-ins/Number/prototype/S15.7.4_A1.js
-built-ins/Number/prototype/S15.7.4_A2.js
-built-ins/Number/prototype/S15.7.4_A3.1.js
-built-ins/Number/prototype/S15.7.4_A3.2.js
-built-ins/Number/prototype/S15.7.4_A3.3.js
-built-ins/Number/prototype/S15.7.4_A3.4.js
-built-ins/Number/prototype/S15.7.4_A3.5.js
-built-ins/Number/prototype/S15.7.4_A3.6.js
-built-ins/Number/prototype/S15.7.4_A3.7.js
-built-ins/Number/prototype/toFixed/S15.7.4.5_A1.1_T01.js
-built-ins/Number/prototype/toFixed/S15.7.4.5_A1.1_T02.js
-built-ins/Number/prototype/toFixed/S15.7.4.5_A1.3_T01.js
-built-ins/Number/prototype/toFixed/S15.7.4.5_A1.3_T02.js
-built-ins/Number/prototype/toFixed/S15.7.4.5_A1.4_T01.js
-built-ins/Number/prototype/toFixed/S15.7.4.5_A2_T01.js
-built-ins/Number/prototype/toString/S15.7.4.2_A1_T01.js
-built-ins/Number/prototype/toString/S15.7.4.2_A1_T02.js
-built-ins/Number/prototype/toString/S15.7.4.2_A1_T03.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T01.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T02.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T03.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T04.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T05.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T06.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T07.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T08.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T09.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T10.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T11.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T12.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T13.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T14.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T15.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T16.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T17.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T18.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T19.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T20.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T21.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T22.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T23.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T24.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T25.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T26.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T27.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T28.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T29.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T30.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T31.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T32.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T33.js
-built-ins/Number/prototype/toString/S15.7.4.2_A2_T34.js
-built-ins/Number/prototype/toString/S15.7.4.2_A3_T01.js
-built-ins/Number/prototype/toString/S15.7.4.2_A3_T02.js
-built-ins/Number/prototype/toString/S15.7.4.2_A3_T03.js
-built-ins/Number/prototype/toString/S15.7.4.2_A3_T04.js
-built-ins/Number/prototype/toString/S15.7.4.2_A4_T01.js
-built-ins/Number/prototype/toString/S15.7.4.2_A4_T02.js
-built-ins/Number/prototype/toString/S15.7.4.2_A4_T03.js
-built-ins/Number/prototype/toString/S15.7.4.2_A4_T04.js
-built-ins/Number/prototype/toString/S15.7.4.2_A4_T05.js
-built-ins/Number/prototype/valueOf/S15.7.4.4_A1_T01.js
-built-ins/Number/prototype/valueOf/S15.7.4.4_A1_T02.js
-built-ins/Number/prototype/valueOf/S15.7.4.4_A2_T01.js
-built-ins/Number/prototype/valueOf/S15.7.4.4_A2_T02.js
-built-ins/Number/prototype/valueOf/S15.7.4.4_A2_T03.js
-built-ins/Number/prototype/valueOf/S15.7.4.4_A2_T04.js
-built-ins/Number/prototype/valueOf/S15.7.4.4_A2_T05.js
-built-ins/Number/S15.7.1.1_A1.js
-built-ins/Number/S15.7.1.1_A2.js
-built-ins/Number/S15.7.2.1_A1.js
-built-ins/Number/S15.7.2.1_A2.js
-built-ins/Number/S15.7.2.1_A3.js
-built-ins/Number/S15.7.2.1_A4.js
-built-ins/Number/S15.7.3_A1.js
-built-ins/Number/S15.7.3_A2.js
-built-ins/Number/S15.7.3_A3.js
-built-ins/Number/S15.7.3_A4.js
-built-ins/Number/S15.7.3_A5.js
-built-ins/Number/S15.7.3_A6.js
-built-ins/Number/S15.7.3_A7.js
-built-ins/Number/S15.7.3_A8.js
-built-ins/Number/S15.7.5_A1_T01.js
-built-ins/Number/S15.7.5_A1_T02.js
-built-ins/Number/S15.7.5_A1_T03.js
-built-ins/Number/S15.7.5_A1_T04.js
-built-ins/Number/S15.7.5_A1_T05.js
-built-ins/Number/S15.7.5_A1_T06.js
-built-ins/Number/S15.7.5_A1_T07.js
-built-ins/Number/S8.12.8_A3.js
-built-ins/Number/S8.12.8_A4.js
-built-ins/Number/S9.1_A1_T1.js
-built-ins/Number/S9.3.1_A1.js
-built-ins/Number/S9.3.1_A10.js
-built-ins/Number/S9.3.1_A11.js
-built-ins/Number/S9.3.1_A12.js
-built-ins/Number/S9.3.1_A13.js
-built-ins/Number/S9.3.1_A14.js
-built-ins/Number/S9.3.1_A15.js
-built-ins/Number/S9.3.1_A16.js
-built-ins/Number/S9.3.1_A17.js
-built-ins/Number/S9.3.1_A18.js
-built-ins/Number/S9.3.1_A19.js
-built-ins/Number/S9.3.1_A2.js
-built-ins/Number/S9.3.1_A20.js
-built-ins/Number/S9.3.1_A21.js
-built-ins/Number/S9.3.1_A22.js
-built-ins/Number/S9.3.1_A23.js
-built-ins/Number/S9.3.1_A24.js
-built-ins/Number/S9.3.1_A25.js
-built-ins/Number/S9.3.1_A26.js
-built-ins/Number/S9.3.1_A27.js
-built-ins/Number/S9.3.1_A28.js
-built-ins/Number/S9.3.1_A29.js
-built-ins/Number/S9.3.1_A3_T1.js
-built-ins/Number/S9.3.1_A3_T2.js
-built-ins/Number/S9.3.1_A30.js
-built-ins/Number/S9.3.1_A31.js
-built-ins/Number/S9.3.1_A32.js
-built-ins/Number/S9.3.1_A4_T1.js
-built-ins/Number/S9.3.1_A4_T2.js
-built-ins/Number/S9.3.1_A5_T1.js
-built-ins/Number/S9.3.1_A5_T2.js
-built-ins/Number/S9.3.1_A5_T3.js
-built-ins/Number/S9.3.1_A6_T1.js
-built-ins/Number/S9.3.1_A6_T2.js
-built-ins/Number/S9.3.1_A7.js
-built-ins/Number/S9.3.1_A8.js
-built-ins/Number/S9.3.1_A9.js
-built-ins/Number/S9.3_A1_T1.js
-built-ins/Number/S9.3_A2_T1.js
-built-ins/Number/S9.3_A3_T1.js
-built-ins/Number/S9.3_A4.1_T1.js
-built-ins/Number/S9.3_A4.2_T1.js
-built-ins/Number/S9.3_A5_T1.js
-built-ins/Object/create/15.2.3.5-0-1.js
-built-ins/Object/create/15.2.3.5-0-2.js
-built-ins/Object/create/15.2.3.5-1.js
-built-ins/Object/create/15.2.3.5-1-1.js
-built-ins/Object/create/15.2.3.5-1-2.js
-built-ins/Object/create/15.2.3.5-1-3.js
-built-ins/Object/create/15.2.3.5-1-4.js
-built-ins/Object/create/15.2.3.5-2-1.js
-built-ins/Object/create/15.2.3.5-2-2.js
-built-ins/Object/create/15.2.3.5-3-1.js
-built-ins/Object/create/15.2.3.5-4-1.js
-built-ins/Object/create/15.2.3.5-4-10.js
-built-ins/Object/create/15.2.3.5-4-100.js
-built-ins/Object/create/15.2.3.5-4-101.js
-built-ins/Object/create/15.2.3.5-4-102.js
-built-ins/Object/create/15.2.3.5-4-103.js
-built-ins/Object/create/15.2.3.5-4-104.js
-built-ins/Object/create/15.2.3.5-4-105.js
-built-ins/Object/create/15.2.3.5-4-106.js
-built-ins/Object/create/15.2.3.5-4-107.js
-built-ins/Object/create/15.2.3.5-4-108.js
-built-ins/Object/create/15.2.3.5-4-109.js
-built-ins/Object/create/15.2.3.5-4-11.js
-built-ins/Object/create/15.2.3.5-4-110.js
-built-ins/Object/create/15.2.3.5-4-111.js
-built-ins/Object/create/15.2.3.5-4-112.js
-built-ins/Object/create/15.2.3.5-4-113.js
-built-ins/Object/create/15.2.3.5-4-114.js
-built-ins/Object/create/15.2.3.5-4-115.js
-built-ins/Object/create/15.2.3.5-4-116.js
-built-ins/Object/create/15.2.3.5-4-117.js
-built-ins/Object/create/15.2.3.5-4-118.js
-built-ins/Object/create/15.2.3.5-4-119.js
-built-ins/Object/create/15.2.3.5-4-12.js
-built-ins/Object/create/15.2.3.5-4-120.js
-built-ins/Object/create/15.2.3.5-4-121.js
-built-ins/Object/create/15.2.3.5-4-122.js
-built-ins/Object/create/15.2.3.5-4-124.js
-built-ins/Object/create/15.2.3.5-4-125.js
-built-ins/Object/create/15.2.3.5-4-126.js
-built-ins/Object/create/15.2.3.5-4-127.js
-built-ins/Object/create/15.2.3.5-4-128.js
-built-ins/Object/create/15.2.3.5-4-129.js
-built-ins/Object/create/15.2.3.5-4-13.js
-built-ins/Object/create/15.2.3.5-4-130.js
-built-ins/Object/create/15.2.3.5-4-131.js
-built-ins/Object/create/15.2.3.5-4-132.js
-built-ins/Object/create/15.2.3.5-4-133.js
-built-ins/Object/create/15.2.3.5-4-134.js
-built-ins/Object/create/15.2.3.5-4-135.js
-built-ins/Object/create/15.2.3.5-4-136.js
-built-ins/Object/create/15.2.3.5-4-137.js
-built-ins/Object/create/15.2.3.5-4-138.js
-built-ins/Object/create/15.2.3.5-4-139.js
-built-ins/Object/create/15.2.3.5-4-14.js
-built-ins/Object/create/15.2.3.5-4-140.js
-built-ins/Object/create/15.2.3.5-4-141.js
-built-ins/Object/create/15.2.3.5-4-142.js
-built-ins/Object/create/15.2.3.5-4-143.js
-built-ins/Object/create/15.2.3.5-4-144.js
-built-ins/Object/create/15.2.3.5-4-145.js
-built-ins/Object/create/15.2.3.5-4-146.js
-built-ins/Object/create/15.2.3.5-4-147.js
-built-ins/Object/create/15.2.3.5-4-149.js
-built-ins/Object/create/15.2.3.5-4-15.js
-built-ins/Object/create/15.2.3.5-4-150.js
-built-ins/Object/create/15.2.3.5-4-151.js
-built-ins/Object/create/15.2.3.5-4-152.js
-built-ins/Object/create/15.2.3.5-4-153.js
-built-ins/Object/create/15.2.3.5-4-154.js
-built-ins/Object/create/15.2.3.5-4-155.js
-built-ins/Object/create/15.2.3.5-4-156.js
-built-ins/Object/create/15.2.3.5-4-157.js
-built-ins/Object/create/15.2.3.5-4-158.js
-built-ins/Object/create/15.2.3.5-4-159.js
-built-ins/Object/create/15.2.3.5-4-16.js
-built-ins/Object/create/15.2.3.5-4-160.js
-built-ins/Object/create/15.2.3.5-4-161.js
-built-ins/Object/create/15.2.3.5-4-162.js
-built-ins/Object/create/15.2.3.5-4-163.js
-built-ins/Object/create/15.2.3.5-4-164.js
-built-ins/Object/create/15.2.3.5-4-165.js
-built-ins/Object/create/15.2.3.5-4-166.js
-built-ins/Object/create/15.2.3.5-4-167.js
-built-ins/Object/create/15.2.3.5-4-168.js
-built-ins/Object/create/15.2.3.5-4-169.js
-built-ins/Object/create/15.2.3.5-4-17.js
-built-ins/Object/create/15.2.3.5-4-170.js
-built-ins/Object/create/15.2.3.5-4-171.js
-built-ins/Object/create/15.2.3.5-4-172.js
-built-ins/Object/create/15.2.3.5-4-173.js
-built-ins/Object/create/15.2.3.5-4-174.js
-built-ins/Object/create/15.2.3.5-4-175.js
-built-ins/Object/create/15.2.3.5-4-177.js
-built-ins/Object/create/15.2.3.5-4-178.js
-built-ins/Object/create/15.2.3.5-4-179.js
-built-ins/Object/create/15.2.3.5-4-18.js
-built-ins/Object/create/15.2.3.5-4-180.js
-built-ins/Object/create/15.2.3.5-4-181.js
-built-ins/Object/create/15.2.3.5-4-182.js
-built-ins/Object/create/15.2.3.5-4-183.js
-built-ins/Object/create/15.2.3.5-4-184.js
-built-ins/Object/create/15.2.3.5-4-185.js
-built-ins/Object/create/15.2.3.5-4-186.js
-built-ins/Object/create/15.2.3.5-4-187.js
-built-ins/Object/create/15.2.3.5-4-188.js
-built-ins/Object/create/15.2.3.5-4-189.js
-built-ins/Object/create/15.2.3.5-4-19.js
-built-ins/Object/create/15.2.3.5-4-190.js
-built-ins/Object/create/15.2.3.5-4-191.js
-built-ins/Object/create/15.2.3.5-4-192.js
-built-ins/Object/create/15.2.3.5-4-193.js
-built-ins/Object/create/15.2.3.5-4-194.js
-built-ins/Object/create/15.2.3.5-4-195.js
-built-ins/Object/create/15.2.3.5-4-196.js
-built-ins/Object/create/15.2.3.5-4-197.js
-built-ins/Object/create/15.2.3.5-4-198.js
-built-ins/Object/create/15.2.3.5-4-199.js
-built-ins/Object/create/15.2.3.5-4-2.js
-built-ins/Object/create/15.2.3.5-4-20.js
-built-ins/Object/create/15.2.3.5-4-200.js
-built-ins/Object/create/15.2.3.5-4-201.js
-built-ins/Object/create/15.2.3.5-4-203.js
-built-ins/Object/create/15.2.3.5-4-204.js
-built-ins/Object/create/15.2.3.5-4-205.js
-built-ins/Object/create/15.2.3.5-4-206.js
-built-ins/Object/create/15.2.3.5-4-207.js
-built-ins/Object/create/15.2.3.5-4-208.js
-built-ins/Object/create/15.2.3.5-4-209.js
-built-ins/Object/create/15.2.3.5-4-21.js
-built-ins/Object/create/15.2.3.5-4-210.js
-built-ins/Object/create/15.2.3.5-4-211.js
-built-ins/Object/create/15.2.3.5-4-212.js
-built-ins/Object/create/15.2.3.5-4-213.js
-built-ins/Object/create/15.2.3.5-4-214.js
-built-ins/Object/create/15.2.3.5-4-215.js
-built-ins/Object/create/15.2.3.5-4-216.js
-built-ins/Object/create/15.2.3.5-4-217.js
-built-ins/Object/create/15.2.3.5-4-218.js
-built-ins/Object/create/15.2.3.5-4-219.js
-built-ins/Object/create/15.2.3.5-4-22.js
-built-ins/Object/create/15.2.3.5-4-220.js
-built-ins/Object/create/15.2.3.5-4-221.js
-built-ins/Object/create/15.2.3.5-4-222.js
-built-ins/Object/create/15.2.3.5-4-223.js
-built-ins/Object/create/15.2.3.5-4-224.js
-built-ins/Object/create/15.2.3.5-4-225.js
-built-ins/Object/create/15.2.3.5-4-226.js
-built-ins/Object/create/15.2.3.5-4-228.js
-built-ins/Object/create/15.2.3.5-4-229.js
-built-ins/Object/create/15.2.3.5-4-23.js
-built-ins/Object/create/15.2.3.5-4-230.js
-built-ins/Object/create/15.2.3.5-4-231.js
-built-ins/Object/create/15.2.3.5-4-232.js
-built-ins/Object/create/15.2.3.5-4-233.js
-built-ins/Object/create/15.2.3.5-4-234.js
-built-ins/Object/create/15.2.3.5-4-235.js
-built-ins/Object/create/15.2.3.5-4-236.js
-built-ins/Object/create/15.2.3.5-4-237.js
-built-ins/Object/create/15.2.3.5-4-238.js
-built-ins/Object/create/15.2.3.5-4-239.js
-built-ins/Object/create/15.2.3.5-4-24.js
-built-ins/Object/create/15.2.3.5-4-240.js
-built-ins/Object/create/15.2.3.5-4-241.js
-built-ins/Object/create/15.2.3.5-4-242.js
-built-ins/Object/create/15.2.3.5-4-243.js
-built-ins/Object/create/15.2.3.5-4-244.js
-built-ins/Object/create/15.2.3.5-4-245.js
-built-ins/Object/create/15.2.3.5-4-246.js
-built-ins/Object/create/15.2.3.5-4-247.js
-built-ins/Object/create/15.2.3.5-4-248.js
-built-ins/Object/create/15.2.3.5-4-249.js
-built-ins/Object/create/15.2.3.5-4-25.js
-built-ins/Object/create/15.2.3.5-4-250.js
-built-ins/Object/create/15.2.3.5-4-251.js
-built-ins/Object/create/15.2.3.5-4-252.js
-built-ins/Object/create/15.2.3.5-4-253.js
-built-ins/Object/create/15.2.3.5-4-254.js
-built-ins/Object/create/15.2.3.5-4-256.js
-built-ins/Object/create/15.2.3.5-4-257.js
-built-ins/Object/create/15.2.3.5-4-258.js
-built-ins/Object/create/15.2.3.5-4-259.js
-built-ins/Object/create/15.2.3.5-4-26.js
-built-ins/Object/create/15.2.3.5-4-260.js
-built-ins/Object/create/15.2.3.5-4-261.js
-built-ins/Object/create/15.2.3.5-4-262.js
-built-ins/Object/create/15.2.3.5-4-263.js
-built-ins/Object/create/15.2.3.5-4-266.js
-built-ins/Object/create/15.2.3.5-4-267.js
-built-ins/Object/create/15.2.3.5-4-268.js
-built-ins/Object/create/15.2.3.5-4-269.js
-built-ins/Object/create/15.2.3.5-4-27.js
-built-ins/Object/create/15.2.3.5-4-270.js
-built-ins/Object/create/15.2.3.5-4-271.js
-built-ins/Object/create/15.2.3.5-4-272.js
-built-ins/Object/create/15.2.3.5-4-273.js
-built-ins/Object/create/15.2.3.5-4-274.js
-built-ins/Object/create/15.2.3.5-4-275.js
-built-ins/Object/create/15.2.3.5-4-276.js
-built-ins/Object/create/15.2.3.5-4-277.js
-built-ins/Object/create/15.2.3.5-4-278.js
-built-ins/Object/create/15.2.3.5-4-279.js
-built-ins/Object/create/15.2.3.5-4-28.js
-built-ins/Object/create/15.2.3.5-4-280.js
-built-ins/Object/create/15.2.3.5-4-281.js
-built-ins/Object/create/15.2.3.5-4-282.js
-built-ins/Object/create/15.2.3.5-4-283.js
-built-ins/Object/create/15.2.3.5-4-284.js
-built-ins/Object/create/15.2.3.5-4-285.js
-built-ins/Object/create/15.2.3.5-4-286.js
-built-ins/Object/create/15.2.3.5-4-287.js
-built-ins/Object/create/15.2.3.5-4-288.js
-built-ins/Object/create/15.2.3.5-4-289.js
-built-ins/Object/create/15.2.3.5-4-29.js
-built-ins/Object/create/15.2.3.5-4-291.js
-built-ins/Object/create/15.2.3.5-4-292.js
-built-ins/Object/create/15.2.3.5-4-293.js
-built-ins/Object/create/15.2.3.5-4-294.js
-built-ins/Object/create/15.2.3.5-4-295.js
-built-ins/Object/create/15.2.3.5-4-296.js
-built-ins/Object/create/15.2.3.5-4-297.js
-built-ins/Object/create/15.2.3.5-4-298.js
-built-ins/Object/create/15.2.3.5-4-3.js
-built-ins/Object/create/15.2.3.5-4-30.js
-built-ins/Object/create/15.2.3.5-4-300.js
-built-ins/Object/create/15.2.3.5-4-301.js
-built-ins/Object/create/15.2.3.5-4-302.js
-built-ins/Object/create/15.2.3.5-4-303.js
-built-ins/Object/create/15.2.3.5-4-304.js
-built-ins/Object/create/15.2.3.5-4-305.js
-built-ins/Object/create/15.2.3.5-4-306.js
-built-ins/Object/create/15.2.3.5-4-307.js
-built-ins/Object/create/15.2.3.5-4-308.js
-built-ins/Object/create/15.2.3.5-4-309.js
-built-ins/Object/create/15.2.3.5-4-31.js
-built-ins/Object/create/15.2.3.5-4-310.js
-built-ins/Object/create/15.2.3.5-4-311.js
-built-ins/Object/create/15.2.3.5-4-312.js
-built-ins/Object/create/15.2.3.5-4-313.js
-built-ins/Object/create/15.2.3.5-4-314.js
-built-ins/Object/create/15.2.3.5-4-315.js
-built-ins/Object/create/15.2.3.5-4-316.js
-built-ins/Object/create/15.2.3.5-4-32.js
-built-ins/Object/create/15.2.3.5-4-33.js
-built-ins/Object/create/15.2.3.5-4-34.js
-built-ins/Object/create/15.2.3.5-4-35.js
-built-ins/Object/create/15.2.3.5-4-36.js
-built-ins/Object/create/15.2.3.5-4-37.js
-built-ins/Object/create/15.2.3.5-4-38.js
-built-ins/Object/create/15.2.3.5-4-39.js
-built-ins/Object/create/15.2.3.5-4-4.js
-built-ins/Object/create/15.2.3.5-4-40.js
-built-ins/Object/create/15.2.3.5-4-41.js
-built-ins/Object/create/15.2.3.5-4-42.js
-built-ins/Object/create/15.2.3.5-4-43.js
-built-ins/Object/create/15.2.3.5-4-44.js
-built-ins/Object/create/15.2.3.5-4-45.js
-built-ins/Object/create/15.2.3.5-4-46.js
-built-ins/Object/create/15.2.3.5-4-47.js
-built-ins/Object/create/15.2.3.5-4-48.js
-built-ins/Object/create/15.2.3.5-4-49.js
-built-ins/Object/create/15.2.3.5-4-5.js
-built-ins/Object/create/15.2.3.5-4-50.js
-built-ins/Object/create/15.2.3.5-4-51.js
-built-ins/Object/create/15.2.3.5-4-52.js
-built-ins/Object/create/15.2.3.5-4-53.js
-built-ins/Object/create/15.2.3.5-4-54.js
-built-ins/Object/create/15.2.3.5-4-55.js
-built-ins/Object/create/15.2.3.5-4-56.js
-built-ins/Object/create/15.2.3.5-4-57.js
-built-ins/Object/create/15.2.3.5-4-58.js
-built-ins/Object/create/15.2.3.5-4-59.js
-built-ins/Object/create/15.2.3.5-4-6.js
-built-ins/Object/create/15.2.3.5-4-60.js
-built-ins/Object/create/15.2.3.5-4-61.js
-built-ins/Object/create/15.2.3.5-4-62.js
-built-ins/Object/create/15.2.3.5-4-63.js
-built-ins/Object/create/15.2.3.5-4-64.js
-built-ins/Object/create/15.2.3.5-4-65.js
-built-ins/Object/create/15.2.3.5-4-66.js
-built-ins/Object/create/15.2.3.5-4-67.js
-built-ins/Object/create/15.2.3.5-4-68.js
-built-ins/Object/create/15.2.3.5-4-69.js
-built-ins/Object/create/15.2.3.5-4-7.js
-built-ins/Object/create/15.2.3.5-4-71.js
-built-ins/Object/create/15.2.3.5-4-72.js
-built-ins/Object/create/15.2.3.5-4-73.js
-built-ins/Object/create/15.2.3.5-4-74.js
-built-ins/Object/create/15.2.3.5-4-75.js
-built-ins/Object/create/15.2.3.5-4-76.js
-built-ins/Object/create/15.2.3.5-4-77.js
-built-ins/Object/create/15.2.3.5-4-78.js
-built-ins/Object/create/15.2.3.5-4-79.js
-built-ins/Object/create/15.2.3.5-4-8.js
-built-ins/Object/create/15.2.3.5-4-80.js
-built-ins/Object/create/15.2.3.5-4-81.js
-built-ins/Object/create/15.2.3.5-4-82.js
-built-ins/Object/create/15.2.3.5-4-83.js
-built-ins/Object/create/15.2.3.5-4-84.js
-built-ins/Object/create/15.2.3.5-4-85.js
-built-ins/Object/create/15.2.3.5-4-86.js
-built-ins/Object/create/15.2.3.5-4-87.js
-built-ins/Object/create/15.2.3.5-4-88.js
-built-ins/Object/create/15.2.3.5-4-89.js
-built-ins/Object/create/15.2.3.5-4-9.js
-built-ins/Object/create/15.2.3.5-4-90.js
-built-ins/Object/create/15.2.3.5-4-91.js
-built-ins/Object/create/15.2.3.5-4-92.js
-built-ins/Object/create/15.2.3.5-4-93.js
-built-ins/Object/create/15.2.3.5-4-94.js
-built-ins/Object/create/15.2.3.5-4-96.js
-built-ins/Object/create/15.2.3.5-4-97.js
-built-ins/Object/create/15.2.3.5-4-98.js
-built-ins/Object/create/15.2.3.5-4-99.js
-built-ins/Object/defineProperties/15.2.3.7-0-1.js
-built-ins/Object/defineProperties/15.2.3.7-0-2.js
-built-ins/Object/defineProperties/15.2.3.7-1.js
-built-ins/Object/defineProperties/15.2.3.7-1-1.js
-built-ins/Object/defineProperties/15.2.3.7-1-2.js
-built-ins/Object/defineProperties/15.2.3.7-1-3.js
-built-ins/Object/defineProperties/15.2.3.7-1-4.js
-built-ins/Object/defineProperties/15.2.3.7-2-1.js
-built-ins/Object/defineProperties/15.2.3.7-2-10.js
-built-ins/Object/defineProperties/15.2.3.7-2-11.js
-built-ins/Object/defineProperties/15.2.3.7-2-12.js
-built-ins/Object/defineProperties/15.2.3.7-2-13.js
-built-ins/Object/defineProperties/15.2.3.7-2-14.js
-built-ins/Object/defineProperties/15.2.3.7-2-15.js
-built-ins/Object/defineProperties/15.2.3.7-2-16.js
-built-ins/Object/defineProperties/15.2.3.7-2-18.js
-built-ins/Object/defineProperties/15.2.3.7-2-2.js
-built-ins/Object/defineProperties/15.2.3.7-2-3.js
-built-ins/Object/defineProperties/15.2.3.7-2-4.js
-built-ins/Object/defineProperties/15.2.3.7-2-5.js
-built-ins/Object/defineProperties/15.2.3.7-2-6.js
-built-ins/Object/defineProperties/15.2.3.7-2-7.js
-built-ins/Object/defineProperties/15.2.3.7-2-8.js
-built-ins/Object/defineProperties/15.2.3.7-2-9.js
-built-ins/Object/defineProperties/15.2.3.7-3-1.js
-built-ins/Object/defineProperties/15.2.3.7-3-2.js
-built-ins/Object/defineProperties/15.2.3.7-3-3.js
-built-ins/Object/defineProperties/15.2.3.7-3-4.js
-built-ins/Object/defineProperties/15.2.3.7-3-5.js
-built-ins/Object/defineProperties/15.2.3.7-3-6.js
-built-ins/Object/defineProperties/15.2.3.7-3-7.js
-built-ins/Object/defineProperties/15.2.3.7-3-8.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-1.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-10.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-11.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-12.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-13.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-14.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-15.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-16.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-17.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-2.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-3.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-4.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-5.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-6.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-7.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-8.js
-built-ins/Object/defineProperties/15.2.3.7-5-a-9.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-1.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-10.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-100.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-101.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-102.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-103.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-104.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-105.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-106.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-107.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-109.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-11.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-110.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-111.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-112.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-113.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-114.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-115.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-116.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-117.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-118.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-119.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-12.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-120.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-121.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-122.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-123.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-124.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-125.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-126.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-127.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-128.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-129.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-13.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-130.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-131.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-132.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-133.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-134.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-135.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-137.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-138.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-139.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-14.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-140.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-141.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-142.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-143.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-144.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-145.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-146.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-147.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-148.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-149.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-15.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-150.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-151.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-152.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-153.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-154.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-155.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-156.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-157.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-158.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-159.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-16.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-160.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-161.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-163.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-164.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-165.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-166.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-167.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-168.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-169.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-17.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-170.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-171.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-172.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-173.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-174.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-175.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-176.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-177.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-178.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-179.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-18.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-180.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-181.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-182.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-183.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-184.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-185.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-186.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-188.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-189.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-19.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-190.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-191.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-192.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-193.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-194.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-195.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-196.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-197.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-198.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-199.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-2.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-20.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-200.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-201.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-202.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-203.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-204.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-205.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-206.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-207.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-208.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-209.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-21.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-210.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-211.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-212.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-213.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-214.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-216.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-217.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-218.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-219.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-22.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-220.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-221.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-222.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-223.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-226.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-227.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-228.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-229.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-23.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-230.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-231.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-232.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-233.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-234.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-235.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-236.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-237.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-238.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-239.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-24.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-240.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-241.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-242.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-243.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-244.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-245.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-246.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-247.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-248.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-249.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-25.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-252.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-253.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-254.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-255.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-256.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-257.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-258.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-26.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-261.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-262.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-263.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-264.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-27.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-28.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-29.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-3.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-31.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-32.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-33.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-34.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-35.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-36.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-37.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-38.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-39.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-4.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-40.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-41.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-42.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-43.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-44.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-45.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-46.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-47.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-48.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-49.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-5.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-50.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-51.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-52.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-53.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-54.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-56.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-57.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-58.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-59.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-6.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-60.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-61.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-62.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-63.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-64.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-65.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-66.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-67.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-68.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-69.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-7.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-70.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-71.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-72.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-73.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-74.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-75.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-76.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-77.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-78.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-79.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-8.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-80.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-81.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-82.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-84.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-85.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-86.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-87.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-88.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-89.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-9.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-90.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-91.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-92.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-93.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-94.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-95.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-96.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-97.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-98.js
-built-ins/Object/defineProperties/15.2.3.7-5-b-99.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-1.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-10.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-100.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-101.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-102.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-103.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-104.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-105.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-106.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-107.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-108.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-109.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-11.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-110.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-111.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-112.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-113.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-114.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-114-b.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-115.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-116.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-117.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-118.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-119.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-12.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-120.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-121.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-122.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-123.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-124.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-125.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-126.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-127.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-128.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-129.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-13.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-130.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-131.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-132.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-133.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-134.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-135.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-136.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-137.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-138.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-139.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-14.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-140.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-141.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-142.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-143.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-144.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-145.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-146.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-147.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-148.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-149.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-15.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-150.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-151.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-152.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-153.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-155.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-156.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-157.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-158.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-159.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-16.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-160.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-161.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-162.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-163.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-164.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-165.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-166.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-167.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-168.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-169.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-17.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-170.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-171.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-172.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-173.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-174.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-175.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-176.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-177.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-178.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-179.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-18.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-180.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-181.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-182.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-183.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-184.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-185.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-186.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-187.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-188.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-189.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-19.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-190.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-191.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-192.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-193.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-194.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-195.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-196.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-197.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-198.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-199.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-2.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-20.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-200.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-201.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-202.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-203.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-204.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-205.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-206.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-207.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-208.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-209.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-21.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-210.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-211.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-212.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-213.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-214.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-215.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-216.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-217.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-218.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-219.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-22.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-220.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-221.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-222.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-223.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-224.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-225.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-226.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-227.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-228.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-229.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-230.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-231.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-232.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-233.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-234.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-235.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-236.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-237.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-238.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-239.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-24.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-240.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-241.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-242.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-243.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-244.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-245.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-246.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-247.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-248.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-249.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-25.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-250.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-251.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-252.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-253.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-254.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-255.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-256.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-257.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-258.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-259.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-26.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-260.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-261.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-262.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-263.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-264.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-265.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-266.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-267.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-268.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-269.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-27.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-270.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-271.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-272.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-273.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-274.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-275.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-276.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-277.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-278.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-279.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-28.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-280.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-281.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-282.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-283.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-284.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-285.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-286.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-287.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-288.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-289.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-29.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-290.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-291.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-292.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-293.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-294.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-295.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-296.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-297.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-298.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-299.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-3.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-30.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-300.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-301.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-302.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-303.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-304.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-305.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-306.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-307.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-308.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-309.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-31.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-310.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-311.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-312.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-313.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-314.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-32.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-33.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-34.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-35.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-36.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-37.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-38.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-38-1.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-39.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-4.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-40.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-41.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-42.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-43.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-44.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-45.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-46.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-47.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-48.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-49.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-5.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-50.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-51.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-52.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-53.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-54.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-55.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-56.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-57.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-58.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-59.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-6.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-60.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-61.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-62.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-63.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-64.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-65.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-66.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-66-1.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-67.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-68.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-69.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-7.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-70.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-71.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-72.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-73.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-74.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-75.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-76.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-77.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-78.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-79.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-8.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-80.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-81.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-82.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-83.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-84.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-84-1.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-85.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-86.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-86-1.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-87.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-88.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-89.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-9.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-90.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-91.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-92.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-93.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-93-1.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-93-2.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-93-3.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-93-4.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-94.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-95.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-96.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-97.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-98.js
-built-ins/Object/defineProperties/15.2.3.7-6-a-99.js
-built-ins/Object/defineProperty/15.2.3.6-0-1.js
-built-ins/Object/defineProperty/15.2.3.6-0-2.js
-built-ins/Object/defineProperty/15.2.3.6-1.js
-built-ins/Object/defineProperty/15.2.3.6-1-1.js
-built-ins/Object/defineProperty/15.2.3.6-1-2.js
-built-ins/Object/defineProperty/15.2.3.6-1-3.js
-built-ins/Object/defineProperty/15.2.3.6-1-4.js
-built-ins/Object/defineProperty/15.2.3.6-2-1.js
-built-ins/Object/defineProperty/15.2.3.6-2-10.js
-built-ins/Object/defineProperty/15.2.3.6-2-11.js
-built-ins/Object/defineProperty/15.2.3.6-2-12.js
-built-ins/Object/defineProperty/15.2.3.6-2-13.js
-built-ins/Object/defineProperty/15.2.3.6-2-14.js
-built-ins/Object/defineProperty/15.2.3.6-2-15.js
-built-ins/Object/defineProperty/15.2.3.6-2-16.js
-built-ins/Object/defineProperty/15.2.3.6-2-17.js
-built-ins/Object/defineProperty/15.2.3.6-2-17-1.js
-built-ins/Object/defineProperty/15.2.3.6-2-18.js
-built-ins/Object/defineProperty/15.2.3.6-2-19.js
-built-ins/Object/defineProperty/15.2.3.6-2-2.js
-built-ins/Object/defineProperty/15.2.3.6-2-20.js
-built-ins/Object/defineProperty/15.2.3.6-2-21.js
-built-ins/Object/defineProperty/15.2.3.6-2-22.js
-built-ins/Object/defineProperty/15.2.3.6-2-23.js
-built-ins/Object/defineProperty/15.2.3.6-2-24.js
-built-ins/Object/defineProperty/15.2.3.6-2-25.js
-built-ins/Object/defineProperty/15.2.3.6-2-26.js
-built-ins/Object/defineProperty/15.2.3.6-2-27.js
-built-ins/Object/defineProperty/15.2.3.6-2-28.js
-built-ins/Object/defineProperty/15.2.3.6-2-29.js
-built-ins/Object/defineProperty/15.2.3.6-2-3.js
-built-ins/Object/defineProperty/15.2.3.6-2-30.js
-built-ins/Object/defineProperty/15.2.3.6-2-31.js
-built-ins/Object/defineProperty/15.2.3.6-2-32.js
-built-ins/Object/defineProperty/15.2.3.6-2-33.js
-built-ins/Object/defineProperty/15.2.3.6-2-34.js
-built-ins/Object/defineProperty/15.2.3.6-2-35.js
-built-ins/Object/defineProperty/15.2.3.6-2-36.js
-built-ins/Object/defineProperty/15.2.3.6-2-37.js
-built-ins/Object/defineProperty/15.2.3.6-2-38.js
-built-ins/Object/defineProperty/15.2.3.6-2-39.js
-built-ins/Object/defineProperty/15.2.3.6-2-4.js
-built-ins/Object/defineProperty/15.2.3.6-2-40.js
-built-ins/Object/defineProperty/15.2.3.6-2-41.js
-built-ins/Object/defineProperty/15.2.3.6-2-42.js
-built-ins/Object/defineProperty/15.2.3.6-2-43.js
-built-ins/Object/defineProperty/15.2.3.6-2-44.js
-built-ins/Object/defineProperty/15.2.3.6-2-45.js
-built-ins/Object/defineProperty/15.2.3.6-2-46.js
-built-ins/Object/defineProperty/15.2.3.6-2-47.js
-built-ins/Object/defineProperty/15.2.3.6-2-48.js
-built-ins/Object/defineProperty/15.2.3.6-2-5.js
-built-ins/Object/defineProperty/15.2.3.6-2-6.js
-built-ins/Object/defineProperty/15.2.3.6-2-7.js
-built-ins/Object/defineProperty/15.2.3.6-2-8.js
-built-ins/Object/defineProperty/15.2.3.6-2-9.js
-built-ins/Object/defineProperty/15.2.3.6-3-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-10.js
-built-ins/Object/defineProperty/15.2.3.6-3-100.js
-built-ins/Object/defineProperty/15.2.3.6-3-101.js
-built-ins/Object/defineProperty/15.2.3.6-3-102.js
-built-ins/Object/defineProperty/15.2.3.6-3-103.js
-built-ins/Object/defineProperty/15.2.3.6-3-104.js
-built-ins/Object/defineProperty/15.2.3.6-3-105.js
-built-ins/Object/defineProperty/15.2.3.6-3-106.js
-built-ins/Object/defineProperty/15.2.3.6-3-107.js
-built-ins/Object/defineProperty/15.2.3.6-3-108.js
-built-ins/Object/defineProperty/15.2.3.6-3-109.js
-built-ins/Object/defineProperty/15.2.3.6-3-11.js
-built-ins/Object/defineProperty/15.2.3.6-3-110.js
-built-ins/Object/defineProperty/15.2.3.6-3-111.js
-built-ins/Object/defineProperty/15.2.3.6-3-112.js
-built-ins/Object/defineProperty/15.2.3.6-3-113.js
-built-ins/Object/defineProperty/15.2.3.6-3-114.js
-built-ins/Object/defineProperty/15.2.3.6-3-115.js
-built-ins/Object/defineProperty/15.2.3.6-3-116.js
-built-ins/Object/defineProperty/15.2.3.6-3-117.js
-built-ins/Object/defineProperty/15.2.3.6-3-118.js
-built-ins/Object/defineProperty/15.2.3.6-3-119.js
-built-ins/Object/defineProperty/15.2.3.6-3-12.js
-built-ins/Object/defineProperty/15.2.3.6-3-120.js
-built-ins/Object/defineProperty/15.2.3.6-3-121.js
-built-ins/Object/defineProperty/15.2.3.6-3-123.js
-built-ins/Object/defineProperty/15.2.3.6-3-124.js
-built-ins/Object/defineProperty/15.2.3.6-3-125.js
-built-ins/Object/defineProperty/15.2.3.6-3-126.js
-built-ins/Object/defineProperty/15.2.3.6-3-127.js
-built-ins/Object/defineProperty/15.2.3.6-3-129.js
-built-ins/Object/defineProperty/15.2.3.6-3-13.js
-built-ins/Object/defineProperty/15.2.3.6-3-130.js
-built-ins/Object/defineProperty/15.2.3.6-3-131.js
-built-ins/Object/defineProperty/15.2.3.6-3-132.js
-built-ins/Object/defineProperty/15.2.3.6-3-133.js
-built-ins/Object/defineProperty/15.2.3.6-3-134.js
-built-ins/Object/defineProperty/15.2.3.6-3-135.js
-built-ins/Object/defineProperty/15.2.3.6-3-136.js
-built-ins/Object/defineProperty/15.2.3.6-3-137.js
-built-ins/Object/defineProperty/15.2.3.6-3-138.js
-built-ins/Object/defineProperty/15.2.3.6-3-139.js
-built-ins/Object/defineProperty/15.2.3.6-3-139-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-14.js
-built-ins/Object/defineProperty/15.2.3.6-3-140.js
-built-ins/Object/defineProperty/15.2.3.6-3-140-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-141.js
-built-ins/Object/defineProperty/15.2.3.6-3-141-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-142.js
-built-ins/Object/defineProperty/15.2.3.6-3-142-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-143.js
-built-ins/Object/defineProperty/15.2.3.6-3-143-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-144.js
-built-ins/Object/defineProperty/15.2.3.6-3-144-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-145.js
-built-ins/Object/defineProperty/15.2.3.6-3-145-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-146.js
-built-ins/Object/defineProperty/15.2.3.6-3-146-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-147.js
-built-ins/Object/defineProperty/15.2.3.6-3-147-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-148.js
-built-ins/Object/defineProperty/15.2.3.6-3-148-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-149.js
-built-ins/Object/defineProperty/15.2.3.6-3-149-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-15.js
-built-ins/Object/defineProperty/15.2.3.6-3-151.js
-built-ins/Object/defineProperty/15.2.3.6-3-152.js
-built-ins/Object/defineProperty/15.2.3.6-3-153.js
-built-ins/Object/defineProperty/15.2.3.6-3-154.js
-built-ins/Object/defineProperty/15.2.3.6-3-155.js
-built-ins/Object/defineProperty/15.2.3.6-3-156.js
-built-ins/Object/defineProperty/15.2.3.6-3-157.js
-built-ins/Object/defineProperty/15.2.3.6-3-158.js
-built-ins/Object/defineProperty/15.2.3.6-3-159.js
-built-ins/Object/defineProperty/15.2.3.6-3-16.js
-built-ins/Object/defineProperty/15.2.3.6-3-160.js
-built-ins/Object/defineProperty/15.2.3.6-3-161.js
-built-ins/Object/defineProperty/15.2.3.6-3-162.js
-built-ins/Object/defineProperty/15.2.3.6-3-163.js
-built-ins/Object/defineProperty/15.2.3.6-3-164.js
-built-ins/Object/defineProperty/15.2.3.6-3-165.js
-built-ins/Object/defineProperty/15.2.3.6-3-165-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-166.js
-built-ins/Object/defineProperty/15.2.3.6-3-166-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-167.js
-built-ins/Object/defineProperty/15.2.3.6-3-167-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-168.js
-built-ins/Object/defineProperty/15.2.3.6-3-168-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-169.js
-built-ins/Object/defineProperty/15.2.3.6-3-169-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-17.js
-built-ins/Object/defineProperty/15.2.3.6-3-170.js
-built-ins/Object/defineProperty/15.2.3.6-3-170-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-171.js
-built-ins/Object/defineProperty/15.2.3.6-3-171-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-172.js
-built-ins/Object/defineProperty/15.2.3.6-3-172-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-173.js
-built-ins/Object/defineProperty/15.2.3.6-3-173-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-174.js
-built-ins/Object/defineProperty/15.2.3.6-3-174-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-175.js
-built-ins/Object/defineProperty/15.2.3.6-3-175-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-177.js
-built-ins/Object/defineProperty/15.2.3.6-3-178.js
-built-ins/Object/defineProperty/15.2.3.6-3-179.js
-built-ins/Object/defineProperty/15.2.3.6-3-18.js
-built-ins/Object/defineProperty/15.2.3.6-3-180.js
-built-ins/Object/defineProperty/15.2.3.6-3-181.js
-built-ins/Object/defineProperty/15.2.3.6-3-182.js
-built-ins/Object/defineProperty/15.2.3.6-3-183.js
-built-ins/Object/defineProperty/15.2.3.6-3-184.js
-built-ins/Object/defineProperty/15.2.3.6-3-185.js
-built-ins/Object/defineProperty/15.2.3.6-3-186.js
-built-ins/Object/defineProperty/15.2.3.6-3-187.js
-built-ins/Object/defineProperty/15.2.3.6-3-188.js
-built-ins/Object/defineProperty/15.2.3.6-3-189.js
-built-ins/Object/defineProperty/15.2.3.6-3-19.js
-built-ins/Object/defineProperty/15.2.3.6-3-190.js
-built-ins/Object/defineProperty/15.2.3.6-3-191.js
-built-ins/Object/defineProperty/15.2.3.6-3-192.js
-built-ins/Object/defineProperty/15.2.3.6-3-193.js
-built-ins/Object/defineProperty/15.2.3.6-3-194.js
-built-ins/Object/defineProperty/15.2.3.6-3-195.js
-built-ins/Object/defineProperty/15.2.3.6-3-196.js
-built-ins/Object/defineProperty/15.2.3.6-3-197.js
-built-ins/Object/defineProperty/15.2.3.6-3-198.js
-built-ins/Object/defineProperty/15.2.3.6-3-199.js
-built-ins/Object/defineProperty/15.2.3.6-3-2.js
-built-ins/Object/defineProperty/15.2.3.6-3-20.js
-built-ins/Object/defineProperty/15.2.3.6-3-200.js
-built-ins/Object/defineProperty/15.2.3.6-3-202.js
-built-ins/Object/defineProperty/15.2.3.6-3-203.js
-built-ins/Object/defineProperty/15.2.3.6-3-204.js
-built-ins/Object/defineProperty/15.2.3.6-3-205.js
-built-ins/Object/defineProperty/15.2.3.6-3-206.js
-built-ins/Object/defineProperty/15.2.3.6-3-207.js
-built-ins/Object/defineProperty/15.2.3.6-3-208.js
-built-ins/Object/defineProperty/15.2.3.6-3-209.js
-built-ins/Object/defineProperty/15.2.3.6-3-21.js
-built-ins/Object/defineProperty/15.2.3.6-3-210.js
-built-ins/Object/defineProperty/15.2.3.6-3-211.js
-built-ins/Object/defineProperty/15.2.3.6-3-212.js
-built-ins/Object/defineProperty/15.2.3.6-3-213.js
-built-ins/Object/defineProperty/15.2.3.6-3-214.js
-built-ins/Object/defineProperty/15.2.3.6-3-215.js
-built-ins/Object/defineProperty/15.2.3.6-3-216.js
-built-ins/Object/defineProperty/15.2.3.6-3-217.js
-built-ins/Object/defineProperty/15.2.3.6-3-218.js
-built-ins/Object/defineProperty/15.2.3.6-3-218-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-219.js
-built-ins/Object/defineProperty/15.2.3.6-3-219-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-22.js
-built-ins/Object/defineProperty/15.2.3.6-3-220.js
-built-ins/Object/defineProperty/15.2.3.6-3-220-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-221.js
-built-ins/Object/defineProperty/15.2.3.6-3-221-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-222.js
-built-ins/Object/defineProperty/15.2.3.6-3-222-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-223.js
-built-ins/Object/defineProperty/15.2.3.6-3-223-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-224.js
-built-ins/Object/defineProperty/15.2.3.6-3-224-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-225.js
-built-ins/Object/defineProperty/15.2.3.6-3-225-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-226.js
-built-ins/Object/defineProperty/15.2.3.6-3-226-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-227.js
-built-ins/Object/defineProperty/15.2.3.6-3-227-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-228.js
-built-ins/Object/defineProperty/15.2.3.6-3-228-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-23.js
-built-ins/Object/defineProperty/15.2.3.6-3-230.js
-built-ins/Object/defineProperty/15.2.3.6-3-231.js
-built-ins/Object/defineProperty/15.2.3.6-3-232.js
-built-ins/Object/defineProperty/15.2.3.6-3-235.js
-built-ins/Object/defineProperty/15.2.3.6-3-236.js
-built-ins/Object/defineProperty/15.2.3.6-3-237.js
-built-ins/Object/defineProperty/15.2.3.6-3-238.js
-built-ins/Object/defineProperty/15.2.3.6-3-239.js
-built-ins/Object/defineProperty/15.2.3.6-3-24.js
-built-ins/Object/defineProperty/15.2.3.6-3-240.js
-built-ins/Object/defineProperty/15.2.3.6-3-241.js
-built-ins/Object/defineProperty/15.2.3.6-3-242.js
-built-ins/Object/defineProperty/15.2.3.6-3-243.js
-built-ins/Object/defineProperty/15.2.3.6-3-244.js
-built-ins/Object/defineProperty/15.2.3.6-3-245.js
-built-ins/Object/defineProperty/15.2.3.6-3-246.js
-built-ins/Object/defineProperty/15.2.3.6-3-247.js
-built-ins/Object/defineProperty/15.2.3.6-3-248.js
-built-ins/Object/defineProperty/15.2.3.6-3-248-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-249.js
-built-ins/Object/defineProperty/15.2.3.6-3-249-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-25.js
-built-ins/Object/defineProperty/15.2.3.6-3-250.js
-built-ins/Object/defineProperty/15.2.3.6-3-250-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-251.js
-built-ins/Object/defineProperty/15.2.3.6-3-251-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-252.js
-built-ins/Object/defineProperty/15.2.3.6-3-252-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-253.js
-built-ins/Object/defineProperty/15.2.3.6-3-253-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-254.js
-built-ins/Object/defineProperty/15.2.3.6-3-254-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-255.js
-built-ins/Object/defineProperty/15.2.3.6-3-255-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-256.js
-built-ins/Object/defineProperty/15.2.3.6-3-256-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-257.js
-built-ins/Object/defineProperty/15.2.3.6-3-257-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-258.js
-built-ins/Object/defineProperty/15.2.3.6-3-258-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-26.js
-built-ins/Object/defineProperty/15.2.3.6-3-260.js
-built-ins/Object/defineProperty/15.2.3.6-3-261.js
-built-ins/Object/defineProperty/15.2.3.6-3-262.js
-built-ins/Object/defineProperty/15.2.3.6-3-27.js
-built-ins/Object/defineProperty/15.2.3.6-3-28.js
-built-ins/Object/defineProperty/15.2.3.6-3-29.js
-built-ins/Object/defineProperty/15.2.3.6-3-3.js
-built-ins/Object/defineProperty/15.2.3.6-3-30.js
-built-ins/Object/defineProperty/15.2.3.6-3-31.js
-built-ins/Object/defineProperty/15.2.3.6-3-32.js
-built-ins/Object/defineProperty/15.2.3.6-3-33.js
-built-ins/Object/defineProperty/15.2.3.6-3-33-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-34.js
-built-ins/Object/defineProperty/15.2.3.6-3-34-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-35.js
-built-ins/Object/defineProperty/15.2.3.6-3-35-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-36.js
-built-ins/Object/defineProperty/15.2.3.6-3-36-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-37.js
-built-ins/Object/defineProperty/15.2.3.6-3-37-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-38.js
-built-ins/Object/defineProperty/15.2.3.6-3-38-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-39.js
-built-ins/Object/defineProperty/15.2.3.6-3-39-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-4.js
-built-ins/Object/defineProperty/15.2.3.6-3-40.js
-built-ins/Object/defineProperty/15.2.3.6-3-40-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-41.js
-built-ins/Object/defineProperty/15.2.3.6-3-41-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-42.js
-built-ins/Object/defineProperty/15.2.3.6-3-42-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-43.js
-built-ins/Object/defineProperty/15.2.3.6-3-43-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-45.js
-built-ins/Object/defineProperty/15.2.3.6-3-46.js
-built-ins/Object/defineProperty/15.2.3.6-3-47.js
-built-ins/Object/defineProperty/15.2.3.6-3-48.js
-built-ins/Object/defineProperty/15.2.3.6-3-49.js
-built-ins/Object/defineProperty/15.2.3.6-3-5.js
-built-ins/Object/defineProperty/15.2.3.6-3-50.js
-built-ins/Object/defineProperty/15.2.3.6-3-51.js
-built-ins/Object/defineProperty/15.2.3.6-3-52.js
-built-ins/Object/defineProperty/15.2.3.6-3-53.js
-built-ins/Object/defineProperty/15.2.3.6-3-54.js
-built-ins/Object/defineProperty/15.2.3.6-3-55.js
-built-ins/Object/defineProperty/15.2.3.6-3-56.js
-built-ins/Object/defineProperty/15.2.3.6-3-57.js
-built-ins/Object/defineProperty/15.2.3.6-3-58.js
-built-ins/Object/defineProperty/15.2.3.6-3-59.js
-built-ins/Object/defineProperty/15.2.3.6-3-6.js
-built-ins/Object/defineProperty/15.2.3.6-3-60.js
-built-ins/Object/defineProperty/15.2.3.6-3-61.js
-built-ins/Object/defineProperty/15.2.3.6-3-62.js
-built-ins/Object/defineProperty/15.2.3.6-3-63.js
-built-ins/Object/defineProperty/15.2.3.6-3-64.js
-built-ins/Object/defineProperty/15.2.3.6-3-65.js
-built-ins/Object/defineProperty/15.2.3.6-3-66.js
-built-ins/Object/defineProperty/15.2.3.6-3-67.js
-built-ins/Object/defineProperty/15.2.3.6-3-68.js
-built-ins/Object/defineProperty/15.2.3.6-3-7.js
-built-ins/Object/defineProperty/15.2.3.6-3-70.js
-built-ins/Object/defineProperty/15.2.3.6-3-71.js
-built-ins/Object/defineProperty/15.2.3.6-3-72.js
-built-ins/Object/defineProperty/15.2.3.6-3-73.js
-built-ins/Object/defineProperty/15.2.3.6-3-74.js
-built-ins/Object/defineProperty/15.2.3.6-3-75.js
-built-ins/Object/defineProperty/15.2.3.6-3-76.js
-built-ins/Object/defineProperty/15.2.3.6-3-77.js
-built-ins/Object/defineProperty/15.2.3.6-3-78.js
-built-ins/Object/defineProperty/15.2.3.6-3-79.js
-built-ins/Object/defineProperty/15.2.3.6-3-8.js
-built-ins/Object/defineProperty/15.2.3.6-3-80.js
-built-ins/Object/defineProperty/15.2.3.6-3-81.js
-built-ins/Object/defineProperty/15.2.3.6-3-82.js
-built-ins/Object/defineProperty/15.2.3.6-3-83.js
-built-ins/Object/defineProperty/15.2.3.6-3-84.js
-built-ins/Object/defineProperty/15.2.3.6-3-85.js
-built-ins/Object/defineProperty/15.2.3.6-3-86.js
-built-ins/Object/defineProperty/15.2.3.6-3-86-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-87.js
-built-ins/Object/defineProperty/15.2.3.6-3-87-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-88.js
-built-ins/Object/defineProperty/15.2.3.6-3-88-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-89.js
-built-ins/Object/defineProperty/15.2.3.6-3-89-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-9.js
-built-ins/Object/defineProperty/15.2.3.6-3-90.js
-built-ins/Object/defineProperty/15.2.3.6-3-90-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-91.js
-built-ins/Object/defineProperty/15.2.3.6-3-91-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-92.js
-built-ins/Object/defineProperty/15.2.3.6-3-92-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-93.js
-built-ins/Object/defineProperty/15.2.3.6-3-93-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-94.js
-built-ins/Object/defineProperty/15.2.3.6-3-94-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-95.js
-built-ins/Object/defineProperty/15.2.3.6-3-95-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-96.js
-built-ins/Object/defineProperty/15.2.3.6-3-96-1.js
-built-ins/Object/defineProperty/15.2.3.6-3-98.js
-built-ins/Object/defineProperty/15.2.3.6-3-99.js
-built-ins/Object/defineProperty/15.2.3.6-4-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-10.js
-built-ins/Object/defineProperty/15.2.3.6-4-100.js
-built-ins/Object/defineProperty/15.2.3.6-4-101.js
-built-ins/Object/defineProperty/15.2.3.6-4-102.js
-built-ins/Object/defineProperty/15.2.3.6-4-103.js
-built-ins/Object/defineProperty/15.2.3.6-4-104.js
-built-ins/Object/defineProperty/15.2.3.6-4-105.js
-built-ins/Object/defineProperty/15.2.3.6-4-106.js
-built-ins/Object/defineProperty/15.2.3.6-4-107.js
-built-ins/Object/defineProperty/15.2.3.6-4-108.js
-built-ins/Object/defineProperty/15.2.3.6-4-109.js
-built-ins/Object/defineProperty/15.2.3.6-4-11.js
-built-ins/Object/defineProperty/15.2.3.6-4-110.js
-built-ins/Object/defineProperty/15.2.3.6-4-111.js
-built-ins/Object/defineProperty/15.2.3.6-4-112.js
-built-ins/Object/defineProperty/15.2.3.6-4-113.js
-built-ins/Object/defineProperty/15.2.3.6-4-114.js
-built-ins/Object/defineProperty/15.2.3.6-4-115.js
-built-ins/Object/defineProperty/15.2.3.6-4-116.js
-built-ins/Object/defineProperty/15.2.3.6-4-117.js
-built-ins/Object/defineProperty/15.2.3.6-4-118.js
-built-ins/Object/defineProperty/15.2.3.6-4-119.js
-built-ins/Object/defineProperty/15.2.3.6-4-12.js
-built-ins/Object/defineProperty/15.2.3.6-4-120.js
-built-ins/Object/defineProperty/15.2.3.6-4-121.js
-built-ins/Object/defineProperty/15.2.3.6-4-122.js
-built-ins/Object/defineProperty/15.2.3.6-4-123.js
-built-ins/Object/defineProperty/15.2.3.6-4-124.js
-built-ins/Object/defineProperty/15.2.3.6-4-125.js
-built-ins/Object/defineProperty/15.2.3.6-4-126.js
-built-ins/Object/defineProperty/15.2.3.6-4-127.js
-built-ins/Object/defineProperty/15.2.3.6-4-128.js
-built-ins/Object/defineProperty/15.2.3.6-4-129.js
-built-ins/Object/defineProperty/15.2.3.6-4-13.js
-built-ins/Object/defineProperty/15.2.3.6-4-130.js
-built-ins/Object/defineProperty/15.2.3.6-4-131.js
-built-ins/Object/defineProperty/15.2.3.6-4-132.js
-built-ins/Object/defineProperty/15.2.3.6-4-133.js
-built-ins/Object/defineProperty/15.2.3.6-4-134.js
-built-ins/Object/defineProperty/15.2.3.6-4-135.js
-built-ins/Object/defineProperty/15.2.3.6-4-136.js
-built-ins/Object/defineProperty/15.2.3.6-4-137.js
-built-ins/Object/defineProperty/15.2.3.6-4-138.js
-built-ins/Object/defineProperty/15.2.3.6-4-139.js
-built-ins/Object/defineProperty/15.2.3.6-4-14.js
-built-ins/Object/defineProperty/15.2.3.6-4-140.js
-built-ins/Object/defineProperty/15.2.3.6-4-141.js
-built-ins/Object/defineProperty/15.2.3.6-4-142.js
-built-ins/Object/defineProperty/15.2.3.6-4-143.js
-built-ins/Object/defineProperty/15.2.3.6-4-144.js
-built-ins/Object/defineProperty/15.2.3.6-4-145.js
-built-ins/Object/defineProperty/15.2.3.6-4-146.js
-built-ins/Object/defineProperty/15.2.3.6-4-147.js
-built-ins/Object/defineProperty/15.2.3.6-4-148.js
-built-ins/Object/defineProperty/15.2.3.6-4-149.js
-built-ins/Object/defineProperty/15.2.3.6-4-15.js
-built-ins/Object/defineProperty/15.2.3.6-4-150.js
-built-ins/Object/defineProperty/15.2.3.6-4-151.js
-built-ins/Object/defineProperty/15.2.3.6-4-152.js
-built-ins/Object/defineProperty/15.2.3.6-4-153.js
-built-ins/Object/defineProperty/15.2.3.6-4-154.js
-built-ins/Object/defineProperty/15.2.3.6-4-155.js
-built-ins/Object/defineProperty/15.2.3.6-4-156.js
-built-ins/Object/defineProperty/15.2.3.6-4-157.js
-built-ins/Object/defineProperty/15.2.3.6-4-159.js
-built-ins/Object/defineProperty/15.2.3.6-4-16.js
-built-ins/Object/defineProperty/15.2.3.6-4-160.js
-built-ins/Object/defineProperty/15.2.3.6-4-161.js
-built-ins/Object/defineProperty/15.2.3.6-4-162.js
-built-ins/Object/defineProperty/15.2.3.6-4-163.js
-built-ins/Object/defineProperty/15.2.3.6-4-164.js
-built-ins/Object/defineProperty/15.2.3.6-4-165.js
-built-ins/Object/defineProperty/15.2.3.6-4-166.js
-built-ins/Object/defineProperty/15.2.3.6-4-167.js
-built-ins/Object/defineProperty/15.2.3.6-4-168.js
-built-ins/Object/defineProperty/15.2.3.6-4-169.js
-built-ins/Object/defineProperty/15.2.3.6-4-17.js
-built-ins/Object/defineProperty/15.2.3.6-4-170.js
-built-ins/Object/defineProperty/15.2.3.6-4-171.js
-built-ins/Object/defineProperty/15.2.3.6-4-172.js
-built-ins/Object/defineProperty/15.2.3.6-4-173.js
-built-ins/Object/defineProperty/15.2.3.6-4-174.js
-built-ins/Object/defineProperty/15.2.3.6-4-175.js
-built-ins/Object/defineProperty/15.2.3.6-4-176.js
-built-ins/Object/defineProperty/15.2.3.6-4-177.js
-built-ins/Object/defineProperty/15.2.3.6-4-178.js
-built-ins/Object/defineProperty/15.2.3.6-4-179-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-18.js
-built-ins/Object/defineProperty/15.2.3.6-4-181.js
-built-ins/Object/defineProperty/15.2.3.6-4-182.js
-built-ins/Object/defineProperty/15.2.3.6-4-183.js
-built-ins/Object/defineProperty/15.2.3.6-4-184.js
-built-ins/Object/defineProperty/15.2.3.6-4-185.js
-built-ins/Object/defineProperty/15.2.3.6-4-186.js
-built-ins/Object/defineProperty/15.2.3.6-4-187.js
-built-ins/Object/defineProperty/15.2.3.6-4-188.js
-built-ins/Object/defineProperty/15.2.3.6-4-189.js
-built-ins/Object/defineProperty/15.2.3.6-4-19.js
-built-ins/Object/defineProperty/15.2.3.6-4-190.js
-built-ins/Object/defineProperty/15.2.3.6-4-191.js
-built-ins/Object/defineProperty/15.2.3.6-4-192.js
-built-ins/Object/defineProperty/15.2.3.6-4-193.js
-built-ins/Object/defineProperty/15.2.3.6-4-194.js
-built-ins/Object/defineProperty/15.2.3.6-4-195.js
-built-ins/Object/defineProperty/15.2.3.6-4-196.js
-built-ins/Object/defineProperty/15.2.3.6-4-197.js
-built-ins/Object/defineProperty/15.2.3.6-4-198.js
-built-ins/Object/defineProperty/15.2.3.6-4-199.js
-built-ins/Object/defineProperty/15.2.3.6-4-2.js
-built-ins/Object/defineProperty/15.2.3.6-4-20.js
-built-ins/Object/defineProperty/15.2.3.6-4-200.js
-built-ins/Object/defineProperty/15.2.3.6-4-201.js
-built-ins/Object/defineProperty/15.2.3.6-4-202.js
-built-ins/Object/defineProperty/15.2.3.6-4-203.js
-built-ins/Object/defineProperty/15.2.3.6-4-204.js
-built-ins/Object/defineProperty/15.2.3.6-4-205.js
-built-ins/Object/defineProperty/15.2.3.6-4-206.js
-built-ins/Object/defineProperty/15.2.3.6-4-207.js
-built-ins/Object/defineProperty/15.2.3.6-4-208.js
-built-ins/Object/defineProperty/15.2.3.6-4-209.js
-built-ins/Object/defineProperty/15.2.3.6-4-21.js
-built-ins/Object/defineProperty/15.2.3.6-4-210.js
-built-ins/Object/defineProperty/15.2.3.6-4-211.js
-built-ins/Object/defineProperty/15.2.3.6-4-212.js
-built-ins/Object/defineProperty/15.2.3.6-4-213.js
-built-ins/Object/defineProperty/15.2.3.6-4-214.js
-built-ins/Object/defineProperty/15.2.3.6-4-215.js
-built-ins/Object/defineProperty/15.2.3.6-4-216.js
-built-ins/Object/defineProperty/15.2.3.6-4-217.js
-built-ins/Object/defineProperty/15.2.3.6-4-218.js
-built-ins/Object/defineProperty/15.2.3.6-4-219.js
-built-ins/Object/defineProperty/15.2.3.6-4-22.js
-built-ins/Object/defineProperty/15.2.3.6-4-220.js
-built-ins/Object/defineProperty/15.2.3.6-4-221.js
-built-ins/Object/defineProperty/15.2.3.6-4-222.js
-built-ins/Object/defineProperty/15.2.3.6-4-223.js
-built-ins/Object/defineProperty/15.2.3.6-4-224.js
-built-ins/Object/defineProperty/15.2.3.6-4-225.js
-built-ins/Object/defineProperty/15.2.3.6-4-226.js
-built-ins/Object/defineProperty/15.2.3.6-4-227.js
-built-ins/Object/defineProperty/15.2.3.6-4-228.js
-built-ins/Object/defineProperty/15.2.3.6-4-229.js
-built-ins/Object/defineProperty/15.2.3.6-4-23.js
-built-ins/Object/defineProperty/15.2.3.6-4-230.js
-built-ins/Object/defineProperty/15.2.3.6-4-231.js
-built-ins/Object/defineProperty/15.2.3.6-4-232.js
-built-ins/Object/defineProperty/15.2.3.6-4-233.js
-built-ins/Object/defineProperty/15.2.3.6-4-234.js
-built-ins/Object/defineProperty/15.2.3.6-4-235.js
-built-ins/Object/defineProperty/15.2.3.6-4-236.js
-built-ins/Object/defineProperty/15.2.3.6-4-237.js
-built-ins/Object/defineProperty/15.2.3.6-4-238.js
-built-ins/Object/defineProperty/15.2.3.6-4-239.js
-built-ins/Object/defineProperty/15.2.3.6-4-24.js
-built-ins/Object/defineProperty/15.2.3.6-4-240.js
-built-ins/Object/defineProperty/15.2.3.6-4-241.js
-built-ins/Object/defineProperty/15.2.3.6-4-242.js
-built-ins/Object/defineProperty/15.2.3.6-4-242-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-243.js
-built-ins/Object/defineProperty/15.2.3.6-4-243-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-243-2.js
-built-ins/Object/defineProperty/15.2.3.6-4-244.js
-built-ins/Object/defineProperty/15.2.3.6-4-245.js
-built-ins/Object/defineProperty/15.2.3.6-4-246.js
-built-ins/Object/defineProperty/15.2.3.6-4-247.js
-built-ins/Object/defineProperty/15.2.3.6-4-248.js
-built-ins/Object/defineProperty/15.2.3.6-4-249.js
-built-ins/Object/defineProperty/15.2.3.6-4-25.js
-built-ins/Object/defineProperty/15.2.3.6-4-250.js
-built-ins/Object/defineProperty/15.2.3.6-4-251.js
-built-ins/Object/defineProperty/15.2.3.6-4-252.js
-built-ins/Object/defineProperty/15.2.3.6-4-253.js
-built-ins/Object/defineProperty/15.2.3.6-4-254.js
-built-ins/Object/defineProperty/15.2.3.6-4-255.js
-built-ins/Object/defineProperty/15.2.3.6-4-256.js
-built-ins/Object/defineProperty/15.2.3.6-4-257.js
-built-ins/Object/defineProperty/15.2.3.6-4-258.js
-built-ins/Object/defineProperty/15.2.3.6-4-259.js
-built-ins/Object/defineProperty/15.2.3.6-4-26.js
-built-ins/Object/defineProperty/15.2.3.6-4-260.js
-built-ins/Object/defineProperty/15.2.3.6-4-261.js
-built-ins/Object/defineProperty/15.2.3.6-4-262.js
-built-ins/Object/defineProperty/15.2.3.6-4-263.js
-built-ins/Object/defineProperty/15.2.3.6-4-264.js
-built-ins/Object/defineProperty/15.2.3.6-4-265.js
-built-ins/Object/defineProperty/15.2.3.6-4-266.js
-built-ins/Object/defineProperty/15.2.3.6-4-267.js
-built-ins/Object/defineProperty/15.2.3.6-4-268.js
-built-ins/Object/defineProperty/15.2.3.6-4-269.js
-built-ins/Object/defineProperty/15.2.3.6-4-27.js
-built-ins/Object/defineProperty/15.2.3.6-4-270.js
-built-ins/Object/defineProperty/15.2.3.6-4-271.js
-built-ins/Object/defineProperty/15.2.3.6-4-272.js
-built-ins/Object/defineProperty/15.2.3.6-4-273.js
-built-ins/Object/defineProperty/15.2.3.6-4-274.js
-built-ins/Object/defineProperty/15.2.3.6-4-275.js
-built-ins/Object/defineProperty/15.2.3.6-4-276.js
-built-ins/Object/defineProperty/15.2.3.6-4-277.js
-built-ins/Object/defineProperty/15.2.3.6-4-278.js
-built-ins/Object/defineProperty/15.2.3.6-4-279.js
-built-ins/Object/defineProperty/15.2.3.6-4-28.js
-built-ins/Object/defineProperty/15.2.3.6-4-280.js
-built-ins/Object/defineProperty/15.2.3.6-4-281.js
-built-ins/Object/defineProperty/15.2.3.6-4-282.js
-built-ins/Object/defineProperty/15.2.3.6-4-283.js
-built-ins/Object/defineProperty/15.2.3.6-4-284.js
-built-ins/Object/defineProperty/15.2.3.6-4-285.js
-built-ins/Object/defineProperty/15.2.3.6-4-286.js
-built-ins/Object/defineProperty/15.2.3.6-4-287.js
-built-ins/Object/defineProperty/15.2.3.6-4-288.js
-built-ins/Object/defineProperty/15.2.3.6-4-289.js
-built-ins/Object/defineProperty/15.2.3.6-4-289-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-29.js
-built-ins/Object/defineProperty/15.2.3.6-4-290.js
-built-ins/Object/defineProperty/15.2.3.6-4-290-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-291.js
-built-ins/Object/defineProperty/15.2.3.6-4-291-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-292.js
-built-ins/Object/defineProperty/15.2.3.6-4-292-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-292-2.js
-built-ins/Object/defineProperty/15.2.3.6-4-293.js
-built-ins/Object/defineProperty/15.2.3.6-4-293-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-293-2.js
-built-ins/Object/defineProperty/15.2.3.6-4-293-3.js
-built-ins/Object/defineProperty/15.2.3.6-4-293-4.js
-built-ins/Object/defineProperty/15.2.3.6-4-294.js
-built-ins/Object/defineProperty/15.2.3.6-4-294-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-295.js
-built-ins/Object/defineProperty/15.2.3.6-4-295-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-296.js
-built-ins/Object/defineProperty/15.2.3.6-4-296-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-297.js
-built-ins/Object/defineProperty/15.2.3.6-4-297-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-298.js
-built-ins/Object/defineProperty/15.2.3.6-4-298-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-299.js
-built-ins/Object/defineProperty/15.2.3.6-4-299-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-3.js
-built-ins/Object/defineProperty/15.2.3.6-4-30.js
-built-ins/Object/defineProperty/15.2.3.6-4-300.js
-built-ins/Object/defineProperty/15.2.3.6-4-300-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-301.js
-built-ins/Object/defineProperty/15.2.3.6-4-301-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-302.js
-built-ins/Object/defineProperty/15.2.3.6-4-302-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-303.js
-built-ins/Object/defineProperty/15.2.3.6-4-304.js
-built-ins/Object/defineProperty/15.2.3.6-4-305.js
-built-ins/Object/defineProperty/15.2.3.6-4-306.js
-built-ins/Object/defineProperty/15.2.3.6-4-307.js
-built-ins/Object/defineProperty/15.2.3.6-4-308.js
-built-ins/Object/defineProperty/15.2.3.6-4-309.js
-built-ins/Object/defineProperty/15.2.3.6-4-31.js
-built-ins/Object/defineProperty/15.2.3.6-4-310.js
-built-ins/Object/defineProperty/15.2.3.6-4-311.js
-built-ins/Object/defineProperty/15.2.3.6-4-312.js
-built-ins/Object/defineProperty/15.2.3.6-4-313.js
-built-ins/Object/defineProperty/15.2.3.6-4-313-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-314.js
-built-ins/Object/defineProperty/15.2.3.6-4-314-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-315.js
-built-ins/Object/defineProperty/15.2.3.6-4-315-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-316.js
-built-ins/Object/defineProperty/15.2.3.6-4-316-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-317.js
-built-ins/Object/defineProperty/15.2.3.6-4-317-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-318.js
-built-ins/Object/defineProperty/15.2.3.6-4-318-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-319.js
-built-ins/Object/defineProperty/15.2.3.6-4-319-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-32.js
-built-ins/Object/defineProperty/15.2.3.6-4-320.js
-built-ins/Object/defineProperty/15.2.3.6-4-320-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-321.js
-built-ins/Object/defineProperty/15.2.3.6-4-321-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-322.js
-built-ins/Object/defineProperty/15.2.3.6-4-322-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-323.js
-built-ins/Object/defineProperty/15.2.3.6-4-323-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-324.js
-built-ins/Object/defineProperty/15.2.3.6-4-324-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-325.js
-built-ins/Object/defineProperty/15.2.3.6-4-325-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-326.js
-built-ins/Object/defineProperty/15.2.3.6-4-327.js
-built-ins/Object/defineProperty/15.2.3.6-4-328.js
-built-ins/Object/defineProperty/15.2.3.6-4-329.js
-built-ins/Object/defineProperty/15.2.3.6-4-33.js
-built-ins/Object/defineProperty/15.2.3.6-4-330.js
-built-ins/Object/defineProperty/15.2.3.6-4-331.js
-built-ins/Object/defineProperty/15.2.3.6-4-332.js
-built-ins/Object/defineProperty/15.2.3.6-4-333.js
-built-ins/Object/defineProperty/15.2.3.6-4-333-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-333-10.js
-built-ins/Object/defineProperty/15.2.3.6-4-333-11.js
-built-ins/Object/defineProperty/15.2.3.6-4-333-2.js
-built-ins/Object/defineProperty/15.2.3.6-4-333-3.js
-built-ins/Object/defineProperty/15.2.3.6-4-333-4.js
-built-ins/Object/defineProperty/15.2.3.6-4-333-5.js
-built-ins/Object/defineProperty/15.2.3.6-4-333-6.js
-built-ins/Object/defineProperty/15.2.3.6-4-333-7.js
-built-ins/Object/defineProperty/15.2.3.6-4-333-8.js
-built-ins/Object/defineProperty/15.2.3.6-4-333-9.js
-built-ins/Object/defineProperty/15.2.3.6-4-334.js
-built-ins/Object/defineProperty/15.2.3.6-4-335.js
-built-ins/Object/defineProperty/15.2.3.6-4-336.js
-built-ins/Object/defineProperty/15.2.3.6-4-337.js
-built-ins/Object/defineProperty/15.2.3.6-4-338.js
-built-ins/Object/defineProperty/15.2.3.6-4-339.js
-built-ins/Object/defineProperty/15.2.3.6-4-339-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-339-2.js
-built-ins/Object/defineProperty/15.2.3.6-4-339-3.js
-built-ins/Object/defineProperty/15.2.3.6-4-339-4.js
-built-ins/Object/defineProperty/15.2.3.6-4-34.js
-built-ins/Object/defineProperty/15.2.3.6-4-340.js
-built-ins/Object/defineProperty/15.2.3.6-4-341.js
-built-ins/Object/defineProperty/15.2.3.6-4-342.js
-built-ins/Object/defineProperty/15.2.3.6-4-343.js
-built-ins/Object/defineProperty/15.2.3.6-4-344.js
-built-ins/Object/defineProperty/15.2.3.6-4-345.js
-built-ins/Object/defineProperty/15.2.3.6-4-346.js
-built-ins/Object/defineProperty/15.2.3.6-4-347.js
-built-ins/Object/defineProperty/15.2.3.6-4-348.js
-built-ins/Object/defineProperty/15.2.3.6-4-349.js
-built-ins/Object/defineProperty/15.2.3.6-4-35.js
-built-ins/Object/defineProperty/15.2.3.6-4-350.js
-built-ins/Object/defineProperty/15.2.3.6-4-351.js
-built-ins/Object/defineProperty/15.2.3.6-4-352.js
-built-ins/Object/defineProperty/15.2.3.6-4-353.js
-built-ins/Object/defineProperty/15.2.3.6-4-354.js
-built-ins/Object/defineProperty/15.2.3.6-4-354-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-354-10.js
-built-ins/Object/defineProperty/15.2.3.6-4-354-11.js
-built-ins/Object/defineProperty/15.2.3.6-4-354-12.js
-built-ins/Object/defineProperty/15.2.3.6-4-354-15.js
-built-ins/Object/defineProperty/15.2.3.6-4-354-16.js
-built-ins/Object/defineProperty/15.2.3.6-4-354-2.js
-built-ins/Object/defineProperty/15.2.3.6-4-354-3.js
-built-ins/Object/defineProperty/15.2.3.6-4-354-6.js
-built-ins/Object/defineProperty/15.2.3.6-4-354-7.js
-built-ins/Object/defineProperty/15.2.3.6-4-355.js
-built-ins/Object/defineProperty/15.2.3.6-4-356.js
-built-ins/Object/defineProperty/15.2.3.6-4-357.js
-built-ins/Object/defineProperty/15.2.3.6-4-358.js
-built-ins/Object/defineProperty/15.2.3.6-4-359.js
-built-ins/Object/defineProperty/15.2.3.6-4-36.js
-built-ins/Object/defineProperty/15.2.3.6-4-360.js
-built-ins/Object/defineProperty/15.2.3.6-4-360-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-360-2.js
-built-ins/Object/defineProperty/15.2.3.6-4-360-5.js
-built-ins/Object/defineProperty/15.2.3.6-4-360-6.js
-built-ins/Object/defineProperty/15.2.3.6-4-361.js
-built-ins/Object/defineProperty/15.2.3.6-4-362.js
-built-ins/Object/defineProperty/15.2.3.6-4-363.js
-built-ins/Object/defineProperty/15.2.3.6-4-364.js
-built-ins/Object/defineProperty/15.2.3.6-4-365.js
-built-ins/Object/defineProperty/15.2.3.6-4-366.js
-built-ins/Object/defineProperty/15.2.3.6-4-367.js
-built-ins/Object/defineProperty/15.2.3.6-4-368.js
-built-ins/Object/defineProperty/15.2.3.6-4-369.js
-built-ins/Object/defineProperty/15.2.3.6-4-37.js
-built-ins/Object/defineProperty/15.2.3.6-4-370.js
-built-ins/Object/defineProperty/15.2.3.6-4-371.js
-built-ins/Object/defineProperty/15.2.3.6-4-372.js
-built-ins/Object/defineProperty/15.2.3.6-4-373.js
-built-ins/Object/defineProperty/15.2.3.6-4-374.js
-built-ins/Object/defineProperty/15.2.3.6-4-375.js
-built-ins/Object/defineProperty/15.2.3.6-4-376.js
-built-ins/Object/defineProperty/15.2.3.6-4-377.js
-built-ins/Object/defineProperty/15.2.3.6-4-378.js
-built-ins/Object/defineProperty/15.2.3.6-4-379.js
-built-ins/Object/defineProperty/15.2.3.6-4-38.js
-built-ins/Object/defineProperty/15.2.3.6-4-380.js
-built-ins/Object/defineProperty/15.2.3.6-4-381.js
-built-ins/Object/defineProperty/15.2.3.6-4-382.js
-built-ins/Object/defineProperty/15.2.3.6-4-383.js
-built-ins/Object/defineProperty/15.2.3.6-4-384.js
-built-ins/Object/defineProperty/15.2.3.6-4-385.js
-built-ins/Object/defineProperty/15.2.3.6-4-386.js
-built-ins/Object/defineProperty/15.2.3.6-4-387.js
-built-ins/Object/defineProperty/15.2.3.6-4-388.js
-built-ins/Object/defineProperty/15.2.3.6-4-389.js
-built-ins/Object/defineProperty/15.2.3.6-4-39.js
-built-ins/Object/defineProperty/15.2.3.6-4-390.js
-built-ins/Object/defineProperty/15.2.3.6-4-391.js
-built-ins/Object/defineProperty/15.2.3.6-4-392.js
-built-ins/Object/defineProperty/15.2.3.6-4-393.js
-built-ins/Object/defineProperty/15.2.3.6-4-394.js
-built-ins/Object/defineProperty/15.2.3.6-4-395.js
-built-ins/Object/defineProperty/15.2.3.6-4-396.js
-built-ins/Object/defineProperty/15.2.3.6-4-397.js
-built-ins/Object/defineProperty/15.2.3.6-4-398.js
-built-ins/Object/defineProperty/15.2.3.6-4-399.js
-built-ins/Object/defineProperty/15.2.3.6-4-4.js
-built-ins/Object/defineProperty/15.2.3.6-4-40.js
-built-ins/Object/defineProperty/15.2.3.6-4-402.js
-built-ins/Object/defineProperty/15.2.3.6-4-403.js
-built-ins/Object/defineProperty/15.2.3.6-4-404.js
-built-ins/Object/defineProperty/15.2.3.6-4-405.js
-built-ins/Object/defineProperty/15.2.3.6-4-406.js
-built-ins/Object/defineProperty/15.2.3.6-4-407.js
-built-ins/Object/defineProperty/15.2.3.6-4-408.js
-built-ins/Object/defineProperty/15.2.3.6-4-409.js
-built-ins/Object/defineProperty/15.2.3.6-4-41.js
-built-ins/Object/defineProperty/15.2.3.6-4-410.js
-built-ins/Object/defineProperty/15.2.3.6-4-411.js
-built-ins/Object/defineProperty/15.2.3.6-4-412.js
-built-ins/Object/defineProperty/15.2.3.6-4-413.js
-built-ins/Object/defineProperty/15.2.3.6-4-414.js
-built-ins/Object/defineProperty/15.2.3.6-4-415.js
-built-ins/Object/defineProperty/15.2.3.6-4-416.js
-built-ins/Object/defineProperty/15.2.3.6-4-417.js
-built-ins/Object/defineProperty/15.2.3.6-4-418.js
-built-ins/Object/defineProperty/15.2.3.6-4-419.js
-built-ins/Object/defineProperty/15.2.3.6-4-42.js
-built-ins/Object/defineProperty/15.2.3.6-4-420.js
-built-ins/Object/defineProperty/15.2.3.6-4-421.js
-built-ins/Object/defineProperty/15.2.3.6-4-422.js
-built-ins/Object/defineProperty/15.2.3.6-4-423.js
-built-ins/Object/defineProperty/15.2.3.6-4-424.js
-built-ins/Object/defineProperty/15.2.3.6-4-425.js
-built-ins/Object/defineProperty/15.2.3.6-4-426.js
-built-ins/Object/defineProperty/15.2.3.6-4-427.js
-built-ins/Object/defineProperty/15.2.3.6-4-428.js
-built-ins/Object/defineProperty/15.2.3.6-4-429.js
-built-ins/Object/defineProperty/15.2.3.6-4-43.js
-built-ins/Object/defineProperty/15.2.3.6-4-430.js
-built-ins/Object/defineProperty/15.2.3.6-4-431.js
-built-ins/Object/defineProperty/15.2.3.6-4-432.js
-built-ins/Object/defineProperty/15.2.3.6-4-433.js
-built-ins/Object/defineProperty/15.2.3.6-4-434.js
-built-ins/Object/defineProperty/15.2.3.6-4-435.js
-built-ins/Object/defineProperty/15.2.3.6-4-436.js
-built-ins/Object/defineProperty/15.2.3.6-4-437.js
-built-ins/Object/defineProperty/15.2.3.6-4-438.js
-built-ins/Object/defineProperty/15.2.3.6-4-439.js
-built-ins/Object/defineProperty/15.2.3.6-4-440.js
-built-ins/Object/defineProperty/15.2.3.6-4-441.js
-built-ins/Object/defineProperty/15.2.3.6-4-442.js
-built-ins/Object/defineProperty/15.2.3.6-4-443.js
-built-ins/Object/defineProperty/15.2.3.6-4-444.js
-built-ins/Object/defineProperty/15.2.3.6-4-445.js
-built-ins/Object/defineProperty/15.2.3.6-4-446.js
-built-ins/Object/defineProperty/15.2.3.6-4-447.js
-built-ins/Object/defineProperty/15.2.3.6-4-448.js
-built-ins/Object/defineProperty/15.2.3.6-4-449.js
-built-ins/Object/defineProperty/15.2.3.6-4-45.js
-built-ins/Object/defineProperty/15.2.3.6-4-450.js
-built-ins/Object/defineProperty/15.2.3.6-4-451.js
-built-ins/Object/defineProperty/15.2.3.6-4-452.js
-built-ins/Object/defineProperty/15.2.3.6-4-453.js
-built-ins/Object/defineProperty/15.2.3.6-4-454.js
-built-ins/Object/defineProperty/15.2.3.6-4-455.js
-built-ins/Object/defineProperty/15.2.3.6-4-456.js
-built-ins/Object/defineProperty/15.2.3.6-4-457.js
-built-ins/Object/defineProperty/15.2.3.6-4-458.js
-built-ins/Object/defineProperty/15.2.3.6-4-459.js
-built-ins/Object/defineProperty/15.2.3.6-4-46.js
-built-ins/Object/defineProperty/15.2.3.6-4-460.js
-built-ins/Object/defineProperty/15.2.3.6-4-461.js
-built-ins/Object/defineProperty/15.2.3.6-4-462.js
-built-ins/Object/defineProperty/15.2.3.6-4-463.js
-built-ins/Object/defineProperty/15.2.3.6-4-464.js
-built-ins/Object/defineProperty/15.2.3.6-4-465.js
-built-ins/Object/defineProperty/15.2.3.6-4-466.js
-built-ins/Object/defineProperty/15.2.3.6-4-467.js
-built-ins/Object/defineProperty/15.2.3.6-4-468.js
-built-ins/Object/defineProperty/15.2.3.6-4-469.js
-built-ins/Object/defineProperty/15.2.3.6-4-47.js
-built-ins/Object/defineProperty/15.2.3.6-4-470.js
-built-ins/Object/defineProperty/15.2.3.6-4-471.js
-built-ins/Object/defineProperty/15.2.3.6-4-472.js
-built-ins/Object/defineProperty/15.2.3.6-4-473.js
-built-ins/Object/defineProperty/15.2.3.6-4-474.js
-built-ins/Object/defineProperty/15.2.3.6-4-475.js
-built-ins/Object/defineProperty/15.2.3.6-4-476.js
-built-ins/Object/defineProperty/15.2.3.6-4-477.js
-built-ins/Object/defineProperty/15.2.3.6-4-478.js
-built-ins/Object/defineProperty/15.2.3.6-4-479.js
-built-ins/Object/defineProperty/15.2.3.6-4-48.js
-built-ins/Object/defineProperty/15.2.3.6-4-480.js
-built-ins/Object/defineProperty/15.2.3.6-4-481.js
-built-ins/Object/defineProperty/15.2.3.6-4-482.js
-built-ins/Object/defineProperty/15.2.3.6-4-483.js
-built-ins/Object/defineProperty/15.2.3.6-4-484.js
-built-ins/Object/defineProperty/15.2.3.6-4-485.js
-built-ins/Object/defineProperty/15.2.3.6-4-486.js
-built-ins/Object/defineProperty/15.2.3.6-4-487.js
-built-ins/Object/defineProperty/15.2.3.6-4-488.js
-built-ins/Object/defineProperty/15.2.3.6-4-489.js
-built-ins/Object/defineProperty/15.2.3.6-4-49.js
-built-ins/Object/defineProperty/15.2.3.6-4-490.js
-built-ins/Object/defineProperty/15.2.3.6-4-491.js
-built-ins/Object/defineProperty/15.2.3.6-4-492.js
-built-ins/Object/defineProperty/15.2.3.6-4-493.js
-built-ins/Object/defineProperty/15.2.3.6-4-494.js
-built-ins/Object/defineProperty/15.2.3.6-4-495.js
-built-ins/Object/defineProperty/15.2.3.6-4-496.js
-built-ins/Object/defineProperty/15.2.3.6-4-497.js
-built-ins/Object/defineProperty/15.2.3.6-4-498.js
-built-ins/Object/defineProperty/15.2.3.6-4-499.js
-built-ins/Object/defineProperty/15.2.3.6-4-5.js
-built-ins/Object/defineProperty/15.2.3.6-4-50.js
-built-ins/Object/defineProperty/15.2.3.6-4-500.js
-built-ins/Object/defineProperty/15.2.3.6-4-501.js
-built-ins/Object/defineProperty/15.2.3.6-4-502.js
-built-ins/Object/defineProperty/15.2.3.6-4-503.js
-built-ins/Object/defineProperty/15.2.3.6-4-504.js
-built-ins/Object/defineProperty/15.2.3.6-4-505.js
-built-ins/Object/defineProperty/15.2.3.6-4-506.js
-built-ins/Object/defineProperty/15.2.3.6-4-507.js
-built-ins/Object/defineProperty/15.2.3.6-4-508.js
-built-ins/Object/defineProperty/15.2.3.6-4-509.js
-built-ins/Object/defineProperty/15.2.3.6-4-51.js
-built-ins/Object/defineProperty/15.2.3.6-4-510.js
-built-ins/Object/defineProperty/15.2.3.6-4-511.js
-built-ins/Object/defineProperty/15.2.3.6-4-512.js
-built-ins/Object/defineProperty/15.2.3.6-4-513.js
-built-ins/Object/defineProperty/15.2.3.6-4-514.js
-built-ins/Object/defineProperty/15.2.3.6-4-515.js
-built-ins/Object/defineProperty/15.2.3.6-4-516.js
-built-ins/Object/defineProperty/15.2.3.6-4-517.js
-built-ins/Object/defineProperty/15.2.3.6-4-518.js
-built-ins/Object/defineProperty/15.2.3.6-4-519.js
-built-ins/Object/defineProperty/15.2.3.6-4-52.js
-built-ins/Object/defineProperty/15.2.3.6-4-520.js
-built-ins/Object/defineProperty/15.2.3.6-4-521.js
-built-ins/Object/defineProperty/15.2.3.6-4-522.js
-built-ins/Object/defineProperty/15.2.3.6-4-523.js
-built-ins/Object/defineProperty/15.2.3.6-4-524.js
-built-ins/Object/defineProperty/15.2.3.6-4-525.js
-built-ins/Object/defineProperty/15.2.3.6-4-526.js
-built-ins/Object/defineProperty/15.2.3.6-4-527.js
-built-ins/Object/defineProperty/15.2.3.6-4-528.js
-built-ins/Object/defineProperty/15.2.3.6-4-529.js
-built-ins/Object/defineProperty/15.2.3.6-4-53.js
-built-ins/Object/defineProperty/15.2.3.6-4-530.js
-built-ins/Object/defineProperty/15.2.3.6-4-531.js
-built-ins/Object/defineProperty/15.2.3.6-4-531-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-531-10.js
-built-ins/Object/defineProperty/15.2.3.6-4-531-11.js
-built-ins/Object/defineProperty/15.2.3.6-4-531-12.js
-built-ins/Object/defineProperty/15.2.3.6-4-531-15.js
-built-ins/Object/defineProperty/15.2.3.6-4-531-16.js
-built-ins/Object/defineProperty/15.2.3.6-4-531-2.js
-built-ins/Object/defineProperty/15.2.3.6-4-531-3.js
-built-ins/Object/defineProperty/15.2.3.6-4-531-6.js
-built-ins/Object/defineProperty/15.2.3.6-4-531-7.js
-built-ins/Object/defineProperty/15.2.3.6-4-532.js
-built-ins/Object/defineProperty/15.2.3.6-4-533.js
-built-ins/Object/defineProperty/15.2.3.6-4-534.js
-built-ins/Object/defineProperty/15.2.3.6-4-535.js
-built-ins/Object/defineProperty/15.2.3.6-4-536.js
-built-ins/Object/defineProperty/15.2.3.6-4-537.js
-built-ins/Object/defineProperty/15.2.3.6-4-538.js
-built-ins/Object/defineProperty/15.2.3.6-4-538-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-538-2.js
-built-ins/Object/defineProperty/15.2.3.6-4-538-5.js
-built-ins/Object/defineProperty/15.2.3.6-4-538-6.js
-built-ins/Object/defineProperty/15.2.3.6-4-539.js
-built-ins/Object/defineProperty/15.2.3.6-4-54.js
-built-ins/Object/defineProperty/15.2.3.6-4-540.js
-built-ins/Object/defineProperty/15.2.3.6-4-540-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-540-10.js
-built-ins/Object/defineProperty/15.2.3.6-4-540-2.js
-built-ins/Object/defineProperty/15.2.3.6-4-540-3.js
-built-ins/Object/defineProperty/15.2.3.6-4-540-4.js
-built-ins/Object/defineProperty/15.2.3.6-4-540-5.js
-built-ins/Object/defineProperty/15.2.3.6-4-540-6.js
-built-ins/Object/defineProperty/15.2.3.6-4-540-7.js
-built-ins/Object/defineProperty/15.2.3.6-4-540-8.js
-built-ins/Object/defineProperty/15.2.3.6-4-540-9.js
-built-ins/Object/defineProperty/15.2.3.6-4-541.js
-built-ins/Object/defineProperty/15.2.3.6-4-542.js
-built-ins/Object/defineProperty/15.2.3.6-4-543.js
-built-ins/Object/defineProperty/15.2.3.6-4-544.js
-built-ins/Object/defineProperty/15.2.3.6-4-545.js
-built-ins/Object/defineProperty/15.2.3.6-4-546.js
-built-ins/Object/defineProperty/15.2.3.6-4-547.js
-built-ins/Object/defineProperty/15.2.3.6-4-547-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-547-2.js
-built-ins/Object/defineProperty/15.2.3.6-4-547-3.js
-built-ins/Object/defineProperty/15.2.3.6-4-547-4.js
-built-ins/Object/defineProperty/15.2.3.6-4-548.js
-built-ins/Object/defineProperty/15.2.3.6-4-549.js
-built-ins/Object/defineProperty/15.2.3.6-4-55.js
-built-ins/Object/defineProperty/15.2.3.6-4-550.js
-built-ins/Object/defineProperty/15.2.3.6-4-551.js
-built-ins/Object/defineProperty/15.2.3.6-4-552.js
-built-ins/Object/defineProperty/15.2.3.6-4-553.js
-built-ins/Object/defineProperty/15.2.3.6-4-554.js
-built-ins/Object/defineProperty/15.2.3.6-4-555.js
-built-ins/Object/defineProperty/15.2.3.6-4-556.js
-built-ins/Object/defineProperty/15.2.3.6-4-557.js
-built-ins/Object/defineProperty/15.2.3.6-4-558.js
-built-ins/Object/defineProperty/15.2.3.6-4-559.js
-built-ins/Object/defineProperty/15.2.3.6-4-56.js
-built-ins/Object/defineProperty/15.2.3.6-4-560.js
-built-ins/Object/defineProperty/15.2.3.6-4-561.js
-built-ins/Object/defineProperty/15.2.3.6-4-562.js
-built-ins/Object/defineProperty/15.2.3.6-4-563.js
-built-ins/Object/defineProperty/15.2.3.6-4-564.js
-built-ins/Object/defineProperty/15.2.3.6-4-565.js
-built-ins/Object/defineProperty/15.2.3.6-4-566.js
-built-ins/Object/defineProperty/15.2.3.6-4-567.js
-built-ins/Object/defineProperty/15.2.3.6-4-568.js
-built-ins/Object/defineProperty/15.2.3.6-4-569.js
-built-ins/Object/defineProperty/15.2.3.6-4-57.js
-built-ins/Object/defineProperty/15.2.3.6-4-570.js
-built-ins/Object/defineProperty/15.2.3.6-4-571.js
-built-ins/Object/defineProperty/15.2.3.6-4-572.js
-built-ins/Object/defineProperty/15.2.3.6-4-573.js
-built-ins/Object/defineProperty/15.2.3.6-4-574.js
-built-ins/Object/defineProperty/15.2.3.6-4-575.js
-built-ins/Object/defineProperty/15.2.3.6-4-576.js
-built-ins/Object/defineProperty/15.2.3.6-4-577.js
-built-ins/Object/defineProperty/15.2.3.6-4-578.js
-built-ins/Object/defineProperty/15.2.3.6-4-579.js
-built-ins/Object/defineProperty/15.2.3.6-4-58.js
-built-ins/Object/defineProperty/15.2.3.6-4-580.js
-built-ins/Object/defineProperty/15.2.3.6-4-581.js
-built-ins/Object/defineProperty/15.2.3.6-4-582.js
-built-ins/Object/defineProperty/15.2.3.6-4-583.js
-built-ins/Object/defineProperty/15.2.3.6-4-584.js
-built-ins/Object/defineProperty/15.2.3.6-4-585.js
-built-ins/Object/defineProperty/15.2.3.6-4-586.js
-built-ins/Object/defineProperty/15.2.3.6-4-587.js
-built-ins/Object/defineProperty/15.2.3.6-4-588.js
-built-ins/Object/defineProperty/15.2.3.6-4-589.js
-built-ins/Object/defineProperty/15.2.3.6-4-59.js
-built-ins/Object/defineProperty/15.2.3.6-4-590.js
-built-ins/Object/defineProperty/15.2.3.6-4-591.js
-built-ins/Object/defineProperty/15.2.3.6-4-592.js
-built-ins/Object/defineProperty/15.2.3.6-4-593.js
-built-ins/Object/defineProperty/15.2.3.6-4-594.js
-built-ins/Object/defineProperty/15.2.3.6-4-595.js
-built-ins/Object/defineProperty/15.2.3.6-4-596.js
-built-ins/Object/defineProperty/15.2.3.6-4-597.js
-built-ins/Object/defineProperty/15.2.3.6-4-598.js
-built-ins/Object/defineProperty/15.2.3.6-4-599.js
-built-ins/Object/defineProperty/15.2.3.6-4-6.js
-built-ins/Object/defineProperty/15.2.3.6-4-60.js
-built-ins/Object/defineProperty/15.2.3.6-4-600.js
-built-ins/Object/defineProperty/15.2.3.6-4-601.js
-built-ins/Object/defineProperty/15.2.3.6-4-602.js
-built-ins/Object/defineProperty/15.2.3.6-4-603.js
-built-ins/Object/defineProperty/15.2.3.6-4-604.js
-built-ins/Object/defineProperty/15.2.3.6-4-605.js
-built-ins/Object/defineProperty/15.2.3.6-4-606.js
-built-ins/Object/defineProperty/15.2.3.6-4-607.js
-built-ins/Object/defineProperty/15.2.3.6-4-608.js
-built-ins/Object/defineProperty/15.2.3.6-4-609.js
-built-ins/Object/defineProperty/15.2.3.6-4-61.js
-built-ins/Object/defineProperty/15.2.3.6-4-610.js
-built-ins/Object/defineProperty/15.2.3.6-4-611.js
-built-ins/Object/defineProperty/15.2.3.6-4-612.js
-built-ins/Object/defineProperty/15.2.3.6-4-613.js
-built-ins/Object/defineProperty/15.2.3.6-4-614.js
-built-ins/Object/defineProperty/15.2.3.6-4-615.js
-built-ins/Object/defineProperty/15.2.3.6-4-616.js
-built-ins/Object/defineProperty/15.2.3.6-4-617.js
-built-ins/Object/defineProperty/15.2.3.6-4-618.js
-built-ins/Object/defineProperty/15.2.3.6-4-619.js
-built-ins/Object/defineProperty/15.2.3.6-4-62.js
-built-ins/Object/defineProperty/15.2.3.6-4-620.js
-built-ins/Object/defineProperty/15.2.3.6-4-621.js
-built-ins/Object/defineProperty/15.2.3.6-4-622.js
-built-ins/Object/defineProperty/15.2.3.6-4-623.js
-built-ins/Object/defineProperty/15.2.3.6-4-624.js
-built-ins/Object/defineProperty/15.2.3.6-4-625gs.js
-built-ins/Object/defineProperty/15.2.3.6-4-63.js
-built-ins/Object/defineProperty/15.2.3.6-4-64.js
-built-ins/Object/defineProperty/15.2.3.6-4-65.js
-built-ins/Object/defineProperty/15.2.3.6-4-66.js
-built-ins/Object/defineProperty/15.2.3.6-4-67.js
-built-ins/Object/defineProperty/15.2.3.6-4-68.js
-built-ins/Object/defineProperty/15.2.3.6-4-69.js
-built-ins/Object/defineProperty/15.2.3.6-4-7.js
-built-ins/Object/defineProperty/15.2.3.6-4-70.js
-built-ins/Object/defineProperty/15.2.3.6-4-71.js
-built-ins/Object/defineProperty/15.2.3.6-4-72.js
-built-ins/Object/defineProperty/15.2.3.6-4-73.js
-built-ins/Object/defineProperty/15.2.3.6-4-74.js
-built-ins/Object/defineProperty/15.2.3.6-4-75.js
-built-ins/Object/defineProperty/15.2.3.6-4-76.js
-built-ins/Object/defineProperty/15.2.3.6-4-77.js
-built-ins/Object/defineProperty/15.2.3.6-4-78.js
-built-ins/Object/defineProperty/15.2.3.6-4-79.js
-built-ins/Object/defineProperty/15.2.3.6-4-8.js
-built-ins/Object/defineProperty/15.2.3.6-4-80.js
-built-ins/Object/defineProperty/15.2.3.6-4-81.js
-built-ins/Object/defineProperty/15.2.3.6-4-82.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-1.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-10.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-11.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-12.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-13.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-14.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-15.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-16.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-17.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-18.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-19.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-2.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-20.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-21.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-22.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-23.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-24.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-3.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-4.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-5.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-6.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-7.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-8.js
-built-ins/Object/defineProperty/15.2.3.6-4-82-9.js
-built-ins/Object/defineProperty/15.2.3.6-4-83.js
-built-ins/Object/defineProperty/15.2.3.6-4-84.js
-built-ins/Object/defineProperty/15.2.3.6-4-85.js
-built-ins/Object/defineProperty/15.2.3.6-4-86.js
-built-ins/Object/defineProperty/15.2.3.6-4-87.js
-built-ins/Object/defineProperty/15.2.3.6-4-88.js
-built-ins/Object/defineProperty/15.2.3.6-4-89.js
-built-ins/Object/defineProperty/15.2.3.6-4-9.js
-built-ins/Object/defineProperty/15.2.3.6-4-90.js
-built-ins/Object/defineProperty/15.2.3.6-4-91.js
-built-ins/Object/defineProperty/15.2.3.6-4-92.js
-built-ins/Object/defineProperty/15.2.3.6-4-93.js
-built-ins/Object/defineProperty/15.2.3.6-4-94.js
-built-ins/Object/defineProperty/15.2.3.6-4-95.js
-built-ins/Object/defineProperty/15.2.3.6-4-96.js
-built-ins/Object/defineProperty/15.2.3.6-4-97.js
-built-ins/Object/defineProperty/15.2.3.6-4-98.js
-built-ins/Object/defineProperty/15.2.3.6-4-99.js
-built-ins/Object/defineProperty/8.12.9-9-b-i_1.js
-built-ins/Object/defineProperty/8.12.9-9-b-i_2.js
-built-ins/Object/defineProperty/8.12.9-9-c-i_1.js
-built-ins/Object/defineProperty/8.12.9-9-c-i_2.js
-built-ins/Object/defineProperty/S15.2.3.6_A1.js
-built-ins/Object/defineProperty/S15.2.3.6_A2.js
-built-ins/Object/freeze/15.2.3.9-0-1.js
-built-ins/Object/freeze/15.2.3.9-0-2.js
-built-ins/Object/freeze/15.2.3.9-1.js
-built-ins/Object/freeze/15.2.3.9-1-1.js
-built-ins/Object/freeze/15.2.3.9-1-2.js
-built-ins/Object/freeze/15.2.3.9-1-3.js
-built-ins/Object/freeze/15.2.3.9-1-4.js
-built-ins/Object/freeze/15.2.3.9-2-1.js
-built-ins/Object/freeze/15.2.3.9-2-2.js
-built-ins/Object/freeze/15.2.3.9-2-3.js
-built-ins/Object/freeze/15.2.3.9-2-4.js
-built-ins/Object/freeze/15.2.3.9-2-a-1.js
-built-ins/Object/freeze/15.2.3.9-2-a-10.js
-built-ins/Object/freeze/15.2.3.9-2-a-11.js
-built-ins/Object/freeze/15.2.3.9-2-a-12.js
-built-ins/Object/freeze/15.2.3.9-2-a-13.js
-built-ins/Object/freeze/15.2.3.9-2-a-14.js
-built-ins/Object/freeze/15.2.3.9-2-a-2.js
-built-ins/Object/freeze/15.2.3.9-2-a-3.js
-built-ins/Object/freeze/15.2.3.9-2-a-4.js
-built-ins/Object/freeze/15.2.3.9-2-a-5.js
-built-ins/Object/freeze/15.2.3.9-2-a-6.js
-built-ins/Object/freeze/15.2.3.9-2-a-7.js
-built-ins/Object/freeze/15.2.3.9-2-a-8.js
-built-ins/Object/freeze/15.2.3.9-2-a-9.js
-built-ins/Object/freeze/15.2.3.9-2-b-i-1.js
-built-ins/Object/freeze/15.2.3.9-2-b-i-2.js
-built-ins/Object/freeze/15.2.3.9-2-c-1.js
-built-ins/Object/freeze/15.2.3.9-2-c-2.js
-built-ins/Object/freeze/15.2.3.9-2-c-3.js
-built-ins/Object/freeze/15.2.3.9-2-c-4.js
-built-ins/Object/freeze/15.2.3.9-2-d-1.js
-built-ins/Object/freeze/15.2.3.9-2-d-2.js
-built-ins/Object/freeze/15.2.3.9-2-d-3.js
-built-ins/Object/freeze/15.2.3.9-2-d-4.js
-built-ins/Object/freeze/15.2.3.9-2-d-5.js
-built-ins/Object/freeze/15.2.3.9-2-d-6.js
-built-ins/Object/freeze/15.2.3.9-2-d-7.js
-built-ins/Object/freeze/15.2.3.9-2-d-8.js
-built-ins/Object/freeze/15.2.3.9-2-d-9.js
-built-ins/Object/freeze/15.2.3.9-3-1.js
-built-ins/Object/freeze/15.2.3.9-4-1.js
-built-ins/Object/freeze/15.2.3.9-4-2.js
-built-ins/Object/freeze/15.2.3.9-4-3.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-0-1.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-1.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-1-1.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-1-2.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-1-3.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-1-4.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-1.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-10.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-11.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-12.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-13.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-14.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-15.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-16.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-17.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-18.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-19.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-2.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-20.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-21.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-22.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-23.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-24.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-25.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-26.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-27.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-28.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-29.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-3.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-30.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-31.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-32.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-33.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-34.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-35.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-36.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-37.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-38.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-39.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-4.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-40.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-41.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-42.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-43.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-44.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-45.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-46.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-47.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-5.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-6.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-7.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-8.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-9.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-1.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-10.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-13.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-14.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-15.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-2.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-3.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-4.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-5.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-6.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-7.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-8.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-9.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-1.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-10.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-100.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-101.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-102.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-103.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-104.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-105.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-106.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-107.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-108.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-109.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-11.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-110.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-111.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-112.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-113.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-114.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-115.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-116.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-117.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-118.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-120.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-121.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-122.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-123.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-124.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-125.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-126.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-127.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-128.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-129.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-130.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-131.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-132.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-133.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-134.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-135.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-136.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-138.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-139.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-14.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-140.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-141.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-142.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-143.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-144.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-145.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-146.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-147.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-148.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-149.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-15.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-150.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-151.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-152.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-153.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-154.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-156.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-157.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-158.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-159.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-16.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-160.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-161.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-162.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-163.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-165.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-166.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-167.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-168.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-169.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-17.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-170.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-171.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-172.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-173.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-174.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-175.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-176.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-177.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-178.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-179.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-18.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-180.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-182.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-183.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-184.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-185.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-186.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-187.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-188.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-189.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-19.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-190.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-191.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-192.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-193.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-194.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-195.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-196.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-197.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-198.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-199.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-2.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-20.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-200.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-201.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-202.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-203.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-204.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-205.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-206.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-207.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-208.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-209.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-21.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-210.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-211.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-212.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-213.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-214.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-215.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-216.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-217.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-218.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-219.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-22.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-220.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-221.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-222.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-223.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-224.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-225.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-226.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-227.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-228.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-229.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-23.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-230.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-231.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-232.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-233.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-234.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-235.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-236.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-237.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-238.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-239.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-24.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-240.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-241.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-242.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-243.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-244.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-245.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-246.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-247.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-248.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-249.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-25.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-250.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-26.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-27.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-28.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-29.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-3.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-30.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-31.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-32.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-33.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-34.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-35.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-36.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-37.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-38.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-39.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-4.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-40.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-41.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-42.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-43.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-44.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-45.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-46.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-47.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-48.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-49.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-5.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-50.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-51.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-52.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-53.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-54.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-55.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-56.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-57.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-58.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-59.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-6.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-60.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-61.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-62.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-63.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-64.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-65.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-66.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-67.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-68.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-69.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-7.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-70.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-71.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-72.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-73.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-75.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-76.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-77.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-78.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-79.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-8.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-80.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-81.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-82.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-84.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-85.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-86.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-88.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-89.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-9.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-90.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-91.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-92.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-93.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-94.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-96.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-97.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-98.js
-built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-99.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-0-1.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-0-2.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-1.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-1-2.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-1-3.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-1-4.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-1-5.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-2-1.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-2-2.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-2-3.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-2-4.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-3-1.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-1.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-2.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-36.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-37.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-38.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-39.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-40.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-41.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-42.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-43.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-45.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-46.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-47.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-48.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-49.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-50.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-b-1.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-b-2.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-b-3.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-b-4.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-b-5.js
-built-ins/Object/getOwnPropertyNames/15.2.3.4-4-b-6.js
-built-ins/Object/getOwnPropertyNames/S15.2.3.4_A1_T1.js
-built-ins/Object/getPrototypeOf/15.2.3.2-0-1.js
-built-ins/Object/getPrototypeOf/15.2.3.2-0-2.js
-built-ins/Object/getPrototypeOf/15.2.3.2-0-3.js
-built-ins/Object/getPrototypeOf/15.2.3.2-1.js
-built-ins/Object/getPrototypeOf/15.2.3.2-1-2.js
-built-ins/Object/getPrototypeOf/15.2.3.2-1-3.js
-built-ins/Object/getPrototypeOf/15.2.3.2-1-4.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-1.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-10.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-11.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-12.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-13.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-14.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-15.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-16.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-17.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-18.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-19.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-2.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-20.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-21.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-22.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-23.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-24.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-25.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-26.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-27.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-28.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-3.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-30.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-31.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-4.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-5.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-6.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-7.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-8.js
-built-ins/Object/getPrototypeOf/15.2.3.2-2-9.js
-built-ins/Object/isExtensible/15.2.3.13-0-1.js
-built-ins/Object/isExtensible/15.2.3.13-0-2.js
-built-ins/Object/isExtensible/15.2.3.13-0-3.js
-built-ins/Object/isExtensible/15.2.3.13-1.js
-built-ins/Object/isExtensible/15.2.3.13-1-1.js
-built-ins/Object/isExtensible/15.2.3.13-1-2.js
-built-ins/Object/isExtensible/15.2.3.13-1-3.js
-built-ins/Object/isExtensible/15.2.3.13-1-4.js
-built-ins/Object/isExtensible/15.2.3.13-2-1.js
-built-ins/Object/isExtensible/15.2.3.13-2-10.js
-built-ins/Object/isExtensible/15.2.3.13-2-11.js
-built-ins/Object/isExtensible/15.2.3.13-2-12.js
-built-ins/Object/isExtensible/15.2.3.13-2-13.js
-built-ins/Object/isExtensible/15.2.3.13-2-14.js
-built-ins/Object/isExtensible/15.2.3.13-2-15.js
-built-ins/Object/isExtensible/15.2.3.13-2-16.js
-built-ins/Object/isExtensible/15.2.3.13-2-17.js
-built-ins/Object/isExtensible/15.2.3.13-2-18.js
-built-ins/Object/isExtensible/15.2.3.13-2-19.js
-built-ins/Object/isExtensible/15.2.3.13-2-2.js
-built-ins/Object/isExtensible/15.2.3.13-2-20.js
-built-ins/Object/isExtensible/15.2.3.13-2-21.js
-built-ins/Object/isExtensible/15.2.3.13-2-22.js
-built-ins/Object/isExtensible/15.2.3.13-2-23.js
-built-ins/Object/isExtensible/15.2.3.13-2-24.js
-built-ins/Object/isExtensible/15.2.3.13-2-25.js
-built-ins/Object/isExtensible/15.2.3.13-2-26.js
-built-ins/Object/isExtensible/15.2.3.13-2-27.js
-built-ins/Object/isExtensible/15.2.3.13-2-29.js
-built-ins/Object/isExtensible/15.2.3.13-2-3.js
-built-ins/Object/isExtensible/15.2.3.13-2-4.js
-built-ins/Object/isExtensible/15.2.3.13-2-5.js
-built-ins/Object/isExtensible/15.2.3.13-2-6.js
-built-ins/Object/isExtensible/15.2.3.13-2-7.js
-built-ins/Object/isExtensible/15.2.3.13-2-8.js
-built-ins/Object/isExtensible/15.2.3.13-2-9.js
-built-ins/Object/isFrozen/15.2.3.12-0-1.js
-built-ins/Object/isFrozen/15.2.3.12-0-2.js
-built-ins/Object/isFrozen/15.2.3.12-1.js
-built-ins/Object/isFrozen/15.2.3.12-1-1.js
-built-ins/Object/isFrozen/15.2.3.12-1-2.js
-built-ins/Object/isFrozen/15.2.3.12-1-3.js
-built-ins/Object/isFrozen/15.2.3.12-1-4.js
-built-ins/Object/isFrozen/15.2.3.12-1-5.js
-built-ins/Object/isFrozen/15.2.3.12-1-6.js
-built-ins/Object/isFrozen/15.2.3.12-1-7.js
-built-ins/Object/isFrozen/15.2.3.12-2-1.js
-built-ins/Object/isFrozen/15.2.3.12-2-2.js
-built-ins/Object/isFrozen/15.2.3.12-2-a-1.js
-built-ins/Object/isFrozen/15.2.3.12-2-a-11.js
-built-ins/Object/isFrozen/15.2.3.12-2-a-12.js
-built-ins/Object/isFrozen/15.2.3.12-2-a-13.js
-built-ins/Object/isFrozen/15.2.3.12-2-a-14.js
-built-ins/Object/isFrozen/15.2.3.12-2-a-2.js
-built-ins/Object/isFrozen/15.2.3.12-2-a-3.js
-built-ins/Object/isFrozen/15.2.3.12-2-a-4.js
-built-ins/Object/isFrozen/15.2.3.12-2-a-5.js
-built-ins/Object/isFrozen/15.2.3.12-2-a-6.js
-built-ins/Object/isFrozen/15.2.3.12-2-a-7.js
-built-ins/Object/isFrozen/15.2.3.12-2-a-8.js
-built-ins/Object/isFrozen/15.2.3.12-2-b-i-1.js
-built-ins/Object/isFrozen/15.2.3.12-2-c-1.js
-built-ins/Object/isFrozen/15.2.3.12-2-c-2.js
-built-ins/Object/isFrozen/15.2.3.12-3-1.js
-built-ins/Object/isFrozen/15.2.3.12-3-10.js
-built-ins/Object/isFrozen/15.2.3.12-3-11.js
-built-ins/Object/isFrozen/15.2.3.12-3-12.js
-built-ins/Object/isFrozen/15.2.3.12-3-13.js
-built-ins/Object/isFrozen/15.2.3.12-3-14.js
-built-ins/Object/isFrozen/15.2.3.12-3-15.js
-built-ins/Object/isFrozen/15.2.3.12-3-16.js
-built-ins/Object/isFrozen/15.2.3.12-3-17.js
-built-ins/Object/isFrozen/15.2.3.12-3-18.js
-built-ins/Object/isFrozen/15.2.3.12-3-19.js
-built-ins/Object/isFrozen/15.2.3.12-3-2.js
-built-ins/Object/isFrozen/15.2.3.12-3-20.js
-built-ins/Object/isFrozen/15.2.3.12-3-21.js
-built-ins/Object/isFrozen/15.2.3.12-3-22.js
-built-ins/Object/isFrozen/15.2.3.12-3-23.js
-built-ins/Object/isFrozen/15.2.3.12-3-24.js
-built-ins/Object/isFrozen/15.2.3.12-3-25.js
-built-ins/Object/isFrozen/15.2.3.12-3-26.js
-built-ins/Object/isFrozen/15.2.3.12-3-27.js
-built-ins/Object/isFrozen/15.2.3.12-3-28.js
-built-ins/Object/isFrozen/15.2.3.12-3-3.js
-built-ins/Object/isFrozen/15.2.3.12-3-4.js
-built-ins/Object/isFrozen/15.2.3.12-3-5.js
-built-ins/Object/isFrozen/15.2.3.12-3-6.js
-built-ins/Object/isFrozen/15.2.3.12-3-7.js
-built-ins/Object/isFrozen/15.2.3.12-3-8.js
-built-ins/Object/isFrozen/15.2.3.12-3-9.js
-built-ins/Object/isFrozen/15.2.3.12-4-1.js
-built-ins/Object/isSealed/15.2.3.11-0-1.js
-built-ins/Object/isSealed/15.2.3.11-0-2.js
-built-ins/Object/isSealed/15.2.3.11-1.js
-built-ins/Object/isSealed/15.2.3.11-4-1.js
-built-ins/Object/isSealed/15.2.3.11-4-10.js
-built-ins/Object/isSealed/15.2.3.11-4-11.js
-built-ins/Object/isSealed/15.2.3.11-4-12.js
-built-ins/Object/isSealed/15.2.3.11-4-13.js
-built-ins/Object/isSealed/15.2.3.11-4-14.js
-built-ins/Object/isSealed/15.2.3.11-4-15.js
-built-ins/Object/isSealed/15.2.3.11-4-16.js
-built-ins/Object/isSealed/15.2.3.11-4-17.js
-built-ins/Object/isSealed/15.2.3.11-4-18.js
-built-ins/Object/isSealed/15.2.3.11-4-19.js
-built-ins/Object/isSealed/15.2.3.11-4-2.js
-built-ins/Object/isSealed/15.2.3.11-4-20.js
-built-ins/Object/isSealed/15.2.3.11-4-21.js
-built-ins/Object/isSealed/15.2.3.11-4-22.js
-built-ins/Object/isSealed/15.2.3.11-4-23.js
-built-ins/Object/isSealed/15.2.3.11-4-24.js
-built-ins/Object/isSealed/15.2.3.11-4-25.js
-built-ins/Object/isSealed/15.2.3.11-4-26.js
-built-ins/Object/isSealed/15.2.3.11-4-27.js
-built-ins/Object/isSealed/15.2.3.11-4-3.js
-built-ins/Object/isSealed/15.2.3.11-4-4.js
-built-ins/Object/isSealed/15.2.3.11-4-5.js
-built-ins/Object/isSealed/15.2.3.11-4-6.js
-built-ins/Object/isSealed/15.2.3.11-4-7.js
-built-ins/Object/isSealed/15.2.3.11-4-8.js
-built-ins/Object/isSealed/15.2.3.11-4-9.js
-built-ins/Object/keys/15.2.3.14-0-1.js
-built-ins/Object/keys/15.2.3.14-0-2.js
-built-ins/Object/keys/15.2.3.14-1-1.js
-built-ins/Object/keys/15.2.3.14-1-2.js
-built-ins/Object/keys/15.2.3.14-1-3.js
-built-ins/Object/keys/15.2.3.14-1-4.js
-built-ins/Object/keys/15.2.3.14-1-5.js
-built-ins/Object/keys/15.2.3.14-2-1.js
-built-ins/Object/keys/15.2.3.14-2-2.js
-built-ins/Object/keys/15.2.3.14-2-3.js
-built-ins/Object/keys/15.2.3.14-2-4.js
-built-ins/Object/keys/15.2.3.14-2-5.js
-built-ins/Object/keys/15.2.3.14-2-6.js
-built-ins/Object/keys/15.2.3.14-2-7.js
-built-ins/Object/keys/15.2.3.14-2-8.js
-built-ins/Object/keys/15.2.3.14-3-1.js
-built-ins/Object/keys/15.2.3.14-3-2.js
-built-ins/Object/keys/15.2.3.14-3-3.js
-built-ins/Object/keys/15.2.3.14-3-4.js
-built-ins/Object/keys/15.2.3.14-3-5.js
-built-ins/Object/keys/15.2.3.14-3-6.js
-built-ins/Object/keys/15.2.3.14-3-7.js
-built-ins/Object/keys/15.2.3.14-4-1.js
-built-ins/Object/keys/15.2.3.14-5-1.js
-built-ins/Object/keys/15.2.3.14-5-10.js
-built-ins/Object/keys/15.2.3.14-5-11.js
-built-ins/Object/keys/15.2.3.14-5-12.js
-built-ins/Object/keys/15.2.3.14-5-13.js
-built-ins/Object/keys/15.2.3.14-5-14.js
-built-ins/Object/keys/15.2.3.14-5-15.js
-built-ins/Object/keys/15.2.3.14-5-16.js
-built-ins/Object/keys/15.2.3.14-5-2.js
-built-ins/Object/keys/15.2.3.14-5-3.js
-built-ins/Object/keys/15.2.3.14-5-4.js
-built-ins/Object/keys/15.2.3.14-5-5.js
-built-ins/Object/keys/15.2.3.14-5-6.js
-built-ins/Object/keys/15.2.3.14-5-7.js
-built-ins/Object/keys/15.2.3.14-5-8.js
-built-ins/Object/keys/15.2.3.14-5-9.js
-built-ins/Object/keys/15.2.3.14-5-a-1.js
-built-ins/Object/keys/15.2.3.14-5-a-2.js
-built-ins/Object/keys/15.2.3.14-5-a-3.js
-built-ins/Object/keys/15.2.3.14-5-a-4.js
-built-ins/Object/keys/15.2.3.14-5-b-1.js
-built-ins/Object/keys/15.2.3.14-6-1.js
-built-ins/Object/keys/15.2.3.14-6-2.js
-built-ins/Object/keys/15.2.3.14-6-3.js
-built-ins/Object/keys/15.2.3.14-6-4.js
-built-ins/Object/keys/15.2.3.14-6-5.js
-built-ins/Object/preventExtensions/15.2.3.10-0-1.js
-built-ins/Object/preventExtensions/15.2.3.10-0-2.js
-built-ins/Object/preventExtensions/15.2.3.10-1.js
-built-ins/Object/preventExtensions/15.2.3.10-1-1.js
-built-ins/Object/preventExtensions/15.2.3.10-1-2.js
-built-ins/Object/preventExtensions/15.2.3.10-1-3.js
-built-ins/Object/preventExtensions/15.2.3.10-1-4.js
-built-ins/Object/preventExtensions/15.2.3.10-2.js
-built-ins/Object/preventExtensions/15.2.3.10-2-1.js
-built-ins/Object/preventExtensions/15.2.3.10-3-1.js
-built-ins/Object/preventExtensions/15.2.3.10-3-10.js
-built-ins/Object/preventExtensions/15.2.3.10-3-11.js
-built-ins/Object/preventExtensions/15.2.3.10-3-12.js
-built-ins/Object/preventExtensions/15.2.3.10-3-13.js
-built-ins/Object/preventExtensions/15.2.3.10-3-14.js
-built-ins/Object/preventExtensions/15.2.3.10-3-15.js
-built-ins/Object/preventExtensions/15.2.3.10-3-16.js
-built-ins/Object/preventExtensions/15.2.3.10-3-17.js
-built-ins/Object/preventExtensions/15.2.3.10-3-18.js
-built-ins/Object/preventExtensions/15.2.3.10-3-19.js
-built-ins/Object/preventExtensions/15.2.3.10-3-2.js
-built-ins/Object/preventExtensions/15.2.3.10-3-20.js
-built-ins/Object/preventExtensions/15.2.3.10-3-21.js
-built-ins/Object/preventExtensions/15.2.3.10-3-22.js
-built-ins/Object/preventExtensions/15.2.3.10-3-23.js
-built-ins/Object/preventExtensions/15.2.3.10-3-24.js
-built-ins/Object/preventExtensions/15.2.3.10-3-3.js
-built-ins/Object/preventExtensions/15.2.3.10-3-4.js
-built-ins/Object/preventExtensions/15.2.3.10-3-5.js
-built-ins/Object/preventExtensions/15.2.3.10-3-5-1.js
-built-ins/Object/preventExtensions/15.2.3.10-3-6.js
-built-ins/Object/preventExtensions/15.2.3.10-3-7.js
-built-ins/Object/preventExtensions/15.2.3.10-3-8.js
-built-ins/Object/preventExtensions/15.2.3.10-3-9.js
-built-ins/Object/prototype/15.2.3.1.js
-built-ins/Object/prototype/constructor/S15.2.4.1_A1_T1.js
-built-ins/Object/prototype/constructor/S15.2.4.1_A1_T2.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_1.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_10.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_11.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_12.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_13.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_14.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_15.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_16.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_17.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_18.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_19.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_2.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_20.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_21.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_22.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_23.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_24.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_25.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_26.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_27.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_28.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_29.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_3.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_30.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_31.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_32.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_33.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_34.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_35.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_36.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_37.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_38.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_39.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_4.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_40.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_41.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_42.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_43.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_44.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_45.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_46.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_47.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_48.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_49.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_5.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_6.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_7.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_8.js
-built-ins/Object/prototype/hasOwnProperty/8.12.1-1_9.js
-built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A1_T1.js
-built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A1_T2.js
-built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A1_T3.js
-built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A12.js
-built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A13.js
-built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A6.js
-built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A7.js
-built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A1_T1.js
-built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A10.js
-built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A11.js
-built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A12.js
-built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A13.js
-built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A2_T1.js
-built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A2_T2.js
-built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A6.js
-built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A7.js
-built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A8.js
-built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A9.js
-built-ins/Object/prototype/S15.2.3.1_A1.js
-built-ins/Object/prototype/S15.2.3.1_A2.js
-built-ins/Object/prototype/S15.2.3.1_A3.js
-built-ins/Object/prototype/S15.2.4_A1_T1.js
-built-ins/Object/prototype/S15.2.4_A1_T2.js
-built-ins/Object/prototype/S15.2.4_A2.js
-built-ins/Object/prototype/S15.2.4_A3.js
-built-ins/Object/prototype/S15.2.4_A4.js
-built-ins/Object/prototype/toLocaleString/S15.2.4.3_A1.js
-built-ins/Object/prototype/toLocaleString/S15.2.4.3_A10.js
-built-ins/Object/prototype/toLocaleString/S15.2.4.3_A11.js
-built-ins/Object/prototype/toLocaleString/S15.2.4.3_A12.js
-built-ins/Object/prototype/toLocaleString/S15.2.4.3_A13.js
-built-ins/Object/prototype/toLocaleString/S15.2.4.3_A6.js
-built-ins/Object/prototype/toLocaleString/S15.2.4.3_A7.js
-built-ins/Object/prototype/toLocaleString/S15.2.4.3_A8.js
-built-ins/Object/prototype/toLocaleString/S15.2.4.3_A9.js
-built-ins/Object/prototype/toString/no-prototype-property.js
-built-ins/Object/prototype/valueOf/15.2.4.4-1.js
-built-ins/Object/prototype/valueOf/15.2.4.4-2.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A1_T1.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A1_T2.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A1_T3.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A1_T4.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A1_T5.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A1_T6.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A1_T7.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A10.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A11.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A12.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A13.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A14.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A15.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A6.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A7.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A8.js
-built-ins/Object/prototype/valueOf/S15.2.4.4_A9.js
-built-ins/Object/S15.2.1.1_A1_T1.js
-built-ins/Object/S15.2.1.1_A1_T2.js
-built-ins/Object/S15.2.1.1_A1_T3.js
-built-ins/Object/S15.2.1.1_A1_T4.js
-built-ins/Object/S15.2.1.1_A1_T5.js
-built-ins/Object/S15.2.1.1_A2_T1.js
-built-ins/Object/S15.2.1.1_A2_T10.js
-built-ins/Object/S15.2.1.1_A2_T11.js
-built-ins/Object/S15.2.1.1_A2_T12.js
-built-ins/Object/S15.2.1.1_A2_T13.js
-built-ins/Object/S15.2.1.1_A2_T14.js
-built-ins/Object/S15.2.1.1_A2_T2.js
-built-ins/Object/S15.2.1.1_A2_T3.js
-built-ins/Object/S15.2.1.1_A2_T4.js
-built-ins/Object/S15.2.1.1_A2_T5.js
-built-ins/Object/S15.2.1.1_A2_T6.js
-built-ins/Object/S15.2.1.1_A2_T7.js
-built-ins/Object/S15.2.1.1_A2_T8.js
-built-ins/Object/S15.2.1.1_A2_T9.js
-built-ins/Object/S15.2.1.1_A3_T1.js
-built-ins/Object/S15.2.1.1_A3_T2.js
-built-ins/Object/S15.2.1.1_A3_T3.js
-built-ins/Object/S15.2.2.1_A1_T1.js
-built-ins/Object/S15.2.2.1_A1_T2.js
-built-ins/Object/S15.2.2.1_A1_T3.js
-built-ins/Object/S15.2.2.1_A1_T4.js
-built-ins/Object/S15.2.2.1_A1_T5.js
-built-ins/Object/S15.2.2.1_A2_T1.js
-built-ins/Object/S15.2.2.1_A2_T2.js
-built-ins/Object/S15.2.2.1_A2_T3.js
-built-ins/Object/S15.2.2.1_A2_T5.js
-built-ins/Object/S15.2.2.1_A2_T6.js
-built-ins/Object/S15.2.2.1_A2_T7.js
-built-ins/Object/S15.2.2.1_A3_T1.js
-built-ins/Object/S15.2.2.1_A3_T2.js
-built-ins/Object/S15.2.2.1_A3_T3.js
-built-ins/Object/S15.2.2.1_A4_T1.js
-built-ins/Object/S15.2.2.1_A4_T2.js
-built-ins/Object/S15.2.2.1_A4_T3.js
-built-ins/Object/S15.2.2.1_A5_T1.js
-built-ins/Object/S15.2.2.1_A5_T2.js
-built-ins/Object/S15.2.2.1_A5_T3.js
-built-ins/Object/S15.2.2.1_A5_T4.js
-built-ins/Object/S15.2.2.1_A6_T1.js
-built-ins/Object/S15.2.2.1_A6_T2.js
-built-ins/Object/S15.2.2.1_A6_T3.js
-built-ins/Object/S15.2.3_A1.js
-built-ins/Object/S15.2.3_A2.js
-built-ins/Object/S15.2.3_A3.js
-built-ins/Object/S15.2_A1.js
-built-ins/Object/S9.9_A3.js
-built-ins/Object/S9.9_A4.js
-built-ins/Object/S9.9_A5.js
-built-ins/Object/S9.9_A6.js
-built-ins/parseInt/S15.1.2.2_A3.1_T6.js
-built-ins/RegExp/15.10.2.15-6-1.js
-built-ins/RegExp/15.10.2.5-3-1.js
-built-ins/RegExp/15.10.4.1-1.js
-built-ins/RegExp/15.10.4.1-2.js
-built-ins/RegExp/15.10.4.1-3.js
-built-ins/RegExp/15.10.4.1-4.js
-built-ins/RegExp/prototype/15.10.6.js
-built-ins/RegExp/prototype/exec/15.10.6.2-9-e-1.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T1.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T10.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T11.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T12.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T13.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T14.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T15.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T16.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T17.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T18.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T19.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T2.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T20.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T21.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T3.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T4.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T5.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T6.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T7.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T8.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T9.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A10.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A11.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A12.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T1.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T10.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T2.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T3.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T4.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T5.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T6.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T7.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T8.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T9.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A3_T1.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A3_T2.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A3_T3.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A3_T4.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A3_T5.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A3_T6.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A3_T7.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T1.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T10.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T11.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T12.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T2.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T3.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T4.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T5.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T6.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T7.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T8.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T9.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A5_T1.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A5_T2.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A5_T3.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A6.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A7.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A8.js
-built-ins/RegExp/prototype/exec/S15.10.6.2_A9.js
-built-ins/RegExp/prototype/global/15.10.7.2-2.js
-built-ins/RegExp/prototype/global/S15.10.7.2_A10.js
-built-ins/RegExp/prototype/global/S15.10.7.2_A8.js
-built-ins/RegExp/prototype/global/S15.10.7.2_A9.js
-built-ins/RegExp/prototype/ignoreCase/15.10.7.3-2.js
-built-ins/RegExp/prototype/ignoreCase/S15.10.7.3_A10.js
-built-ins/RegExp/prototype/ignoreCase/S15.10.7.3_A8.js
-built-ins/RegExp/prototype/ignoreCase/S15.10.7.3_A9.js
-built-ins/RegExp/prototype/multiline/15.10.7.4-2.js
-built-ins/RegExp/prototype/multiline/S15.10.7.4_A10.js
-built-ins/RegExp/prototype/multiline/S15.10.7.4_A8.js
-built-ins/RegExp/prototype/multiline/S15.10.7.4_A9.js
-built-ins/RegExp/prototype/S15.10.5.1_A1.js
-built-ins/RegExp/prototype/S15.10.5.1_A2.js
-built-ins/RegExp/prototype/S15.10.5.1_A3.js
-built-ins/RegExp/prototype/S15.10.5.1_A4.js
-built-ins/RegExp/prototype/S15.10.6.1_A1_T1.js
-built-ins/RegExp/prototype/S15.10.6.1_A1_T2.js
-built-ins/RegExp/prototype/S15.10.6_A1_T1.js
-built-ins/RegExp/prototype/S15.10.6_A1_T2.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T1.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T10.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T11.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T12.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T13.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T14.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T15.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T16.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T17.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T18.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T19.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T2.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T20.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T21.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T22.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T3.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T4.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T5.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T6.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T7.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T8.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A1_T9.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A10.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A11.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A2_T1.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A2_T10.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A2_T2.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A2_T3.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A2_T4.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A2_T5.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A2_T6.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A2_T7.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A2_T8.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A2_T9.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A6.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A7.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A8.js
-built-ins/RegExp/prototype/test/S15.10.6.3_A9.js
-built-ins/RegExp/prototype/toString/S15.10.6.4_A10.js
-built-ins/RegExp/prototype/toString/S15.10.6.4_A11.js
-built-ins/RegExp/prototype/toString/S15.10.6.4_A6.js
-built-ins/RegExp/prototype/toString/S15.10.6.4_A7.js
-built-ins/RegExp/prototype/toString/S15.10.6.4_A8.js
-built-ins/RegExp/prototype/toString/S15.10.6.4_A9.js
-built-ins/RegExp/S15.10.1_A1_T1.js
-built-ins/RegExp/S15.10.1_A1_T10.js
-built-ins/RegExp/S15.10.1_A1_T11.js
-built-ins/RegExp/S15.10.1_A1_T12.js
-built-ins/RegExp/S15.10.1_A1_T13.js
-built-ins/RegExp/S15.10.1_A1_T14.js
-built-ins/RegExp/S15.10.1_A1_T15.js
-built-ins/RegExp/S15.10.1_A1_T16.js
-built-ins/RegExp/S15.10.1_A1_T2.js
-built-ins/RegExp/S15.10.1_A1_T3.js
-built-ins/RegExp/S15.10.1_A1_T4.js
-built-ins/RegExp/S15.10.1_A1_T5.js
-built-ins/RegExp/S15.10.1_A1_T6.js
-built-ins/RegExp/S15.10.1_A1_T7.js
-built-ins/RegExp/S15.10.1_A1_T8.js
-built-ins/RegExp/S15.10.1_A1_T9.js
-built-ins/RegExp/S15.10.2.10_A1.1_T1.js
-built-ins/RegExp/S15.10.2.10_A1.2_T1.js
-built-ins/RegExp/S15.10.2.10_A1.3_T1.js
-built-ins/RegExp/S15.10.2.10_A1.4_T1.js
-built-ins/RegExp/S15.10.2.10_A1.5_T1.js
-built-ins/RegExp/S15.10.2.10_A2.1_T1.js
-built-ins/RegExp/S15.10.2.10_A2.1_T2.js
-built-ins/RegExp/S15.10.2.10_A3.1_T1.js
-built-ins/RegExp/S15.10.2.10_A3.1_T2.js
-built-ins/RegExp/S15.10.2.10_A4.1_T1.js
-built-ins/RegExp/S15.10.2.10_A4.1_T2.js
-built-ins/RegExp/S15.10.2.10_A4.1_T3.js
-built-ins/RegExp/S15.10.2.10_A5.1_T1.js
-built-ins/RegExp/S15.10.2.11_A1_T1.js
-built-ins/RegExp/S15.10.2.11_A1_T4.js
-built-ins/RegExp/S15.10.2.11_A1_T5.js
-built-ins/RegExp/S15.10.2.11_A1_T6.js
-built-ins/RegExp/S15.10.2.11_A1_T7.js
-built-ins/RegExp/S15.10.2.11_A1_T8.js
-built-ins/RegExp/S15.10.2.11_A1_T9.js
-built-ins/RegExp/S15.10.2.12_A3_T5.js
-built-ins/RegExp/S15.10.2.12_A4_T5.js
-built-ins/RegExp/S15.10.2.13_A1_T1.js
-built-ins/RegExp/S15.10.2.13_A1_T10.js
-built-ins/RegExp/S15.10.2.13_A1_T11.js
-built-ins/RegExp/S15.10.2.13_A1_T12.js
-built-ins/RegExp/S15.10.2.13_A1_T13.js
-built-ins/RegExp/S15.10.2.13_A1_T14.js
-built-ins/RegExp/S15.10.2.13_A1_T15.js
-built-ins/RegExp/S15.10.2.13_A1_T17.js
-built-ins/RegExp/S15.10.2.13_A1_T2.js
-built-ins/RegExp/S15.10.2.13_A1_T3.js
-built-ins/RegExp/S15.10.2.13_A1_T4.js
-built-ins/RegExp/S15.10.2.13_A1_T5.js
-built-ins/RegExp/S15.10.2.13_A1_T6.js
-built-ins/RegExp/S15.10.2.13_A1_T7.js
-built-ins/RegExp/S15.10.2.13_A1_T8.js
-built-ins/RegExp/S15.10.2.13_A1_T9.js
-built-ins/RegExp/S15.10.2.13_A2_T1.js
-built-ins/RegExp/S15.10.2.13_A2_T2.js
-built-ins/RegExp/S15.10.2.13_A2_T3.js
-built-ins/RegExp/S15.10.2.13_A2_T4.js
-built-ins/RegExp/S15.10.2.13_A2_T5.js
-built-ins/RegExp/S15.10.2.13_A2_T6.js
-built-ins/RegExp/S15.10.2.13_A2_T7.js
-built-ins/RegExp/S15.10.2.13_A2_T8.js
-built-ins/RegExp/S15.10.2.13_A3_T1.js
-built-ins/RegExp/S15.10.2.13_A3_T2.js
-built-ins/RegExp/S15.10.2.13_A3_T3.js
-built-ins/RegExp/S15.10.2.13_A3_T4.js
-built-ins/RegExp/S15.10.2.15_A1_T1.js
-built-ins/RegExp/S15.10.2.15_A1_T10.js
-built-ins/RegExp/S15.10.2.15_A1_T11.js
-built-ins/RegExp/S15.10.2.15_A1_T12.js
-built-ins/RegExp/S15.10.2.15_A1_T13.js
-built-ins/RegExp/S15.10.2.15_A1_T14.js
-built-ins/RegExp/S15.10.2.15_A1_T15.js
-built-ins/RegExp/S15.10.2.15_A1_T16.js
-built-ins/RegExp/S15.10.2.15_A1_T17.js
-built-ins/RegExp/S15.10.2.15_A1_T18.js
-built-ins/RegExp/S15.10.2.15_A1_T19.js
-built-ins/RegExp/S15.10.2.15_A1_T2.js
-built-ins/RegExp/S15.10.2.15_A1_T20.js
-built-ins/RegExp/S15.10.2.15_A1_T21.js
-built-ins/RegExp/S15.10.2.15_A1_T22.js
-built-ins/RegExp/S15.10.2.15_A1_T23.js
-built-ins/RegExp/S15.10.2.15_A1_T24.js
-built-ins/RegExp/S15.10.2.15_A1_T25.js
-built-ins/RegExp/S15.10.2.15_A1_T26.js
-built-ins/RegExp/S15.10.2.15_A1_T27.js
-built-ins/RegExp/S15.10.2.15_A1_T28.js
-built-ins/RegExp/S15.10.2.15_A1_T29.js
-built-ins/RegExp/S15.10.2.15_A1_T3.js
-built-ins/RegExp/S15.10.2.15_A1_T30.js
-built-ins/RegExp/S15.10.2.15_A1_T31.js
-built-ins/RegExp/S15.10.2.15_A1_T32.js
-built-ins/RegExp/S15.10.2.15_A1_T33.js
-built-ins/RegExp/S15.10.2.15_A1_T34.js
-built-ins/RegExp/S15.10.2.15_A1_T35.js
-built-ins/RegExp/S15.10.2.15_A1_T36.js
-built-ins/RegExp/S15.10.2.15_A1_T37.js
-built-ins/RegExp/S15.10.2.15_A1_T38.js
-built-ins/RegExp/S15.10.2.15_A1_T39.js
-built-ins/RegExp/S15.10.2.15_A1_T4.js
-built-ins/RegExp/S15.10.2.15_A1_T40.js
-built-ins/RegExp/S15.10.2.15_A1_T41.js
-built-ins/RegExp/S15.10.2.15_A1_T5.js
-built-ins/RegExp/S15.10.2.15_A1_T6.js
-built-ins/RegExp/S15.10.2.15_A1_T7.js
-built-ins/RegExp/S15.10.2.15_A1_T8.js
-built-ins/RegExp/S15.10.2.15_A1_T9.js
-built-ins/RegExp/S15.10.2.3_A1_T1.js
-built-ins/RegExp/S15.10.2.3_A1_T10.js
-built-ins/RegExp/S15.10.2.3_A1_T11.js
-built-ins/RegExp/S15.10.2.3_A1_T12.js
-built-ins/RegExp/S15.10.2.3_A1_T13.js
-built-ins/RegExp/S15.10.2.3_A1_T14.js
-built-ins/RegExp/S15.10.2.3_A1_T15.js
-built-ins/RegExp/S15.10.2.3_A1_T16.js
-built-ins/RegExp/S15.10.2.3_A1_T17.js
-built-ins/RegExp/S15.10.2.3_A1_T2.js
-built-ins/RegExp/S15.10.2.3_A1_T3.js
-built-ins/RegExp/S15.10.2.3_A1_T4.js
-built-ins/RegExp/S15.10.2.3_A1_T5.js
-built-ins/RegExp/S15.10.2.3_A1_T6.js
-built-ins/RegExp/S15.10.2.3_A1_T7.js
-built-ins/RegExp/S15.10.2.3_A1_T8.js
-built-ins/RegExp/S15.10.2.3_A1_T9.js
-built-ins/RegExp/S15.10.2.5_A1_T1.js
-built-ins/RegExp/S15.10.2.5_A1_T2.js
-built-ins/RegExp/S15.10.2.5_A1_T3.js
-built-ins/RegExp/S15.10.2.5_A1_T4.js
-built-ins/RegExp/S15.10.2.5_A1_T5.js
-built-ins/RegExp/S15.10.2.6_A1_T1.js
-built-ins/RegExp/S15.10.2.6_A1_T2.js
-built-ins/RegExp/S15.10.2.6_A1_T3.js
-built-ins/RegExp/S15.10.2.6_A1_T4.js
-built-ins/RegExp/S15.10.2.6_A1_T5.js
-built-ins/RegExp/S15.10.2.6_A2_T1.js
-built-ins/RegExp/S15.10.2.6_A2_T10.js
-built-ins/RegExp/S15.10.2.6_A2_T2.js
-built-ins/RegExp/S15.10.2.6_A2_T3.js
-built-ins/RegExp/S15.10.2.6_A2_T4.js
-built-ins/RegExp/S15.10.2.6_A2_T5.js
-built-ins/RegExp/S15.10.2.6_A2_T6.js
-built-ins/RegExp/S15.10.2.6_A2_T7.js
-built-ins/RegExp/S15.10.2.6_A2_T8.js
-built-ins/RegExp/S15.10.2.6_A2_T9.js
-built-ins/RegExp/S15.10.2.6_A3_T1.js
-built-ins/RegExp/S15.10.2.6_A3_T10.js
-built-ins/RegExp/S15.10.2.6_A3_T11.js
-built-ins/RegExp/S15.10.2.6_A3_T12.js
-built-ins/RegExp/S15.10.2.6_A3_T13.js
-built-ins/RegExp/S15.10.2.6_A3_T14.js
-built-ins/RegExp/S15.10.2.6_A3_T15.js
-built-ins/RegExp/S15.10.2.6_A3_T2.js
-built-ins/RegExp/S15.10.2.6_A3_T3.js
-built-ins/RegExp/S15.10.2.6_A3_T4.js
-built-ins/RegExp/S15.10.2.6_A3_T5.js
-built-ins/RegExp/S15.10.2.6_A3_T6.js
-built-ins/RegExp/S15.10.2.6_A3_T7.js
-built-ins/RegExp/S15.10.2.6_A3_T8.js
-built-ins/RegExp/S15.10.2.6_A3_T9.js
-built-ins/RegExp/S15.10.2.6_A4_T1.js
-built-ins/RegExp/S15.10.2.6_A4_T2.js
-built-ins/RegExp/S15.10.2.6_A4_T3.js
-built-ins/RegExp/S15.10.2.6_A4_T4.js
-built-ins/RegExp/S15.10.2.6_A4_T5.js
-built-ins/RegExp/S15.10.2.6_A4_T6.js
-built-ins/RegExp/S15.10.2.6_A4_T7.js
-built-ins/RegExp/S15.10.2.6_A4_T8.js
-built-ins/RegExp/S15.10.2.6_A5_T1.js
-built-ins/RegExp/S15.10.2.6_A5_T2.js
-built-ins/RegExp/S15.10.2.6_A6_T1.js
-built-ins/RegExp/S15.10.2.6_A6_T2.js
-built-ins/RegExp/S15.10.2.6_A6_T3.js
-built-ins/RegExp/S15.10.2.6_A6_T4.js
-built-ins/RegExp/S15.10.2.7_A1_T1.js
-built-ins/RegExp/S15.10.2.7_A1_T10.js
-built-ins/RegExp/S15.10.2.7_A1_T11.js
-built-ins/RegExp/S15.10.2.7_A1_T12.js
-built-ins/RegExp/S15.10.2.7_A1_T2.js
-built-ins/RegExp/S15.10.2.7_A1_T3.js
-built-ins/RegExp/S15.10.2.7_A1_T4.js
-built-ins/RegExp/S15.10.2.7_A1_T5.js
-built-ins/RegExp/S15.10.2.7_A1_T6.js
-built-ins/RegExp/S15.10.2.7_A1_T7.js
-built-ins/RegExp/S15.10.2.7_A1_T8.js
-built-ins/RegExp/S15.10.2.7_A1_T9.js
-built-ins/RegExp/S15.10.2.7_A2_T1.js
-built-ins/RegExp/S15.10.2.7_A2_T2.js
-built-ins/RegExp/S15.10.2.7_A2_T3.js
-built-ins/RegExp/S15.10.2.7_A2_T4.js
-built-ins/RegExp/S15.10.2.7_A3_T1.js
-built-ins/RegExp/S15.10.2.7_A3_T10.js
-built-ins/RegExp/S15.10.2.7_A3_T11.js
-built-ins/RegExp/S15.10.2.7_A3_T12.js
-built-ins/RegExp/S15.10.2.7_A3_T13.js
-built-ins/RegExp/S15.10.2.7_A3_T14.js
-built-ins/RegExp/S15.10.2.7_A3_T2.js
-built-ins/RegExp/S15.10.2.7_A3_T3.js
-built-ins/RegExp/S15.10.2.7_A3_T4.js
-built-ins/RegExp/S15.10.2.7_A3_T5.js
-built-ins/RegExp/S15.10.2.7_A3_T6.js
-built-ins/RegExp/S15.10.2.7_A3_T7.js
-built-ins/RegExp/S15.10.2.7_A3_T8.js
-built-ins/RegExp/S15.10.2.7_A3_T9.js
-built-ins/RegExp/S15.10.2.7_A4_T1.js
-built-ins/RegExp/S15.10.2.7_A4_T10.js
-built-ins/RegExp/S15.10.2.7_A4_T11.js
-built-ins/RegExp/S15.10.2.7_A4_T12.js
-built-ins/RegExp/S15.10.2.7_A4_T13.js
-built-ins/RegExp/S15.10.2.7_A4_T14.js
-built-ins/RegExp/S15.10.2.7_A4_T15.js
-built-ins/RegExp/S15.10.2.7_A4_T16.js
-built-ins/RegExp/S15.10.2.7_A4_T17.js
-built-ins/RegExp/S15.10.2.7_A4_T18.js
-built-ins/RegExp/S15.10.2.7_A4_T19.js
-built-ins/RegExp/S15.10.2.7_A4_T2.js
-built-ins/RegExp/S15.10.2.7_A4_T20.js
-built-ins/RegExp/S15.10.2.7_A4_T21.js
-built-ins/RegExp/S15.10.2.7_A4_T3.js
-built-ins/RegExp/S15.10.2.7_A4_T4.js
-built-ins/RegExp/S15.10.2.7_A4_T5.js
-built-ins/RegExp/S15.10.2.7_A4_T6.js
-built-ins/RegExp/S15.10.2.7_A4_T7.js
-built-ins/RegExp/S15.10.2.7_A4_T8.js
-built-ins/RegExp/S15.10.2.7_A4_T9.js
-built-ins/RegExp/S15.10.2.7_A5_T1.js
-built-ins/RegExp/S15.10.2.7_A5_T10.js
-built-ins/RegExp/S15.10.2.7_A5_T11.js
-built-ins/RegExp/S15.10.2.7_A5_T12.js
-built-ins/RegExp/S15.10.2.7_A5_T2.js
-built-ins/RegExp/S15.10.2.7_A5_T3.js
-built-ins/RegExp/S15.10.2.7_A5_T4.js
-built-ins/RegExp/S15.10.2.7_A5_T5.js
-built-ins/RegExp/S15.10.2.7_A5_T6.js
-built-ins/RegExp/S15.10.2.7_A5_T7.js
-built-ins/RegExp/S15.10.2.7_A5_T8.js
-built-ins/RegExp/S15.10.2.7_A5_T9.js
-built-ins/RegExp/S15.10.2.7_A6_T1.js
-built-ins/RegExp/S15.10.2.7_A6_T2.js
-built-ins/RegExp/S15.10.2.7_A6_T3.js
-built-ins/RegExp/S15.10.2.7_A6_T4.js
-built-ins/RegExp/S15.10.2.7_A6_T5.js
-built-ins/RegExp/S15.10.2.7_A6_T6.js
-built-ins/RegExp/S15.10.2.8_A1_T1.js
-built-ins/RegExp/S15.10.2.8_A1_T2.js
-built-ins/RegExp/S15.10.2.8_A1_T3.js
-built-ins/RegExp/S15.10.2.8_A1_T4.js
-built-ins/RegExp/S15.10.2.8_A1_T5.js
-built-ins/RegExp/S15.10.2.8_A2_T1.js
-built-ins/RegExp/S15.10.2.8_A2_T10.js
-built-ins/RegExp/S15.10.2.8_A2_T11.js
-built-ins/RegExp/S15.10.2.8_A2_T2.js
-built-ins/RegExp/S15.10.2.8_A2_T3.js
-built-ins/RegExp/S15.10.2.8_A2_T4.js
-built-ins/RegExp/S15.10.2.8_A2_T5.js
-built-ins/RegExp/S15.10.2.8_A2_T6.js
-built-ins/RegExp/S15.10.2.8_A2_T7.js
-built-ins/RegExp/S15.10.2.8_A2_T8.js
-built-ins/RegExp/S15.10.2.8_A2_T9.js
-built-ins/RegExp/S15.10.2.8_A3_T1.js
-built-ins/RegExp/S15.10.2.8_A3_T10.js
-built-ins/RegExp/S15.10.2.8_A3_T11.js
-built-ins/RegExp/S15.10.2.8_A3_T12.js
-built-ins/RegExp/S15.10.2.8_A3_T13.js
-built-ins/RegExp/S15.10.2.8_A3_T14.js
-built-ins/RegExp/S15.10.2.8_A3_T15.js
-built-ins/RegExp/S15.10.2.8_A3_T16.js
-built-ins/RegExp/S15.10.2.8_A3_T17.js
-built-ins/RegExp/S15.10.2.8_A3_T18.js
-built-ins/RegExp/S15.10.2.8_A3_T19.js
-built-ins/RegExp/S15.10.2.8_A3_T2.js
-built-ins/RegExp/S15.10.2.8_A3_T20.js
-built-ins/RegExp/S15.10.2.8_A3_T21.js
-built-ins/RegExp/S15.10.2.8_A3_T22.js
-built-ins/RegExp/S15.10.2.8_A3_T23.js
-built-ins/RegExp/S15.10.2.8_A3_T24.js
-built-ins/RegExp/S15.10.2.8_A3_T25.js
-built-ins/RegExp/S15.10.2.8_A3_T26.js
-built-ins/RegExp/S15.10.2.8_A3_T27.js
-built-ins/RegExp/S15.10.2.8_A3_T28.js
-built-ins/RegExp/S15.10.2.8_A3_T29.js
-built-ins/RegExp/S15.10.2.8_A3_T3.js
-built-ins/RegExp/S15.10.2.8_A3_T30.js
-built-ins/RegExp/S15.10.2.8_A3_T31.js
-built-ins/RegExp/S15.10.2.8_A3_T32.js
-built-ins/RegExp/S15.10.2.8_A3_T33.js
-built-ins/RegExp/S15.10.2.8_A3_T4.js
-built-ins/RegExp/S15.10.2.8_A3_T5.js
-built-ins/RegExp/S15.10.2.8_A3_T6.js
-built-ins/RegExp/S15.10.2.8_A3_T7.js
-built-ins/RegExp/S15.10.2.8_A3_T8.js
-built-ins/RegExp/S15.10.2.8_A3_T9.js
-built-ins/RegExp/S15.10.2.8_A4_T1.js
-built-ins/RegExp/S15.10.2.8_A4_T2.js
-built-ins/RegExp/S15.10.2.8_A4_T3.js
-built-ins/RegExp/S15.10.2.8_A4_T4.js
-built-ins/RegExp/S15.10.2.8_A4_T5.js
-built-ins/RegExp/S15.10.2.8_A4_T6.js
-built-ins/RegExp/S15.10.2.8_A4_T7.js
-built-ins/RegExp/S15.10.2.8_A4_T8.js
-built-ins/RegExp/S15.10.2.8_A4_T9.js
-built-ins/RegExp/S15.10.2.8_A5_T1.js
-built-ins/RegExp/S15.10.2.8_A5_T2.js
-built-ins/RegExp/S15.10.2.9_A1_T1.js
-built-ins/RegExp/S15.10.2.9_A1_T2.js
-built-ins/RegExp/S15.10.2.9_A1_T3.js
-built-ins/RegExp/S15.10.2.9_A1_T5.js
-built-ins/RegExp/S15.10.2_A1_T1.js
-built-ins/RegExp/S15.10.3.1_A1_T1.js
-built-ins/RegExp/S15.10.3.1_A1_T2.js
-built-ins/RegExp/S15.10.3.1_A1_T3.js
-built-ins/RegExp/S15.10.3.1_A1_T4.js
-built-ins/RegExp/S15.10.3.1_A1_T5.js
-built-ins/RegExp/S15.10.3.1_A2_T1.js
-built-ins/RegExp/S15.10.3.1_A2_T2.js
-built-ins/RegExp/S15.10.3.1_A3_T1.js
-built-ins/RegExp/S15.10.3.1_A3_T2.js
-built-ins/RegExp/S15.10.4.1_A1_T1.js
-built-ins/RegExp/S15.10.4.1_A1_T2.js
-built-ins/RegExp/S15.10.4.1_A1_T3.js
-built-ins/RegExp/S15.10.4.1_A1_T4.js
-built-ins/RegExp/S15.10.4.1_A1_T5.js
-built-ins/RegExp/S15.10.4.1_A2_T1.js
-built-ins/RegExp/S15.10.4.1_A2_T2.js
-built-ins/RegExp/S15.10.4.1_A3_T1.js
-built-ins/RegExp/S15.10.4.1_A3_T2.js
-built-ins/RegExp/S15.10.4.1_A3_T3.js
-built-ins/RegExp/S15.10.4.1_A3_T4.js
-built-ins/RegExp/S15.10.4.1_A3_T5.js
-built-ins/RegExp/S15.10.4.1_A4_T1.js
-built-ins/RegExp/S15.10.4.1_A4_T2.js
-built-ins/RegExp/S15.10.4.1_A4_T3.js
-built-ins/RegExp/S15.10.4.1_A4_T4.js
-built-ins/RegExp/S15.10.4.1_A4_T5.js
-built-ins/RegExp/S15.10.4.1_A5_T1.js
-built-ins/RegExp/S15.10.4.1_A5_T3.js
-built-ins/RegExp/S15.10.4.1_A5_T4.js
-built-ins/RegExp/S15.10.4.1_A5_T6.js
-built-ins/RegExp/S15.10.4.1_A5_T7.js
-built-ins/RegExp/S15.10.4.1_A5_T8.js
-built-ins/RegExp/S15.10.4.1_A5_T9.js
-built-ins/RegExp/S15.10.4.1_A6_T1.js
-built-ins/RegExp/S15.10.4.1_A7_T1.js
-built-ins/RegExp/S15.10.4.1_A7_T2.js
-built-ins/RegExp/S15.10.4.1_A8_T1.js
-built-ins/RegExp/S15.10.4.1_A8_T10.js
-built-ins/RegExp/S15.10.4.1_A8_T11.js
-built-ins/RegExp/S15.10.4.1_A8_T12.js
-built-ins/RegExp/S15.10.4.1_A8_T13.js
-built-ins/RegExp/S15.10.4.1_A8_T2.js
-built-ins/RegExp/S15.10.4.1_A8_T3.js
-built-ins/RegExp/S15.10.4.1_A8_T4.js
-built-ins/RegExp/S15.10.4.1_A8_T5.js
-built-ins/RegExp/S15.10.4.1_A8_T6.js
-built-ins/RegExp/S15.10.4.1_A8_T7.js
-built-ins/RegExp/S15.10.4.1_A8_T8.js
-built-ins/RegExp/S15.10.4.1_A8_T9.js
-built-ins/RegExp/S15.10.4.1_A9_T1.js
-built-ins/RegExp/S15.10.4.1_A9_T2.js
-built-ins/RegExp/S15.10.4.1_A9_T3.js
-built-ins/RegExp/S15.10.5_A1.js
-built-ins/RegExp/S15.10.5_A2_T1.js
-built-ins/RegExp/S15.10.5_A2_T2.js
-built-ins/RegExp/S15.10.7_A1_T1.js
-built-ins/RegExp/S15.10.7_A1_T2.js
-built-ins/RegExp/S15.10.7_A2_T1.js
-built-ins/RegExp/S15.10.7_A2_T2.js
-built-ins/RegExp/S15.10.7_A3_T1.js
-built-ins/RegExp/S15.10.7_A3_T2.js
-built-ins/String/15.5.5.5.2-1-1.js
-built-ins/String/15.5.5.5.2-1-2.js
-built-ins/String/15.5.5.5.2-3-1.js
-built-ins/String/15.5.5.5.2-3-2.js
-built-ins/String/15.5.5.5.2-3-3.js
-built-ins/String/15.5.5.5.2-3-4.js
-built-ins/String/15.5.5.5.2-3-5.js
-built-ins/String/15.5.5.5.2-3-6.js
-built-ins/String/15.5.5.5.2-3-7.js
-built-ins/String/15.5.5.5.2-3-8.js
-built-ins/String/15.5.5.5.2-7-1.js
-built-ins/String/15.5.5.5.2-7-2.js
-built-ins/String/15.5.5.5.2-7-3.js
-built-ins/String/15.5.5.5.2-7-4.js
-built-ins/String/fromCharCode/S15.5.3.2_A1.js
-built-ins/String/fromCharCode/S15.5.3.2_A2.js
-built-ins/String/fromCharCode/S15.5.3.2_A3_T1.js
-built-ins/String/fromCharCode/S15.5.3.2_A3_T2.js
-built-ins/String/fromCharCode/S15.5.3.2_A4.js
-built-ins/String/fromCharCode/S9.7_A1.js
-built-ins/String/fromCharCode/S9.7_A2.1.js
-built-ins/String/fromCharCode/S9.7_A2.2.js
-built-ins/String/fromCharCode/S9.7_A3.1_T1.js
-built-ins/String/fromCharCode/S9.7_A3.1_T2.js
-built-ins/String/fromCharCode/S9.7_A3.1_T3.js
-built-ins/String/fromCharCode/S9.7_A3.1_T4.js
-built-ins/String/fromCharCode/S9.7_A3.2_T1.js
-built-ins/String/prototype/charAt/S15.5.4.4_A1.1.js
-built-ins/String/prototype/charAt/S15.5.4.4_A1_T1.js
-built-ins/String/prototype/charAt/S15.5.4.4_A1_T10.js
-built-ins/String/prototype/charAt/S15.5.4.4_A1_T2.js
-built-ins/String/prototype/charAt/S15.5.4.4_A1_T4.js
-built-ins/String/prototype/charAt/S15.5.4.4_A1_T5.js
-built-ins/String/prototype/charAt/S15.5.4.4_A1_T6.js
-built-ins/String/prototype/charAt/S15.5.4.4_A1_T7.js
-built-ins/String/prototype/charAt/S15.5.4.4_A1_T8.js
-built-ins/String/prototype/charAt/S15.5.4.4_A1_T9.js
-built-ins/String/prototype/charAt/S15.5.4.4_A10.js
-built-ins/String/prototype/charAt/S15.5.4.4_A11.js
-built-ins/String/prototype/charAt/S15.5.4.4_A2.js
-built-ins/String/prototype/charAt/S15.5.4.4_A3.js
-built-ins/String/prototype/charAt/S15.5.4.4_A4_T1.js
-built-ins/String/prototype/charAt/S15.5.4.4_A4_T2.js
-built-ins/String/prototype/charAt/S15.5.4.4_A4_T3.js
-built-ins/String/prototype/charAt/S15.5.4.4_A5.js
-built-ins/String/prototype/charAt/S15.5.4.4_A6.js
-built-ins/String/prototype/charAt/S15.5.4.4_A7.js
-built-ins/String/prototype/charAt/S15.5.4.4_A8.js
-built-ins/String/prototype/charAt/S15.5.4.4_A9.js
-built-ins/String/prototype/charAt/S9.4_A1.js
-built-ins/String/prototype/charAt/S9.4_A2.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A1.1.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T1.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T10.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T2.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T4.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T5.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T6.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T7.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T8.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T9.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A10.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A11.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A2.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A3.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A4.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A6.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A7.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A8.js
-built-ins/String/prototype/charCodeAt/S15.5.4.5_A9.js
-built-ins/String/prototype/concat/S15.5.4.6_A1_T1.js
-built-ins/String/prototype/concat/S15.5.4.6_A1_T10.js
-built-ins/String/prototype/concat/S15.5.4.6_A1_T2.js
-built-ins/String/prototype/concat/S15.5.4.6_A1_T4.js
-built-ins/String/prototype/concat/S15.5.4.6_A1_T5.js
-built-ins/String/prototype/concat/S15.5.4.6_A1_T6.js
-built-ins/String/prototype/concat/S15.5.4.6_A1_T7.js
-built-ins/String/prototype/concat/S15.5.4.6_A1_T8.js
-built-ins/String/prototype/concat/S15.5.4.6_A1_T9.js
-built-ins/String/prototype/concat/S15.5.4.6_A10.js
-built-ins/String/prototype/concat/S15.5.4.6_A11.js
-built-ins/String/prototype/concat/S15.5.4.6_A2.js
-built-ins/String/prototype/concat/S15.5.4.6_A3.js
-built-ins/String/prototype/concat/S15.5.4.6_A4_T1.js
-built-ins/String/prototype/concat/S15.5.4.6_A4_T2.js
-built-ins/String/prototype/concat/S15.5.4.6_A6.js
-built-ins/String/prototype/concat/S15.5.4.6_A7.js
-built-ins/String/prototype/concat/S15.5.4.6_A8.js
-built-ins/String/prototype/concat/S15.5.4.6_A9.js
-built-ins/String/prototype/constructor/S15.5.4.1_A1_T1.js
-built-ins/String/prototype/constructor/S15.5.4.1_A1_T2.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A1_T1.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A1_T10.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A1_T12.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A1_T2.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A1_T4.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A1_T5.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A1_T6.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A1_T7.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A1_T8.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A1_T9.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A10.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A11.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A2_T1.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A2_T2.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A2_T3.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A2_T4.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A3_T1.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A3_T2.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A3_T3.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A4_T1.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A4_T2.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A4_T3.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A4_T4.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A4_T5.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A5_T1.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A5_T2.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A5_T3.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A5_T4.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A5_T5.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A5_T6.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A6.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A7.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A8.js
-built-ins/String/prototype/indexOf/S15.5.4.7_A9.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T1.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T10.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T12.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T2.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T4.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T5.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T6.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T7.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T8.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T9.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A10.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A11.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T1.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T2.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T3.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T4.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T5.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A6.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A7.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A8.js
-built-ins/String/prototype/lastIndexOf/S15.5.4.8_A9.js
-built-ins/String/prototype/localeCompare/15.5.4.9_3.js
-built-ins/String/prototype/localeCompare/15.5.4.9_CE.js
-built-ins/String/prototype/localeCompare/S15.5.4.9_A1_T1.js
-built-ins/String/prototype/localeCompare/S15.5.4.9_A1_T2.js
-built-ins/String/prototype/localeCompare/S15.5.4.9_A10.js
-built-ins/String/prototype/localeCompare/S15.5.4.9_A11.js
-built-ins/String/prototype/localeCompare/S15.5.4.9_A6.js
-built-ins/String/prototype/localeCompare/S15.5.4.9_A7.js
-built-ins/String/prototype/localeCompare/S15.5.4.9_A8.js
-built-ins/String/prototype/localeCompare/S15.5.4.9_A9.js
-built-ins/String/prototype/match/length.js
-built-ins/String/prototype/match/S15.5.4.10_A1_T10.js
-built-ins/String/prototype/match/S15.5.4.10_A1_T11.js
-built-ins/String/prototype/match/S15.5.4.10_A1_T12.js
-built-ins/String/prototype/match/S15.5.4.10_A1_T13.js
-built-ins/String/prototype/match/S15.5.4.10_A1_T14.js
-built-ins/String/prototype/match/S15.5.4.10_A1_T3.js
-built-ins/String/prototype/match/S15.5.4.10_A1_T4.js
-built-ins/String/prototype/match/S15.5.4.10_A1_T5.js
-built-ins/String/prototype/match/S15.5.4.10_A1_T6.js
-built-ins/String/prototype/match/S15.5.4.10_A1_T7.js
-built-ins/String/prototype/match/S15.5.4.10_A1_T8.js
-built-ins/String/prototype/match/S15.5.4.10_A1_T9.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T1.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T10.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T11.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T12.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T13.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T14.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T15.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T16.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T17.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T18.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T2.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T3.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T4.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T5.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T6.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T7.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T8.js
-built-ins/String/prototype/match/S15.5.4.10_A2_T9.js
-built-ins/String/prototype/match/S15.5.4.10_A6.js
-built-ins/String/prototype/match/S15.5.4.10_A7.js
-built-ins/String/prototype/match/S15.5.4.10_A8.js
-built-ins/String/prototype/match/S15.5.4.10_A9.js
-built-ins/String/prototype/match/this-val-bool.js
-built-ins/String/prototype/match/this-val-obj.js
-built-ins/String/prototype/replace/15.5.4.11-1.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T1.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T10.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T11.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T12.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T13.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T14.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T15.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T16.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T17.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T2.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T4.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T5.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T6.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T7.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T8.js
-built-ins/String/prototype/replace/S15.5.4.11_A1_T9.js
-built-ins/String/prototype/replace/S15.5.4.11_A12.js
-built-ins/String/prototype/replace/S15.5.4.11_A2_T1.js
-built-ins/String/prototype/replace/S15.5.4.11_A2_T10.js
-built-ins/String/prototype/replace/S15.5.4.11_A2_T2.js
-built-ins/String/prototype/replace/S15.5.4.11_A2_T3.js
-built-ins/String/prototype/replace/S15.5.4.11_A2_T4.js
-built-ins/String/prototype/replace/S15.5.4.11_A2_T5.js
-built-ins/String/prototype/replace/S15.5.4.11_A2_T6.js
-built-ins/String/prototype/replace/S15.5.4.11_A2_T7.js
-built-ins/String/prototype/replace/S15.5.4.11_A2_T8.js
-built-ins/String/prototype/replace/S15.5.4.11_A2_T9.js
-built-ins/String/prototype/replace/S15.5.4.11_A3_T1.js
-built-ins/String/prototype/replace/S15.5.4.11_A3_T2.js
-built-ins/String/prototype/replace/S15.5.4.11_A3_T3.js
-built-ins/String/prototype/replace/S15.5.4.11_A4_T1.js
-built-ins/String/prototype/replace/S15.5.4.11_A4_T2.js
-built-ins/String/prototype/replace/S15.5.4.11_A4_T3.js
-built-ins/String/prototype/replace/S15.5.4.11_A4_T4.js
-built-ins/String/prototype/replace/S15.5.4.11_A5_T1.js
-built-ins/String/prototype/replace/S15.5.4.11_A6.js
-built-ins/String/prototype/replace/S15.5.4.11_A7.js
-built-ins/String/prototype/S15.5.3.1_A1.js
-built-ins/String/prototype/S15.5.3.1_A2.js
-built-ins/String/prototype/S15.5.3.1_A3.js
-built-ins/String/prototype/S15.5.3.1_A4.js
-built-ins/String/prototype/S15.5.4_A1.js
-built-ins/String/prototype/S15.5.4_A2.js
-built-ins/String/prototype/S15.5.4_A3.js
-built-ins/String/prototype/search/S15.5.4.12_A1.1_T1.js
-built-ins/String/prototype/search/S15.5.4.12_A1_T1.js
-built-ins/String/prototype/search/S15.5.4.12_A1_T10.js
-built-ins/String/prototype/search/S15.5.4.12_A1_T11.js
-built-ins/String/prototype/search/S15.5.4.12_A1_T12.js
-built-ins/String/prototype/search/S15.5.4.12_A1_T13.js
-built-ins/String/prototype/search/S15.5.4.12_A1_T14.js
-built-ins/String/prototype/search/S15.5.4.12_A1_T2.js
-built-ins/String/prototype/search/S15.5.4.12_A1_T4.js
-built-ins/String/prototype/search/S15.5.4.12_A1_T5.js
-built-ins/String/prototype/search/S15.5.4.12_A1_T6.js
-built-ins/String/prototype/search/S15.5.4.12_A1_T7.js
-built-ins/String/prototype/search/S15.5.4.12_A1_T8.js
-built-ins/String/prototype/search/S15.5.4.12_A1_T9.js
-built-ins/String/prototype/search/S15.5.4.12_A10.js
-built-ins/String/prototype/search/S15.5.4.12_A11.js
-built-ins/String/prototype/search/S15.5.4.12_A2_T1.js
-built-ins/String/prototype/search/S15.5.4.12_A2_T2.js
-built-ins/String/prototype/search/S15.5.4.12_A2_T3.js
-built-ins/String/prototype/search/S15.5.4.12_A2_T4.js
-built-ins/String/prototype/search/S15.5.4.12_A2_T5.js
-built-ins/String/prototype/search/S15.5.4.12_A2_T6.js
-built-ins/String/prototype/search/S15.5.4.12_A2_T7.js
-built-ins/String/prototype/search/S15.5.4.12_A3_T1.js
-built-ins/String/prototype/search/S15.5.4.12_A3_T2.js
-built-ins/String/prototype/search/S15.5.4.12_A6.js
-built-ins/String/prototype/search/S15.5.4.12_A7.js
-built-ins/String/prototype/search/S15.5.4.12_A8.js
-built-ins/String/prototype/search/S15.5.4.12_A9.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T1.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T10.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T11.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T12.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T13.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T14.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T15.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T2.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T4.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T5.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T6.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T7.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T8.js
-built-ins/String/prototype/slice/S15.5.4.13_A1_T9.js
-built-ins/String/prototype/slice/S15.5.4.13_A10.js
-built-ins/String/prototype/slice/S15.5.4.13_A11.js
-built-ins/String/prototype/slice/S15.5.4.13_A2_T1.js
-built-ins/String/prototype/slice/S15.5.4.13_A2_T2.js
-built-ins/String/prototype/slice/S15.5.4.13_A2_T3.js
-built-ins/String/prototype/slice/S15.5.4.13_A2_T4.js
-built-ins/String/prototype/slice/S15.5.4.13_A2_T5.js
-built-ins/String/prototype/slice/S15.5.4.13_A2_T6.js
-built-ins/String/prototype/slice/S15.5.4.13_A2_T7.js
-built-ins/String/prototype/slice/S15.5.4.13_A2_T8.js
-built-ins/String/prototype/slice/S15.5.4.13_A2_T9.js
-built-ins/String/prototype/slice/S15.5.4.13_A3_T1.js
-built-ins/String/prototype/slice/S15.5.4.13_A3_T2.js
-built-ins/String/prototype/slice/S15.5.4.13_A3_T3.js
-built-ins/String/prototype/slice/S15.5.4.13_A3_T4.js
-built-ins/String/prototype/slice/S15.5.4.13_A6.js
-built-ins/String/prototype/slice/S15.5.4.13_A7.js
-built-ins/String/prototype/slice/S15.5.4.13_A8.js
-built-ins/String/prototype/slice/S15.5.4.13_A9.js
-built-ins/String/prototype/split/argument-is-function-and-instance-is-string-object-object-have-overrided-to-string-and-value-of-functions.js
-built-ins/String/prototype/split/argument-is-new-reg-exp-and-instance-is-string-hello.js
-built-ins/String/prototype/split/argument-is-null-and-instance-is-function-call-that-returned-string.js
-built-ins/String/prototype/split/argument-is-object-and-instance-is-number-object-have-overrided-to-string-function-that-return-regexp.js
-built-ins/String/prototype/split/argument-is-regexp-and-instance-is-number.js
-built-ins/String/prototype/split/argument-is-regexp-a-z-and-instance-is-string-abc.js
-built-ins/String/prototype/split/argument-is-reg-exp-a-z-and-instance-is-string-abc.js
-built-ins/String/prototype/split/argument-is-regexp-d-and-instance-is-string-dfe23iu-34-65.js
-built-ins/String/prototype/split/argument-is-regexp-l-and-instance-is-string-hello.js
-built-ins/String/prototype/split/argument-is-regexp-reg-exp-d-and-instance-is-string-dfe23iu-34-65.js
-built-ins/String/prototype/split/argument-is-regexp-s-and-instance-is-string-a-b-c-de-f.js
-built-ins/String/prototype/split/argument-is-regexp-x-and-instance-is-string-a-b-c-de-f.js
-built-ins/String/prototype/split/argument-is-undefined-and-instance-is-string.js
-built-ins/String/prototype/split/argument-is-void-0-and-instance-is-string-object-object-have-overrided-to-string-function.js
-built-ins/String/prototype/split/arguments-are-boolean-expression-function-call-and-null-and-instance-is-boolean.js
-built-ins/String/prototype/split/arguments-are-false-and-true-and-instance-is-object.js
-built-ins/String/prototype/split/arguments-are-new-reg-exp-and-0-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-new-reg-exp-and-1-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-new-reg-exp-and-2-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-new-reg-exp-and-3-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-new-reg-exp-and-4-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-new-reg-exp-and-hi-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-new-reg-exp-and-undefined-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-new-reg-exp-and-void-0-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-and-value-of-function-that-throw-exception-second-object-have-overrided-value-of-function-that-throw-exception.js
-built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-and-to-string-functions.js
-built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function.js
-built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function-and-to-string-function-that-throw-exception.js
-built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-second-object-have-overrided-value-of-function-that-throw-exception.js
-built-ins/String/prototype/split/arguments-are-objects-and-instance-is-string-first-object-have-overrided-to-string-function-that-throw-exception-second-object-have-overrided-value-of-function-that-throw-exception.js
-built-ins/String/prototype/split/arguments-are-regexp-l-and-0-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-regexp-l-and-1-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-regexp-l-and-2-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-regexp-l-and-3-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-regexp-l-and-4-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-regexp-l-and-hi-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-regexp-l-and-undefined-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-regexp-l-and-void-0-and-instance-is-string-hello.js
-built-ins/String/prototype/split/arguments-are-regexp-s-and-3-and-instance-is-string-a-b-c-de-f.js
-built-ins/String/prototype/split/call-split-1-0-instance-is-number.js
-built-ins/String/prototype/split/call-split-1-100-instance-is-number.js
-built-ins/String/prototype/split/call-split-1-1-instance-is-number.js
-built-ins/String/prototype/split/call-split-123-instance-is-this123is123a123string123object.js
-built-ins/String/prototype/split/call-split-1-2-instance-is-number.js
-built-ins/String/prototype/split/call-split-1-boo-instance-is-number.js
-built-ins/String/prototype/split/call-split-1-instance-is-number.js
-built-ins/String/prototype/split/call-split-1-math-pow-2-32-1-instance-is-number.js
-built-ins/String/prototype/split/call-split-1-void-0-instance-is-number.js
-built-ins/String/prototype/split/call-split-2-instance-is-string-one-two-three-four-five.js
-built-ins/String/prototype/split/call-split-4-instance-is-string-one-1-two-2-four-4.js
-built-ins/String/prototype/split/call-split-hello-instance-is-string-hello.js
-built-ins/String/prototype/split/call-split-hellothere-instance-is-string-hello.js
-built-ins/String/prototype/split/call-split-h-instance-is-string-hello.js
-built-ins/String/prototype/split/call-split-instance-is-empty-string-object.js
-built-ins/String/prototype/split/call-split-instance-is-string.js
-built-ins/String/prototype/split/call-split-instance-is-string-one-1-two-2-four-4.js
-built-ins/String/prototype/split/call-split-instance-is-string-one-two-three.js
-built-ins/String/prototype/split/call-split-instance-is-string-one-two-three-four-five.js
-built-ins/String/prototype/split/call-split-l-0-instance-is-string-hello.js
-built-ins/String/prototype/split/call-split-l-1-instance-is-string-hello.js
-built-ins/String/prototype/split/call-split-l-2-instance-is-string-hello.js
-built-ins/String/prototype/split/call-split-l-3-instance-is-string-hello.js
-built-ins/String/prototype/split/call-split-l-4-instance-is-string-hello.js
-built-ins/String/prototype/split/call-split-l-instance-is-string-hello.js
-built-ins/String/prototype/split/call-split-ll-instance-is-string-hello.js
-built-ins/String/prototype/split/call-split-l-na-n-instance-is-string-hello.js
-built-ins/String/prototype/split/call-split-new-reg-exp.js
-built-ins/String/prototype/split/call-split-null-instance-is-thisnullisnullanullstringnullobject.js
-built-ins/String/prototype/split/call-split-o-instance-is-string-hello.js
-built-ins/String/prototype/split/call-split-on-instance-is-string-one-1-two-2-four-4.js
-built-ins/String/prototype/split/call-split-r-42-instance-is-string-one-1-two-2-four-4.js
-built-ins/String/prototype/split/call-split-true-instance-is-thistrueistrueatruestringtrueobject.js
-built-ins/String/prototype/split/call-split-undefined-instance-is-string-hello.js
-built-ins/String/prototype/split/call-split-void-0-instance-is-thisundefinedisundefinedaundefinedstringundefinedobject.js
-built-ins/String/prototype/split/call-split-without-arguments-and-instance-is-empty-string.js
-built-ins/String/prototype/split/call-split-x-instance-is-empty-string.js
-built-ins/String/prototype/split/call-split-x-instance-is-string-hello.js
-built-ins/String/prototype/split/checking-by-using-eval.js
-built-ins/String/prototype/split/checking-if-creating-the-string-prototype-split-object-fails.js
-built-ins/String/prototype/split/checking-if-deleting-the-string-prototype-split-length-property-fails.js
-built-ins/String/prototype/split/checking-if-enumerating-the-string-prototype-split-length-property-fails.js
-built-ins/String/prototype/split/checking-if-varying-the-string-prototype-split-length-property-fails.js
-built-ins/String/prototype/split/checking-string-prototype-split-length.js
-built-ins/String/prototype/split/checking-string-prototype-split-prototype.js
-built-ins/String/prototype/split/instance-is-array-1-2-3-4-5.js
-built-ins/String/prototype/split/instance-is-boolean.js
-built-ins/String/prototype/split/instance-is-function.js
-built-ins/String/prototype/split/instance-is-math.js
-built-ins/String/prototype/split/instance-is-new-string.js
-built-ins/String/prototype/split/instance-is-number-1234567890.js
-built-ins/String/prototype/split/instance-is-number-1e21.js
-built-ins/String/prototype/split/instance-is-number-na-n.js
-built-ins/String/prototype/split/instance-is-object.js
-built-ins/String/prototype/split/instance-is-string.js
-built-ins/String/prototype/split/instance-is-string-one-two-three-four-five.js
-built-ins/String/prototype/split/separator-colon-instance-is-string-one-1-two-2-four-4.js
-built-ins/String/prototype/split/separator-comma-instance-is-string-one-two-three-four-five.js
-built-ins/String/prototype/split/separator-empty-string-instance-is-string.js
-built-ins/String/prototype/split/separator-number-limit-math-pow-2-32-1-instance-is-number.js
-built-ins/String/prototype/split/separator-regexp-comma-instance-is-string-one-1-two-2-four-4.js
-built-ins/String/prototype/split/separator-regexp-limit-string-via-eval.js
-built-ins/String/prototype/split/separator-string-instance-is-empty-string-object.js
-built-ins/String/prototype/substring/S15.5.4.15_A1_T1.js
-built-ins/String/prototype/substring/S15.5.4.15_A1_T10.js
-built-ins/String/prototype/substring/S15.5.4.15_A1_T11.js
-built-ins/String/prototype/substring/S15.5.4.15_A1_T12.js
-built-ins/String/prototype/substring/S15.5.4.15_A1_T13.js
-built-ins/String/prototype/substring/S15.5.4.15_A1_T14.js
-built-ins/String/prototype/substring/S15.5.4.15_A1_T15.js
-built-ins/String/prototype/substring/S15.5.4.15_A1_T2.js
-built-ins/String/prototype/substring/S15.5.4.15_A1_T4.js
-built-ins/String/prototype/substring/S15.5.4.15_A1_T5.js
-built-ins/String/prototype/substring/S15.5.4.15_A1_T6.js
-built-ins/String/prototype/substring/S15.5.4.15_A1_T7.js
-built-ins/String/prototype/substring/S15.5.4.15_A1_T8.js
-built-ins/String/prototype/substring/S15.5.4.15_A1_T9.js
-built-ins/String/prototype/substring/S15.5.4.15_A10.js
-built-ins/String/prototype/substring/S15.5.4.15_A11.js
-built-ins/String/prototype/substring/S15.5.4.15_A2_T1.js
-built-ins/String/prototype/substring/S15.5.4.15_A2_T10.js
-built-ins/String/prototype/substring/S15.5.4.15_A2_T2.js
-built-ins/String/prototype/substring/S15.5.4.15_A2_T3.js
-built-ins/String/prototype/substring/S15.5.4.15_A2_T4.js
-built-ins/String/prototype/substring/S15.5.4.15_A2_T5.js
-built-ins/String/prototype/substring/S15.5.4.15_A2_T6.js
-built-ins/String/prototype/substring/S15.5.4.15_A2_T7.js
-built-ins/String/prototype/substring/S15.5.4.15_A2_T8.js
-built-ins/String/prototype/substring/S15.5.4.15_A2_T9.js
-built-ins/String/prototype/substring/S15.5.4.15_A3_T1.js
-built-ins/String/prototype/substring/S15.5.4.15_A3_T10.js
-built-ins/String/prototype/substring/S15.5.4.15_A3_T11.js
-built-ins/String/prototype/substring/S15.5.4.15_A3_T2.js
-built-ins/String/prototype/substring/S15.5.4.15_A3_T3.js
-built-ins/String/prototype/substring/S15.5.4.15_A3_T4.js
-built-ins/String/prototype/substring/S15.5.4.15_A3_T5.js
-built-ins/String/prototype/substring/S15.5.4.15_A3_T6.js
-built-ins/String/prototype/substring/S15.5.4.15_A3_T7.js
-built-ins/String/prototype/substring/S15.5.4.15_A3_T8.js
-built-ins/String/prototype/substring/S15.5.4.15_A3_T9.js
-built-ins/String/prototype/substring/S15.5.4.15_A6.js
-built-ins/String/prototype/substring/S15.5.4.15_A7.js
-built-ins/String/prototype/substring/S15.5.4.15_A8.js
-built-ins/String/prototype/substring/S15.5.4.15_A9.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T1.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T10.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T11.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T12.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T13.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T14.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T2.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T3.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T4.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T5.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T6.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T7.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T8.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T9.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A10.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A11.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A2_T1.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A6.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A7.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A8.js
-built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A9.js
-built-ins/String/prototype/toLocaleLowerCase/special_casing.js
-built-ins/String/prototype/toLocaleLowerCase/special_casing_conditional.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T1.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T10.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T11.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T12.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T13.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T14.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T2.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T3.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T4.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T5.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T6.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T7.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T8.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T9.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A10.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A11.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A2_T1.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A6.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A7.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A8.js
-built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A9.js
-built-ins/String/prototype/toLocaleUpperCase/special_casing.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T1.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T10.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T11.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T12.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T13.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T14.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T2.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T3.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T4.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T5.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T6.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T7.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T8.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T9.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A10.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A11.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A2_T1.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A6.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A7.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A8.js
-built-ins/String/prototype/toLowerCase/S15.5.4.16_A9.js
-built-ins/String/prototype/toLowerCase/special_casing.js
-built-ins/String/prototype/toLowerCase/special_casing_conditional.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T1.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T10.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T11.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T12.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T13.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T14.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T2.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T3.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T4.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T5.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T6.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T7.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T8.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T9.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A10.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A11.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A2_T1.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A6.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A7.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A8.js
-built-ins/String/prototype/toUpperCase/S15.5.4.18_A9.js
-built-ins/String/prototype/toUpperCase/special_casing.js
-built-ins/String/prototype/trim/15.5.4.20-0-1.js
-built-ins/String/prototype/trim/15.5.4.20-0-2.js
-built-ins/String/prototype/trim/15.5.4.20-1-1.js
-built-ins/String/prototype/trim/15.5.4.20-1-2.js
-built-ins/String/prototype/trim/15.5.4.20-1-3.js
-built-ins/String/prototype/trim/15.5.4.20-1-4.js
-built-ins/String/prototype/trim/15.5.4.20-1-5.js
-built-ins/String/prototype/trim/15.5.4.20-1-6.js
-built-ins/String/prototype/trim/15.5.4.20-1-7.js
-built-ins/String/prototype/trim/15.5.4.20-1-8.js
-built-ins/String/prototype/trim/15.5.4.20-1-9.js
-built-ins/String/prototype/trim/15.5.4.20-2-1.js
-built-ins/String/prototype/trim/15.5.4.20-2-10.js
-built-ins/String/prototype/trim/15.5.4.20-2-11.js
-built-ins/String/prototype/trim/15.5.4.20-2-12.js
-built-ins/String/prototype/trim/15.5.4.20-2-13.js
-built-ins/String/prototype/trim/15.5.4.20-2-14.js
-built-ins/String/prototype/trim/15.5.4.20-2-15.js
-built-ins/String/prototype/trim/15.5.4.20-2-16.js
-built-ins/String/prototype/trim/15.5.4.20-2-17.js
-built-ins/String/prototype/trim/15.5.4.20-2-18.js
-built-ins/String/prototype/trim/15.5.4.20-2-19.js
-built-ins/String/prototype/trim/15.5.4.20-2-2.js
-built-ins/String/prototype/trim/15.5.4.20-2-20.js
-built-ins/String/prototype/trim/15.5.4.20-2-21.js
-built-ins/String/prototype/trim/15.5.4.20-2-22.js
-built-ins/String/prototype/trim/15.5.4.20-2-23.js
-built-ins/String/prototype/trim/15.5.4.20-2-24.js
-built-ins/String/prototype/trim/15.5.4.20-2-25.js
-built-ins/String/prototype/trim/15.5.4.20-2-26.js
-built-ins/String/prototype/trim/15.5.4.20-2-27.js
-built-ins/String/prototype/trim/15.5.4.20-2-28.js
-built-ins/String/prototype/trim/15.5.4.20-2-29.js
-built-ins/String/prototype/trim/15.5.4.20-2-3.js
-built-ins/String/prototype/trim/15.5.4.20-2-30.js
-built-ins/String/prototype/trim/15.5.4.20-2-31.js
-built-ins/String/prototype/trim/15.5.4.20-2-32.js
-built-ins/String/prototype/trim/15.5.4.20-2-33.js
-built-ins/String/prototype/trim/15.5.4.20-2-34.js
-built-ins/String/prototype/trim/15.5.4.20-2-35.js
-built-ins/String/prototype/trim/15.5.4.20-2-36.js
-built-ins/String/prototype/trim/15.5.4.20-2-37.js
-built-ins/String/prototype/trim/15.5.4.20-2-38.js
-built-ins/String/prototype/trim/15.5.4.20-2-39.js
-built-ins/String/prototype/trim/15.5.4.20-2-4.js
-built-ins/String/prototype/trim/15.5.4.20-2-40.js
-built-ins/String/prototype/trim/15.5.4.20-2-41.js
-built-ins/String/prototype/trim/15.5.4.20-2-42.js
-built-ins/String/prototype/trim/15.5.4.20-2-43.js
-built-ins/String/prototype/trim/15.5.4.20-2-44.js
-built-ins/String/prototype/trim/15.5.4.20-2-45.js
-built-ins/String/prototype/trim/15.5.4.20-2-46.js
-built-ins/String/prototype/trim/15.5.4.20-2-47.js
-built-ins/String/prototype/trim/15.5.4.20-2-49.js
-built-ins/String/prototype/trim/15.5.4.20-2-5.js
-built-ins/String/prototype/trim/15.5.4.20-2-50.js
-built-ins/String/prototype/trim/15.5.4.20-2-51.js
-built-ins/String/prototype/trim/15.5.4.20-2-6.js
-built-ins/String/prototype/trim/15.5.4.20-2-7.js
-built-ins/String/prototype/trim/15.5.4.20-2-8.js
-built-ins/String/prototype/trim/15.5.4.20-2-9.js
-built-ins/String/prototype/trim/15.5.4.20-3-1.js
-built-ins/String/prototype/trim/15.5.4.20-3-10.js
-built-ins/String/prototype/trim/15.5.4.20-3-11.js
-built-ins/String/prototype/trim/15.5.4.20-3-12.js
-built-ins/String/prototype/trim/15.5.4.20-3-13.js
-built-ins/String/prototype/trim/15.5.4.20-3-14.js
-built-ins/String/prototype/trim/15.5.4.20-3-2.js
-built-ins/String/prototype/trim/15.5.4.20-3-3.js
-built-ins/String/prototype/trim/15.5.4.20-3-4.js
-built-ins/String/prototype/trim/15.5.4.20-3-5.js
-built-ins/String/prototype/trim/15.5.4.20-3-6.js
-built-ins/String/prototype/trim/15.5.4.20-3-7.js
-built-ins/String/prototype/trim/15.5.4.20-3-8.js
-built-ins/String/prototype/trim/15.5.4.20-3-9.js
-built-ins/String/prototype/trim/15.5.4.20-4-1.js
-built-ins/String/prototype/trim/15.5.4.20-4-10.js
-built-ins/String/prototype/trim/15.5.4.20-4-11.js
-built-ins/String/prototype/trim/15.5.4.20-4-12.js
-built-ins/String/prototype/trim/15.5.4.20-4-13.js
-built-ins/String/prototype/trim/15.5.4.20-4-14.js
-built-ins/String/prototype/trim/15.5.4.20-4-16.js
-built-ins/String/prototype/trim/15.5.4.20-4-18.js
-built-ins/String/prototype/trim/15.5.4.20-4-19.js
-built-ins/String/prototype/trim/15.5.4.20-4-2.js
-built-ins/String/prototype/trim/15.5.4.20-4-20.js
-built-ins/String/prototype/trim/15.5.4.20-4-21.js
-built-ins/String/prototype/trim/15.5.4.20-4-22.js
-built-ins/String/prototype/trim/15.5.4.20-4-24.js
-built-ins/String/prototype/trim/15.5.4.20-4-27.js
-built-ins/String/prototype/trim/15.5.4.20-4-28.js
-built-ins/String/prototype/trim/15.5.4.20-4-29.js
-built-ins/String/prototype/trim/15.5.4.20-4-3.js
-built-ins/String/prototype/trim/15.5.4.20-4-30.js
-built-ins/String/prototype/trim/15.5.4.20-4-32.js
-built-ins/String/prototype/trim/15.5.4.20-4-34.js
-built-ins/String/prototype/trim/15.5.4.20-4-35.js
-built-ins/String/prototype/trim/15.5.4.20-4-36.js
-built-ins/String/prototype/trim/15.5.4.20-4-37.js
-built-ins/String/prototype/trim/15.5.4.20-4-38.js
-built-ins/String/prototype/trim/15.5.4.20-4-39.js
-built-ins/String/prototype/trim/15.5.4.20-4-4.js
-built-ins/String/prototype/trim/15.5.4.20-4-40.js
-built-ins/String/prototype/trim/15.5.4.20-4-41.js
-built-ins/String/prototype/trim/15.5.4.20-4-42.js
-built-ins/String/prototype/trim/15.5.4.20-4-43.js
-built-ins/String/prototype/trim/15.5.4.20-4-44.js
-built-ins/String/prototype/trim/15.5.4.20-4-45.js
-built-ins/String/prototype/trim/15.5.4.20-4-46.js
-built-ins/String/prototype/trim/15.5.4.20-4-47.js
-built-ins/String/prototype/trim/15.5.4.20-4-48.js
-built-ins/String/prototype/trim/15.5.4.20-4-49.js
-built-ins/String/prototype/trim/15.5.4.20-4-5.js
-built-ins/String/prototype/trim/15.5.4.20-4-50.js
-built-ins/String/prototype/trim/15.5.4.20-4-51.js
-built-ins/String/prototype/trim/15.5.4.20-4-52.js
-built-ins/String/prototype/trim/15.5.4.20-4-53.js
-built-ins/String/prototype/trim/15.5.4.20-4-54.js
-built-ins/String/prototype/trim/15.5.4.20-4-55.js
-built-ins/String/prototype/trim/15.5.4.20-4-56.js
-built-ins/String/prototype/trim/15.5.4.20-4-57.js
-built-ins/String/prototype/trim/15.5.4.20-4-58.js
-built-ins/String/prototype/trim/15.5.4.20-4-59.js
-built-ins/String/prototype/trim/15.5.4.20-4-6.js
-built-ins/String/prototype/trim/15.5.4.20-4-60.js
-built-ins/String/prototype/trim/15.5.4.20-4-8.js
-built-ins/String/S15.5.1.1_A1_T1.js
-built-ins/String/S15.5.1.1_A1_T10.js
-built-ins/String/S15.5.1.1_A1_T11.js
-built-ins/String/S15.5.1.1_A1_T12.js
-built-ins/String/S15.5.1.1_A1_T13.js
-built-ins/String/S15.5.1.1_A1_T14.js
-built-ins/String/S15.5.1.1_A1_T15.js
-built-ins/String/S15.5.1.1_A1_T16.js
-built-ins/String/S15.5.1.1_A1_T17.js
-built-ins/String/S15.5.1.1_A1_T18.js
-built-ins/String/S15.5.1.1_A1_T19.js
-built-ins/String/S15.5.1.1_A1_T2.js
-built-ins/String/S15.5.1.1_A1_T3.js
-built-ins/String/S15.5.1.1_A1_T4.js
-built-ins/String/S15.5.1.1_A1_T5.js
-built-ins/String/S15.5.1.1_A1_T6.js
-built-ins/String/S15.5.1.1_A1_T7.js
-built-ins/String/S15.5.1.1_A1_T8.js
-built-ins/String/S15.5.1.1_A1_T9.js
-built-ins/String/S15.5.1.1_A2_T1.js
-built-ins/String/S15.5.2.1_A1_T1.js
-built-ins/String/S15.5.2.1_A1_T10.js
-built-ins/String/S15.5.2.1_A1_T11.js
-built-ins/String/S15.5.2.1_A1_T12.js
-built-ins/String/S15.5.2.1_A1_T13.js
-built-ins/String/S15.5.2.1_A1_T16.js
-built-ins/String/S15.5.2.1_A1_T17.js
-built-ins/String/S15.5.2.1_A1_T18.js
-built-ins/String/S15.5.2.1_A1_T19.js
-built-ins/String/S15.5.2.1_A1_T2.js
-built-ins/String/S15.5.2.1_A1_T3.js
-built-ins/String/S15.5.2.1_A1_T4.js
-built-ins/String/S15.5.2.1_A1_T5.js
-built-ins/String/S15.5.2.1_A1_T6.js
-built-ins/String/S15.5.2.1_A1_T7.js
-built-ins/String/S15.5.2.1_A1_T8.js
-built-ins/String/S15.5.2.1_A1_T9.js
-built-ins/String/S15.5.2.1_A2_T1.js
-built-ins/String/S15.5.2.1_A2_T2.js
-built-ins/String/S15.5.2.1_A3.js
-built-ins/String/S15.5.3_A1.js
-built-ins/String/S15.5.3_A2_T1.js
-built-ins/String/S15.5.3_A2_T2.js
-built-ins/String/S15.5.5.1_A1.js
-built-ins/String/S15.5.5.1_A2.js
-built-ins/String/S15.5.5.1_A3.js
-built-ins/String/S15.5.5.1_A4_T1.js
-built-ins/String/S15.5.5.1_A4_T2.js
-built-ins/String/S15.5.5.1_A5.js
-built-ins/String/S15.5.5_A1_T1.js
-built-ins/String/S15.5.5_A1_T2.js
-built-ins/String/S15.5.5_A2_T1.js
-built-ins/String/S15.5.5_A2_T2.js
-built-ins/String/S8.12.8_A1.js
-built-ins/String/S8.12.8_A2.js
-built-ins/String/S9.1_A1_T2.js
-built-ins/String/S9.8.1_A1.js
-built-ins/String/S9.8.1_A10.js
-built-ins/String/S9.8.1_A2.js
-built-ins/String/S9.8.1_A3.js
-built-ins/String/S9.8.1_A4.js
-built-ins/String/S9.8.1_A6.js
-built-ins/String/S9.8.1_A7.js
-built-ins/String/S9.8.1_A8.js
-built-ins/String/S9.8.1_A9_T1.js
-built-ins/String/S9.8.1_A9_T2.js
-built-ins/String/S9.8_A1_T1.js
-built-ins/String/S9.8_A2_T1.js
-built-ins/String/S9.8_A3_T1.js
-built-ins/String/S9.8_A4_T1.js
-built-ins/String/S9.8_A5_T1.js
-language/arguments-object/10.5-1gs.js
-language/arguments-object/10.5-1-s.js
-language/arguments-object/10.5-7-b-1-s.js
-language/arguments-object/10.5-7-b-2-s.js
-language/arguments-object/10.5-7-b-3-s.js
-language/arguments-object/10.5-7-b-4-s.js
-language/arguments-object/10.6-10-c-ii-1.js
-language/arguments-object/10.6-10-c-ii-1-s.js
-language/arguments-object/10.6-10-c-ii-2.js
-language/arguments-object/10.6-11-b-1.js
-language/arguments-object/10.6-12-1.js
-language/arguments-object/10.6-12-2.js
-language/arguments-object/10.6-13-a-1.js
-language/arguments-object/10.6-13-a-2.js
-language/arguments-object/10.6-13-a-3.js
-language/arguments-object/10.6-13-c-1-s.js
-language/arguments-object/10.6-13-c-2-s.js
-language/arguments-object/10.6-13-c-3-s.js
-language/arguments-object/10.6-14-c-1-s.js
-language/arguments-object/10.6-14-c-4-s.js
-language/arguments-object/10.6-2gs.js
-language/arguments-object/10.6-5-1.js
-language/arguments-object/10.6-6-1.js
-language/arguments-object/10.6-6-2.js
-language/arguments-object/10.6-6-3.js
-language/arguments-object/10.6-6-3-s.js
-language/arguments-object/10.6-6-4.js
-language/arguments-object/10.6-6-4-s.js
-language/arguments-object/10.6-7-1.js
-language/arguments-object/S10.1.6_A1_T2.js
-language/arguments-object/S10.6_A1.js
-language/arguments-object/S10.6_A2.js
-language/arguments-object/S10.6_A3_T1.js
-language/arguments-object/S10.6_A3_T2.js
-language/arguments-object/S10.6_A3_T3.js
-language/arguments-object/S10.6_A3_T4.js
-language/arguments-object/S10.6_A4.js
-language/arguments-object/S10.6_A5_T1.js
-language/arguments-object/S10.6_A5_T2.js
-language/arguments-object/S10.6_A5_T3.js
-language/arguments-object/S10.6_A5_T4.js
-language/arguments-object/S10.6_A6.js
-language/arguments-object/S10.6_A7.js
-language/arguments-object/unmapped/via-strict.js
-language/asi/S7.9.2_A1_T1.js
-language/asi/S7.9.2_A1_T2.js
-language/asi/S7.9.2_A1_T3.js
-language/asi/S7.9.2_A1_T4.js
-language/asi/S7.9.2_A1_T5.js
-language/asi/S7.9.2_A1_T6.js
-language/asi/S7.9.2_A1_T7.js
-language/asi/S7.9_A1.js
-language/asi/S7.9_A10_T1.js
-language/asi/S7.9_A10_T10.js
-language/asi/S7.9_A10_T11.js
-language/asi/S7.9_A10_T12.js
-language/asi/S7.9_A10_T2.js
-language/asi/S7.9_A10_T3.js
-language/asi/S7.9_A10_T4.js
-language/asi/S7.9_A10_T5.js
-language/asi/S7.9_A10_T6.js
-language/asi/S7.9_A10_T7.js
-language/asi/S7.9_A10_T8.js
-language/asi/S7.9_A10_T9.js
-language/asi/S7.9_A11_T1.js
-language/asi/S7.9_A11_T10.js
-language/asi/S7.9_A11_T11.js
-language/asi/S7.9_A11_T2.js
-language/asi/S7.9_A11_T3.js
-language/asi/S7.9_A11_T4.js
-language/asi/S7.9_A11_T5.js
-language/asi/S7.9_A11_T6.js
-language/asi/S7.9_A11_T7.js
-language/asi/S7.9_A11_T8.js
-language/asi/S7.9_A11_T9.js
-language/asi/S7.9_A2.js
-language/asi/S7.9_A3.js
-language/asi/S7.9_A4.js
-language/asi/S7.9_A5.1_T1.js
-language/asi/S7.9_A5.2_T1.js
-language/asi/S7.9_A5.3_T1.js
-language/asi/S7.9_A5.4_T1.js
-language/asi/S7.9_A5.5_T1.js
-language/asi/S7.9_A5.5_T2.js
-language/asi/S7.9_A5.5_T3.js
-language/asi/S7.9_A5.5_T4.js
-language/asi/S7.9_A5.5_T5.js
-language/asi/S7.9_A5.6_T1.js
-language/asi/S7.9_A5.6_T2.js
-language/asi/S7.9_A5.7_T1.js
-language/asi/S7.9_A5.8_T1.js
-language/asi/S7.9_A5.9_T1.js
-language/asi/S7.9_A6.1_T1.js
-language/asi/S7.9_A6.1_T10.js
-language/asi/S7.9_A6.1_T11.js
-language/asi/S7.9_A6.1_T12.js
-language/asi/S7.9_A6.1_T13.js
-language/asi/S7.9_A6.1_T2.js
-language/asi/S7.9_A6.1_T3.js
-language/asi/S7.9_A6.1_T4.js
-language/asi/S7.9_A6.1_T5.js
-language/asi/S7.9_A6.1_T6.js
-language/asi/S7.9_A6.1_T7.js
-language/asi/S7.9_A6.1_T8.js
-language/asi/S7.9_A6.1_T9.js
-language/asi/S7.9_A6.2_T1.js
-language/asi/S7.9_A6.2_T10.js
-language/asi/S7.9_A6.2_T2.js
-language/asi/S7.9_A6.2_T3.js
-language/asi/S7.9_A6.2_T4.js
-language/asi/S7.9_A6.2_T5.js
-language/asi/S7.9_A6.2_T6.js
-language/asi/S7.9_A6.2_T7.js
-language/asi/S7.9_A6.2_T8.js
-language/asi/S7.9_A6.2_T9.js
-language/asi/S7.9_A6.3_T1.js
-language/asi/S7.9_A6.3_T2.js
-language/asi/S7.9_A6.3_T3.js
-language/asi/S7.9_A6.3_T4.js
-language/asi/S7.9_A6.3_T5.js
-language/asi/S7.9_A6.3_T6.js
-language/asi/S7.9_A6.3_T7.js
-language/asi/S7.9_A6.4_T1.js
-language/asi/S7.9_A6.4_T2.js
-language/asi/S7.9_A7_T1.js
-language/asi/S7.9_A7_T2.js
-language/asi/S7.9_A7_T3.js
-language/asi/S7.9_A7_T4.js
-language/asi/S7.9_A7_T5.js
-language/asi/S7.9_A7_T6.js
-language/asi/S7.9_A7_T7.js
-language/asi/S7.9_A7_T8.js
-language/asi/S7.9_A7_T9.js
-language/asi/S7.9_A8_T1.js
-language/asi/S7.9_A8_T2.js
-language/asi/S7.9_A8_T3.js
-language/asi/S7.9_A8_T4.js
-language/asi/S7.9_A8_T5.js
-language/asi/S7.9_A9_T1.js
-language/asi/S7.9_A9_T2.js
-language/asi/S7.9_A9_T5.js
-language/asi/S7.9_A9_T6.js
-language/asi/S7.9_A9_T7.js
-language/asi/S7.9_A9_T8.js
-language/asi/S7.9_A9_T9.js
-language/comments/multi-line-asi-carriage-return.js
-language/comments/multi-line-asi-line-feed.js
-language/comments/multi-line-asi-line-separator.js
-language/comments/multi-line-asi-paragraph-separator.js
-language/comments/S7.4_A1_T1.js
-language/comments/S7.4_A1_T2.js
-language/comments/S7.4_A2_T1.js
-language/comments/S7.4_A2_T2.js
-language/comments/S7.4_A3.js
-language/comments/S7.4_A4_T1.js
-language/comments/S7.4_A4_T2.js
-language/comments/S7.4_A4_T3.js
-language/comments/S7.4_A4_T4.js
-language/comments/S7.4_A4_T5.js
-language/comments/S7.4_A4_T6.js
-language/comments/S7.4_A4_T7.js
-language/comments/S7.4_A5.js
-language/comments/S7.4_A6.js
-language/directive-prologue/10.1.1-10-s.js
-language/directive-prologue/10.1.1-11-s.js
-language/directive-prologue/10.1.1-12-s.js
-language/directive-prologue/10.1.1-13-s.js
-language/directive-prologue/10.1.1-14-s.js
-language/directive-prologue/10.1.1-1-s.js
-language/directive-prologue/10.1.1-28-s.js
-language/directive-prologue/10.1.1-29-s.js
-language/directive-prologue/10.1.1-2gs.js
-language/directive-prologue/10.1.1-30-s.js
-language/directive-prologue/10.1.1-31-s.js
-language/directive-prologue/10.1.1-32-s.js
-language/directive-prologue/10.1.1-3-s.js
-language/directive-prologue/10.1.1-4-s.js
-language/directive-prologue/10.1.1-5gs.js
-language/directive-prologue/10.1.1-5-s.js
-language/directive-prologue/10.1.1-6-s.js
-language/directive-prologue/10.1.1-7-s.js
-language/directive-prologue/10.1.1-8gs.js
-language/directive-prologue/10.1.1-8-s.js
-language/directive-prologue/10.1.1-9-s.js
-language/directive-prologue/14.1-10-s.js
-language/directive-prologue/14.1-11-s.js
-language/directive-prologue/14.1-12-s.js
-language/directive-prologue/14.1-13-s.js
-language/directive-prologue/14.1-14-s.js
-language/directive-prologue/14.1-15-s.js
-language/directive-prologue/14.1-16-s.js
-language/directive-prologue/14.1-17-s.js
-language/directive-prologue/14.1-1-s.js
-language/directive-prologue/14.1-2-s.js
-language/directive-prologue/14.1-3-s.js
-language/directive-prologue/14.1-4gs.js
-language/directive-prologue/14.1-4-s.js
-language/directive-prologue/14.1-5gs.js
-language/directive-prologue/14.1-5-s.js
-language/directive-prologue/14.1-6-s.js
-language/directive-prologue/14.1-7-s.js
-language/directive-prologue/14.1-8-s.js
-language/directive-prologue/14.1-9-s.js
-language/directive-prologue/func-decl-final-runtime.js
-language/directive-prologue/func-decl-inside-func-decl-parse.js
-language/directive-prologue/func-decl-inside-func-decl-runtime.js
-language/directive-prologue/func-decl-no-semi-parse.js
-language/directive-prologue/func-decl-no-semi-runtime.js
-language/directive-prologue/func-decl-not-first-runtime.js
-language/directive-prologue/func-decl-parse.js
-language/directive-prologue/func-decl-runtime.js
-language/directive-prologue/func-expr-final-runtime.js
-language/directive-prologue/func-expr-inside-func-decl-parse.js
-language/directive-prologue/func-expr-inside-func-decl-runtime.js
-language/directive-prologue/func-expr-no-semi-parse.js
-language/directive-prologue/func-expr-no-semi-runtime.js
-language/directive-prologue/func-expr-not-first-runtime.js
-language/directive-prologue/func-expr-parse.js
-language/directive-prologue/func-expr-runtime.js
-language/directive-prologue/get-accsr-inside-func-expr-runtime.js
-language/directive-prologue/get-accsr-not-first-runtime.js
-language/directive-prologue/get-accsr-runtime.js
-language/directive-prologue/set-accsr-inside-func-expr-runtime.js
-language/directive-prologue/set-accsr-not-first-runtime.js
-language/directive-prologue/set-accsr-runtime.js
-language/eval-code/direct/cptn-nrml-empty-block.js
-language/eval-code/direct/cptn-nrml-empty-do-while.js
-language/eval-code/direct/cptn-nrml-empty-empty.js
-language/eval-code/direct/cptn-nrml-empty-for.js
-language/eval-code/direct/cptn-nrml-empty-if.js
-language/eval-code/direct/cptn-nrml-empty-switch.js
-language/eval-code/direct/cptn-nrml-empty-var.js
-language/eval-code/direct/cptn-nrml-empty-while.js
-language/eval-code/direct/cptn-nrml-expr-obj.js
-language/eval-code/direct/cptn-nrml-expr-prim.js
-language/eval-code/direct/cptn-thrw-prim.js
-language/eval-code/direct/global-env-rec.js
-language/eval-code/direct/global-env-rec-catch.js
-language/eval-code/direct/global-env-rec-eval.js
-language/eval-code/direct/global-env-rec-fun.js
-language/eval-code/direct/global-env-rec-with.js
-language/eval-code/direct/non-string-object.js
-language/eval-code/direct/non-string-primitive.js
-language/eval-code/direct/parse-failure-1.js
-language/eval-code/direct/parse-failure-2.js
-language/eval-code/direct/parse-failure-3.js
-language/eval-code/direct/parse-failure-4.js
-language/eval-code/direct/parse-failure-5.js
-language/eval-code/direct/var-env-func-non-strict.js
-language/eval-code/direct/var-env-func-strict-caller.js
-language/eval-code/direct/var-env-func-strict-caller-2.js
-language/eval-code/direct/var-env-func-strict-source.js
-language/eval-code/direct/var-env-var-non-strict.js
-language/eval-code/direct/var-env-var-strict-caller.js
-language/eval-code/direct/var-env-var-strict-caller-2.js
-language/eval-code/direct/var-env-var-strict-caller-3.js
-language/eval-code/direct/var-env-var-strict-source.js
-language/eval-code/indirect/cptn-nrml-empty-block.js
-language/eval-code/indirect/cptn-nrml-empty-do-while.js
-language/eval-code/indirect/cptn-nrml-empty-empty.js
-language/eval-code/indirect/cptn-nrml-empty-for.js
-language/eval-code/indirect/cptn-nrml-empty-if.js
-language/eval-code/indirect/cptn-nrml-empty-switch.js
-language/eval-code/indirect/cptn-nrml-empty-var.js
-language/eval-code/indirect/cptn-nrml-empty-while.js
-language/eval-code/indirect/cptn-nrml-expr-obj.js
-language/eval-code/indirect/cptn-nrml-expr-prim.js
-language/eval-code/indirect/global-env-rec.js
-language/eval-code/indirect/global-env-rec-catch.js
-language/eval-code/indirect/global-env-rec-eval.js
-language/eval-code/indirect/global-env-rec-fun.js
-language/eval-code/indirect/global-env-rec-with.js
-language/eval-code/indirect/non-string-object.js
-language/eval-code/indirect/non-string-primitive.js
-language/eval-code/indirect/parse-failure-1.js
-language/eval-code/indirect/parse-failure-2.js
-language/eval-code/indirect/parse-failure-3.js
-language/eval-code/indirect/parse-failure-4.js
-language/eval-code/indirect/parse-failure-5.js
-language/eval-code/indirect/var-env-func-non-strict.js
-language/eval-code/indirect/var-env-func-strict.js
-language/eval-code/indirect/var-env-var-non-strict.js
-language/eval-code/indirect/var-env-var-strict.js
-language/expressions/addition/S11.6.1_A1.js
-language/expressions/addition/S11.6.1_A2.1_T1.js
-language/expressions/addition/S11.6.1_A2.1_T2.js
-language/expressions/addition/S11.6.1_A2.1_T3.js
-language/expressions/addition/S11.6.1_A2.2_T1.js
-language/expressions/addition/S11.6.1_A2.2_T2.js
-language/expressions/addition/S11.6.1_A2.2_T3.js
-language/expressions/addition/S11.6.1_A2.3_T1.js
-language/expressions/addition/S11.6.1_A2.4_T1.js
-language/expressions/addition/S11.6.1_A2.4_T2.js
-language/expressions/addition/S11.6.1_A2.4_T3.js
-language/expressions/addition/S11.6.1_A2.4_T4.js
-language/expressions/addition/S11.6.1_A3.1_T1.1.js
-language/expressions/addition/S11.6.1_A3.1_T1.2.js
-language/expressions/addition/S11.6.1_A3.1_T1.3.js
-language/expressions/addition/S11.6.1_A3.1_T2.1.js
-language/expressions/addition/S11.6.1_A3.1_T2.2.js
-language/expressions/addition/S11.6.1_A3.1_T2.3.js
-language/expressions/addition/S11.6.1_A3.1_T2.4.js
-language/expressions/addition/S11.6.1_A3.1_T2.5.js
-language/expressions/addition/S11.6.1_A3.2_T1.1.js
-language/expressions/addition/S11.6.1_A3.2_T1.2.js
-language/expressions/addition/S11.6.1_A3.2_T2.1.js
-language/expressions/addition/S11.6.1_A3.2_T2.2.js
-language/expressions/addition/S11.6.1_A3.2_T2.3.js
-language/expressions/addition/S11.6.1_A3.2_T2.4.js
-language/expressions/addition/S11.6.1_A4_T1.js
-language/expressions/addition/S11.6.1_A4_T2.js
-language/expressions/addition/S11.6.1_A4_T3.js
-language/expressions/addition/S11.6.1_A4_T4.js
-language/expressions/addition/S11.6.1_A4_T5.js
-language/expressions/addition/S11.6.1_A4_T6.js
-language/expressions/addition/S11.6.1_A4_T7.js
-language/expressions/addition/S11.6.1_A4_T8.js
-language/expressions/addition/S11.6.1_A4_T9.js
-language/expressions/array/11.1.4_4-5-1.js
-language/expressions/array/11.1.4_5-6-1.js
-language/expressions/array/11.1.4-0.js
-language/expressions/array/S11.1.4_A1.1.js
-language/expressions/array/S11.1.4_A1.2.js
-language/expressions/array/S11.1.4_A1.3.js
-language/expressions/array/S11.1.4_A1.4.js
-language/expressions/array/S11.1.4_A1.5.js
-language/expressions/array/S11.1.4_A1.6.js
-language/expressions/array/S11.1.4_A1.7.js
-language/expressions/array/S11.1.4_A2.js
-language/expressions/assignment/11.13.1-1-6-s.js
-language/expressions/assignment/11.13.1-1-s.js
-language/expressions/assignment/11.13.1-2-s.js
-language/expressions/assignment/11.13.1-3-s.js
-language/expressions/assignment/11.13.1-4-1.js
-language/expressions/assignment/11.13.1-4-14-s.js
-language/expressions/assignment/11.13.1-4-27-s.js
-language/expressions/assignment/11.13.1-4-28gs.js
-language/expressions/assignment/11.13.1-4-29gs.js
-language/expressions/assignment/11.13.1-4-3-s.js
-language/expressions/assignment/11.13.1-4-6-s.js
-language/expressions/assignment/8.12.5-3-b_1.js
-language/expressions/assignment/8.12.5-3-b_2.js
-language/expressions/assignment/8.12.5-5-b_1.js
-language/expressions/assignment/8.14.4-8-b_1.js
-language/expressions/assignment/8.14.4-8-b_2.js
-language/expressions/assignment/id-arguments-strict.js
-language/expressions/assignment/id-eval-strict.js
-language/expressions/assignment/line-terminator.js
-language/expressions/assignment/S11.13.1_A2.1_T1.js
-language/expressions/assignment/S11.13.1_A2.1_T2.js
-language/expressions/assignment/S11.13.1_A3.1.js
-language/expressions/assignment/S11.13.1_A3.2.js
-language/expressions/assignment/S11.13.1_A4_T1.js
-language/expressions/assignment/S11.13.1_A4_T2.js
-language/expressions/assignment/S11.13.1_A5_T1.js
-language/expressions/assignment/S11.13.1_A5_T2.js
-language/expressions/assignment/S11.13.1_A5_T3.js
-language/expressions/assignment/S11.13.1_A6_T1.js
-language/expressions/assignment/S11.13.1_A6_T2.js
-language/expressions/assignment/S11.13.1_A6_T3.js
-language/expressions/assignment/S8.12.4_A1.js
-language/expressions/assignment/S8.12.5_A1.js
-language/expressions/assignment/S8.12.5_A2.js
-language/expressions/assignment/target-cover-id.js
-language/expressions/assignment/white-space.js
-language/expressions/bitwise-and/S11.10.1_A1.js
-language/expressions/bitwise-and/S11.10.1_A2.1_T1.js
-language/expressions/bitwise-and/S11.10.1_A2.1_T2.js
-language/expressions/bitwise-and/S11.10.1_A2.1_T3.js
-language/expressions/bitwise-and/S11.10.1_A2.2_T1.js
-language/expressions/bitwise-and/S11.10.1_A2.3_T1.js
-language/expressions/bitwise-and/S11.10.1_A2.4_T1.js
-language/expressions/bitwise-and/S11.10.1_A2.4_T2.js
-language/expressions/bitwise-and/S11.10.1_A2.4_T3.js
-language/expressions/bitwise-and/S11.10.1_A3_T1.1.js
-language/expressions/bitwise-and/S11.10.1_A3_T1.2.js
-language/expressions/bitwise-and/S11.10.1_A3_T1.3.js
-language/expressions/bitwise-and/S11.10.1_A3_T1.4.js
-language/expressions/bitwise-and/S11.10.1_A3_T1.5.js
-language/expressions/bitwise-and/S11.10.1_A3_T2.1.js
-language/expressions/bitwise-and/S11.10.1_A3_T2.2.js
-language/expressions/bitwise-and/S11.10.1_A3_T2.3.js
-language/expressions/bitwise-and/S11.10.1_A3_T2.4.js
-language/expressions/bitwise-and/S11.10.1_A3_T2.5.js
-language/expressions/bitwise-and/S11.10.1_A3_T2.6.js
-language/expressions/bitwise-and/S11.10.1_A3_T2.7.js
-language/expressions/bitwise-and/S11.10.1_A3_T2.8.js
-language/expressions/bitwise-and/S11.10.1_A3_T2.9.js
-language/expressions/bitwise-not/S11.4.8_A1.js
-language/expressions/bitwise-not/S11.4.8_A2.1_T1.js
-language/expressions/bitwise-not/S11.4.8_A2.1_T2.js
-language/expressions/bitwise-not/S11.4.8_A2.2_T1.js
-language/expressions/bitwise-not/S11.4.8_A3_T1.js
-language/expressions/bitwise-not/S11.4.8_A3_T2.js
-language/expressions/bitwise-not/S11.4.8_A3_T3.js
-language/expressions/bitwise-not/S11.4.8_A3_T4.js
-language/expressions/bitwise-not/S11.4.8_A3_T5.js
-language/expressions/bitwise-not/S9.5_A2.1_T2.js
-language/expressions/bitwise-not/S9.5_A2.2_T2.js
-language/expressions/bitwise-not/S9.5_A2.3_T2.js
-language/expressions/bitwise-not/S9.5_A3.1_T4.js
-language/expressions/bitwise-not/S9.5_A3.2_T2.js
-language/expressions/bitwise-or/S11.10.3_A1.js
-language/expressions/bitwise-or/S11.10.3_A2.1_T1.js
-language/expressions/bitwise-or/S11.10.3_A2.1_T2.js
-language/expressions/bitwise-or/S11.10.3_A2.1_T3.js
-language/expressions/bitwise-or/S11.10.3_A2.2_T1.js
-language/expressions/bitwise-or/S11.10.3_A2.3_T1.js
-language/expressions/bitwise-or/S11.10.3_A2.4_T1.js
-language/expressions/bitwise-or/S11.10.3_A2.4_T2.js
-language/expressions/bitwise-or/S11.10.3_A2.4_T3.js
-language/expressions/bitwise-or/S11.10.3_A3_T1.1.js
-language/expressions/bitwise-or/S11.10.3_A3_T1.2.js
-language/expressions/bitwise-or/S11.10.3_A3_T1.3.js
-language/expressions/bitwise-or/S11.10.3_A3_T1.4.js
-language/expressions/bitwise-or/S11.10.3_A3_T1.5.js
-language/expressions/bitwise-or/S11.10.3_A3_T2.1.js
-language/expressions/bitwise-or/S11.10.3_A3_T2.2.js
-language/expressions/bitwise-or/S11.10.3_A3_T2.3.js
-language/expressions/bitwise-or/S11.10.3_A3_T2.4.js
-language/expressions/bitwise-or/S11.10.3_A3_T2.5.js
-language/expressions/bitwise-or/S11.10.3_A3_T2.6.js
-language/expressions/bitwise-or/S11.10.3_A3_T2.7.js
-language/expressions/bitwise-or/S11.10.3_A3_T2.8.js
-language/expressions/bitwise-or/S11.10.3_A3_T2.9.js
-language/expressions/bitwise-xor/S11.10.2_A1.js
-language/expressions/bitwise-xor/S11.10.2_A2.1_T1.js
-language/expressions/bitwise-xor/S11.10.2_A2.1_T2.js
-language/expressions/bitwise-xor/S11.10.2_A2.1_T3.js
-language/expressions/bitwise-xor/S11.10.2_A2.2_T1.js
-language/expressions/bitwise-xor/S11.10.2_A2.3_T1.js
-language/expressions/bitwise-xor/S11.10.2_A2.4_T1.js
-language/expressions/bitwise-xor/S11.10.2_A2.4_T2.js
-language/expressions/bitwise-xor/S11.10.2_A2.4_T3.js
-language/expressions/bitwise-xor/S11.10.2_A3_T1.1.js
-language/expressions/bitwise-xor/S11.10.2_A3_T1.2.js
-language/expressions/bitwise-xor/S11.10.2_A3_T1.3.js
-language/expressions/bitwise-xor/S11.10.2_A3_T1.4.js
-language/expressions/bitwise-xor/S11.10.2_A3_T1.5.js
-language/expressions/bitwise-xor/S11.10.2_A3_T2.1.js
-language/expressions/bitwise-xor/S11.10.2_A3_T2.2.js
-language/expressions/bitwise-xor/S11.10.2_A3_T2.3.js
-language/expressions/bitwise-xor/S11.10.2_A3_T2.4.js
-language/expressions/bitwise-xor/S11.10.2_A3_T2.5.js
-language/expressions/bitwise-xor/S11.10.2_A3_T2.6.js
-language/expressions/bitwise-xor/S11.10.2_A3_T2.7.js
-language/expressions/bitwise-xor/S11.10.2_A3_T2.8.js
-language/expressions/bitwise-xor/S11.10.2_A3_T2.9.js
-language/expressions/call/11.2.3-3_1.js
-language/expressions/call/11.2.3-3_2.js
-language/expressions/call/11.2.3-3_3.js
-language/expressions/call/11.2.3-3_4.js
-language/expressions/call/11.2.3-3_5.js
-language/expressions/call/11.2.3-3_6.js
-language/expressions/call/11.2.3-3_7.js
-language/expressions/call/11.2.3-3_8.js
-language/expressions/call/eval-first-arg.js
-language/expressions/call/S11.2.3_A1.js
-language/expressions/call/S11.2.3_A2.js
-language/expressions/call/S11.2.3_A3_T1.js
-language/expressions/call/S11.2.3_A3_T2.js
-language/expressions/call/S11.2.3_A3_T3.js
-language/expressions/call/S11.2.3_A3_T4.js
-language/expressions/call/S11.2.3_A3_T5.js
-language/expressions/call/S11.2.3_A4_T1.js
-language/expressions/call/S11.2.3_A4_T2.js
-language/expressions/call/S11.2.3_A4_T3.js
-language/expressions/call/S11.2.3_A4_T4.js
-language/expressions/call/S11.2.3_A4_T5.js
-language/expressions/call/S11.2.4_A1.1_T1.js
-language/expressions/call/S11.2.4_A1.1_T2.js
-language/expressions/call/S11.2.4_A1.2_T1.js
-language/expressions/call/S11.2.4_A1.2_T2.js
-language/expressions/call/S11.2.4_A1.3_T1.js
-language/expressions/call/S11.2.4_A1.4_T1.js
-language/expressions/call/S11.2.4_A1.4_T2.js
-language/expressions/call/S11.2.4_A1.4_T3.js
-language/expressions/call/S11.2.4_A1.4_T4.js
-language/expressions/comma/S11.14_A1.js
-language/expressions/comma/S11.14_A2.1_T1.js
-language/expressions/comma/S11.14_A2.1_T2.js
-language/expressions/comma/S11.14_A2.1_T3.js
-language/expressions/comma/S11.14_A3.js
-language/expressions/compound-assignment/11.13.2-10-s.js
-language/expressions/compound-assignment/11.13.2-11-s.js
-language/expressions/compound-assignment/11.13.2-12-s.js
-language/expressions/compound-assignment/11.13.2-13-s.js
-language/expressions/compound-assignment/11.13.2-14-s.js
-language/expressions/compound-assignment/11.13.2-15-s.js
-language/expressions/compound-assignment/11.13.2-16-s.js
-language/expressions/compound-assignment/11.13.2-17-s.js
-language/expressions/compound-assignment/11.13.2-18-s.js
-language/expressions/compound-assignment/11.13.2-19-s.js
-language/expressions/compound-assignment/11.13.2-1-s.js
-language/expressions/compound-assignment/11.13.2-20-s.js
-language/expressions/compound-assignment/11.13.2-21-s.js
-language/expressions/compound-assignment/11.13.2-22-s.js
-language/expressions/compound-assignment/11.13.2-23-s.js
-language/expressions/compound-assignment/11.13.2-24-s.js
-language/expressions/compound-assignment/11.13.2-25-s.js
-language/expressions/compound-assignment/11.13.2-26-s.js
-language/expressions/compound-assignment/11.13.2-27-s.js
-language/expressions/compound-assignment/11.13.2-28-s.js
-language/expressions/compound-assignment/11.13.2-29-s.js
-language/expressions/compound-assignment/11.13.2-2-s.js
-language/expressions/compound-assignment/11.13.2-30-s.js
-language/expressions/compound-assignment/11.13.2-31-s.js
-language/expressions/compound-assignment/11.13.2-32-s.js
-language/expressions/compound-assignment/11.13.2-33-s.js
-language/expressions/compound-assignment/11.13.2-34-s.js
-language/expressions/compound-assignment/11.13.2-35-s.js
-language/expressions/compound-assignment/11.13.2-36-s.js
-language/expressions/compound-assignment/11.13.2-37-s.js
-language/expressions/compound-assignment/11.13.2-38-s.js
-language/expressions/compound-assignment/11.13.2-39-s.js
-language/expressions/compound-assignment/11.13.2-40-s.js
-language/expressions/compound-assignment/11.13.2-41-s.js
-language/expressions/compound-assignment/11.13.2-42-s.js
-language/expressions/compound-assignment/11.13.2-43-s.js
-language/expressions/compound-assignment/11.13.2-44-s.js
-language/expressions/compound-assignment/11.13.2-45-s.js
-language/expressions/compound-assignment/11.13.2-46-s.js
-language/expressions/compound-assignment/11.13.2-47-s.js
-language/expressions/compound-assignment/11.13.2-48-s.js
-language/expressions/compound-assignment/11.13.2-49-s.js
-language/expressions/compound-assignment/11.13.2-4-s.js
-language/expressions/compound-assignment/11.13.2-50-s.js
-language/expressions/compound-assignment/11.13.2-51-s.js
-language/expressions/compound-assignment/11.13.2-52-s.js
-language/expressions/compound-assignment/11.13.2-53-s.js
-language/expressions/compound-assignment/11.13.2-54-s.js
-language/expressions/compound-assignment/11.13.2-55-s.js
-language/expressions/compound-assignment/11.13.2-5-s.js
-language/expressions/compound-assignment/11.13.2-6-1gs.js
-language/expressions/compound-assignment/11.13.2-6-s.js
-language/expressions/compound-assignment/11.13.2-8-s.js
-language/expressions/compound-assignment/11.13.2-9-s.js
-language/expressions/compound-assignment/add-arguments-strict.js
-language/expressions/compound-assignment/add-eval-strict.js
-language/expressions/compound-assignment/add-whitespace.js
-language/expressions/compound-assignment/and-arguments-strict.js
-language/expressions/compound-assignment/and-eval-strict.js
-language/expressions/compound-assignment/and-whitespace.js
-language/expressions/compound-assignment/div-arguments-strict.js
-language/expressions/compound-assignment/div-eval-strict.js
-language/expressions/compound-assignment/div-whitespace.js
-language/expressions/compound-assignment/lshift-arguments-strict.js
-language/expressions/compound-assignment/lshift-eval-strict.js
-language/expressions/compound-assignment/lshift-whitespace.js
-language/expressions/compound-assignment/mod-arguments-strict.js
-language/expressions/compound-assignment/mod-eval-strict.js
-language/expressions/compound-assignment/mod-whitespace.js
-language/expressions/compound-assignment/mult-arguments-strict.js
-language/expressions/compound-assignment/mult-eval-strict.js
-language/expressions/compound-assignment/mult-whitespace.js
-language/expressions/compound-assignment/or-arguments-strict.js
-language/expressions/compound-assignment/or-eval-strict.js
-language/expressions/compound-assignment/or-whitespace.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T1.10.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T1.11.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T1.2.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T1.3.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T1.4.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T1.5.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T1.6.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T1.7.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T1.8.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T1.9.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.10.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.11.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.2.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.3.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.4.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T3.1.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T3.10.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T3.11.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T3.2.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T3.3.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T3.4.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T3.5.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T3.6.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T3.7.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T3.8.js
-language/expressions/compound-assignment/S11.13.2_A2.1_T3.9.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T1.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T10.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T11.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T2.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T3.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T4.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T5.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T6.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T7.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T8.js
-language/expressions/compound-assignment/S11.13.2_A3.1_T9.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T1.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T10.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T11.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T2.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T3.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T4.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T5.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T6.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T7.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T8.js
-language/expressions/compound-assignment/S11.13.2_A3.2_T9.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T1.2.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T1.3.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T1.4.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T2.2.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T2.3.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T2.4.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A4.1_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T1.2.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T1.3.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T1.4.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T2.2.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T2.3.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T2.4.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A4.10_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T1.2.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T1.3.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T1.4.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T2.2.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T2.3.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T2.4.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A4.11_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T1.2.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T1.3.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T1.4.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T2.2.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T2.3.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T2.4.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A4.2_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T1.2.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T1.3.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T1.4.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T2.2.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T2.3.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T2.4.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A4.3_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T1.2.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T1.3.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T1.4.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T2.2.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T2.3.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T2.4.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A4.4_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A4.5_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A4.5_T1.2.js
-language/expressions/compound-assignment/S11.13.2_A4.5_T1.3.js
-language/expressions/compound-assignment/S11.13.2_A4.5_T1.4.js
-language/expressions/compound-assignment/S11.13.2_A4.5_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A4.5_T2.2.js
-language/expressions/compound-assignment/S11.13.2_A4.5_T2.3.js
-language/expressions/compound-assignment/S11.13.2_A4.5_T2.4.js
-language/expressions/compound-assignment/S11.13.2_A4.5_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A4.5_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A4.5_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A4.5_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A4.5_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T1.2.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T1.3.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T1.4.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T2.2.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T2.3.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T2.4.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A4.6_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T1.2.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T1.3.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T1.4.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T2.2.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T2.3.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T2.4.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A4.7_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T1.2.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T1.3.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T1.4.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T2.2.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T2.3.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T2.4.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A4.8_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T1.1.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T1.2.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T1.3.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T1.4.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T2.1.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T2.2.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T2.3.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T2.4.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T2.5.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T2.6.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T2.7.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T2.8.js
-language/expressions/compound-assignment/S11.13.2_A4.9_T2.9.js
-language/expressions/compound-assignment/S11.13.2_A5.1_T1.js
-language/expressions/compound-assignment/S11.13.2_A5.1_T2.js
-language/expressions/compound-assignment/S11.13.2_A5.1_T3.js
-language/expressions/compound-assignment/S11.13.2_A5.10_T1.js
-language/expressions/compound-assignment/S11.13.2_A5.10_T2.js
-language/expressions/compound-assignment/S11.13.2_A5.10_T3.js
-language/expressions/compound-assignment/S11.13.2_A5.11_T1.js
-language/expressions/compound-assignment/S11.13.2_A5.11_T2.js
-language/expressions/compound-assignment/S11.13.2_A5.11_T3.js
-language/expressions/compound-assignment/S11.13.2_A5.2_T1.js
-language/expressions/compound-assignment/S11.13.2_A5.2_T2.js
-language/expressions/compound-assignment/S11.13.2_A5.2_T3.js
-language/expressions/compound-assignment/S11.13.2_A5.3_T1.js
-language/expressions/compound-assignment/S11.13.2_A5.3_T2.js
-language/expressions/compound-assignment/S11.13.2_A5.3_T3.js
-language/expressions/compound-assignment/S11.13.2_A5.4_T1.js
-language/expressions/compound-assignment/S11.13.2_A5.4_T2.js
-language/expressions/compound-assignment/S11.13.2_A5.4_T3.js
-language/expressions/compound-assignment/S11.13.2_A5.5_T1.js
-language/expressions/compound-assignment/S11.13.2_A5.5_T2.js
-language/expressions/compound-assignment/S11.13.2_A5.5_T3.js
-language/expressions/compound-assignment/S11.13.2_A5.6_T1.js
-language/expressions/compound-assignment/S11.13.2_A5.6_T2.js
-language/expressions/compound-assignment/S11.13.2_A5.6_T3.js
-language/expressions/compound-assignment/S11.13.2_A5.7_T1.js
-language/expressions/compound-assignment/S11.13.2_A5.7_T2.js
-language/expressions/compound-assignment/S11.13.2_A5.7_T3.js
-language/expressions/compound-assignment/S11.13.2_A5.8_T1.js
-language/expressions/compound-assignment/S11.13.2_A5.8_T2.js
-language/expressions/compound-assignment/S11.13.2_A5.8_T3.js
-language/expressions/compound-assignment/S11.13.2_A5.9_T1.js
-language/expressions/compound-assignment/S11.13.2_A5.9_T2.js
-language/expressions/compound-assignment/S11.13.2_A5.9_T3.js
-language/expressions/compound-assignment/S11.13.2_A6.1_T1.js
-language/expressions/compound-assignment/S11.13.2_A6.10_T1.js
-language/expressions/compound-assignment/S11.13.2_A6.11_T1.js
-language/expressions/compound-assignment/S11.13.2_A6.2_T1.js
-language/expressions/compound-assignment/S11.13.2_A6.3_T1.js
-language/expressions/compound-assignment/S11.13.2_A6.4_T1.js
-language/expressions/compound-assignment/S11.13.2_A6.5_T1.js
-language/expressions/compound-assignment/S11.13.2_A6.6_T1.js
-language/expressions/compound-assignment/S11.13.2_A6.7_T1.js
-language/expressions/compound-assignment/S11.13.2_A6.8_T1.js
-language/expressions/compound-assignment/S11.13.2_A6.9_T1.js
-language/expressions/compound-assignment/srshift-arguments-strict.js
-language/expressions/compound-assignment/srshift-eval-strict.js
-language/expressions/compound-assignment/srshift-whitespace.js
-language/expressions/compound-assignment/sub-arguments-strict.js
-language/expressions/compound-assignment/sub-eval-strict.js
-language/expressions/compound-assignment/sub-whitespace.js
-language/expressions/compound-assignment/urshift-arguments-strict.js
-language/expressions/compound-assignment/urshift-eval-strict.js
-language/expressions/compound-assignment/urshift-whitespace.js
-language/expressions/compound-assignment/xor-arguments-strict.js
-language/expressions/compound-assignment/xor-eval-strict.js
-language/expressions/compound-assignment/xor-whitespace.js
-language/expressions/concatenation/S9.8_A1_T2.js
-language/expressions/concatenation/S9.8_A2_T2.js
-language/expressions/concatenation/S9.8_A3_T2.js
-language/expressions/concatenation/S9.8_A4_T2.js
-language/expressions/concatenation/S9.8_A5_T2.js
-language/expressions/conditional/S11.12_A1.js
-language/expressions/conditional/S11.12_A2.1_T1.js
-language/expressions/conditional/S11.12_A2.1_T2.js
-language/expressions/conditional/S11.12_A2.1_T3.js
-language/expressions/conditional/S11.12_A2.1_T4.js
-language/expressions/conditional/S11.12_A2.1_T5.js
-language/expressions/conditional/S11.12_A2.1_T6.js
-language/expressions/conditional/S11.12_A3_T1.js
-language/expressions/conditional/S11.12_A3_T2.js
-language/expressions/conditional/S11.12_A3_T3.js
-language/expressions/conditional/S11.12_A3_T4.js
-language/expressions/conditional/S11.12_A4_T1.js
-language/expressions/conditional/S11.12_A4_T2.js
-language/expressions/conditional/S11.12_A4_T3.js
-language/expressions/conditional/S11.12_A4_T4.js
-language/expressions/division/S11.5.2_A1.js
-language/expressions/division/S11.5.2_A2.1_T1.js
-language/expressions/division/S11.5.2_A2.1_T2.js
-language/expressions/division/S11.5.2_A2.1_T3.js
-language/expressions/division/S11.5.2_A2.2_T1.js
-language/expressions/division/S11.5.2_A2.3_T1.js
-language/expressions/division/S11.5.2_A2.4_T1.js
-language/expressions/division/S11.5.2_A2.4_T2.js
-language/expressions/division/S11.5.2_A2.4_T3.js
-language/expressions/division/S11.5.2_A2.4_T4.js
-language/expressions/division/S11.5.2_A3_T1.1.js
-language/expressions/division/S11.5.2_A3_T1.2.js
-language/expressions/division/S11.5.2_A3_T1.3.js
-language/expressions/division/S11.5.2_A3_T1.4.js
-language/expressions/division/S11.5.2_A3_T1.5.js
-language/expressions/division/S11.5.2_A3_T2.1.js
-language/expressions/division/S11.5.2_A3_T2.2.js
-language/expressions/division/S11.5.2_A3_T2.3.js
-language/expressions/division/S11.5.2_A3_T2.4.js
-language/expressions/division/S11.5.2_A3_T2.5.js
-language/expressions/division/S11.5.2_A3_T2.6.js
-language/expressions/division/S11.5.2_A3_T2.7.js
-language/expressions/division/S11.5.2_A3_T2.8.js
-language/expressions/division/S11.5.2_A3_T2.9.js
-language/expressions/division/S11.5.2_A4_T1.1.js
-language/expressions/division/S11.5.2_A4_T1.2.js
-language/expressions/division/S11.5.2_A4_T10.js
-language/expressions/division/S11.5.2_A4_T2.js
-language/expressions/division/S11.5.2_A4_T3.js
-language/expressions/division/S11.5.2_A4_T4.js
-language/expressions/division/S11.5.2_A4_T5.js
-language/expressions/division/S11.5.2_A4_T6.js
-language/expressions/division/S11.5.2_A4_T7.js
-language/expressions/division/S11.5.2_A4_T8.js
-language/expressions/division/S11.5.2_A4_T9.js
-language/expressions/does-not-equals/S11.9.2_A1.js
-language/expressions/does-not-equals/S11.9.2_A2.1_T1.js
-language/expressions/does-not-equals/S11.9.2_A2.1_T2.js
-language/expressions/does-not-equals/S11.9.2_A2.1_T3.js
-language/expressions/does-not-equals/S11.9.2_A2.4_T1.js
-language/expressions/does-not-equals/S11.9.2_A2.4_T2.js
-language/expressions/does-not-equals/S11.9.2_A2.4_T3.js
-language/expressions/does-not-equals/S11.9.2_A2.4_T4.js
-language/expressions/does-not-equals/S11.9.2_A3.1.js
-language/expressions/does-not-equals/S11.9.2_A3.2.js
-language/expressions/does-not-equals/S11.9.2_A3.3.js
-language/expressions/does-not-equals/S11.9.2_A4.1_T1.js
-language/expressions/does-not-equals/S11.9.2_A4.1_T2.js
-language/expressions/does-not-equals/S11.9.2_A4.2.js
-language/expressions/does-not-equals/S11.9.2_A4.3.js
-language/expressions/does-not-equals/S11.9.2_A5.1.js
-language/expressions/does-not-equals/S11.9.2_A5.2.js
-language/expressions/does-not-equals/S11.9.2_A5.3.js
-language/expressions/does-not-equals/S11.9.2_A6.1.js
-language/expressions/does-not-equals/S11.9.2_A6.2_T1.js
-language/expressions/does-not-equals/S11.9.2_A6.2_T2.js
-language/expressions/does-not-equals/S11.9.2_A7.1.js
-language/expressions/does-not-equals/S11.9.2_A7.2.js
-language/expressions/does-not-equals/S11.9.2_A7.3.js
-language/expressions/does-not-equals/S11.9.2_A7.4.js
-language/expressions/does-not-equals/S11.9.2_A7.5.js
-language/expressions/does-not-equals/S11.9.2_A7.6.js
-language/expressions/does-not-equals/S11.9.2_A7.7.js
-language/expressions/does-not-equals/S11.9.2_A7.8.js
-language/expressions/does-not-equals/S11.9.2_A7.9.js
-language/expressions/equals/S11.9.1_A1.js
-language/expressions/equals/S11.9.1_A2.1_T1.js
-language/expressions/equals/S11.9.1_A2.1_T2.js
-language/expressions/equals/S11.9.1_A2.1_T3.js
-language/expressions/equals/S11.9.1_A2.4_T1.js
-language/expressions/equals/S11.9.1_A2.4_T2.js
-language/expressions/equals/S11.9.1_A2.4_T3.js
-language/expressions/equals/S11.9.1_A2.4_T4.js
-language/expressions/equals/S11.9.1_A3.1.js
-language/expressions/equals/S11.9.1_A3.2.js
-language/expressions/equals/S11.9.1_A3.3.js
-language/expressions/equals/S11.9.1_A4.1_T1.js
-language/expressions/equals/S11.9.1_A4.1_T2.js
-language/expressions/equals/S11.9.1_A4.2.js
-language/expressions/equals/S11.9.1_A4.3.js
-language/expressions/equals/S11.9.1_A5.1.js
-language/expressions/equals/S11.9.1_A5.2.js
-language/expressions/equals/S11.9.1_A5.3.js
-language/expressions/equals/S11.9.1_A6.1.js
-language/expressions/equals/S11.9.1_A6.2_T1.js
-language/expressions/equals/S11.9.1_A6.2_T2.js
-language/expressions/equals/S11.9.1_A7.1.js
-language/expressions/equals/S11.9.1_A7.2.js
-language/expressions/equals/S11.9.1_A7.3.js
-language/expressions/equals/S11.9.1_A7.4.js
-language/expressions/equals/S11.9.1_A7.5.js
-language/expressions/equals/S11.9.1_A7.6.js
-language/expressions/equals/S11.9.1_A7.7.js
-language/expressions/equals/S11.9.1_A7.8.js
-language/expressions/equals/S11.9.1_A7.9.js
-language/expressions/equals/S9.1_A1_T3.js
-language/expressions/function/name-arguments-non-strict.js
-language/expressions/function/name-arguments-strict.js
-language/expressions/function/name-arguments-strict-body.js
-language/expressions/function/name-eval-non-strict.js
-language/expressions/function/name-eval-strict.js
-language/expressions/function/name-eval-strict-body.js
-language/expressions/function/name-eval-stricteval.js
-language/expressions/function/param-arguments-non-strict.js
-language/expressions/function/param-duplicated-non-strict.js
-language/expressions/function/param-duplicated-strict-1.js
-language/expressions/function/param-duplicated-strict-2.js
-language/expressions/function/param-duplicated-strict-3.js
-language/expressions/function/param-duplicated-strict-body-1.js
-language/expressions/function/param-duplicated-strict-body-2.js
-language/expressions/function/param-duplicated-strict-body-3.js
-language/expressions/function/param-eval-non-strict.js
-language/expressions/function/param-eval-strict-body.js
-language/expressions/function/param-eval-stricteval.js
-language/expressions/function/S10.1.1_A1_T2.js
-language/expressions/greater-than/11.8.2-1.js
-language/expressions/greater-than/11.8.2-2.js
-language/expressions/greater-than/11.8.2-3.js
-language/expressions/greater-than/11.8.2-4.js
-language/expressions/greater-than/S11.8.2_A1.js
-language/expressions/greater-than/S11.8.2_A2.1_T1.js
-language/expressions/greater-than/S11.8.2_A2.1_T2.js
-language/expressions/greater-than/S11.8.2_A2.1_T3.js
-language/expressions/greater-than/S11.8.2_A2.2_T1.js
-language/expressions/greater-than/S11.8.2_A2.3_T1.js
-language/expressions/greater-than/S11.8.2_A2.4_T1.js
-language/expressions/greater-than/S11.8.2_A2.4_T2.js
-language/expressions/greater-than/S11.8.2_A2.4_T3.js
-language/expressions/greater-than/S11.8.2_A2.4_T4.js
-language/expressions/greater-than/S11.8.2_A3.1_T1.1.js
-language/expressions/greater-than/S11.8.2_A3.1_T1.2.js
-language/expressions/greater-than/S11.8.2_A3.1_T1.3.js
-language/expressions/greater-than/S11.8.2_A3.1_T2.1.js
-language/expressions/greater-than/S11.8.2_A3.1_T2.2.js
-language/expressions/greater-than/S11.8.2_A3.1_T2.3.js
-language/expressions/greater-than/S11.8.2_A3.1_T2.4.js
-language/expressions/greater-than/S11.8.2_A3.1_T2.5.js
-language/expressions/greater-than/S11.8.2_A3.1_T2.6.js
-language/expressions/greater-than/S11.8.2_A3.1_T2.7.js
-language/expressions/greater-than/S11.8.2_A3.1_T2.8.js
-language/expressions/greater-than/S11.8.2_A3.1_T2.9.js
-language/expressions/greater-than/S11.8.2_A3.2_T1.1.js
-language/expressions/greater-than/S11.8.2_A3.2_T1.2.js
-language/expressions/greater-than/S11.8.2_A4.1.js
-language/expressions/greater-than/S11.8.2_A4.10.js
-language/expressions/greater-than/S11.8.2_A4.11.js
-language/expressions/greater-than/S11.8.2_A4.12_T1.js
-language/expressions/greater-than/S11.8.2_A4.12_T2.js
-language/expressions/greater-than/S11.8.2_A4.2.js
-language/expressions/greater-than/S11.8.2_A4.3.js
-language/expressions/greater-than/S11.8.2_A4.4.js
-language/expressions/greater-than/S11.8.2_A4.5.js
-language/expressions/greater-than/S11.8.2_A4.6.js
-language/expressions/greater-than/S11.8.2_A4.7.js
-language/expressions/greater-than/S11.8.2_A4.8.js
-language/expressions/greater-than/S11.8.2_A4.9.js
-language/expressions/greater-than-or-equal/S11.8.4_A1.js
-language/expressions/greater-than-or-equal/S11.8.4_A2.1_T1.js
-language/expressions/greater-than-or-equal/S11.8.4_A2.1_T2.js
-language/expressions/greater-than-or-equal/S11.8.4_A2.1_T3.js
-language/expressions/greater-than-or-equal/S11.8.4_A2.2_T1.js
-language/expressions/greater-than-or-equal/S11.8.4_A2.3_T1.js
-language/expressions/greater-than-or-equal/S11.8.4_A2.4_T1.js
-language/expressions/greater-than-or-equal/S11.8.4_A2.4_T2.js
-language/expressions/greater-than-or-equal/S11.8.4_A2.4_T3.js
-language/expressions/greater-than-or-equal/S11.8.4_A2.4_T4.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T1.1.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T1.2.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T1.3.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.1.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.2.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.3.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.4.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.5.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.6.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.7.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.8.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.9.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.2_T1.1.js
-language/expressions/greater-than-or-equal/S11.8.4_A3.2_T1.2.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.1.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.10.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.11.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.12_T1.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.12_T2.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.2.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.3.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.4.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.5.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.6.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.7.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.8.js
-language/expressions/greater-than-or-equal/S11.8.4_A4.9.js
-language/expressions/grouping/S11.1.6_A1.js
-language/expressions/grouping/S11.1.6_A2_T1.js
-language/expressions/grouping/S11.1.6_A2_T2.js
-language/expressions/grouping/S11.1.6_A3_T1.js
-language/expressions/grouping/S11.1.6_A3_T2.js
-language/expressions/grouping/S11.1.6_A3_T3.js
-language/expressions/grouping/S11.1.6_A3_T4.js
-language/expressions/grouping/S11.1.6_A3_T6.js
-language/expressions/grouping/S11.1.6_A3_T7.js
-language/expressions/in/S11.8.7_A1.js
-language/expressions/in/S11.8.7_A2.1_T1.js
-language/expressions/in/S11.8.7_A2.1_T2.js
-language/expressions/in/S11.8.7_A2.1_T3.js
-language/expressions/in/S11.8.7_A2.4_T1.js
-language/expressions/in/S11.8.7_A2.4_T2.js
-language/expressions/in/S11.8.7_A2.4_T3.js
-language/expressions/in/S11.8.7_A2.4_T4.js
-language/expressions/in/S11.8.7_A3.js
-language/expressions/in/S11.8.7_A4.js
-language/expressions/in/S8.12.6_A1.js
-language/expressions/in/S8.12.6_A2_T1.js
-language/expressions/in/S8.12.6_A2_T2.js
-language/expressions/in/S8.12.6_A3.js
-language/expressions/instanceof/S11.8.6_A1.js
-language/expressions/instanceof/S11.8.6_A2.1_T1.js
-language/expressions/instanceof/S11.8.6_A2.1_T2.js
-language/expressions/instanceof/S11.8.6_A2.1_T3.js
-language/expressions/instanceof/S11.8.6_A2.4_T1.js
-language/expressions/instanceof/S11.8.6_A2.4_T2.js
-language/expressions/instanceof/S11.8.6_A2.4_T3.js
-language/expressions/instanceof/S11.8.6_A2.4_T4.js
-language/expressions/instanceof/S11.8.6_A3.js
-language/expressions/instanceof/S11.8.6_A4_T1.js
-language/expressions/instanceof/S11.8.6_A4_T2.js
-language/expressions/instanceof/S11.8.6_A4_T3.js
-language/expressions/instanceof/S11.8.6_A5_T1.js
-language/expressions/instanceof/S11.8.6_A5_T2.js
-language/expressions/instanceof/S11.8.6_A6_T1.js
-language/expressions/instanceof/S11.8.6_A6_T2.js
-language/expressions/instanceof/S11.8.6_A6_T3.js
-language/expressions/instanceof/S11.8.6_A6_T4.js
-language/expressions/instanceof/S11.8.6_A7_T1.js
-language/expressions/instanceof/S11.8.6_A7_T2.js
-language/expressions/instanceof/S11.8.6_A7_T3.js
-language/expressions/instanceof/S15.3.5.3_A1_T1.js
-language/expressions/instanceof/S15.3.5.3_A1_T2.js
-language/expressions/instanceof/S15.3.5.3_A1_T3.js
-language/expressions/instanceof/S15.3.5.3_A1_T4.js
-language/expressions/instanceof/S15.3.5.3_A1_T5.js
-language/expressions/instanceof/S15.3.5.3_A1_T6.js
-language/expressions/instanceof/S15.3.5.3_A1_T7.js
-language/expressions/instanceof/S15.3.5.3_A1_T8.js
-language/expressions/instanceof/S15.3.5.3_A2_T2.js
-language/expressions/instanceof/S15.3.5.3_A2_T5.js
-language/expressions/instanceof/S15.3.5.3_A2_T6.js
-language/expressions/instanceof/S15.3.5.3_A3_T1.js
-language/expressions/instanceof/S15.3.5.3_A3_T2.js
-language/expressions/left-shift/S11.7.1_A1.js
-language/expressions/left-shift/S11.7.1_A2.1_T1.js
-language/expressions/left-shift/S11.7.1_A2.1_T2.js
-language/expressions/left-shift/S11.7.1_A2.1_T3.js
-language/expressions/left-shift/S11.7.1_A2.2_T1.js
-language/expressions/left-shift/S11.7.1_A2.3_T1.js
-language/expressions/left-shift/S11.7.1_A2.4_T1.js
-language/expressions/left-shift/S11.7.1_A2.4_T2.js
-language/expressions/left-shift/S11.7.1_A2.4_T3.js
-language/expressions/left-shift/S11.7.1_A2.4_T4.js
-language/expressions/left-shift/S11.7.1_A3_T1.1.js
-language/expressions/left-shift/S11.7.1_A3_T1.2.js
-language/expressions/left-shift/S11.7.1_A3_T1.3.js
-language/expressions/left-shift/S11.7.1_A3_T1.4.js
-language/expressions/left-shift/S11.7.1_A3_T1.5.js
-language/expressions/left-shift/S11.7.1_A3_T2.1.js
-language/expressions/left-shift/S11.7.1_A3_T2.2.js
-language/expressions/left-shift/S11.7.1_A3_T2.3.js
-language/expressions/left-shift/S11.7.1_A3_T2.4.js
-language/expressions/left-shift/S11.7.1_A3_T2.5.js
-language/expressions/left-shift/S11.7.1_A3_T2.6.js
-language/expressions/left-shift/S11.7.1_A3_T2.7.js
-language/expressions/left-shift/S11.7.1_A3_T2.8.js
-language/expressions/left-shift/S11.7.1_A3_T2.9.js
-language/expressions/left-shift/S11.7.1_A4_T1.js
-language/expressions/left-shift/S11.7.1_A4_T2.js
-language/expressions/left-shift/S11.7.1_A4_T3.js
-language/expressions/left-shift/S11.7.1_A4_T4.js
-language/expressions/left-shift/S11.7.1_A5.1_T1.js
-language/expressions/left-shift/S11.7.1_A5.2_T1.js
-language/expressions/left-shift/S9.5_A1_T1.js
-language/expressions/left-shift/S9.5_A2.1_T1.js
-language/expressions/left-shift/S9.5_A2.2_T1.js
-language/expressions/left-shift/S9.5_A2.3_T1.js
-language/expressions/left-shift/S9.5_A3.1_T1.js
-language/expressions/left-shift/S9.5_A3.1_T2.js
-language/expressions/left-shift/S9.5_A3.1_T3.js
-language/expressions/left-shift/S9.5_A3.2_T1.js
-language/expressions/less-than/S11.8.1_A1.js
-language/expressions/less-than/S11.8.1_A2.1_T1.js
-language/expressions/less-than/S11.8.1_A2.1_T2.js
-language/expressions/less-than/S11.8.1_A2.1_T3.js
-language/expressions/less-than/S11.8.1_A2.2_T1.js
-language/expressions/less-than/S11.8.1_A2.3_T1.js
-language/expressions/less-than/S11.8.1_A2.4_T1.js
-language/expressions/less-than/S11.8.1_A2.4_T2.js
-language/expressions/less-than/S11.8.1_A2.4_T3.js
-language/expressions/less-than/S11.8.1_A2.4_T4.js
-language/expressions/less-than/S11.8.1_A3.1_T1.1.js
-language/expressions/less-than/S11.8.1_A3.1_T1.2.js
-language/expressions/less-than/S11.8.1_A3.1_T1.3.js
-language/expressions/less-than/S11.8.1_A3.1_T2.1.js
-language/expressions/less-than/S11.8.1_A3.1_T2.2.js
-language/expressions/less-than/S11.8.1_A3.1_T2.3.js
-language/expressions/less-than/S11.8.1_A3.1_T2.4.js
-language/expressions/less-than/S11.8.1_A3.1_T2.5.js
-language/expressions/less-than/S11.8.1_A3.1_T2.6.js
-language/expressions/less-than/S11.8.1_A3.1_T2.7.js
-language/expressions/less-than/S11.8.1_A3.1_T2.8.js
-language/expressions/less-than/S11.8.1_A3.1_T2.9.js
-language/expressions/less-than/S11.8.1_A3.2_T1.1.js
-language/expressions/less-than/S11.8.1_A3.2_T1.2.js
-language/expressions/less-than/S11.8.1_A4.1.js
-language/expressions/less-than/S11.8.1_A4.10.js
-language/expressions/less-than/S11.8.1_A4.11.js
-language/expressions/less-than/S11.8.1_A4.12_T1.js
-language/expressions/less-than/S11.8.1_A4.12_T2.js
-language/expressions/less-than/S11.8.1_A4.2.js
-language/expressions/less-than/S11.8.1_A4.3.js
-language/expressions/less-than/S11.8.1_A4.4.js
-language/expressions/less-than/S11.8.1_A4.5.js
-language/expressions/less-than/S11.8.1_A4.6.js
-language/expressions/less-than/S11.8.1_A4.7.js
-language/expressions/less-than/S11.8.1_A4.8.js
-language/expressions/less-than/S11.8.1_A4.9.js
-language/expressions/less-than-or-equal/11.8.3-1.js
-language/expressions/less-than-or-equal/11.8.3-2.js
-language/expressions/less-than-or-equal/11.8.3-3.js
-language/expressions/less-than-or-equal/11.8.3-4.js
-language/expressions/less-than-or-equal/S11.8.3_A1.js
-language/expressions/less-than-or-equal/S11.8.3_A2.1_T1.js
-language/expressions/less-than-or-equal/S11.8.3_A2.1_T2.js
-language/expressions/less-than-or-equal/S11.8.3_A2.1_T3.js
-language/expressions/less-than-or-equal/S11.8.3_A2.2_T1.js
-language/expressions/less-than-or-equal/S11.8.3_A2.3_T1.js
-language/expressions/less-than-or-equal/S11.8.3_A2.4_T1.js
-language/expressions/less-than-or-equal/S11.8.3_A2.4_T2.js
-language/expressions/less-than-or-equal/S11.8.3_A2.4_T3.js
-language/expressions/less-than-or-equal/S11.8.3_A2.4_T4.js
-language/expressions/less-than-or-equal/S11.8.3_A3.1_T1.1.js
-language/expressions/less-than-or-equal/S11.8.3_A3.1_T1.2.js
-language/expressions/less-than-or-equal/S11.8.3_A3.1_T1.3.js
-language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.1.js
-language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.2.js
-language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.3.js
-language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.4.js
-language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.5.js
-language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.6.js
-language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.7.js
-language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.8.js
-language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.9.js
-language/expressions/less-than-or-equal/S11.8.3_A3.2_T1.1.js
-language/expressions/less-than-or-equal/S11.8.3_A3.2_T1.2.js
-language/expressions/less-than-or-equal/S11.8.3_A4.1.js
-language/expressions/less-than-or-equal/S11.8.3_A4.10.js
-language/expressions/less-than-or-equal/S11.8.3_A4.11.js
-language/expressions/less-than-or-equal/S11.8.3_A4.12_T1.js
-language/expressions/less-than-or-equal/S11.8.3_A4.12_T2.js
-language/expressions/less-than-or-equal/S11.8.3_A4.2.js
-language/expressions/less-than-or-equal/S11.8.3_A4.3.js
-language/expressions/less-than-or-equal/S11.8.3_A4.4.js
-language/expressions/less-than-or-equal/S11.8.3_A4.5.js
-language/expressions/less-than-or-equal/S11.8.3_A4.6.js
-language/expressions/less-than-or-equal/S11.8.3_A4.7.js
-language/expressions/less-than-or-equal/S11.8.3_A4.8.js
-language/expressions/less-than-or-equal/S11.8.3_A4.9.js
-language/expressions/logical-and/S11.11.1_A1.js
-language/expressions/logical-and/S11.11.1_A2.1_T1.js
-language/expressions/logical-and/S11.11.1_A2.1_T2.js
-language/expressions/logical-and/S11.11.1_A2.1_T3.js
-language/expressions/logical-and/S11.11.1_A2.1_T4.js
-language/expressions/logical-and/S11.11.1_A2.4_T1.js
-language/expressions/logical-and/S11.11.1_A2.4_T2.js
-language/expressions/logical-and/S11.11.1_A2.4_T3.js
-language/expressions/logical-and/S11.11.1_A3_T1.js
-language/expressions/logical-and/S11.11.1_A3_T2.js
-language/expressions/logical-and/S11.11.1_A3_T3.js
-language/expressions/logical-and/S11.11.1_A3_T4.js
-language/expressions/logical-and/S11.11.1_A4_T1.js
-language/expressions/logical-and/S11.11.1_A4_T2.js
-language/expressions/logical-and/S11.11.1_A4_T3.js
-language/expressions/logical-and/S11.11.1_A4_T4.js
-language/expressions/logical-not/S11.4.9_A1.js
-language/expressions/logical-not/S11.4.9_A2.1_T1.js
-language/expressions/logical-not/S11.4.9_A2.1_T2.js
-language/expressions/logical-not/S11.4.9_A2.2_T1.js
-language/expressions/logical-not/S11.4.9_A3_T1.js
-language/expressions/logical-not/S11.4.9_A3_T2.js
-language/expressions/logical-not/S11.4.9_A3_T3.js
-language/expressions/logical-not/S11.4.9_A3_T4.js
-language/expressions/logical-not/S11.4.9_A3_T5.js
-language/expressions/logical-not/S9.2_A1_T2.js
-language/expressions/logical-not/S9.2_A2_T2.js
-language/expressions/logical-not/S9.2_A3_T2.js
-language/expressions/logical-not/S9.2_A4_T2.js
-language/expressions/logical-not/S9.2_A4_T4.js
-language/expressions/logical-not/S9.2_A5_T2.js
-language/expressions/logical-not/S9.2_A5_T4.js
-language/expressions/logical-not/S9.2_A6_T2.js
-language/expressions/logical-or/S11.11.2_A1.js
-language/expressions/logical-or/S11.11.2_A2.1_T1.js
-language/expressions/logical-or/S11.11.2_A2.1_T2.js
-language/expressions/logical-or/S11.11.2_A2.1_T3.js
-language/expressions/logical-or/S11.11.2_A2.1_T4.js
-language/expressions/logical-or/S11.11.2_A2.4_T1.js
-language/expressions/logical-or/S11.11.2_A2.4_T2.js
-language/expressions/logical-or/S11.11.2_A2.4_T3.js
-language/expressions/logical-or/S11.11.2_A3_T1.js
-language/expressions/logical-or/S11.11.2_A3_T2.js
-language/expressions/logical-or/S11.11.2_A3_T3.js
-language/expressions/logical-or/S11.11.2_A3_T4.js
-language/expressions/logical-or/S11.11.2_A4_T1.js
-language/expressions/logical-or/S11.11.2_A4_T2.js
-language/expressions/logical-or/S11.11.2_A4_T3.js
-language/expressions/logical-or/S11.11.2_A4_T4.js
-language/expressions/modulus/S11.5.3_A1.js
-language/expressions/modulus/S11.5.3_A2.1_T1.js
-language/expressions/modulus/S11.5.3_A2.1_T2.js
-language/expressions/modulus/S11.5.3_A2.1_T3.js
-language/expressions/modulus/S11.5.3_A2.2_T1.js
-language/expressions/modulus/S11.5.3_A2.3_T1.js
-language/expressions/modulus/S11.5.3_A2.4_T1.js
-language/expressions/modulus/S11.5.3_A2.4_T2.js
-language/expressions/modulus/S11.5.3_A2.4_T3.js
-language/expressions/modulus/S11.5.3_A2.4_T4.js
-language/expressions/modulus/S11.5.3_A3_T1.1.js
-language/expressions/modulus/S11.5.3_A3_T1.2.js
-language/expressions/modulus/S11.5.3_A3_T1.3.js
-language/expressions/modulus/S11.5.3_A3_T1.4.js
-language/expressions/modulus/S11.5.3_A3_T1.5.js
-language/expressions/modulus/S11.5.3_A3_T2.1.js
-language/expressions/modulus/S11.5.3_A3_T2.2.js
-language/expressions/modulus/S11.5.3_A3_T2.3.js
-language/expressions/modulus/S11.5.3_A3_T2.4.js
-language/expressions/modulus/S11.5.3_A3_T2.5.js
-language/expressions/modulus/S11.5.3_A3_T2.6.js
-language/expressions/modulus/S11.5.3_A3_T2.7.js
-language/expressions/modulus/S11.5.3_A3_T2.8.js
-language/expressions/modulus/S11.5.3_A3_T2.9.js
-language/expressions/modulus/S11.5.3_A4_T1.1.js
-language/expressions/modulus/S11.5.3_A4_T1.2.js
-language/expressions/modulus/S11.5.3_A4_T2.js
-language/expressions/modulus/S11.5.3_A4_T3.js
-language/expressions/modulus/S11.5.3_A4_T4.js
-language/expressions/modulus/S11.5.3_A4_T5.js
-language/expressions/modulus/S11.5.3_A4_T6.js
-language/expressions/modulus/S11.5.3_A4_T7.js
-language/expressions/multiplication/S11.5.1_A1.js
-language/expressions/multiplication/S11.5.1_A2.1_T1.js
-language/expressions/multiplication/S11.5.1_A2.1_T2.js
-language/expressions/multiplication/S11.5.1_A2.1_T3.js
-language/expressions/multiplication/S11.5.1_A2.2_T1.js
-language/expressions/multiplication/S11.5.1_A2.3_T1.js
-language/expressions/multiplication/S11.5.1_A2.4_T1.js
-language/expressions/multiplication/S11.5.1_A2.4_T2.js
-language/expressions/multiplication/S11.5.1_A2.4_T3.js
-language/expressions/multiplication/S11.5.1_A2.4_T4.js
-language/expressions/multiplication/S11.5.1_A3_T1.1.js
-language/expressions/multiplication/S11.5.1_A3_T1.2.js
-language/expressions/multiplication/S11.5.1_A3_T1.3.js
-language/expressions/multiplication/S11.5.1_A3_T1.4.js
-language/expressions/multiplication/S11.5.1_A3_T1.5.js
-language/expressions/multiplication/S11.5.1_A3_T2.1.js
-language/expressions/multiplication/S11.5.1_A3_T2.2.js
-language/expressions/multiplication/S11.5.1_A3_T2.3.js
-language/expressions/multiplication/S11.5.1_A3_T2.4.js
-language/expressions/multiplication/S11.5.1_A3_T2.5.js
-language/expressions/multiplication/S11.5.1_A3_T2.6.js
-language/expressions/multiplication/S11.5.1_A3_T2.7.js
-language/expressions/multiplication/S11.5.1_A3_T2.8.js
-language/expressions/multiplication/S11.5.1_A3_T2.9.js
-language/expressions/multiplication/S11.5.1_A4_T1.1.js
-language/expressions/multiplication/S11.5.1_A4_T1.2.js
-language/expressions/multiplication/S11.5.1_A4_T2.js
-language/expressions/multiplication/S11.5.1_A4_T3.js
-language/expressions/multiplication/S11.5.1_A4_T4.js
-language/expressions/multiplication/S11.5.1_A4_T5.js
-language/expressions/multiplication/S11.5.1_A4_T6.js
-language/expressions/multiplication/S11.5.1_A4_T7.js
-language/expressions/multiplication/S11.5.1_A4_T8.js
-language/expressions/new/S11.2.2_A1.1.js
-language/expressions/new/S11.2.2_A1.2.js
-language/expressions/new/S11.2.2_A2.js
-language/expressions/new/S11.2.2_A3_T1.js
-language/expressions/new/S11.2.2_A3_T2.js
-language/expressions/new/S11.2.2_A3_T3.js
-language/expressions/new/S11.2.2_A3_T4.js
-language/expressions/new/S11.2.2_A3_T5.js
-language/expressions/new/S11.2.2_A4_T1.js
-language/expressions/new/S11.2.2_A4_T2.js
-language/expressions/new/S11.2.2_A4_T3.js
-language/expressions/new/S11.2.2_A4_T4.js
-language/expressions/new/S11.2.2_A4_T5.js
-language/expressions/object/11.1.5_3-3-1.js
-language/expressions/object/11.1.5_4-4-a-3.js
-language/expressions/object/11.1.5_4-4-b-1.js
-language/expressions/object/11.1.5_4-5-1.js
-language/expressions/object/11.1.5_5-4-1.js
-language/expressions/object/11.1.5_6-3-1.js
-language/expressions/object/11.1.5_6-3-2.js
-language/expressions/object/11.1.5_7-3-1.js
-language/expressions/object/11.1.5_7-3-2.js
-language/expressions/object/11.1.5-0-1.js
-language/expressions/object/11.1.5-0-2.js
-language/expressions/object/11.1.5-1gs.js
-language/expressions/object/11.1.5-2gs.js
-language/expressions/object/getter-body-strict-inside.js
-language/expressions/object/getter-body-strict-outside.js
-language/expressions/object/prop-dup-data-data.js
-language/expressions/object/prop-dup-data-set.js
-language/expressions/object/prop-dup-get-data.js
-language/expressions/object/prop-dup-get-get.js
-language/expressions/object/prop-dup-get-set-get.js
-language/expressions/object/prop-dup-set-data.js
-language/expressions/object/prop-dup-set-get-set.js
-language/expressions/object/prop-dup-set-set.js
-built-ins/DataView/prototype/getBigUint64/negative-byteoffset-throws.js
-built-ins/DataView/prototype/getBigUint64/index-is-out-of-range.js
-built-ins/DataView/prototype/getBigUint64/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/getBigUint64/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/getBigUint64/length.js
-built-ins/DataView/prototype/getBigUint64/not-a-constructor.js
-built-ins/DataView/prototype/getBigUint64/detached-buffer.js
-built-ins/DataView/prototype/getBigUint64/name.js
-built-ins/DataView/prototype/getBigUint64/return-value-clean-arraybuffer.js
-built-ins/DataView/prototype/getBigUint64/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/getBigUint64/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/getBigUint64/return-values-custom-offset.js
-built-ins/DataView/prototype/getBigUint64/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/getBigUint64/return-values.js
-built-ins/DataView/prototype/getBigUint64/this-is-not-object.js
-built-ins/DataView/prototype/getBigUint64/to-boolean-littleendian.js
-built-ins/DataView/prototype/getBigUint64/toindex-byteoffset-errors.js
-built-ins/DataView/prototype/getBigUint64/toindex-byteoffset-wrapped-values.js
-built-ins/DataView/prototype/getBigUint64/toindex-byteoffset-toprimitive.js
-built-ins/DataView/prototype/getBigUint64/toindex-byteoffset.js
-built-ins/DataView/prototype/getBigInt64/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/getBigInt64/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/getBigInt64/negative-byteoffset-throws.js
-built-ins/DataView/prototype/getBigInt64/not-a-constructor.js
-built-ins/DataView/prototype/getBigInt64/index-is-out-of-range.js
-built-ins/DataView/prototype/getBigInt64/name.js
-built-ins/DataView/prototype/getBigInt64/length.js
-built-ins/DataView/prototype/getBigInt64/detached-buffer.js
-built-ins/DataView/prototype/getBigInt64/return-value-clean-arraybuffer.js
-built-ins/DataView/prototype/getBigInt64/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/getBigInt64/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/getBigInt64/return-values-custom-offset.js
-built-ins/DataView/prototype/getBigInt64/return-values.js
-built-ins/DataView/prototype/getBigInt64/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/getBigInt64/this-is-not-object.js
-built-ins/DataView/prototype/getBigInt64/to-boolean-littleendian.js
-built-ins/DataView/prototype/getBigInt64/toindex-byteoffset-errors.js
-built-ins/DataView/prototype/getBigInt64/toindex-byteoffset-wrapped-values.js
-built-ins/DataView/prototype/getBigInt64/toindex-byteoffset.js
-built-ins/DataView/prototype/getBigInt64/toindex-byteoffset-toprimitive.js
-built-ins/DataView/prototype/setBigInt64/detached-buffer-after-toindex-byteoffset.js
-built-ins/DataView/prototype/setBigInt64/detached-buffer-before-outofrange-byteoffset.js
-built-ins/DataView/prototype/setBigInt64/detached-buffer.js
-built-ins/DataView/prototype/setBigInt64/length.js
-built-ins/DataView/prototype/setBigInt64/name.js
-built-ins/DataView/prototype/setBigInt64/index-check-before-value-conversion.js
-built-ins/DataView/prototype/setBigInt64/index-is-out-of-range.js
-built-ins/DataView/prototype/setBigInt64/detached-buffer-after-bigint-value.js
-built-ins/DataView/prototype/setBigInt64/no-value-arg.js
-built-ins/DataView/prototype/setBigInt64/negative-byteoffset-throws.js
-built-ins/DataView/prototype/setBigInt64/not-a-constructor.js
-built-ins/DataView/prototype/setBigInt64/return-abrupt-from-tobigint-value-symbol.js
-built-ins/DataView/prototype/setBigInt64/return-abrupt-from-tonumber-byteoffset.js
-built-ins/DataView/prototype/setBigInt64/return-abrupt-from-tonumber-byteoffset-symbol.js
-built-ins/DataView/prototype/setBigInt64/range-check-after-value-conversion.js
-built-ins/DataView/prototype/setBigInt64/return-abrupt-from-tobigint-value.js
-built-ins/DataView/prototype/setBigInt64/set-values-little-endian-order.js
-built-ins/DataView/prototype/setBigInt64/this-has-no-dataview-internal.js
-built-ins/DataView/prototype/setBigInt64/set-values-return-undefined.js
-built-ins/DataView/prototype/setBigInt64/this-is-not-object.js
-built-ins/DataView/prototype/setBigInt64/to-boolean-littleendian.js
-built-ins/DataView/prototype/setBigInt64/toindex-byteoffset.js
-built-ins/DataView/prototype/setBigUint64/not-a-constructor.js
-language/expressions/object/S11.1.5_A1.1.js
-language/expressions/object/S11.1.5_A1.2.js
-language/expressions/object/S11.1.5_A1.3.js
-language/expressions/object/S11.1.5_A1.4.js
-language/expressions/object/S11.1.5_A2.js
-language/expressions/object/S11.1.5_A3.js
-language/expressions/object/S11.1.5_A4.1.js
-language/expressions/object/S11.1.5_A4.2.js
-language/expressions/object/S11.1.5_A4.3.js
-language/expressions/object/setter-body-strict-inside.js
-language/expressions/object/setter-body-strict-outside.js
-language/expressions/object/setter-param-arguments-strict-inside.js
-language/expressions/object/setter-param-arguments-strict-outside.js
-language/expressions/object/setter-param-eval-strict-inside.js
-language/expressions/object/setter-param-eval-strict-outside.js
-language/expressions/postfix-decrement/11.3.2-2-3-s.js
-language/expressions/postfix-decrement/line-terminator-carriage-return.js
-language/expressions/postfix-decrement/line-terminator-line-feed.js
-language/expressions/postfix-decrement/line-terminator-line-separator.js
-language/expressions/postfix-decrement/line-terminator-paragraph-separator.js
-language/expressions/postfix-decrement/S11.3.2_A2.1_T1.js
-language/expressions/postfix-decrement/S11.3.2_A2.1_T2.js
-language/expressions/postfix-decrement/S11.3.2_A2.2_T1.js
-language/expressions/postfix-decrement/S11.3.2_A3_T1.js
-language/expressions/postfix-decrement/S11.3.2_A3_T2.js
-language/expressions/postfix-decrement/S11.3.2_A3_T3.js
-language/expressions/postfix-decrement/S11.3.2_A3_T4.js
-language/expressions/postfix-decrement/S11.3.2_A3_T5.js
-language/expressions/postfix-decrement/S11.3.2_A4_T1.js
-language/expressions/postfix-decrement/S11.3.2_A4_T2.js
-language/expressions/postfix-decrement/S11.3.2_A4_T3.js
-language/expressions/postfix-decrement/S11.3.2_A4_T4.js
-language/expressions/postfix-decrement/S11.3.2_A4_T5.js
-language/expressions/postfix-decrement/S11.3.2_A5_T1.js
-language/expressions/postfix-decrement/S11.3.2_A5_T2.js
-language/expressions/postfix-decrement/S11.3.2_A5_T3.js
-language/expressions/postfix-decrement/target-cover-id.js
-language/expressions/postfix-decrement/whitespace.js
-language/expressions/postfix-increment/11.3.1-2-1gs.js
-language/expressions/postfix-increment/11.3.1-2-3.js
-language/expressions/postfix-increment/line-terminator-carriage-return.js
-language/expressions/postfix-increment/line-terminator-line-feed.js
-language/expressions/postfix-increment/line-terminator-line-separator.js
-language/expressions/postfix-increment/line-terminator-paragraph-separator.js
-language/expressions/postfix-increment/S11.3.1_A2.1_T1.js
-language/expressions/postfix-increment/S11.3.1_A2.1_T2.js
-language/expressions/postfix-increment/S11.3.1_A2.2_T1.js
-language/expressions/postfix-increment/S11.3.1_A3_T1.js
-language/expressions/postfix-increment/S11.3.1_A3_T2.js
-language/expressions/postfix-increment/S11.3.1_A3_T3.js
-language/expressions/postfix-increment/S11.3.1_A3_T4.js
-language/expressions/postfix-increment/S11.3.1_A3_T5.js
-language/expressions/postfix-increment/S11.3.1_A4_T1.js
-language/expressions/postfix-increment/S11.3.1_A4_T2.js
-language/expressions/postfix-increment/S11.3.1_A4_T3.js
-language/expressions/postfix-increment/S11.3.1_A4_T4.js
-language/expressions/postfix-increment/S11.3.1_A4_T5.js
-language/expressions/postfix-increment/S11.3.1_A5_T1.js
-language/expressions/postfix-increment/S11.3.1_A5_T2.js
-language/expressions/postfix-increment/S11.3.1_A5_T3.js
-language/expressions/postfix-increment/target-cover-id.js
-language/expressions/postfix-increment/whitespace.js
-language/expressions/prefix-decrement/11.4.5-2-2gs.js
-language/expressions/prefix-decrement/11.4.5-2-3-s.js
-language/expressions/prefix-decrement/S11.4.5_A2.1_T1.js
-language/expressions/prefix-decrement/S11.4.5_A2.1_T2.js
-language/expressions/prefix-decrement/S11.4.5_A2.2_T1.js
-language/expressions/prefix-decrement/S11.4.5_A3_T1.js
-language/expressions/prefix-decrement/S11.4.5_A3_T2.js
-language/expressions/prefix-decrement/S11.4.5_A3_T3.js
-language/expressions/prefix-decrement/S11.4.5_A3_T4.js
-language/expressions/prefix-decrement/S11.4.5_A3_T5.js
-language/expressions/prefix-decrement/S11.4.5_A4_T1.js
-language/expressions/prefix-decrement/S11.4.5_A4_T2.js
-language/expressions/prefix-decrement/S11.4.5_A4_T3.js
-language/expressions/prefix-decrement/S11.4.5_A4_T4.js
-language/expressions/prefix-decrement/S11.4.5_A4_T5.js
-language/expressions/prefix-decrement/S11.4.5_A5_T1.js
-language/expressions/prefix-decrement/S11.4.5_A5_T2.js
-language/expressions/prefix-decrement/S11.4.5_A5_T3.js
-language/expressions/prefix-decrement/target-cover-id.js
-language/expressions/prefix-decrement/whitespace.js
-language/expressions/prefix-increment/11.4.4-2-3-s.js
-language/expressions/prefix-increment/S11.4.4_A2.1_T1.js
-language/expressions/prefix-increment/S11.4.4_A2.1_T2.js
-language/expressions/prefix-increment/S11.4.4_A2.2_T1.js
-language/expressions/prefix-increment/S11.4.4_A3_T1.js
-language/expressions/prefix-increment/S11.4.4_A3_T2.js
-language/expressions/prefix-increment/S11.4.4_A3_T3.js
-language/expressions/prefix-increment/S11.4.4_A3_T4.js
-language/expressions/prefix-increment/S11.4.4_A3_T5.js
-language/expressions/prefix-increment/S11.4.4_A4_T1.js
-language/expressions/prefix-increment/S11.4.4_A4_T2.js
-language/expressions/prefix-increment/S11.4.4_A4_T3.js
-language/expressions/prefix-increment/S11.4.4_A4_T4.js
-language/expressions/prefix-increment/S11.4.4_A4_T5.js
-language/expressions/prefix-increment/S11.4.4_A5_T1.js
-language/expressions/prefix-increment/S11.4.4_A5_T2.js
-language/expressions/prefix-increment/S11.4.4_A5_T3.js
-language/expressions/prefix-increment/target-cover-id.js
-language/expressions/prefix-increment/whitespace.js
-language/expressions/property-accessors/S11.2.1_A1.1.js
-language/expressions/property-accessors/S11.2.1_A1.2.js
-language/expressions/property-accessors/S11.2.1_A2.js
-language/expressions/property-accessors/S11.2.1_A3_T1.js
-language/expressions/property-accessors/S11.2.1_A3_T2.js
-language/expressions/property-accessors/S11.2.1_A3_T3.js
-language/expressions/property-accessors/S11.2.1_A3_T4.js
-language/expressions/property-accessors/S11.2.1_A3_T5.js
-language/expressions/property-accessors/S11.2.1_A4_T1.js
-language/expressions/property-accessors/S11.2.1_A4_T2.js
-language/expressions/property-accessors/S11.2.1_A4_T3.js
-language/expressions/property-accessors/S11.2.1_A4_T4.js
-language/expressions/property-accessors/S11.2.1_A4_T5.js
-language/expressions/property-accessors/S11.2.1_A4_T6.js
-language/expressions/property-accessors/S11.2.1_A4_T7.js
-language/expressions/property-accessors/S11.2.1_A4_T8.js
-language/expressions/property-accessors/S11.2.1_A4_T9.js
-language/expressions/property-accessors/S8.12.3_A1.js
-language/expressions/property-accessors/S8.12.3_A2.js
-language/expressions/property-accessors/S8.12.3_A3.js
-language/expressions/relational/S9.1_A1_T4.js
-language/expressions/right-shift/S11.7.2_A1.js
-language/expressions/right-shift/S11.7.2_A2.1_T1.js
-language/expressions/right-shift/S11.7.2_A2.1_T2.js
-language/expressions/right-shift/S11.7.2_A2.1_T3.js
-language/expressions/right-shift/S11.7.2_A2.2_T1.js
-language/expressions/right-shift/S11.7.2_A2.3_T1.js
-language/expressions/right-shift/S11.7.2_A2.4_T1.js
-language/expressions/right-shift/S11.7.2_A2.4_T2.js
-language/expressions/right-shift/S11.7.2_A2.4_T3.js
-language/expressions/right-shift/S11.7.2_A2.4_T4.js
-language/expressions/right-shift/S11.7.2_A3_T1.1.js
-language/expressions/right-shift/S11.7.2_A3_T1.2.js
-language/expressions/right-shift/S11.7.2_A3_T1.3.js
-language/expressions/right-shift/S11.7.2_A3_T1.4.js
-language/expressions/right-shift/S11.7.2_A3_T1.5.js
-language/expressions/right-shift/S11.7.2_A3_T2.1.js
-language/expressions/right-shift/S11.7.2_A3_T2.2.js
-language/expressions/right-shift/S11.7.2_A3_T2.3.js
-language/expressions/right-shift/S11.7.2_A3_T2.4.js
-language/expressions/right-shift/S11.7.2_A3_T2.5.js
-language/expressions/right-shift/S11.7.2_A3_T2.6.js
-language/expressions/right-shift/S11.7.2_A3_T2.7.js
-language/expressions/right-shift/S11.7.2_A3_T2.8.js
-language/expressions/right-shift/S11.7.2_A3_T2.9.js
-language/expressions/right-shift/S11.7.2_A4_T1.js
-language/expressions/right-shift/S11.7.2_A4_T2.js
-language/expressions/right-shift/S11.7.2_A4_T3.js
-language/expressions/right-shift/S11.7.2_A4_T4.js
-language/expressions/right-shift/S11.7.2_A5.1_T1.js
-language/expressions/right-shift/S11.7.2_A5.2_T1.js
-language/expressions/strict-does-not-equals/S11.9.5_A1.js
-language/expressions/strict-does-not-equals/S11.9.5_A2.1_T1.js
-language/expressions/strict-does-not-equals/S11.9.5_A2.1_T2.js
-language/expressions/strict-does-not-equals/S11.9.5_A2.1_T3.js
-language/expressions/strict-does-not-equals/S11.9.5_A2.4_T1.js
-language/expressions/strict-does-not-equals/S11.9.5_A2.4_T2.js
-language/expressions/strict-does-not-equals/S11.9.5_A2.4_T3.js
-language/expressions/strict-does-not-equals/S11.9.5_A2.4_T4.js
-language/expressions/strict-does-not-equals/S11.9.5_A3.js
-language/expressions/strict-does-not-equals/S11.9.5_A4.1_T1.js
-language/expressions/strict-does-not-equals/S11.9.5_A4.1_T2.js
-language/expressions/strict-does-not-equals/S11.9.5_A4.2.js
-language/expressions/strict-does-not-equals/S11.9.5_A4.3.js
-language/expressions/strict-does-not-equals/S11.9.5_A5.js
-language/expressions/strict-does-not-equals/S11.9.5_A6.1.js
-language/expressions/strict-does-not-equals/S11.9.5_A6.2.js
-language/expressions/strict-does-not-equals/S11.9.5_A7.js
-language/expressions/strict-does-not-equals/S11.9.5_A8_T1.js
-language/expressions/strict-does-not-equals/S11.9.5_A8_T2.js
-language/expressions/strict-does-not-equals/S11.9.5_A8_T3.js
-language/expressions/strict-does-not-equals/S11.9.5_A8_T4.js
-language/expressions/strict-does-not-equals/S11.9.5_A8_T5.js
-language/expressions/strict-equals/S11.9.4_A1.js
-language/expressions/strict-equals/S11.9.4_A2.1_T1.js
-language/expressions/strict-equals/S11.9.4_A2.1_T2.js
-language/expressions/strict-equals/S11.9.4_A2.1_T3.js
-language/expressions/strict-equals/S11.9.4_A2.4_T1.js
-language/expressions/strict-equals/S11.9.4_A2.4_T2.js
-language/expressions/strict-equals/S11.9.4_A2.4_T3.js
-language/expressions/strict-equals/S11.9.4_A2.4_T4.js
-language/expressions/strict-equals/S11.9.4_A3.js
-language/expressions/strict-equals/S11.9.4_A4.1_T1.js
-language/expressions/strict-equals/S11.9.4_A4.1_T2.js
-language/expressions/strict-equals/S11.9.4_A4.2.js
-language/expressions/strict-equals/S11.9.4_A4.3.js
-language/expressions/strict-equals/S11.9.4_A5.js
-language/expressions/strict-equals/S11.9.4_A6.1.js
-language/expressions/strict-equals/S11.9.4_A6.2.js
-language/expressions/strict-equals/S11.9.4_A7.js
-language/expressions/strict-equals/S11.9.4_A8_T1.js
-language/expressions/strict-equals/S11.9.4_A8_T2.js
-language/expressions/strict-equals/S11.9.4_A8_T3.js
-language/expressions/strict-equals/S11.9.4_A8_T4.js
-language/expressions/strict-equals/S11.9.4_A8_T5.js
-language/expressions/subtraction/S11.6.2_A1.js
-language/expressions/subtraction/S11.6.2_A2.1_T1.js
-language/expressions/subtraction/S11.6.2_A2.1_T2.js
-language/expressions/subtraction/S11.6.2_A2.1_T3.js
-language/expressions/subtraction/S11.6.2_A2.2_T1.js
-language/expressions/subtraction/S11.6.2_A2.3_T1.js
-language/expressions/subtraction/S11.6.2_A2.4_T1.js
-language/expressions/subtraction/S11.6.2_A2.4_T2.js
-language/expressions/subtraction/S11.6.2_A2.4_T3.js
-language/expressions/subtraction/S11.6.2_A2.4_T4.js
-language/expressions/subtraction/S11.6.2_A3_T1.1.js
-language/expressions/subtraction/S11.6.2_A3_T1.2.js
-language/expressions/subtraction/S11.6.2_A3_T1.3.js
-language/expressions/subtraction/S11.6.2_A3_T1.4.js
-language/expressions/subtraction/S11.6.2_A3_T1.5.js
-language/expressions/subtraction/S11.6.2_A3_T2.1.js
-language/expressions/subtraction/S11.6.2_A3_T2.2.js
-language/expressions/subtraction/S11.6.2_A3_T2.3.js
-language/expressions/subtraction/S11.6.2_A3_T2.4.js
-language/expressions/subtraction/S11.6.2_A3_T2.5.js
-language/expressions/subtraction/S11.6.2_A3_T2.6.js
-language/expressions/subtraction/S11.6.2_A3_T2.7.js
-language/expressions/subtraction/S11.6.2_A3_T2.8.js
-language/expressions/subtraction/S11.6.2_A3_T2.9.js
-language/expressions/subtraction/S11.6.2_A4_T1.js
-language/expressions/subtraction/S11.6.2_A4_T2.js
-language/expressions/subtraction/S11.6.2_A4_T3.js
-language/expressions/subtraction/S11.6.2_A4_T4.js
-language/expressions/subtraction/S11.6.2_A4_T5.js
-language/expressions/subtraction/S11.6.2_A4_T6.js
-language/expressions/subtraction/S11.6.2_A4_T7.js
-language/expressions/subtraction/S11.6.2_A4_T8.js
-language/expressions/this/11.1.1-1.js
-language/expressions/this/S11.1.1_A1.js
-language/expressions/this/S11.1.1_A3.1.js
-language/expressions/this/S11.1.1_A3.2.js
-language/expressions/this/S11.1.1_A4.1.js
-language/expressions/this/S11.1.1_A4.2.js
-language/expressions/typeof/syntax.js
-language/expressions/unary-minus/11.4.7-4-1.js
-language/expressions/unary-minus/S11.4.7_A1.js
-language/expressions/unary-minus/S11.4.7_A2.1_T1.js
-language/expressions/unary-minus/S11.4.7_A2.1_T2.js
-language/expressions/unary-minus/S11.4.7_A2.2_T1.js
-language/expressions/unary-minus/S11.4.7_A3_T1.js
-language/expressions/unary-minus/S11.4.7_A3_T2.js
-language/expressions/unary-minus/S11.4.7_A3_T3.js
-language/expressions/unary-minus/S11.4.7_A3_T4.js
-language/expressions/unary-minus/S11.4.7_A3_T5.js
-language/expressions/unary-minus/S11.4.7_A4.1.js
-language/expressions/unary-minus/S11.4.7_A4.2.js
-language/expressions/unary-plus/11.4.6-2-1.js
-language/expressions/unary-plus/S11.4.6_A1.js
-language/expressions/unary-plus/S11.4.6_A2.1_T1.js
-language/expressions/unary-plus/S11.4.6_A2.1_T2.js
-language/expressions/unary-plus/S11.4.6_A2.2_T1.js
-language/expressions/unary-plus/S11.4.6_A3_T1.js
-language/expressions/unary-plus/S11.4.6_A3_T2.js
-language/expressions/unary-plus/S11.4.6_A3_T3.js
-language/expressions/unary-plus/S11.4.6_A3_T4.js
-language/expressions/unary-plus/S11.4.6_A3_T5.js
-language/expressions/unary-plus/S9.3_A1_T2.js
-language/expressions/unary-plus/S9.3_A2_T2.js
-language/expressions/unary-plus/S9.3_A3_T2.js
-language/expressions/unary-plus/S9.3_A4.1_T2.js
-language/expressions/unary-plus/S9.3_A4.2_T2.js
-language/expressions/unary-plus/S9.3_A5_T2.js
-language/expressions/unsigned-right-shift/S11.7.3_A1.js
-language/expressions/unsigned-right-shift/S11.7.3_A2.1_T1.js
-language/expressions/unsigned-right-shift/S11.7.3_A2.1_T2.js
-language/expressions/unsigned-right-shift/S11.7.3_A2.1_T3.js
-language/expressions/unsigned-right-shift/S11.7.3_A2.2_T1.js
-language/expressions/unsigned-right-shift/S11.7.3_A2.3_T1.js
-language/expressions/unsigned-right-shift/S11.7.3_A2.4_T1.js
-language/expressions/unsigned-right-shift/S11.7.3_A2.4_T2.js
-language/expressions/unsigned-right-shift/S11.7.3_A2.4_T3.js
-language/expressions/unsigned-right-shift/S11.7.3_A2.4_T4.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T1.1.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T1.2.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T1.3.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T1.4.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T1.5.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T2.1.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T2.2.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T2.3.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T2.4.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T2.5.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T2.6.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T2.7.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T2.8.js
-language/expressions/unsigned-right-shift/S11.7.3_A3_T2.9.js
-language/expressions/unsigned-right-shift/S11.7.3_A4_T1.js
-language/expressions/unsigned-right-shift/S11.7.3_A4_T2.js
-language/expressions/unsigned-right-shift/S11.7.3_A4_T3.js
-language/expressions/unsigned-right-shift/S11.7.3_A4_T4.js
-language/expressions/unsigned-right-shift/S11.7.3_A5.1_T1.js
-language/expressions/unsigned-right-shift/S11.7.3_A5.2_T1.js
-language/expressions/unsigned-right-shift/S9.6_A1.js
-language/expressions/unsigned-right-shift/S9.6_A2.1.js
-language/expressions/unsigned-right-shift/S9.6_A2.2.js
-language/expressions/unsigned-right-shift/S9.6_A3.1_T1.js
-language/expressions/unsigned-right-shift/S9.6_A3.1_T2.js
-language/expressions/unsigned-right-shift/S9.6_A3.1_T3.js
-language/expressions/unsigned-right-shift/S9.6_A3.1_T4.js
-language/expressions/unsigned-right-shift/S9.6_A3.2_T1.js
-language/expressions/void/S11.4.2_A1.js
-language/expressions/void/S11.4.2_A2_T1.js
-language/expressions/void/S11.4.2_A2_T2.js
-language/expressions/void/S11.4.2_A4_T1.js
-language/expressions/void/S11.4.2_A4_T2.js
-language/expressions/void/S11.4.2_A4_T3.js
-language/expressions/void/S11.4.2_A4_T4.js
-language/expressions/void/S11.4.2_A4_T5.js
-language/expressions/void/S11.4.2_A4_T6.js
-language/function-code/10.4.3-1-100gs.js
-language/function-code/10.4.3-1-100-s.js
-language/function-code/10.4.3-1-101gs.js
-language/function-code/10.4.3-1-101-s.js
-language/function-code/10.4.3-1-102gs.js
-language/function-code/10.4.3-1-102-s.js
-language/function-code/10.4.3-1-103.js
-language/function-code/10.4.3-1-104.js
-language/function-code/10.4.3-1-105.js
-language/function-code/10.4.3-1-106.js
-language/function-code/10.4.3-1-10gs.js
-language/function-code/10.4.3-1-10-s.js
-language/function-code/10.4.3-1-11gs.js
-language/function-code/10.4.3-1-11-s.js
-language/function-code/10.4.3-1-12gs.js
-language/function-code/10.4.3-1-12-s.js
-language/function-code/10.4.3-1-13gs.js
-language/function-code/10.4.3-1-13-s.js
-language/function-code/10.4.3-1-14gs.js
-language/function-code/10.4.3-1-14-s.js
-language/function-code/10.4.3-1-15gs.js
-language/function-code/10.4.3-1-15-s.js
-language/function-code/10.4.3-1-16gs.js
-language/function-code/10.4.3-1-16-s.js
-language/function-code/10.4.3-1-17gs.js
-language/function-code/10.4.3-1-17-s.js
-language/function-code/10.4.3-1-18gs.js
-language/function-code/10.4.3-1-19gs.js
-language/function-code/10.4.3-1-19-s.js
-language/function-code/10.4.3-1-1-s.js
-language/function-code/10.4.3-1-20gs.js
-language/function-code/10.4.3-1-20-s.js
-language/function-code/10.4.3-1-21gs.js
-language/function-code/10.4.3-1-21-s.js
-language/function-code/10.4.3-1-22gs.js
-language/function-code/10.4.3-1-22-s.js
-language/function-code/10.4.3-1-23gs.js
-language/function-code/10.4.3-1-23-s.js
-language/function-code/10.4.3-1-24gs.js
-language/function-code/10.4.3-1-24-s.js
-language/function-code/10.4.3-1-25gs.js
-language/function-code/10.4.3-1-25-s.js
-language/function-code/10.4.3-1-26gs.js
-language/function-code/10.4.3-1-26-s.js
-language/function-code/10.4.3-1-27gs.js
-language/function-code/10.4.3-1-27-s.js
-language/function-code/10.4.3-1-28gs.js
-language/function-code/10.4.3-1-28-s.js
-language/function-code/10.4.3-1-29gs.js
-language/function-code/10.4.3-1-29-s.js
-language/function-code/10.4.3-1-2-s.js
-language/function-code/10.4.3-1-30gs.js
-language/function-code/10.4.3-1-30-s.js
-language/function-code/10.4.3-1-31gs.js
-language/function-code/10.4.3-1-31-s.js
-language/function-code/10.4.3-1-32gs.js
-language/function-code/10.4.3-1-32-s.js
-language/function-code/10.4.3-1-33gs.js
-language/function-code/10.4.3-1-33-s.js
-language/function-code/10.4.3-1-34gs.js
-language/function-code/10.4.3-1-34-s.js
-language/function-code/10.4.3-1-35gs.js
-language/function-code/10.4.3-1-35-s.js
-language/function-code/10.4.3-1-36gs.js
-language/function-code/10.4.3-1-36-s.js
-language/function-code/10.4.3-1-37gs.js
-language/function-code/10.4.3-1-37-s.js
-language/function-code/10.4.3-1-38gs.js
-language/function-code/10.4.3-1-38-s.js
-language/function-code/10.4.3-1-39gs.js
-language/function-code/10.4.3-1-39-s.js
-language/function-code/10.4.3-1-3-s.js
-language/function-code/10.4.3-1-40gs.js
-language/function-code/10.4.3-1-40-s.js
-language/function-code/10.4.3-1-41gs.js
-language/function-code/10.4.3-1-41-s.js
-language/function-code/10.4.3-1-42gs.js
-language/function-code/10.4.3-1-42-s.js
-language/function-code/10.4.3-1-43gs.js
-language/function-code/10.4.3-1-43-s.js
-language/function-code/10.4.3-1-44gs.js
-language/function-code/10.4.3-1-44-s.js
-language/function-code/10.4.3-1-45gs.js
-language/function-code/10.4.3-1-45-s.js
-language/function-code/10.4.3-1-46gs.js
-language/function-code/10.4.3-1-46-s.js
-language/function-code/10.4.3-1-47gs.js
-language/function-code/10.4.3-1-47-s.js
-language/function-code/10.4.3-1-48gs.js
-language/function-code/10.4.3-1-48-s.js
-language/function-code/10.4.3-1-49gs.js
-language/function-code/10.4.3-1-49-s.js
-language/function-code/10.4.3-1-4-s.js
-language/function-code/10.4.3-1-50gs.js
-language/function-code/10.4.3-1-50-s.js
-language/function-code/10.4.3-1-51gs.js
-language/function-code/10.4.3-1-51-s.js
-language/function-code/10.4.3-1-52gs.js
-language/function-code/10.4.3-1-52-s.js
-language/function-code/10.4.3-1-53gs.js
-language/function-code/10.4.3-1-53-s.js
-language/function-code/10.4.3-1-54gs.js
-language/function-code/10.4.3-1-54-s.js
-language/function-code/10.4.3-1-55gs.js
-language/function-code/10.4.3-1-55-s.js
-language/function-code/10.4.3-1-56gs.js
-language/function-code/10.4.3-1-56-s.js
-language/function-code/10.4.3-1-57gs.js
-language/function-code/10.4.3-1-57-s.js
-language/function-code/10.4.3-1-58gs.js
-language/function-code/10.4.3-1-58-s.js
-language/function-code/10.4.3-1-59gs.js
-language/function-code/10.4.3-1-59-s.js
-language/function-code/10.4.3-1-5-s.js
-language/function-code/10.4.3-1-60gs.js
-language/function-code/10.4.3-1-60-s.js
-language/function-code/10.4.3-1-61gs.js
-language/function-code/10.4.3-1-61-s.js
-language/function-code/10.4.3-1-62gs.js
-language/function-code/10.4.3-1-62-s.js
-language/function-code/10.4.3-1-63gs.js
-language/function-code/10.4.3-1-63-s.js
-language/function-code/10.4.3-1-64gs.js
-language/function-code/10.4.3-1-64-s.js
-language/function-code/10.4.3-1-65gs.js
-language/function-code/10.4.3-1-65-s.js
-language/function-code/10.4.3-1-66gs.js
-language/function-code/10.4.3-1-66-s.js
-language/function-code/10.4.3-1-67gs.js
-language/function-code/10.4.3-1-67-s.js
-language/function-code/10.4.3-1-68gs.js
-language/function-code/10.4.3-1-68-s.js
-language/function-code/10.4.3-1-69gs.js
-language/function-code/10.4.3-1-69-s.js
-language/function-code/10.4.3-1-70gs.js
-language/function-code/10.4.3-1-70-s.js
-language/function-code/10.4.3-1-71gs.js
-language/function-code/10.4.3-1-71-s.js
-language/function-code/10.4.3-1-72gs.js
-language/function-code/10.4.3-1-72-s.js
-language/function-code/10.4.3-1-73gs.js
-language/function-code/10.4.3-1-73-s.js
-language/function-code/10.4.3-1-74gs.js
-language/function-code/10.4.3-1-74-s.js
-language/function-code/10.4.3-1-75gs.js
-language/function-code/10.4.3-1-75-s.js
-language/function-code/10.4.3-1-76gs.js
-language/function-code/10.4.3-1-76-s.js
-language/function-code/10.4.3-1-77gs.js
-language/function-code/10.4.3-1-77-s.js
-language/function-code/10.4.3-1-78gs.js
-language/function-code/10.4.3-1-78-s.js
-language/function-code/10.4.3-1-79gs.js
-language/function-code/10.4.3-1-79-s.js
-language/function-code/10.4.3-1-7gs.js
-language/function-code/10.4.3-1-7-s.js
-language/function-code/10.4.3-1-80gs.js
-language/function-code/10.4.3-1-80-s.js
-language/function-code/10.4.3-1-81gs.js
-language/function-code/10.4.3-1-81-s.js
-language/function-code/10.4.3-1-82gs.js
-language/function-code/10.4.3-1-82-s.js
-language/function-code/10.4.3-1-83gs.js
-language/function-code/10.4.3-1-83-s.js
-language/function-code/10.4.3-1-84gs.js
-language/function-code/10.4.3-1-84-s.js
-language/function-code/10.4.3-1-85gs.js
-language/function-code/10.4.3-1-85-s.js
-language/function-code/10.4.3-1-86gs.js
-language/function-code/10.4.3-1-86-s.js
-language/function-code/10.4.3-1-87gs.js
-language/function-code/10.4.3-1-87-s.js
-language/function-code/10.4.3-1-88gs.js
-language/function-code/10.4.3-1-88-s.js
-language/function-code/10.4.3-1-89gs.js
-language/function-code/10.4.3-1-89-s.js
-language/function-code/10.4.3-1-8gs.js
-language/function-code/10.4.3-1-8-s.js
-language/function-code/10.4.3-1-90gs.js
-language/function-code/10.4.3-1-90-s.js
-language/function-code/10.4.3-1-91gs.js
-language/function-code/10.4.3-1-91-s.js
-language/function-code/10.4.3-1-92gs.js
-language/function-code/10.4.3-1-92-s.js
-language/function-code/10.4.3-1-93gs.js
-language/function-code/10.4.3-1-93-s.js
-language/function-code/10.4.3-1-94gs.js
-language/function-code/10.4.3-1-94-s.js
-language/function-code/10.4.3-1-95gs.js
-language/function-code/10.4.3-1-95-s.js
-language/function-code/10.4.3-1-96gs.js
-language/function-code/10.4.3-1-96-s.js
-language/function-code/10.4.3-1-97gs.js
-language/function-code/10.4.3-1-97-s.js
-language/function-code/10.4.3-1-98gs.js
-language/function-code/10.4.3-1-98-s.js
-language/function-code/10.4.3-1-99gs.js
-language/function-code/10.4.3-1-99-s.js
-language/function-code/10.4.3-1-9gs.js
-language/function-code/10.4.3-1-9-s.js
-language/function-code/S10.1.6_A1_T1.js
-language/function-code/S10.2.1_A1.js
-language/function-code/S10.2.1_A2.js
-language/function-code/S10.2.1_A3.js
-language/function-code/S10.2.1_A4_T1.js
-language/function-code/S10.2.1_A4_T2.js
-language/function-code/S10.2.1_A5.1_T1.js
-language/function-code/S10.2.1_A5.1_T2.js
-language/function-code/S10.2.1_A5.2_T1.js
-language/function-code/S10.4.3_A1.js
-language/function-code/S10.4_A1.1_T1.js
-language/function-code/S10.4A1.1_T2.js
-language/future-reserved-words/_implements.js
-language/future-reserved-words/abstract.js
-language/future-reserved-words/boolean.js
-language/future-reserved-words/byte.js
-language/future-reserved-words/char.js
-language/future-reserved-words/class.js
-language/future-reserved-words/const.js
-language/future-reserved-words/debugger.js
-language/future-reserved-words/double.js
-language/future-reserved-words/enum.js
-language/future-reserved-words/export.js
-language/future-reserved-words/extends.js
-language/future-reserved-words/final.js
-language/future-reserved-words/float.js
-language/future-reserved-words/goto.js
-language/future-reserved-words/implement.js
-language/future-reserved-words/implements.js
-language/future-reserved-words/implements0.js
-language/future-reserved-words/implementss.js
-language/future-reserved-words/implements-strict.js
-language/future-reserved-words/implements-strict-escaped.js
-language/future-reserved-words/implements-titlecase.js
-language/future-reserved-words/implements-uppercase.js
-language/future-reserved-words/import.js
-language/future-reserved-words/int.js
-language/future-reserved-words/interface.js
-language/future-reserved-words/interface-strict.js
-language/future-reserved-words/interface-strict-escaped.js
-language/future-reserved-words/let-strict.js
-language/future-reserved-words/let-strict-escaped.js
-language/future-reserved-words/long.js
-language/future-reserved-words/native.js
-language/future-reserved-words/package.js
-language/future-reserved-words/package-strict.js
-language/future-reserved-words/package-strict-escaped.js
-language/future-reserved-words/private.js
-language/future-reserved-words/private-strict.js
-language/future-reserved-words/private-strict-escaped.js
-language/future-reserved-words/protected.js
-language/future-reserved-words/protected-strict.js
-language/future-reserved-words/protected-strict-escaped.js
-language/future-reserved-words/public.js
-language/future-reserved-words/public-strict.js
-language/future-reserved-words/public-strict-escaped.js
-language/future-reserved-words/short.js
-language/future-reserved-words/static.js
-language/future-reserved-words/static-strict.js
-language/future-reserved-words/static-strict-escaped.js
-language/future-reserved-words/super.js
-language/future-reserved-words/synchronized.js
-language/future-reserved-words/throws.js
-language/future-reserved-words/transient.js
-language/future-reserved-words/volatile.js
-language/future-reserved-words/yield-strict.js
-language/future-reserved-words/yield-strict-escaped.js
-language/global-code/S10.1.7_A1_T1.js
-language/global-code/S10.4.1_A1_T1.js
-language/global-code/S10.4.1_A1_T2.js
-language/identifier-resolution/S10.2.2_A1_T1.js
-language/identifier-resolution/S10.2.2_A1_T2.js
-language/identifier-resolution/S10.2.2_A1_T3.js
-language/identifier-resolution/S10.2.2_A1_T4.js
-language/identifier-resolution/S10.2.2_A1_T5.js
-language/identifier-resolution/S10.2.2_A1_T6.js
-language/identifier-resolution/S10.2.2_A1_T7.js
-language/identifier-resolution/S10.2.2_A1_T8.js
-language/identifier-resolution/S10.2.2_A1_T9.js
-language/identifier-resolution/S11.1.2_A1_T1.js
-language/identifier-resolution/S11.1.2_A1_T2.js
-language/identifiers/part-digits-via-escape-hex4.js
-language/identifiers/start-dollar-sign.js
-language/identifiers/start-escape-seq.js
-language/identifiers/start-underscore.js
-language/identifiers/start-unicode-ltr.js
-language/identifiers/val-break-via-escape-hex4.js
-language/identifiers/val-case-via-escape-hex4.js
-language/identifiers/val-catch-via-escape-hex4.js
-language/identifiers/val-class-via-escape-hex4.js
-language/identifiers/val-const-via-escape-hex4.js
-language/identifiers/val-continue-via-escape-hex4.js
-language/identifiers/val-debugger-via-escape-hex4.js
-language/identifiers/val-default-via-escape-hex4.js
-language/identifiers/val-delete-via-escape-hex4.js
-language/identifiers/val-dollar-sign.js
-language/identifiers/val-dollar-sign-via-escape-hex4.js
-language/identifiers/val-do-via-escape-hex4.js
-language/identifiers/val-else-via-escape-hex4.js
-language/identifiers/val-enum-via-escape-hex4.js
-language/identifiers/val-export-via-escape-hex4.js
-language/identifiers/val-extends-via-escape-hex4.js
-language/identifiers/val-false-via-escape-hex4.js
-language/identifiers/val-finally-via-escape-hex4.js
-language/identifiers/val-for-via-escape-hex4.js
-language/identifiers/val-function-via-escape-hex4.js
-language/identifiers/val-if-via-escape-hex4.js
-language/identifiers/val-import-via-escape-hex4.js
-language/identifiers/val-instanceof-via-escape-hex4.js
-language/identifiers/val-in-via-escape-hex4.js
-language/identifiers/val-new-via-escape-hex4.js
-language/identifiers/val-null-via-escape-hex4.js
-language/identifiers/val-return-via-escape-hex4.js
-language/identifiers/vals-eng-alpha-lower-via-escape-hex4.js
-language/identifiers/vals-eng-alpha-upper-via-escape-hex4.js
-language/identifiers/vals-rus-alpha-lower-via-escape-hex4.js
-language/identifiers/vals-rus-alpha-upper-via-escape-hex4.js
-language/identifiers/val-super-via-escape-hex4.js
-language/identifiers/val-switch-via-escape-hex4.js
-language/identifiers/val-this-via-escape-hex4.js
-language/identifiers/val-throw-via-escape-hex4.js
-language/identifiers/val-true-via-escape-hex4.js
-language/identifiers/val-try-via-escape-hex4.js
-language/identifiers/val-typeof-via-escape-hex4.js
-language/identifiers/val-underscore.js
-language/identifiers/val-underscore-via-escape-hex4.js
-language/identifiers/val-var-via-escape-hex4.js
-language/identifiers/val-void-via-escape-hex4.js
-language/identifiers/val-while-via-escape-hex4.js
-language/identifiers/val-with-via-escape-hex4.js
-language/keywords/ident-ref-break.js
-language/keywords/ident-ref-case.js
-language/keywords/ident-ref-catch.js
-language/keywords/ident-ref-continue.js
-language/keywords/ident-ref-default.js
-language/keywords/ident-ref-delete.js
-language/keywords/ident-ref-do.js
-language/keywords/ident-ref-else.js
-language/keywords/ident-ref-finally.js
-language/keywords/ident-ref-for.js
-language/keywords/ident-ref-function.js
-language/keywords/ident-ref-if.js
-language/keywords/ident-ref-in.js
-language/keywords/ident-ref-instanceof.js
-language/keywords/ident-ref-new.js
-language/keywords/ident-ref-return.js
-language/keywords/ident-ref-switch.js
-language/keywords/ident-ref-this.js
-language/keywords/ident-ref-throw.js
-language/keywords/ident-ref-try.js
-language/keywords/ident-ref-typeof.js
-language/keywords/ident-ref-var.js
-language/keywords/ident-ref-void.js
-language/keywords/ident-ref-while.js
-language/keywords/ident-ref-with.js
-language/line-terminators/7.3-15.js
-language/line-terminators/7.3-5.js
-language/line-terminators/7.3-6.js
-language/line-terminators/between-tokens-cr.js
-language/line-terminators/between-tokens-lf.js
-language/line-terminators/between-tokens-ls.js
-language/line-terminators/between-tokens-ps.js
-language/line-terminators/comment-multi-cr.js
-language/line-terminators/comment-multi-lf.js
-language/line-terminators/comment-multi-ls.js
-language/line-terminators/comment-multi-ps.js
-language/line-terminators/comment-single-cr.js
-language/line-terminators/comment-single-lf.js
-language/line-terminators/comment-single-ls.js
-language/line-terminators/comment-single-ps.js
-language/line-terminators/invalid-comment-single-cr.js
-language/line-terminators/invalid-comment-single-lf.js
-language/line-terminators/invalid-comment-single-ls.js
-language/line-terminators/invalid-comment-single-ps.js
-language/line-terminators/invalid-regexp-cr.js
-language/line-terminators/invalid-regexp-lf.js
-language/line-terminators/invalid-regexp-ls.js
-language/line-terminators/invalid-regexp-ps.js
-language/line-terminators/invalid-string-cr.js
-language/line-terminators/invalid-string-lf.js
-language/line-terminators/S7.3_A2.1_T2.js
-language/line-terminators/S7.3_A2.2_T2.js
-language/line-terminators/S7.3_A3.2_T1.js
-language/line-terminators/S7.3_A5.4.js
-language/line-terminators/S7.3_A6_T1.js
-language/line-terminators/S7.3_A6_T2.js
-language/line-terminators/S7.3_A6_T3.js
-language/line-terminators/S7.3_A6_T4.js
-language/line-terminators/S7.3_A7_T1.js
-language/line-terminators/S7.3_A7_T2.js
-language/line-terminators/S7.3_A7_T3.js
-language/line-terminators/S7.3_A7_T4.js
-language/line-terminators/S7.3_A7_T5.js
-language/line-terminators/S7.3_A7_T6.js
-language/line-terminators/S7.3_A7_T7.js
-language/line-terminators/S7.3_A7_T8.js
-language/literals/boolean/S7.8.2_A1_T1.js
-language/literals/boolean/S7.8.2_A1_T2.js
-language/literals/null/S7.8.1_A1_T1.js
-language/literals/null/S7.8.1_A1_T2.js
-language/literals/numeric/7.8.3-1gs.js
-language/literals/numeric/7.8.3-2gs.js
-language/literals/numeric/7.8.3-3gs.js
-language/literals/numeric/legacy-octal-integery-000-strict.js
-language/literals/numeric/legacy-octal-integery-005-strict.js
-language/literals/numeric/legacy-octal-integery-010-strict.js
-language/literals/numeric/legacy-octal-integery-01-strict.js
-language/literals/numeric/legacy-octal-integery-06-strict.js
-language/literals/numeric/legacy-octal-integery-07-strict.js
-language/literals/numeric/S7.8.3_A1.1_T1.js
-language/literals/numeric/S7.8.3_A1.1_T2.js
-language/literals/numeric/S7.8.3_A1.2_T1.js
-language/literals/numeric/S7.8.3_A1.2_T2.js
-language/literals/numeric/S7.8.3_A1.2_T3.js
-language/literals/numeric/S7.8.3_A1.2_T4.js
-language/literals/numeric/S7.8.3_A1.2_T5.js
-language/literals/numeric/S7.8.3_A1.2_T6.js
-language/literals/numeric/S7.8.3_A1.2_T7.js
-language/literals/numeric/S7.8.3_A1.2_T8.js
-language/literals/numeric/S7.8.3_A2.1_T1.js
-language/literals/numeric/S7.8.3_A2.1_T2.js
-language/literals/numeric/S7.8.3_A2.1_T3.js
-language/literals/numeric/S7.8.3_A2.2_T1.js
-language/literals/numeric/S7.8.3_A2.2_T2.js
-language/literals/numeric/S7.8.3_A2.2_T3.js
-language/literals/numeric/S7.8.3_A2.2_T4.js
-language/literals/numeric/S7.8.3_A2.2_T5.js
-language/literals/numeric/S7.8.3_A2.2_T6.js
-language/literals/numeric/S7.8.3_A2.2_T7.js
-language/literals/numeric/S7.8.3_A2.2_T8.js
-language/literals/numeric/S7.8.3_A3.1_T1.js
-language/literals/numeric/S7.8.3_A3.1_T2.js
-language/literals/numeric/S7.8.3_A3.2_T1.js
-language/literals/numeric/S7.8.3_A3.2_T2.js
-language/literals/numeric/S7.8.3_A3.2_T3.js
-language/literals/numeric/S7.8.3_A3.3_T1.js
-language/literals/numeric/S7.8.3_A3.3_T2.js
-language/literals/numeric/S7.8.3_A3.3_T3.js
-language/literals/numeric/S7.8.3_A3.3_T4.js
-language/literals/numeric/S7.8.3_A3.3_T5.js
-language/literals/numeric/S7.8.3_A3.3_T6.js
-language/literals/numeric/S7.8.3_A3.3_T7.js
-language/literals/numeric/S7.8.3_A3.3_T8.js
-language/literals/numeric/S7.8.3_A3.4_T1.js
-language/literals/numeric/S7.8.3_A3.4_T2.js
-language/literals/numeric/S7.8.3_A3.4_T3.js
-language/literals/numeric/S7.8.3_A3.4_T4.js
-language/literals/numeric/S7.8.3_A3.4_T5.js
-language/literals/numeric/S7.8.3_A3.4_T6.js
-language/literals/numeric/S7.8.3_A3.4_T7.js
-language/literals/numeric/S7.8.3_A3.4_T8.js
-language/literals/numeric/S7.8.3_A4.1_T1.js
-language/literals/numeric/S7.8.3_A4.1_T2.js
-language/literals/numeric/S7.8.3_A4.1_T3.js
-language/literals/numeric/S7.8.3_A4.1_T4.js
-language/literals/numeric/S7.8.3_A4.1_T5.js
-language/literals/numeric/S7.8.3_A4.1_T6.js
-language/literals/numeric/S7.8.3_A4.1_T7.js
-language/literals/numeric/S7.8.3_A4.1_T8.js
-language/literals/numeric/S7.8.3_A4.2_T1.js
-language/literals/numeric/S7.8.3_A4.2_T2.js
-language/literals/numeric/S7.8.3_A4.2_T3.js
-language/literals/numeric/S7.8.3_A4.2_T4.js
-language/literals/numeric/S7.8.3_A4.2_T5.js
-language/literals/numeric/S7.8.3_A4.2_T6.js
-language/literals/numeric/S7.8.3_A4.2_T7.js
-language/literals/numeric/S7.8.3_A4.2_T8.js
-language/literals/numeric/S7.8.3_A5.1_T1.js
-language/literals/numeric/S7.8.3_A5.1_T2.js
-language/literals/numeric/S7.8.3_A5.1_T3.js
-language/literals/numeric/S7.8.3_A5.1_T4.js
-language/literals/numeric/S7.8.3_A5.1_T5.js
-language/literals/numeric/S7.8.3_A5.1_T6.js
-language/literals/numeric/S7.8.3_A5.1_T7.js
-language/literals/numeric/S7.8.3_A5.1_T8.js
-language/literals/numeric/S7.8.3_A6.1_T1.js
-language/literals/numeric/S7.8.3_A6.1_T2.js
-language/literals/numeric/S7.8.3_A6.2_T1.js
-language/literals/numeric/S7.8.3_A6.2_T2.js
-language/literals/regexp/7.8.5-2gs.js
-language/literals/regexp/S7.8.5_A1.1_T1.js
-language/literals/regexp/S7.8.5_A1.1_T2.js
-language/literals/regexp/S7.8.5_A1.4_T1.js
-language/literals/regexp/S7.8.5_A1.4_T2.js
-language/literals/regexp/S7.8.5_A2.1_T1.js
-language/literals/regexp/S7.8.5_A2.1_T2.js
-language/literals/regexp/S7.8.5_A2.4_T1.js
-language/literals/regexp/S7.8.5_A2.4_T2.js
-language/literals/regexp/S7.8.5_A3.1_T1.js
-language/literals/regexp/S7.8.5_A3.1_T2.js
-language/literals/regexp/S7.8.5_A3.1_T3.js
-language/literals/regexp/S7.8.5_A3.1_T4.js
-language/literals/regexp/S7.8.5_A3.1_T5.js
-language/literals/regexp/S7.8.5_A3.1_T6.js
-language/literals/regexp/S7.8.5_A4.1.js
-language/literals/regexp/S7.8.5_A4.2.js
-language/literals/string/legacy-octal-escape-sequence-prologue-strict.js
-language/literals/string/S7.8.4_A1.1_T1.js
-language/literals/string/S7.8.4_A1.1_T2.js
-language/literals/string/S7.8.4_A1.2_T1.js
-language/literals/string/S7.8.4_A1.2_T2.js
-language/literals/string/S7.8.4_A2.1_T1.js
-language/literals/string/S7.8.4_A2.1_T2.js
-language/literals/string/S7.8.4_A2.2_T1.js
-language/literals/string/S7.8.4_A2.2_T2.js
-language/literals/string/S7.8.4_A2.3_T1.js
-language/literals/string/S7.8.4_A3.1_T1.js
-language/literals/string/S7.8.4_A3.1_T2.js
-language/literals/string/S7.8.4_A3.2_T1.js
-language/literals/string/S7.8.4_A3.2_T2.js
-language/literals/string/S7.8.4_A4.1_T1.js
-language/literals/string/S7.8.4_A4.1_T2.js
-language/literals/string/S7.8.4_A4.2_T1.js
-language/literals/string/S7.8.4_A4.2_T2.js
-language/literals/string/S7.8.4_A4.2_T3.js
-language/literals/string/S7.8.4_A4.2_T4.js
-language/literals/string/S7.8.4_A4.2_T5.js
-language/literals/string/S7.8.4_A4.2_T6.js
-language/literals/string/S7.8.4_A4.2_T7.js
-language/literals/string/S7.8.4_A4.2_T8.js
-language/literals/string/S7.8.4_A4.3_T1.js
-language/literals/string/S7.8.4_A4.3_T2.js
-language/literals/string/S7.8.4_A4.3_T7.js
-language/literals/string/S7.8.4_A5.1_T1.js
-language/literals/string/S7.8.4_A5.1_T2.js
-language/literals/string/S7.8.4_A5.1_T3.js
-language/literals/string/S7.8.4_A6.1_T1.js
-language/literals/string/S7.8.4_A6.1_T2.js
-language/literals/string/S7.8.4_A6.1_T3.js
-language/literals/string/S7.8.4_A6.3_T1.js
-language/literals/string/S7.8.4_A7.1_T1.js
-language/literals/string/S7.8.4_A7.1_T2.js
-language/literals/string/S7.8.4_A7.1_T3.js
-language/literals/string/S7.8.4_A7.1_T4.js
-language/literals/string/S7.8.4_A7.2_T1.js
-language/literals/string/S7.8.4_A7.2_T2.js
-language/literals/string/S7.8.4_A7.2_T3.js
-language/literals/string/S7.8.4_A7.2_T4.js
-language/literals/string/S7.8.4_A7.2_T5.js
-language/literals/string/S7.8.4_A7.2_T6.js
-language/literals/string/S7.8.4_A7.3_T1.js
-language/punctuators/S7.7_A1.js
-language/punctuators/S7.7_A2_T1.js
-language/punctuators/S7.7_A2_T10.js
-language/punctuators/S7.7_A2_T2.js
-language/punctuators/S7.7_A2_T3.js
-language/punctuators/S7.7_A2_T4.js
-language/punctuators/S7.7_A2_T5.js
-language/punctuators/S7.7_A2_T6.js
-language/punctuators/S7.7_A2_T7.js
-language/punctuators/S7.7_A2_T8.js
-language/punctuators/S7.7_A2_T9.js
-language/reserved-words/ident-name-global-property-accessor.js
-language/reserved-words/ident-name-global-property-memberexpr.js
-language/reserved-words/ident-name-global-property-memberexpr-str.js
-language/reserved-words/ident-name-global-property-prop-name.js
-language/reserved-words/ident-name-keyword-accessor.js
-language/reserved-words/ident-name-keyword-memberexpr.js
-language/reserved-words/ident-name-keyword-memberexpr-str.js
-language/reserved-words/ident-name-keyword-prop-name.js
-language/reserved-words/ident-name-reserved-word-literal-accessor.js
-language/reserved-words/ident-name-reserved-word-literal-memberexpr.js
-language/reserved-words/ident-name-reserved-word-literal-memberexpr-str.js
-language/reserved-words/ident-name-reserved-word-literal-prop-name.js
-language/reserved-words/unreserved-words.js
-language/source-text/6.1.js
-language/statements/block/12.1-1.js
-language/statements/block/12.1-2.js
-language/statements/block/12.1-3.js
-language/statements/block/12.1-4.js
-language/statements/block/12.1-5.js
-language/statements/block/12.1-6.js
-language/statements/block/12.1-7.js
-language/statements/block/S12.1_A2.js
-language/statements/block/S12.1_A4_T1.js
-language/statements/block/S12.1_A4_T2.js
-language/statements/block/S12.1_A5.js
-language/statements/break/12.8-1.js
-language/statements/break/line-terminators.js
-language/statements/break/S12.8_A1_T1.js
-language/statements/break/S12.8_A1_T2.js
-language/statements/break/S12.8_A1_T3.js
-language/statements/break/S12.8_A1_T4.js
-language/statements/break/S12.8_A3.js
-language/statements/break/S12.8_A4_T1.js
-language/statements/break/S12.8_A4_T2.js
-language/statements/break/S12.8_A4_T3.js
-language/statements/break/S12.8_A5_T1.js
-language/statements/break/S12.8_A5_T2.js
-language/statements/break/S12.8_A5_T3.js
-language/statements/break/S12.8_A6.js
-language/statements/break/S12.8_A7.js
-language/statements/break/S12.8_A8_T1.js
-language/statements/break/S12.8_A8_T2.js
-language/statements/break/S12.8_A9_T1.js
-language/statements/break/S12.8_A9_T2.js
-language/statements/continue/12.7-1.js
-language/statements/continue/line-terminators.js
-language/statements/continue/S12.7_A1_T1.js
-language/statements/continue/S12.7_A1_T2.js
-language/statements/continue/S12.7_A1_T3.js
-language/statements/continue/S12.7_A1_T4.js
-language/statements/continue/S12.7_A5_T1.js
-language/statements/continue/S12.7_A5_T2.js
-language/statements/continue/S12.7_A5_T3.js
-language/statements/continue/S12.7_A6.js
-language/statements/continue/S12.7_A7.js
-language/statements/continue/S12.7_A8_T1.js
-language/statements/continue/S12.7_A8_T2.js
-language/statements/continue/S12.7_A9_T1.js
-language/statements/continue/S12.7_A9_T2.js
-language/statements/do-while/S12.6.1_A1.js
-language/statements/do-while/S12.6.1_A10.js
-language/statements/do-while/S12.6.1_A11.js
-language/statements/do-while/S12.6.1_A12.js
-language/statements/do-while/S12.6.1_A14_T1.js
-language/statements/do-while/S12.6.1_A14_T2.js
-language/statements/do-while/S12.6.1_A15.js
-language/statements/do-while/S12.6.1_A2.js
-language/statements/do-while/S12.6.1_A3.js
-language/statements/do-while/S12.6.1_A4_T1.js
-language/statements/do-while/S12.6.1_A4_T2.js
-language/statements/do-while/S12.6.1_A4_T3.js
-language/statements/do-while/S12.6.1_A4_T4.js
-language/statements/do-while/S12.6.1_A4_T5.js
-language/statements/do-while/S12.6.1_A5.js
-language/statements/do-while/S12.6.1_A6_T1.js
-language/statements/do-while/S12.6.1_A6_T2.js
-language/statements/do-while/S12.6.1_A6_T3.js
-language/statements/do-while/S12.6.1_A6_T4.js
-language/statements/do-while/S12.6.1_A6_T5.js
-language/statements/do-while/S12.6.1_A6_T6.js
-language/statements/do-while/S12.6.1_A7.js
-language/statements/do-while/S12.6.1_A8.js
-language/statements/do-while/S12.6.1_A9.js
-language/statements/empty/S12.3_A1.js
-language/statements/expression/S12.4_A1.js
-language/statements/expression/S12.4_A2_T1.js
-language/statements/expression/S12.4_A2_T2.js
-language/statements/for/12.6.3_2-3-a-ii-1.js
-language/statements/for/12.6.3_2-3-a-ii-10.js
-language/statements/for/12.6.3_2-3-a-ii-11.js
-language/statements/for/12.6.3_2-3-a-ii-12.js
-language/statements/for/12.6.3_2-3-a-ii-13.js
-language/statements/for/12.6.3_2-3-a-ii-14.js
-language/statements/for/12.6.3_2-3-a-ii-15.js
-language/statements/for/12.6.3_2-3-a-ii-16.js
-language/statements/for/12.6.3_2-3-a-ii-17.js
-language/statements/for/12.6.3_2-3-a-ii-18.js
-language/statements/for/12.6.3_2-3-a-ii-19.js
-language/statements/for/12.6.3_2-3-a-ii-2.js
-language/statements/for/12.6.3_2-3-a-ii-20.js
-language/statements/for/12.6.3_2-3-a-ii-21.js
-language/statements/for/12.6.3_2-3-a-ii-3.js
-language/statements/for/12.6.3_2-3-a-ii-4.js
-language/statements/for/12.6.3_2-3-a-ii-5.js
-language/statements/for/12.6.3_2-3-a-ii-6.js
-language/statements/for/12.6.3_2-3-a-ii-7.js
-language/statements/for/12.6.3_2-3-a-ii-8.js
-language/statements/for/12.6.3_2-3-a-ii-9.js
-language/statements/for/head-init-expr-check-empty-inc-empty-completion.js
-language/statements/for/head-init-expr-check-empty-inc-empty-syntax.js
-language/statements/for/head-init-var-check-empty-inc-empty-completion.js
-language/statements/for/head-init-var-check-empty-inc-empty-syntax.js
-language/statements/for/S12.6.3_A1.js
-language/statements/for/S12.6.3_A10.1_T1.js
-language/statements/for/S12.6.3_A10.1_T2.js
-language/statements/for/S12.6.3_A10_T1.js
-language/statements/for/S12.6.3_A10_T2.js
-language/statements/for/S12.6.3_A11.1_T1.js
-language/statements/for/S12.6.3_A11.1_T2.js
-language/statements/for/S12.6.3_A11.1_T3.js
-language/statements/for/S12.6.3_A11_T1.js
-language/statements/for/S12.6.3_A11_T2.js
-language/statements/for/S12.6.3_A11_T3.js
-language/statements/for/S12.6.3_A12.1_T1.js
-language/statements/for/S12.6.3_A12.1_T2.js
-language/statements/for/S12.6.3_A12.1_T3.js
-language/statements/for/S12.6.3_A12_T1.js
-language/statements/for/S12.6.3_A12_T2.js
-language/statements/for/S12.6.3_A12_T3.js
-language/statements/for/S12.6.3_A13.js
-language/statements/for/S12.6.3_A14.js
-language/statements/for/S12.6.3_A15.js
-language/statements/for/S12.6.3_A2.1.js
-language/statements/for/S12.6.3_A2.2.js
-language/statements/for/S12.6.3_A2.js
-language/statements/for/S12.6.3_A3.js
-language/statements/for/S12.6.3_A4.1.js
-language/statements/for/S12.6.3_A4_T1.js
-language/statements/for/S12.6.3_A4_T2.js
-language/statements/for/S12.6.3_A5.js
-language/statements/for/S12.6.3_A6.js
-language/statements/for/S12.6.3_A7.1_T1.js
-language/statements/for/S12.6.3_A7.1_T2.js
-language/statements/for/S12.6.3_A7_T1.js
-language/statements/for/S12.6.3_A7_T2.js
-language/statements/for/S12.6.3_A8.1_T1.js
-language/statements/for/S12.6.3_A8.1_T2.js
-language/statements/for/S12.6.3_A8.1_T3.js
-language/statements/for/S12.6.3_A8_T1.js
-language/statements/for/S12.6.3_A8_T2.js
-language/statements/for/S12.6.3_A8_T3.js
-language/statements/for-in/12.6.4-1.js
-language/statements/for-in/12.6.4-2.js
-language/statements/for-in/S12.6.4_A1.js
-language/statements/for-in/S12.6.4_A14_T2.js
-language/statements/for-in/S12.6.4_A15.js
-language/statements/for-in/S12.6.4_A2.js
-language/statements/for-in/S12.6.4_A3.1.js
-language/statements/for-in/S12.6.4_A3.js
-language/statements/for-in/S12.6.4_A4.1.js
-language/statements/for-in/S12.6.4_A4.js
-language/statements/for-in/S12.6.4_A5.1.js
-language/statements/for-in/S12.6.4_A5.js
-language/statements/for-in/S12.6.4_A6.1.js
-language/statements/for-in/S12.6.4_A6.js
-language/statements/for-in/S12.6.4_A7_T1.js
-language/statements/for-in/S12.6.4_A7_T2.js
-language/statements/function/13.0_4-17gs.js
-language/statements/function/13.0_4-5gs.js
-language/statements/function/13.0-12-s.js
-language/statements/function/13.0-13-s.js
-language/statements/function/13.0-14-s.js
-language/statements/function/13.0-15-s.js
-language/statements/function/13.0-16-s.js
-language/statements/function/13.0-17-s.js
-language/statements/function/13.0-7-s.js
-language/statements/function/13.0-8-s.js
-language/statements/function/13.1-13gs.js
-language/statements/function/13.1-19-s.js
-language/statements/function/13.1-1gs.js
-language/statements/function/13.1-21-s.js
-language/statements/function/13.1-22-s.js
-language/statements/function/13.1-23-s.js
-language/statements/function/13.1-25-s.js
-language/statements/function/13.1-27-s.js
-language/statements/function/13.1-29-s.js
-language/statements/function/13.1-2-s.js
-language/statements/function/13.1-31-s.js
-language/statements/function/13.1-33-s.js
-language/statements/function/13.1-39-s.js
-language/statements/function/13.1-41-s.js
-language/statements/function/13.1-4gs.js
-language/statements/function/13.1-4-s.js
-language/statements/function/13.1-5gs.js
-language/statements/function/13.1-8gs.js
-language/statements/function/13.2-10-s.js
-language/statements/function/13.2-11-s.js
-language/statements/function/13.2-12-s.js
-language/statements/function/13.2-13-s.js
-language/statements/function/13.2-14-s.js
-language/statements/function/13.2-15-1.js
-language/statements/function/13.2-15-s.js
-language/statements/function/13.2-16-s.js
-language/statements/function/13.2-17-1.js
-language/statements/function/13.2-17-s.js
-language/statements/function/13.2-18-1.js
-language/statements/function/13.2-18-s.js
-language/statements/function/13.2-19-b-3gs.js
-language/statements/function/13.2-19-s.js
-language/statements/function/13.2-1-s.js
-language/statements/function/13.2-20-s.js
-language/statements/function/13.2-21-s.js
-language/statements/function/13.2-22-s.js
-language/statements/function/13.2-23-s.js
-language/statements/function/13.2-24-s.js
-language/statements/function/13.2-25-s.js
-language/statements/function/13.2-26-s.js
-language/statements/function/13.2-27-s.js
-language/statements/function/13.2-28-s.js
-language/statements/function/13.2-2-s.js
-language/statements/function/13.2-3-s.js
-language/statements/function/13.2-4-s.js
-language/statements/function/13.2-5-s.js
-language/statements/function/13.2-6-s.js
-language/statements/function/13.2-7-s.js
-language/statements/function/13.2-8-s.js
-language/statements/function/13.2-9-s.js
-language/statements/function/enable-strict-via-body.js
-language/statements/function/enable-strict-via-outer-body.js
-language/statements/function/enable-strict-via-outer-script.js
-language/statements/function/invalid-2-names.js
-language/statements/function/invalid-3-names.js
-language/statements/function/invalid-function-body-1.js
-language/statements/function/invalid-function-body-2.js
-language/statements/function/invalid-function-body-3.js
-language/statements/function/invalid-name-dot.js
-language/statements/function/invalid-name-two-dots.js
-language/statements/function/line-terminator.js
-language/statements/function/name-arguments-non-strict.js
-language/statements/function/name-arguments-strict.js
-language/statements/function/name-arguments-strict-body.js
-language/statements/function/name-eval-non-strict.js
-language/statements/function/name-eval-strict.js
-language/statements/function/name-eval-strict-body.js
-language/statements/function/name-eval-stricteval.js
-language/statements/function/name-unicode.js
-language/statements/function/param-arguments-non-strict.js
-language/statements/function/param-arguments-strict.js
-language/statements/function/param-arguments-strict-body.js
-language/statements/function/param-duplicated-non-strict.js
-language/statements/function/param-duplicated-strict-1.js
-language/statements/function/param-duplicated-strict-2.js
-language/statements/function/param-duplicated-strict-3.js
-language/statements/function/param-duplicated-strict-body-1.js
-language/statements/function/param-duplicated-strict-body-2.js
-language/statements/function/param-duplicated-strict-body-3.js
-language/statements/function/param-eval-non-strict.js
-language/statements/function/param-eval-strict.js
-language/statements/function/param-eval-strict-body.js
-language/statements/function/param-eval-stricteval.js
-language/statements/function/S10.1.1_A1_T1.js
-language/statements/function/S13.2.1_A1_T1.js
-language/statements/function/S13.2.1_A4_T1.js
-language/statements/function/S13.2.1_A4_T2.js
-language/statements/function/S13.2.1_A4_T3.js
-language/statements/function/S13.2.1_A4_T4.js
-language/statements/function/S13.2.1_A5_T1.js
-language/statements/function/S13.2.1_A5_T2.js
-language/statements/function/S13.2.1_A6_T1.js
-language/statements/function/S13.2.1_A6_T2.js
-language/statements/function/S13.2.1_A6_T3.js
-language/statements/function/S13.2.1_A6_T4.js
-language/statements/function/S13.2.1_A7_T1.js
-language/statements/function/S13.2.1_A7_T2.js
-language/statements/function/S13.2.1_A7_T3.js
-language/statements/function/S13.2.1_A7_T4.js
-language/statements/function/S13.2.1_A8_T1.js
-language/statements/function/S13.2.1_A8_T2.js
-language/statements/function/S13.2.1_A9.1_T1.js
-language/statements/function/S13.2.1_A9.1_T2.js
-language/statements/function/S13.2.1_A9_T1.js
-language/statements/function/S13.2.1_A9_T2.js
-language/statements/function/S13.2.2_A1_T1.js
-language/statements/function/S13.2.2_A1_T2.js
-language/statements/function/S13.2.2_A10.js
-language/statements/function/S13.2.2_A11.js
-language/statements/function/S13.2.2_A12.js
-language/statements/function/S13.2.2_A13.js
-language/statements/function/S13.2.2_A14.js
-language/statements/function/S13.2.2_A15_T1.js
-language/statements/function/S13.2.2_A15_T2.js
-language/statements/function/S13.2.2_A15_T3.js
-language/statements/function/S13.2.2_A15_T4.js
-language/statements/function/S13.2.2_A16_T1.js
-language/statements/function/S13.2.2_A16_T2.js
-language/statements/function/S13.2.2_A16_T3.js
-language/statements/function/S13.2.2_A17_T2.js
-language/statements/function/S13.2.2_A17_T3.js
-language/statements/function/S13.2.2_A18_T1.js
-language/statements/function/S13.2.2_A18_T2.js
-language/statements/function/S13.2.2_A19_T1.js
-language/statements/function/S13.2.2_A19_T2.js
-language/statements/function/S13.2.2_A19_T3.js
-language/statements/function/S13.2.2_A19_T4.js
-language/statements/function/S13.2.2_A19_T5.js
-language/statements/function/S13.2.2_A19_T6.js
-language/statements/function/S13.2.2_A19_T7.js
-language/statements/function/S13.2.2_A19_T8.js
-language/statements/function/S13.2.2_A2.js
-language/statements/function/S13.2.2_A3_T1.js
-language/statements/function/S13.2.2_A3_T2.js
-language/statements/function/S13.2.2_A4_T1.js
-language/statements/function/S13.2.2_A4_T2.js
-language/statements/function/S13.2.2_A5_T1.js
-language/statements/function/S13.2.2_A5_T2.js
-language/statements/function/S13.2.2_A6_T1.js
-language/statements/function/S13.2.2_A6_T2.js
-language/statements/function/S13.2.2_A7_T1.js
-language/statements/function/S13.2.2_A7_T2.js
-language/statements/function/S13.2.2_A8_T1.js
-language/statements/function/S13.2.2_A8_T2.js
-language/statements/function/S13.2.2_A8_T3.js
-language/statements/function/S13.2.2_A9.js
-language/statements/function/S13.2_A1_T1.js
-language/statements/function/S13.2_A1_T2.js
-language/statements/function/S13.2_A2_T1.js
-language/statements/function/S13.2_A2_T2.js
-language/statements/function/S13.2_A3.js
-language/statements/function/S13.2_A4_T1.js
-language/statements/function/S13.2_A4_T2.js
-language/statements/function/S13.2_A5.js
-language/statements/function/S13.2_A6_T1.js
-language/statements/function/S13.2_A6_T2.js
-language/statements/function/S13.2_A7_T1.js
-language/statements/function/S13.2_A7_T2.js
-language/statements/function/S13.2_A8_T1.js
-language/statements/function/S13.2_A8_T2.js
-language/statements/function/S13_A1.js
-language/statements/function/S13_A10.js
-language/statements/function/S13_A11_T1.js
-language/statements/function/S13_A11_T2.js
-language/statements/function/S13_A11_T3.js
-language/statements/function/S13_A11_T4.js
-language/statements/function/S13_A12_T1.js
-language/statements/function/S13_A12_T2.js
-language/statements/function/S13_A13_T1.js
-language/statements/function/S13_A13_T2.js
-language/statements/function/S13_A13_T3.js
-language/statements/function/S13_A14_T1.js
-language/statements/function/S13_A15_T1.js
-language/statements/function/S13_A15_T2.js
-language/statements/function/S13_A15_T3.js
-language/statements/function/S13_A15_T4.js
-language/statements/function/S13_A15_T5.js
-language/statements/function/S13_A17_T1.js
-language/statements/function/S13_A17_T2.js
-language/statements/function/S13_A18.js
-language/statements/function/S13_A19_T1.js
-language/statements/function/S13_A19_T2.js
-language/statements/function/S13_A2_T1.js
-language/statements/function/S13_A2_T2.js
-language/statements/function/S13_A2_T3.js
-language/statements/function/S13_A3_T1.js
-language/statements/function/S13_A3_T2.js
-language/statements/function/S13_A3_T3.js
-language/statements/function/S13_A4_T1.js
-language/statements/function/S13_A4_T2.js
-language/statements/function/S13_A4_T3.js
-language/statements/function/S13_A4_T4.js
-language/statements/function/S13_A6_T1.js
-language/statements/function/S13_A6_T2.js
-language/statements/function/S13_A7_T1.js
-language/statements/function/S13_A7_T3.js
-language/statements/function/S13_A8_T1.js
-language/statements/function/S13_A8_T2.js
-language/statements/function/S13_A9.js
-language/statements/function/S14_A2.js
-language/statements/function/S14_A3.js
-language/statements/function/S14_A5_T1.js
-language/statements/function/S14_A5_T2.js
-language/statements/if/cptn-empty-statement.js
-language/statements/if/empty-statement.js
-language/statements/if/S12.5_A1.1_T1.js
-language/statements/if/S12.5_A1.1_T2.js
-language/statements/if/S12.5_A1.2_T1.js
-language/statements/if/S12.5_A1.2_T2.js
-language/statements/if/S12.5_A1_T1.js
-language/statements/if/S12.5_A1_T2.js
-language/statements/if/S12.5_A10_T1.js
-language/statements/if/S12.5_A10_T2.js
-language/statements/if/S12.5_A11.js
-language/statements/if/S12.5_A12_T1.js
-language/statements/if/S12.5_A12_T2.js
-language/statements/if/S12.5_A12_T3.js
-language/statements/if/S12.5_A12_T4.js
-language/statements/if/S12.5_A2.js
-language/statements/if/S12.5_A3.js
-language/statements/if/S12.5_A4.js
-language/statements/if/S12.5_A5.js
-language/statements/if/S12.5_A6_T1.js
-language/statements/if/S12.5_A6_T2.js
-language/statements/if/S12.5_A8.js
-language/statements/labeled/S12.12_A1_T1.js
-language/statements/return/12.9-1.js
-language/statements/return/line-terminators.js
-language/statements/return/S12.9_A1_T1.js
-language/statements/return/S12.9_A1_T10.js
-language/statements/return/S12.9_A1_T2.js
-language/statements/return/S12.9_A1_T3.js
-language/statements/return/S12.9_A1_T4.js
-language/statements/return/S12.9_A1_T5.js
-language/statements/return/S12.9_A1_T6.js
-language/statements/return/S12.9_A1_T7.js
-language/statements/return/S12.9_A1_T8.js
-language/statements/return/S12.9_A1_T9.js
-language/statements/return/S12.9_A3.js
-language/statements/return/S12.9_A4.js
-language/statements/return/S12.9_A5.js
-language/statements/switch/S12.11_A1_T1.js
-language/statements/switch/S12.11_A1_T2.js
-language/statements/switch/S12.11_A1_T3.js
-language/statements/switch/S12.11_A1_T4.js
-language/statements/switch/S12.11_A2_T1.js
-language/statements/switch/S12.11_A3_T1.js
-language/statements/switch/S12.11_A3_T2.js
-language/statements/switch/S12.11_A3_T3.js
-language/statements/switch/S12.11_A3_T4.js
-language/statements/switch/S12.11_A3_T5.js
-language/statements/switch/S12.11_A4_T1.js
-language/statements/throw/S12.13_A1.js
-language/statements/throw/S12.13_A2_T1.js
-language/statements/throw/S12.13_A2_T2.js
-language/statements/throw/S12.13_A2_T3.js
-language/statements/throw/S12.13_A2_T4.js
-language/statements/throw/S12.13_A2_T5.js
-language/statements/throw/S12.13_A2_T6.js
-language/statements/throw/S12.13_A2_T7.js
-language/statements/throw/S12.13_A3_T1.js
-language/statements/throw/S12.13_A3_T2.js
-language/statements/throw/S12.13_A3_T3.js
-language/statements/throw/S12.13_A3_T4.js
-language/statements/throw/S12.13_A3_T5.js
-language/statements/throw/S12.13_A3_T6.js
-language/statements/try/12.14-10.js
-language/statements/try/12.14-11.js
-language/statements/try/12.14-12.js
-language/statements/try/12.14-13.js
-language/statements/try/12.14-14.js
-language/statements/try/12.14-15.js
-language/statements/try/12.14-16.js
-language/statements/try/12.14-3.js
-language/statements/try/12.14-4.js
-language/statements/try/12.14-6.js
-language/statements/try/12.14-7.js
-language/statements/try/12.14-8.js
-language/statements/try/12.14-9.js
-language/statements/try/S12.14_A1.js
-language/statements/try/S12.14_A10_T1.js
-language/statements/try/S12.14_A10_T2.js
-language/statements/try/S12.14_A10_T3.js
-language/statements/try/S12.14_A10_T4.js
-language/statements/try/S12.14_A10_T5.js
-language/statements/try/S12.14_A11_T1.js
-language/statements/try/S12.14_A11_T2.js
-language/statements/try/S12.14_A11_T3.js
-language/statements/try/S12.14_A11_T4.js
-language/statements/try/S12.14_A12_T1.js
-language/statements/try/S12.14_A12_T2.js
-language/statements/try/S12.14_A12_T3.js
-language/statements/try/S12.14_A12_T4.js
-language/statements/try/S12.14_A13_T1.js
-language/statements/try/S12.14_A13_T2.js
-language/statements/try/S12.14_A13_T3.js
-language/statements/try/S12.14_A14.js
-language/statements/try/S12.14_A15.js
-language/statements/try/S12.14_A16_T1.js
-language/statements/try/S12.14_A16_T10.js
-language/statements/try/S12.14_A16_T11.js
-language/statements/try/S12.14_A16_T12.js
-language/statements/try/S12.14_A16_T13.js
-language/statements/try/S12.14_A16_T14.js
-language/statements/try/S12.14_A16_T15.js
-language/statements/try/S12.14_A16_T2.js
-language/statements/try/S12.14_A16_T3.js
-language/statements/try/S12.14_A16_T5.js
-language/statements/try/S12.14_A16_T6.js
-language/statements/try/S12.14_A16_T7.js
-language/statements/try/S12.14_A16_T8.js
-language/statements/try/S12.14_A16_T9.js
-language/statements/try/S12.14_A17.js
-language/statements/try/S12.14_A18_T1.js
-language/statements/try/S12.14_A18_T2.js
-language/statements/try/S12.14_A18_T3.js
-language/statements/try/S12.14_A18_T4.js
-language/statements/try/S12.14_A18_T5.js
-language/statements/try/S12.14_A18_T6.js
-language/statements/try/S12.14_A18_T7.js
-language/statements/try/S12.14_A19_T1.js
-language/statements/try/S12.14_A19_T2.js
-language/statements/try/S12.14_A2.js
-language/statements/try/S12.14_A3.js
-language/statements/try/S12.14_A4.js
-language/statements/try/S12.14_A5.js
-language/statements/try/S12.14_A6.js
-language/statements/try/S12.14_A7_T1.js
-language/statements/try/S12.14_A7_T2.js
-language/statements/try/S12.14_A7_T3.js
-language/statements/try/S12.14_A8.js
-language/statements/try/S12.14_A9_T1.js
-language/statements/try/S12.14_A9_T2.js
-language/statements/try/S12.14_A9_T3.js
-language/statements/try/S12.14_A9_T4.js
-language/statements/try/S12.14_A9_T5.js
-language/statements/variable/12.2.1-10-s.js
-language/statements/variable/12.2.1-11.js
-language/statements/variable/12.2.1-16-s.js
-language/statements/variable/12.2.1-17-s.js
-language/statements/variable/12.2.1-18-s.js
-language/statements/variable/12.2.1-19-s.js
-language/statements/variable/12.2.1-1gs.js
-language/statements/variable/12.2.1-20-s.js
-language/statements/variable/12.2.1-21-s.js
-language/statements/variable/12.2.1-22-s.js
-language/statements/variable/12.2.1-2-s.js
-language/statements/variable/12.2.1-3-s.js
-language/statements/variable/12.2.1-4gs.js
-language/statements/variable/12.2.1-4-s.js
-language/statements/variable/12.2.1-5-s.js
-language/statements/variable/12.2.1-6-s.js
-language/statements/variable/12.2.1-7-s.js
-language/statements/variable/12.2.1-8-s.js
-language/statements/variable/12.2.1-9-s.js
-language/statements/variable/arguments-fn-non-strict.js
-language/statements/variable/arguments-fn-strict-list-final.js
-language/statements/variable/arguments-fn-strict-list-final-init.js
-language/statements/variable/arguments-fn-strict-list-first.js
-language/statements/variable/arguments-fn-strict-list-middle.js
-language/statements/variable/arguments-fn-strict-list-repeated.js
-language/statements/variable/arguments-fn-strict-single.js
-language/statements/variable/arguments-fn-strict-single-init.js
-language/statements/variable/arguments-non-strict.js
-language/statements/variable/arguments-strict-list-final.js
-language/statements/variable/arguments-strict-list-final-init.js
-language/statements/variable/arguments-strict-list-first.js
-language/statements/variable/arguments-strict-list-middle.js
-language/statements/variable/arguments-strict-list-repeated.js
-language/statements/variable/arguments-strict-single.js
-language/statements/variable/arguments-strict-single-init.js
-language/statements/variable/eval-strict-list-final.js
-language/statements/variable/eval-strict-list-first.js
-language/statements/variable/eval-strict-list-first-init.js
-language/statements/variable/eval-strict-list-repeated.js
-language/statements/variable/eval-strict-single.js
-language/statements/variable/eval-strict-single-init.js
-language/statements/variable/id-arguments-strict.js
-language/statements/variable/id-eval-strict.js
-language/statements/variable/S12.2_A1.js
-language/statements/variable/S12.2_A10.js
-language/statements/variable/S12.2_A11.js
-language/statements/variable/S12.2_A12.js
-language/statements/variable/S12.2_A2.js
-language/statements/variable/S12.2_A3.js
-language/statements/variable/S12.2_A4.js
-language/statements/variable/S12.2_A5.js
-language/statements/variable/S12.2_A6_T1.js
-language/statements/variable/S12.2_A6_T2.js
-language/statements/variable/S12.2_A7.js
-language/statements/variable/S12.2_A8_T1.js
-language/statements/variable/S12.2_A8_T2.js
-language/statements/variable/S12.2_A8_T3.js
-language/statements/variable/S12.2_A8_T4.js
-language/statements/variable/S12.2_A8_T5.js
-language/statements/variable/S12.2_A8_T6.js
-language/statements/variable/S12.2_A8_T7.js
-language/statements/variable/S12.2_A8_T8.js
-language/statements/variable/S12.2_A9.js
-language/statements/variable/S14_A1.js
-language/statements/while/S12.6.2_A1.js
-language/statements/while/S12.6.2_A10.js
-language/statements/while/S12.6.2_A11.js
-language/statements/while/S12.6.2_A14_T1.js
-language/statements/while/S12.6.2_A14_T2.js
-language/statements/while/S12.6.2_A15.js
-language/statements/while/S12.6.2_A2.js
-language/statements/while/S12.6.2_A3.js
-language/statements/while/S12.6.2_A4_T1.js
-language/statements/while/S12.6.2_A4_T2.js
-language/statements/while/S12.6.2_A4_T3.js
-language/statements/while/S12.6.2_A4_T4.js
-language/statements/while/S12.6.2_A4_T5.js
-language/statements/while/S12.6.2_A5.js
-language/statements/while/S12.6.2_A6_T1.js
-language/statements/while/S12.6.2_A6_T2.js
-language/statements/while/S12.6.2_A6_T3.js
-language/statements/while/S12.6.2_A6_T4.js
-language/statements/while/S12.6.2_A6_T5.js
-language/statements/while/S12.6.2_A6_T6.js
-language/statements/while/S12.6.2_A7.js
-language/statements/while/S12.6.2_A8.js
-language/statements/while/S12.6.2_A9.js
-language/statements/with/12.10.1-10-s.js
-language/statements/with/12.10.1-11gs.js
-language/statements/with/12.10.1-12-s.js
-language/statements/with/12.10.1-13-s.js
-language/statements/with/12.10.1-4-s.js
-language/statements/with/12.10.1-5-s.js
-language/statements/with/12.10.1-8-s.js
-language/statements/with/12.10-0-1.js
-language/statements/with/12.10-0-10.js
-language/statements/with/12.10-0-11.js
-language/statements/with/12.10-0-12.js
-language/statements/with/12.10-0-3.js
-language/statements/with/12.10-0-7.js
-language/statements/with/12.10-0-8.js
-language/statements/with/12.10-0-9.js
-language/statements/with/12.10-2-1.js
-language/statements/with/12.10-2-2.js
-language/statements/with/12.10-2-3.js
-language/statements/with/12.10-2-4.js
-language/statements/with/12.10-2-5.js
-language/statements/with/12.10-7-1.js
-language/statements/with/S12.10_A1.1_T1.js
-language/statements/with/S12.10_A1.1_T2.js
-language/statements/with/S12.10_A1.1_T3.js
-language/statements/with/S12.10_A1.10_T1.js
-language/statements/with/S12.10_A1.10_T2.js
-language/statements/with/S12.10_A1.10_T3.js
-language/statements/with/S12.10_A1.10_T4.js
-language/statements/with/S12.10_A1.10_T5.js
-language/statements/with/S12.10_A1.11_T1.js
-language/statements/with/S12.10_A1.11_T2.js
-language/statements/with/S12.10_A1.11_T3.js
-language/statements/with/S12.10_A1.11_T4.js
-language/statements/with/S12.10_A1.11_T5.js
-language/statements/with/S12.10_A1.12_T1.js
-language/statements/with/S12.10_A1.12_T2.js
-language/statements/with/S12.10_A1.12_T3.js
-language/statements/with/S12.10_A1.12_T4.js
-language/statements/with/S12.10_A1.12_T5.js
-language/statements/with/S12.10_A1.2_T1.js
-language/statements/with/S12.10_A1.2_T2.js
-language/statements/with/S12.10_A1.2_T3.js
-language/statements/with/S12.10_A1.2_T4.js
-language/statements/with/S12.10_A1.2_T5.js
-language/statements/with/S12.10_A1.3_T1.js
-language/statements/with/S12.10_A1.3_T2.js
-language/statements/with/S12.10_A1.3_T3.js
-language/statements/with/S12.10_A1.3_T4.js
-language/statements/with/S12.10_A1.3_T5.js
-language/statements/with/S12.10_A1.4_T1.js
-language/statements/with/S12.10_A1.4_T2.js
-language/statements/with/S12.10_A1.4_T3.js
-language/statements/with/S12.10_A1.4_T4.js
-language/statements/with/S12.10_A1.4_T5.js
-language/statements/with/S12.10_A1.5_T1.js
-language/statements/with/S12.10_A1.5_T2.js
-language/statements/with/S12.10_A1.5_T3.js
-language/statements/with/S12.10_A1.5_T4.js
-language/statements/with/S12.10_A1.5_T5.js
-language/statements/with/S12.10_A1.6_T1.js
-language/statements/with/S12.10_A1.6_T2.js
-language/statements/with/S12.10_A1.6_T3.js
-language/statements/with/S12.10_A1.7_T1.js
-language/statements/with/S12.10_A1.7_T2.js
-language/statements/with/S12.10_A1.7_T3.js
-language/statements/with/S12.10_A1.7_T4.js
-language/statements/with/S12.10_A1.7_T5.js
-language/statements/with/S12.10_A1.8_T1.js
-language/statements/with/S12.10_A1.8_T2.js
-language/statements/with/S12.10_A1.8_T3.js
-language/statements/with/S12.10_A1.8_T4.js
-language/statements/with/S12.10_A1.8_T5.js
-language/statements/with/S12.10_A1.9_T1.js
-language/statements/with/S12.10_A1.9_T2.js
-language/statements/with/S12.10_A1.9_T3.js
-language/statements/with/S12.10_A3.1_T1.js
-language/statements/with/S12.10_A3.1_T2.js
-language/statements/with/S12.10_A3.1_T3.js
-language/statements/with/S12.10_A3.10_T1.js
-language/statements/with/S12.10_A3.10_T2.js
-language/statements/with/S12.10_A3.10_T3.js
-language/statements/with/S12.10_A3.10_T4.js
-language/statements/with/S12.10_A3.10_T5.js
-language/statements/with/S12.10_A3.11_T1.js
-language/statements/with/S12.10_A3.11_T2.js
-language/statements/with/S12.10_A3.11_T3.js
-language/statements/with/S12.10_A3.11_T4.js
-language/statements/with/S12.10_A3.11_T5.js
-language/statements/with/S12.10_A3.12_T1.js
-language/statements/with/S12.10_A3.12_T2.js
-language/statements/with/S12.10_A3.12_T3.js
-language/statements/with/S12.10_A3.12_T4.js
-language/statements/with/S12.10_A3.12_T5.js
-language/statements/with/S12.10_A3.2_T1.js
-language/statements/with/S12.10_A3.2_T2.js
-language/statements/with/S12.10_A3.2_T3.js
-language/statements/with/S12.10_A3.2_T4.js
-language/statements/with/S12.10_A3.2_T5.js
-language/statements/with/S12.10_A3.3_T1.js
-language/statements/with/S12.10_A3.3_T2.js
-language/statements/with/S12.10_A3.3_T3.js
-language/statements/with/S12.10_A3.3_T4.js
-language/statements/with/S12.10_A3.4_T1.js
-language/statements/with/S12.10_A3.4_T2.js
-language/statements/with/S12.10_A3.4_T3.js
-language/statements/with/S12.10_A3.4_T4.js
-language/statements/with/S12.10_A3.4_T5.js
-language/statements/with/S12.10_A3.5_T1.js
-language/statements/with/S12.10_A3.5_T2.js
-language/statements/with/S12.10_A3.5_T3.js
-language/statements/with/S12.10_A3.5_T4.js
-language/statements/with/S12.10_A3.5_T5.js
-language/statements/with/S12.10_A3.6_T1.js
-language/statements/with/S12.10_A3.6_T2.js
-language/statements/with/S12.10_A3.6_T3.js
-language/statements/with/S12.10_A3.7_T1.js
-language/statements/with/S12.10_A3.7_T2.js
-language/statements/with/S12.10_A3.7_T3.js
-language/statements/with/S12.10_A3.7_T4.js
-language/statements/with/S12.10_A3.7_T5.js
-language/statements/with/S12.10_A3.8_T1.js
-language/statements/with/S12.10_A3.8_T2.js
-language/statements/with/S12.10_A3.8_T3.js
-language/statements/with/S12.10_A3.8_T4.js
-language/statements/with/S12.10_A3.8_T5.js
-language/statements/with/S12.10_A3.9_T1.js
-language/statements/with/S12.10_A3.9_T2.js
-language/statements/with/S12.10_A3.9_T3.js
-language/statements/with/S12.10_A4_T1.js
-language/statements/with/S12.10_A4_T2.js
-language/statements/with/S12.10_A4_T3.js
-language/statements/with/S12.10_A4_T4.js
-language/statements/with/S12.10_A4_T5.js
-language/statements/with/S12.10_A4_T6.js
-language/statements/with/S12.10_A5_T1.js
-language/statements/with/S12.10_A5_T2.js
-language/statements/with/S12.10_A5_T3.js
-language/statements/with/S12.10_A5_T4.js
-language/statements/with/S12.10_A5_T5.js
-language/statements/with/S12.10_A5_T6.js
-language/statements/with/stict-script.js
-language/statements/with/strict-fn-decl.js
-language/statements/with/strict-fn-decl-nested-1.js
-language/statements/with/strict-fn-decl-nested-2.js
-language/statements/with/strict-fn-expr.js
-language/statements/with/strict-fn-method.js
-language/types/boolean/S8.3_A1_T1.js
-language/types/boolean/S8.3_A1_T2.js
-language/types/boolean/S8.3_A2.1.js
-language/types/boolean/S8.3_A2.2.js
-language/types/boolean/S8.3_A3.js
-language/types/list/S8.8_A2_T1.js
-language/types/list/S8.8_A2_T2.js
-language/types/list/S8.8_A2_T3.js
-language/types/null/S8.2_A1_T1.js
-language/types/null/S8.2_A1_T2.js
-language/types/null/S8.2_A2.js
-language/types/null/S8.2_A3.js
-language/types/number/8.5.1.js
-language/types/number/S8.5_A1.js
-language/types/number/S8.5_A10_T1.js
-language/types/number/S8.5_A10_T2.js
-language/types/number/S8.5_A11_T1.js
-language/types/number/S8.5_A11_T2.js
-language/types/number/S8.5_A12.1.js
-language/types/number/S8.5_A12.2.js
-language/types/number/S8.5_A13_T2.js
-language/types/number/S8.5_A14_T1.js
-language/types/number/S8.5_A14_T2.js
-language/types/number/S8.5_A2.1.js
-language/types/number/S8.5_A2.2.js
-language/types/number/S8.5_A3.js
-language/types/number/S8.5_A4_T1.js
-language/types/number/S8.5_A4_T2.js
-language/types/number/S8.5_A5.js
-language/types/number/S8.5_A6.js
-language/types/number/S8.5_A7.js
-language/types/number/S8.5_A8.js
-language/types/number/S8.5_A9.js
-language/types/object/S8.6.1_A1.js
-language/types/object/S8.6.1_A2.js
-language/types/object/S8.6.1_A3.js
-language/types/object/S8.6.2_A1.js
-language/types/object/S8.6.2_A2.js
-language/types/object/S8.6.2_A3.js
-language/types/object/S8.6.2_A4.js
-language/types/object/S8.6.2_A5_T1.js
-language/types/object/S8.6.2_A5_T2.js
-language/types/object/S8.6.2_A5_T3.js
-language/types/object/S8.6.2_A5_T4.js
-language/types/object/S8.6.2_A6.js
-language/types/object/S8.6.2_A7.js
-language/types/object/S8.6.2_A8.js
-language/types/object/S8.6_A2_T1.js
-language/types/object/S8.6_A2_T2.js
-language/types/object/S8.6_A3_T1.js
-language/types/object/S8.6_A3_T2.js
-language/types/object/S8.6_A4_T1.js
-language/types/reference/8.7.2-1-s.js
-language/types/reference/8.7.2-2-s.js
-language/types/reference/8.7.2-3-1-s.js
-language/types/reference/8.7.2-3-a-1gs.js
-language/types/reference/8.7.2-3-a-2gs.js
-language/types/reference/8.7.2-3-s.js
-language/types/reference/8.7.2-4-s.js
-language/types/reference/8.7.2-5-s.js
-language/types/reference/8.7.2-6-s.js
-language/types/reference/8.7.2-7-s.js
-language/types/reference/8.7.2-8-s.js
-language/types/reference/S8.7.1_A1.js
-language/types/reference/S8.7.1_A2.js
-language/types/reference/S8.7.2_A1_T1.js
-language/types/reference/S8.7.2_A1_T2.js
-language/types/reference/S8.7.2_A2.js
-language/types/reference/S8.7.2_A3.js
-language/types/reference/S8.7_A1.js
-language/types/reference/S8.7_A2.js
-language/types/reference/S8.7_A3.js
-language/types/reference/S8.7_A4.js
-language/types/reference/S8.7_A5_T1.js
-language/types/reference/S8.7_A5_T2.js
-language/types/reference/S8.7_A6.js
-language/types/reference/S8.7_A7.js
-language/types/string/S8.4_A1.js
-language/types/string/S8.4_A10.js
-language/types/string/S8.4_A11.js
-language/types/string/S8.4_A12.js
-language/types/string/S8.4_A13_T1.js
-language/types/string/S8.4_A13_T2.js
-language/types/string/S8.4_A13_T3.js
-language/types/string/S8.4_A14_T1.js
-language/types/string/S8.4_A14_T2.js
-language/types/string/S8.4_A14_T3.js
-language/types/string/S8.4_A2.js
-language/types/string/S8.4_A3.js
-language/types/string/S8.4_A4.js
-language/types/string/S8.4_A5.js
-language/types/string/S8.4_A6.1.js
-language/types/string/S8.4_A6.2.js
-language/types/string/S8.4_A7.1.js
-language/types/string/S8.4_A7.2.js
-language/types/string/S8.4_A7.3.js
-language/types/string/S8.4_A7.4.js
-language/types/string/S8.4_A8.js
-language/types/string/S8.4_A9_T1.js
-language/types/string/S8.4_A9_T2.js
-language/types/string/S8.4_A9_T3.js
-language/types/undefined/S8.1_A1_T1.js
-language/types/undefined/S8.1_A1_T2.js
-language/types/undefined/S8.1_A2_T1.js
-language/types/undefined/S8.1_A2_T2.js
-language/types/undefined/S8.1_A3_T1.js
-language/types/undefined/S8.1_A3_T2.js
-language/types/undefined/S8.1_A4.js
-language/types/undefined/S8.1_A5.js
-language/white-space/between-form-feed.js
-language/white-space/between-horizontal-tab.js
-language/white-space/between-nbsp.js
-language/white-space/between-space.js
-language/white-space/between-vertical-tab.js
-language/white-space/comment-multi-form-feed.js
-language/white-space/comment-multi-horizontal-tab.js
-language/white-space/comment-multi-nbsp.js
-language/white-space/comment-multi-space.js
-language/white-space/comment-multi-vertical-tab.js
-language/white-space/comment-single-form-feed.js
-language/white-space/comment-single-horizontal-tab.js
-language/white-space/comment-single-nbsp.js
-language/white-space/comment-single-space.js
-language/white-space/comment-single-vertical-tab.js
-language/white-space/S7.2_A2.1_T2.js
-language/white-space/S7.2_A2.2_T2.js
-language/white-space/S7.2_A2.3_T2.js
-language/white-space/S7.2_A2.4_T2.js
-language/white-space/S7.2_A2.5_T2.js
-language/white-space/S7.2_A3.1_T2.js
-language/white-space/S7.2_A3.2_T2.js
-language/white-space/S7.2_A3.3_T2.js
-language/white-space/S7.2_A3.4_T2.js
-language/white-space/S7.2_A3.5_T2.js
-language/white-space/S7.2_A4.1_T2.js
-language/white-space/S7.2_A4.2_T2.js
-language/white-space/S7.2_A4.3_T2.js
-language/white-space/S7.2_A4.4_T2.js
-language/white-space/S7.2_A4.5_T2.js
-language/white-space/S7.2_A5_T1.js
-language/white-space/S7.2_A5_T2.js
-language/white-space/S7.2_A5_T3.js
-language/white-space/S7.2_A5_T4.js
-language/white-space/S7.2_A5_T5.js
-language/white-space/string-form-feed.js
-language/white-space/string-horizontal-tab.js
-language/white-space/string-nbsp.js
-language/white-space/string-space.js
-language/white-space/string-vertical-tab.js
\ No newline at end of file
diff --git a/test262/eshost.patch b/test262/eshost.patch
deleted file mode 100644
index 7e6c2647b84ba342c250004ef5782f43b2d0529c..0000000000000000000000000000000000000000
--- a/test262/eshost.patch
+++ /dev/null
@@ -1,233 +0,0 @@
-From ed6584a8304882dc14a25cbd1f27f70961658147 Mon Sep 17 00:00:00 2001
-Date: Thu, 15 Jul 2021 09:34:47 +0800
-Subject: [PATCH] fix test
-
----
- lib/Agent.js | 1 +
- lib/ConsoleAgent.js | 29 ++++++++++-----
- lib/agents/panda.js | 88 +++++++++++++++++++++++++++++++++++++++++++++
- runtimes/panda.js | 44 +++++++++++++++++++++++
- 4 files changed, 154 insertions(+), 8 deletions(-)
- create mode 100644 lib/agents/panda.js
- create mode 100644 runtimes/panda.js
-
-diff --git a/lib/Agent.js b/lib/Agent.js
-index edcdf0e..7e655c5 100644
---- a/lib/Agent.js
-+++ b/lib/Agent.js
-@@ -7,6 +7,7 @@ class Agent {
- this.args = options.hostArguments || [];
- this.transform = options.transform || (x => x);
- this.out = options.out || '';
-+ this.test262Dir = options.test262Dir;
-
- if (typeof this.args === 'string') {
- this.args = this.args.includes(' ') ?
-diff --git a/lib/ConsoleAgent.js b/lib/ConsoleAgent.js
-index 947c1db..dc14ded 100644
---- a/lib/ConsoleAgent.js
-+++ b/lib/ConsoleAgent.js
-@@ -19,7 +19,7 @@ const {
- const cpSym = Symbol.for('cp');
- const tpSym = Symbol.for('tp');
-
--function generateTempFileName() {
-+function generateTempFileName(file) {
- const now = Date.now();
- return `f-${now}-${process.pid}-${(Math.random() * 0x100000000 + 1).toString(36)}.js`;
- }
-@@ -47,9 +47,23 @@ class ConsoleAgent extends Agent {
- }
- }
-
-+ genTempFileName(code){
-+ let file = code.file;
-+ let scenario = code.scenario === 'strict mode' ? 'strict' : code.scenario;
-+ let tmps = file.split(this.test262Dir);
-+ let tempfile = path.join(this.out,tmps[1]);
-+ tempfile = tempfile.substring(0,tempfile.indexOf('.js'));
-+ tempfile = path.normalize(
-+ `${tempfile}-${scenario}.js`
-+ );
-+ return tempfile;
-+ }
-+
- evalScript(code, options = {}) {
-- let tempfile = path.join(this[tpSym], generateTempFileName());
-- let temppath = this[tpSym];
-+
-+ let tempfile = this.genTempFileName(code);
-+ //let tempfile = path.join(this.out, generateTempFileName(code.file));
-+ let temppath = this.out;
-
- let isExpectingRawSource = false;
- let hasDependencies = false;
-@@ -57,10 +71,10 @@ class ConsoleAgent extends Agent {
- const sources = [];
- const dependencies = [];
-
-- if (this.out) {
-- tempfile = tempfile.replace(temppath, this.out);
-- temppath = this.out;
-- }
-+ // if (this.out) {
-+ // tempfile = tempfile.replace(temppath, this.out);
-+ // temppath = this.out;
-+ // }
-
- // When evalScript is called with a test262-stream test record:
- if (typeof code === 'object' && code.contents) {
-@@ -161,7 +175,6 @@ class ConsoleAgent extends Agent {
- sources.forEach(({0: file}) => fs.unlink(file, () => { /* ignore */ }));
-
- const result = this.normalizeResult({ stderr, stdout });
--
- result.error = this.parseError(result.stderr);
-
- return result;
-diff --git a/lib/agents/panda.js b/lib/agents/panda.js
-new file mode 100644
-index 0000000..ab22b47
---- /dev/null
-+++ b/lib/agents/panda.js
-@@ -0,0 +1,88 @@
-+'use strict';
-+
-+const fs = require('fs');
-+const runtimePath = require('../runtime-path');
-+const ConsoleAgent = require('../ConsoleAgent');
-+
-+const errorRe = /[(](\d+),(\d+)[)]: (.*)/;
-+const errorRe1 = /^(\w+): (.*)$/m;
-+// const errorRe2 = /^(?:(\w+): (.*))|(?:(\w+))$/m;
-+const errorRe2 = /(\w+): (\w+): (.*)$/m;
-+
-+function parseSyntaxError(syntaxErrorMessage) {
-+ const matches = syntaxErrorMessage.match();
-+ if (matches && matches.length) {
-+ return {
-+ message: matches[3],
-+ lineNumber: Number(matches[1]),
-+ columnNumber: Number(matches[2])
-+ };
-+ }
-+ return null;
-+}
-+
-+class PandaAgent extends ConsoleAgent{
-+ constructor(options) {
-+ super(options);
-+ }
-+
-+ createChildProcess(args) {
-+ let js_file = args[0]
-+ args = []
-+ args.unshift(`--js-file=${js_file}`)
-+ return super.createChildProcess(args);
-+ }
-+
-+ evalScript(code, options = {}) {
-+ return super.evalScript(code, options);
-+ }
-+
-+ parseError(str) {
-+ let match = str.match(errorRe1);
-+ if (match) {
-+ return {
-+ name: match[1],
-+ message: match[2],
-+ stack: [],
-+ };
-+ } else {
-+ // Syntax errors don't have nice error messages...
-+ let error = null;
-+ let errors = str.match(/[(](\d+),(\d+)[)]: (.*)/gm);
-+
-+ if (errors && errors.length) {
-+ error = {
-+ name: 'SyntaxError',
-+ message: errors[0],
-+ stack: []
-+ };
-+
-+ const stack = parseSyntaxError(errors[0]);
-+
-+ if (stack) {
-+ error.stack.push(stack);
-+ error.message = stack.message;
-+ }
-+ }
-+
-+ if (error) {
-+ return error;
-+ }
-+
-+ // Last chance...
-+ errors = str.match(errorRe2);
-+ if (errors && errors.length >3) {
-+ return {
-+ name: errors[2],
-+ message: errors[0],
-+ stack: [],
-+ };
-+ }
-+ }
-+
-+ return null;
-+ }
-+}
-+
-+PandaAgent.runtime = fs.readFileSync(runtimePath.for('panda'), 'utf8');
-+module.exports = PandaAgent;
-\ No newline at end of file
-diff --git a/runtimes/panda.js b/runtimes/panda.js
-new file mode 100644
-index 0000000..0acbd09
---- /dev/null
-+++ b/runtimes/panda.js
-@@ -0,0 +1,44 @@
-+if (!globalThis.$262) {
-+ globalThis.$262 = {
-+ global: globalThis,
-+ evalScript(code) {
-+ try {
-+ global.evalScript(code);
-+ return { type: 'normal', value: undefined };
-+ } catch (e) {
-+ return { type: 'throw', value: e };
-+ }
-+ },
-+ gc() {
-+ throw new Test262Error('gc() not yet supported.');
-+ },
-+ getGlobal(name) {
-+ return global[name];
-+ },
-+ setGlobal(name, value) {
-+ global[name] = value;
-+ },
-+ agent: (function() {
-+ function thrower() {
-+ throw new Test262Error('agent.* not yet supported.');
-+ };
-+ return {
-+ start: thrower,
-+ broadcast: thrower,
-+ getReport: thrower,
-+ sleep: thrower,
-+ monotonicNow: thrower,
-+ };
-+ })(),
-+ };
-+}
-+
-+$262.IsHTMLDDA = function() {};
-+$262.destroy = function() {};
-+$262.getGlobal = function(name) {
-+ return this.global[name];
-+};
-+$262.setGlobal = function(name, value) {
-+ this.global[name] = value;
-+};
-+$262.source = $SOURCE;
---
\ No newline at end of file
diff --git a/test262/harness.patch b/test262/harness.patch
deleted file mode 100644
index 9f12a8a22f279fdfc14162f94a6416f577a02260..0000000000000000000000000000000000000000
--- a/test262/harness.patch
+++ /dev/null
@@ -1,242 +0,0 @@
-diff --git a/bin/run.js b/bin/run.js
-index 650f19a..b2a554b 100755
---- a/bin/run.js
-+++ b/bin/run.js
-@@ -76,6 +76,7 @@ if (argv.prelude) {
- let hostType;
- let hostPath;
- let features;
-+let mode;
-
- if (argv.hostType) {
- hostType = argv.hostType;
-@@ -123,6 +124,12 @@ if (argv.features) {
- features = argv.features.split(',').map(feature => feature.trim());
- }
-
-+mode = "only strict mode"
-+
-+if (argv.mode) {
-+ mode = argv.mode
-+}
-+
- // Show help if no arguments provided
- if (!argv._.length) {
- cli.showHelp();
-@@ -130,15 +137,18 @@ if (!argv._.length) {
- return;
- }
-
--// Test Pipeline
--const pool = new AgentPool(
-- Number(argv.threads), hostType, argv.hostArgs, hostPath, { tempDir, timeout, transform }
--);
-
- if (!test262Dir) {
- test262Dir = test262Finder(argv._[0]);
- }
-+
- reporterOpts.test262Dir = test262Dir;
-+reporterOpts.tempDir = tempDir
-+
-+// Test Pipeline
-+const pool = new AgentPool(
-+ Number(argv.threads), hostType, argv.hostArgs, hostPath, { tempDir, timeout, transform, test262Dir }
-+);
-
- const remove = path.relative(process.cwd(), test262Dir);
- argv._ = argv._.map(p => path.relative(remove, p));
-@@ -166,6 +176,7 @@ if (preprocessor) {
- tests = tests.pipe(filter(preprocessor));
- }
-
-+tests = tests.pipe(filter(operMode));
- const results = zip(pool, tests).pipe(
- flatMap(pair => {
- return pool.runTest(pair);
-@@ -209,3 +220,11 @@ function hasFeatures(test) {
- }
- return features.filter(feature => (test.attrs.features || []).includes(feature)).length > 0;
- }
-+
-+function operMode(test) {
-+ test_scenario = test.scenario
-+ if (mode.indexOf(test_scenario) != -1) {
-+ return true;
-+ }
-+ return false;
-+}
-diff --git a/lib/agent-pool.js b/lib/agent-pool.js
-index ad14b84..1b8a184 100644
---- a/lib/agent-pool.js
-+++ b/lib/agent-pool.js
-@@ -1,6 +1,6 @@
- 'use strict';
- const {Subject} = require('rxjs');
--const eshost = require('eshost');
-+const eshost = require('../../eshost/lib/eshost');
-
- const internal = new WeakMap();
-
-@@ -18,6 +18,7 @@ class AgentPool extends Subject {
- shortName: '$262',
- transform: options.transform,
- out: options.tempDir,
-+ test262Dir: options.test262Dir,
- })
- .then(agent => {
- this.agents.push(agent);
-diff --git a/lib/cli.js b/lib/cli.js
-index 4a74309..91d1735 100644
---- a/lib/cli.js
-+++ b/lib/cli.js
-@@ -1,4 +1,4 @@
--const { supportedHosts } = require("eshost");
-+const { supportedHosts } = require("./../../eshost/lib/eshost");
- const yargs = require('yargs');
- const yargv = yargs
- .strict()
-@@ -22,6 +22,9 @@ const yargv = yargs
- .nargs('threads', 1)
- .default('threads', 1)
- .alias('threads', 't')
-+ .nargs('mode', 1)
-+ .default('mode', 1)
-+ .alias('mode', 'm')
- .describe('reporter', 'format of data written to standard output')
- .choices('reporter', ['simple', 'json'])
- .nargs('reporter', 1)
-diff --git a/lib/reporters/simple.js b/lib/reporters/simple.js
-index 08f9a55..a386924 100644
---- a/lib/reporters/simple.js
-+++ b/lib/reporters/simple.js
-@@ -1,5 +1,6 @@
- 'use strict';
- const path = require('path');
-+const fs = require('fs');
- const saveCompiledTest = require('../saveCompiledTest');
-
- function simpleReporter(results, opts) {
-@@ -12,11 +13,13 @@ function simpleReporter(results, opts) {
-
- clearPassed();
- lastPassed = true;
-- process.stdout.write(`PASS ${test.file}`);
-+ let mess = `PASS ${test.file} (${test.scenario})\n`
-+ console.log(mess);
-+ writeStatistics(mess,opts);
-
- if (opts.saveCompiledTests && !opts.saveOnlyFailed) {
- test.savedTestPath = saveCompiledTest(test, opts);
-- process.stdout.write(`\nSaved compiled passed test as ${test.savedTestPath}\n`);
-+ // process.stdout.write(`\nSaved compiled passed test as ${test.savedTestPath}\n`);
- }
- });
-
-@@ -24,14 +27,21 @@ function simpleReporter(results, opts) {
- failed++;
- clearPassed();
- lastPassed = false;
-- console.log(`FAIL ${test.file} (${test.scenario})`);
-- console.log(` ${test.result.message}`);
-+
-+ let mess = `FAIL ${test.file} (${test.scenario})\n`
-+ saveInfoToFile(test,opts);
-+
-+ console.log(mess);
-+ console.log(`${test.result.message}`);
- console.log('');
-
-+ writeStatistics(mess,opts);
-+
- if (opts.saveCompiledTests) {
- test.savedTestPath = saveCompiledTest(test, opts);
-- process.stdout.write(`Saved compiled failed test as ${test.savedTestPath}\n`);
-+ // process.stdout.write(`Saved compiled failed test as ${test.savedTestPath}\n`);
- }
-+
- });
-
- results.on('end', function () {
-@@ -52,6 +62,29 @@ function simpleReporter(results, opts) {
- }
- }
- }
-+
-+ function saveInfoToFile(test,opts){
-+ let filePath = test.file;
-+ let tmps = filePath.split(opts.test262Dir);
-+ let outFile = path.join(opts.tempDir,tmps[1]);
-+ let scenario = test.scenario === 'strict mode' ? 'strict' : test.scenario;
-+ let outcome = 'err';
-+ let savedTestPath = path.normalize(
-+ `${outFile}.${opts.hostType}.${scenario}.${outcome}`
-+ );
-+ fs.writeFileSync(savedTestPath, ` ${test.result.message}`);
-+ }
-+
-+ function writeStatistics(data,opts) {
-+ let save_file = path.join(opts.tempDir,"result.txt");
-+ fs.appendFile(save_file,data,'utf8',function(err){
-+ if(err)
-+ {
-+ console.error(err);
-+ }
-+ });
-+ }
-+
- }
-
- module.exports = simpleReporter;
-diff --git a/lib/saveCompiledTest.js b/lib/saveCompiledTest.js
-index c233adb..7739946 100644
---- a/lib/saveCompiledTest.js
-+++ b/lib/saveCompiledTest.js
-@@ -6,8 +6,11 @@ const path = require('path');
- module.exports = function saveCompiledTest(test, options) {
- let outcome = test.result.pass ? 'pass' : 'fail';
- let scenario = test.scenario === 'strict mode' ? 'strict' : test.scenario;
-+ let filePath = test.file;
-+ let tmps = filePath.split(options.test262Dir);
-+ let outFile = path.join(options.tempDir,tmps[1]);
- let savedTestPath = path.normalize(
-- `${test.file}.${options.hostType}.${scenario}.${outcome}`
-+ `${outFile}.${options.hostType}.${scenario}.${outcome}`
- );
- fs.writeFileSync(savedTestPath, test.compiled);
- return savedTestPath;
-diff --git a/lib/validator.js b/lib/validator.js
-index e7cb695..38a113c 100644
---- a/lib/validator.js
-+++ b/lib/validator.js
-@@ -35,7 +35,7 @@ module.exports = function validate(test) {
- } else {
- return {
- pass: false,
-- message: `Expected no error, got ${result.error.name}: ${result.error.message}`,
-+ message: `Expected no error, but got ${result.error.name}: \n ${result.stderr}`,
- };
- }
- } else if (!ranToFinish && !test.attrs.flags.raw) {
-@@ -46,7 +46,7 @@ module.exports = function validate(test) {
- }
- return {
- pass: false,
-- message,
-+ message: `Expected no error, but got : \n ${result.stderr}`,
- };
- } else {
- return {
-@@ -78,9 +78,9 @@ module.exports = function validate(test) {
- } else {
- return {
- pass: false,
-- message: `Expected test to throw error of type ${test.attrs.negative.type}, got ${result.error.name}: ${result.error.message}`,
-+ message: `Expected test to throw error of type ${test.attrs.negative.type}, but got ${result.error.name}: \n ${result.stderr}`,
- };
- }
- }
- }
--};
-+};
-\ No newline at end of file
diff --git a/test262/intl_skip_tests.json b/test262/intl_skip_tests.json
deleted file mode 100644
index 2c7bbb17b7e9634380ed71249dbcf9eb7fdf79a1..0000000000000000000000000000000000000000
--- a/test262/intl_skip_tests.json
+++ /dev/null
@@ -1,56 +0,0 @@
-[
- {
- "reason": "Not support eval",
- "files": [
- "intl402/RelativeTimeFormat/constructor/constructor/proto-from-ctor-realm.js",
- "intl402/Collator/proto-from-ctor-realm.js",
- "intl402/DisplayNames/proto-from-ctor-realm.js",
- "intl402/DateTimeFormat/proto-from-ctor-realm.js",
- "intl402/ListFormat/constructor/constructor/proto-from-ctor-realm.js",
- "intl402/Segmenter/constructor/constructor/proto-from-ctor-realm.js",
- "intl402/Segmenter/proto-from-ctor-realm.js",
- "intl402/NumberFormat/proto-from-ctor-realm.js",
- "intl402/Locale/proto-from-ctor-realm.js",
- "intl402/PluralRules/proto-from-ctor-realm.js",
- "intl402/DisplayNames/ctor-custom-get-prototype-poison-throws.js",
- "intl402/DisplayNames/ctor-custom-prototype.js",
- "intl402/Segmenter/ctor-custom-prototype.js"
- ]
- },
- {
- "reason": "Current ICU version not support yet",
- "files": [
- "intl402/language-tags-canonicalized.js",
- "intl402/constructors-string-and-single-element-array.js",
- "intl402/language-tags-valid.js",
- "intl402/fallback-locales-are-supported.js",
- "intl402/supportedLocalesOf-consistent-with-resolvedOptions.js",
- "intl402/supportedLocalesOf-unicode-extensions-ignored.js",
- "intl402/String/prototype/localeCompare/returns-same-results-as-Collator.js",
- "intl402/String/prototype/localeCompare/throws-same-exceptions-as-Collator.js",
- "intl402/String/prototype/localeCompare/default-options-object-prototype.js",
- "intl402/DateTimeFormat/prototype/resolvedOptions/hourCycle-timeStyle.js",
- "intl402/DateTimeFormat/prototype/format/timedatestyle-en.js",
- "intl402/RelativeTimeFormat/prototype/format/pl-pl-style-long.js",
- "intl402/RelativeTimeFormat/prototype/format/pl-pl-style-short.js",
- "intl402/RelativeTimeFormat/prototype/format/pl-pl-style-narrow.js",
- "intl402/RelativeTimeFormat/prototype/formatToParts/pl-pl-style-long.js",
- "intl402/RelativeTimeFormat/prototype/formatToParts/pl-pl-style-short.js",
- "intl402/RelativeTimeFormat/prototype/formatToParts/pl-pl-style-narrow.js",
- "intl402/NumberFormat/prototype/formatToParts/main.js",
- "intl402/NumberFormat/currency-digits.js",
- "intl402/Locale/constructor-non-iana-canon.js",
- "intl402/Locale/extensions-grandfathered.js",
- "intl402/Locale/likely-subtags-grandfathered.js",
- "intl402/Locale/prototype/minimize/removing-likely-subtags-first-adds-likely-subtags.js",
- "intl402/Intl/getCanonicalLocales/non-iana-canon.js",
- "intl402/Intl/getCanonicalLocales/transformed-ext-canonical.js",
- "intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-yes-to-true.js",
- "intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-region.js",
- "intl402/Intl/getCanonicalLocales/preferred-grandfathered.js",
- "intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-subdivision.js",
- "intl402/Intl/getCanonicalLocales/canonicalized-tags.js",
- "intl402/Intl/getCanonicalLocales/transformed-ext-invalid.js"
- ]
- }
-]
diff --git a/test262/intl_tests.txt b/test262/intl_tests.txt
deleted file mode 100644
index bdac85c5d7bba626c6e2b12f11750d962c5ad1c2..0000000000000000000000000000000000000000
--- a/test262/intl_tests.txt
+++ /dev/null
@@ -1,817 +0,0 @@
-intl402/Array/prototype/toLocaleString/calls-toLocaleString-number-elements.js
-intl402/BigInt/prototype/toLocaleString/default-options-object-prototype.js
-intl402/BigInt/prototype/toLocaleString/taint-Intl-NumberFormat.js
-intl402/BigInt/prototype/toLocaleString/builtin.js
-intl402/BigInt/prototype/toLocaleString/name.js
-intl402/BigInt/prototype/toLocaleString/en-US.js
-intl402/BigInt/prototype/toLocaleString/de-DE.js
-intl402/BigInt/prototype/toLocaleString/prop-desc.js
-intl402/BigInt/prototype/toLocaleString/length.js
-intl402/BigInt/prototype/toLocaleString/this-value-invalid.js
-intl402/BigInt/prototype/toLocaleString/throws-same-exceptions-as-NumberFormat.js
-intl402/BigInt/prototype/toLocaleString/returns-same-results-as-NumberFormat.js
-intl402/Collator/numeric-and-caseFirst.js
-intl402/Collator/default-options-object-prototype.js
-intl402/Collator/proto-from-ctor-realm.js
-intl402/Collator/taint-Object-prototype.js
-intl402/Collator/usage-de.js
-intl402/Collator/builtin.js
-intl402/Collator/name.js
-intl402/Collator/ignore-invalid-unicode-ext-values.js
-intl402/Collator/instance-proto-and-extensible.js
-intl402/Collator/test-option-ignorePunctuation.js
-intl402/Collator/this-value-ignored.js
-intl402/Collator/constructor-options-throwing-getters.js
-intl402/Collator/subclassing.js
-intl402/Collator/prop-desc.js
-intl402/Collator/test-option-usage.js
-intl402/Collator/length.js
-intl402/Collator/test-option-sensitivity.js
-intl402/Collator/unicode-ext-seq-in-private-tag.js
-intl402/Collator/test-option-numeric-and-caseFirst.js
-intl402/Collator/test-option-localeMatcher.js
-intl402/Collator/unicode-ext-value-collation.js
-intl402/Collator/missing-unicode-ext-value-defaults-to-true.js
-intl402/Collator/prototype/this-value-collator-prototype.js
-intl402/Collator/prototype/builtin.js
-intl402/Collator/prototype/toStringTag/toString-removed-tag.js
-intl402/Collator/prototype/toStringTag/toStringTag.js
-intl402/Collator/prototype/toStringTag/toString.js
-intl402/Collator/prototype/toStringTag/toString-changed-tag.js
-intl402/Collator/prototype/constructor/prop-desc.js
-intl402/Collator/prototype/constructor/value.js
-intl402/Collator/prototype/resolvedOptions/builtin.js
-intl402/Collator/prototype/resolvedOptions/name.js
-intl402/Collator/prototype/resolvedOptions/prop-desc.js
-intl402/Collator/prototype/resolvedOptions/length.js
-intl402/Collator/prototype/resolvedOptions/basic.js
-intl402/Collator/prototype/resolvedOptions/order.js
-intl402/Collator/prototype/compare/non-normative-basic.js
-intl402/Collator/prototype/compare/bound-to-collator-instance.js
-intl402/Collator/prototype/compare/compare-function-length.js
-intl402/Collator/prototype/compare/non-normative-phonebook.js
-intl402/Collator/prototype/compare/builtin.js
-intl402/Collator/prototype/compare/name.js
-intl402/Collator/prototype/compare/compare-function-name.js
-intl402/Collator/prototype/compare/prop-desc.js
-intl402/Collator/prototype/compare/non-normative-sensitivity.js
-intl402/Collator/prototype/compare/length.js
-intl402/Collator/prototype/compare/canonically-equivalent-strings.js
-intl402/Collator/prototype/compare/compare-function-builtin.js
-intl402/Collator/prototype/this-value-not-collator.js
-intl402/Collator/prototype/prop-desc.js
-intl402/Collator/unicode-ext-seq-with-attribute.js
-intl402/Collator/legacy-regexp-statics-not-modified.js
-intl402/Collator/supportedLocalesOf/taint-Object-prototype.js
-intl402/Collator/supportedLocalesOf/builtin.js
-intl402/Collator/supportedLocalesOf/name.js
-intl402/Collator/supportedLocalesOf/prop-desc.js
-intl402/Collator/supportedLocalesOf/length.js
-intl402/Collator/supportedLocalesOf/basic.js
-intl402/Date/prototype/toLocaleDateString/builtin.js
-intl402/Date/prototype/toLocaleDateString/length.js
-intl402/Date/prototype/taint-Intl-DateTimeFormat.js
-intl402/Date/prototype/this-value-non-date.js
-intl402/Date/prototype/returns-same-results-as-DateTimeFormat.js
-intl402/Date/prototype/this-value-invalid-date.js
-intl402/Date/prototype/toLocaleTimeString/builtin.js
-intl402/Date/prototype/toLocaleTimeString/length.js
-intl402/Date/prototype/throws-same-exceptions-as-DateTimeFormat.js
-intl402/Date/prototype/toLocaleString/default-options-object-prototype.js
-intl402/Date/prototype/toLocaleString/builtin.js
-intl402/Date/prototype/toLocaleString/length.js
-intl402/DateTimeFormat/timezone-canonicalized.js
-intl402/DateTimeFormat/default-options-object-prototype.js
-intl402/DateTimeFormat/test-option-formatMatcher.js
-intl402/DateTimeFormat/proto-from-ctor-realm.js
-intl402/DateTimeFormat/test-option-date-time-components.js
-intl402/DateTimeFormat/constructor-options-fractionalSecondDigits-invalid.js
-intl402/DateTimeFormat/constructor-options-order-dayPeriod.js
-intl402/DateTimeFormat/constructor-default-value.js
-intl402/DateTimeFormat/taint-Object-prototype.js
-intl402/DateTimeFormat/casing-numbering-system-calendar-options.js
-intl402/DateTimeFormat/required-date-time-formats.js
-intl402/DateTimeFormat/constructor-options-timeStyle-invalid.js
-intl402/DateTimeFormat/builtin.js
-intl402/DateTimeFormat/constructor-calendar-numberingSystem-order.js
-intl402/DateTimeFormat/constructor-options-dateStyle-invalid.js
-intl402/DateTimeFormat/name.js
-intl402/DateTimeFormat/constructor-options-numberingSystem-invalid.js
-intl402/DateTimeFormat/constructor-options-toobject.js
-intl402/DateTimeFormat/intl-legacy-constructed-symbol.js
-intl402/DateTimeFormat/numbering-system-calendar-options.js
-intl402/DateTimeFormat/constructor-options-order-fractionalSecondDigits.js
-intl402/DateTimeFormat/constructor-options-order-timedate-style.js
-intl402/DateTimeFormat/ignore-invalid-unicode-ext-values.js
-intl402/DateTimeFormat/constructor-options-calendar-invalid.js
-intl402/DateTimeFormat/instance-proto-and-extensible.js
-intl402/DateTimeFormat/intl-legacy-constructed-symbol-on-unwrap.js
-intl402/DateTimeFormat/this-value-ignored.js
-intl402/DateTimeFormat/constructor-options-fractionalSecondDigits-valid.js
-intl402/DateTimeFormat/constructor-options-throwing-getters.js
-intl402/DateTimeFormat/subclassing.js
-intl402/DateTimeFormat/prop-desc.js
-intl402/DateTimeFormat/length.js
-intl402/DateTimeFormat/taint-Object-prototype-date-time-components.js
-intl402/DateTimeFormat/taint-Object-prototype-fractionalSecondDigits.js
-intl402/DateTimeFormat/test-option-localeMatcher.js
-intl402/DateTimeFormat/test-option-hour12.js
-intl402/DateTimeFormat/constructor-options-throwing-getters-fractionalSecondDigits.js
-intl402/DateTimeFormat/constructor-options-timeStyle-valid.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/builtin.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/name.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/en-US.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/argument-date-string.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/this-is-not-object-throws.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/argument-near-time-boundaries.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/pattern-on-calendar.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/prop-desc.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/length.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/date-x-greater-than-y-throws.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/date-is-nan-throws.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/argument-tonumber-throws.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/fractionalSecondDigits.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/argument-to-integer.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/date-is-infinity-throws.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/date-undefined-throws.js
-intl402/DateTimeFormat/prototype/formatRangeToParts/this-bad-object.js
-intl402/DateTimeFormat/prototype/formatRange/builtin.js
-intl402/DateTimeFormat/prototype/formatRange/name.js
-intl402/DateTimeFormat/prototype/formatRange/en-US.js
-intl402/DateTimeFormat/prototype/formatRange/argument-date-string.js
-intl402/DateTimeFormat/prototype/formatRange/this-is-not-object-throws.js
-intl402/DateTimeFormat/prototype/formatRange/argument-near-time-boundaries.js
-intl402/DateTimeFormat/prototype/formatRange/prop-desc.js
-intl402/DateTimeFormat/prototype/formatRange/length.js
-intl402/DateTimeFormat/prototype/formatRange/date-x-greater-than-y-throws.js
-intl402/DateTimeFormat/prototype/formatRange/date-is-nan-throws.js
-intl402/DateTimeFormat/prototype/formatRange/argument-tonumber-throws.js
-intl402/DateTimeFormat/prototype/formatRange/fractionalSecondDigits.js
-intl402/DateTimeFormat/prototype/formatRange/argument-to-integer.js
-intl402/DateTimeFormat/prototype/formatRange/date-is-infinity-throws.js
-intl402/DateTimeFormat/prototype/formatRange/date-undefined-throws.js
-intl402/DateTimeFormat/prototype/formatRange/this-bad-object.js
-intl402/DateTimeFormat/prototype/this-value-datetimeformat-prototype.js
-intl402/DateTimeFormat/prototype/builtin.js
-intl402/DateTimeFormat/prototype/toStringTag/toString-removed-tag.js
-intl402/DateTimeFormat/prototype/toStringTag/toStringTag.js
-intl402/DateTimeFormat/prototype/toStringTag/toString.js
-intl402/DateTimeFormat/prototype/toStringTag/toString-changed-tag.js
-intl402/DateTimeFormat/prototype/constructor/prop-desc.js
-intl402/DateTimeFormat/prototype/constructor/value.js
-intl402/DateTimeFormat/prototype/resolvedOptions/builtin.js
-intl402/DateTimeFormat/prototype/resolvedOptions/hourCycle-dateStyle.js
-intl402/DateTimeFormat/prototype/resolvedOptions/name.js
-intl402/DateTimeFormat/prototype/resolvedOptions/order-fractionalSecondDigits.js
-intl402/DateTimeFormat/prototype/resolvedOptions/order-dayPeriod.js
-intl402/DateTimeFormat/prototype/resolvedOptions/prop-desc.js
-intl402/DateTimeFormat/prototype/resolvedOptions/length.js
-intl402/DateTimeFormat/prototype/resolvedOptions/basic.js
-intl402/DateTimeFormat/prototype/resolvedOptions/resolved-locale-with-hc-unicode.js
-intl402/DateTimeFormat/prototype/resolvedOptions/order-style.js
-intl402/DateTimeFormat/prototype/resolvedOptions/hourCycle.js
-intl402/DateTimeFormat/prototype/resolvedOptions/hourCycle-default.js
-intl402/DateTimeFormat/prototype/resolvedOptions/order.js
-intl402/DateTimeFormat/prototype/resolvedOptions/hourCycle-timeStyle.js
-intl402/DateTimeFormat/prototype/this-value-not-datetimeformat.js
-intl402/DateTimeFormat/prototype/format/throws-value-non-finite.js
-intl402/DateTimeFormat/prototype/format/dayPeriod-short-en.js
-intl402/DateTimeFormat/prototype/format/dayPeriod-narrow-en.js
-intl402/DateTimeFormat/prototype/format/taint-Object-prototype.js
-intl402/DateTimeFormat/prototype/format/builtin.js
-intl402/DateTimeFormat/prototype/format/name.js
-intl402/DateTimeFormat/prototype/format/format-function-builtin.js
-intl402/DateTimeFormat/prototype/format/related-year-zh.js
-intl402/DateTimeFormat/prototype/format/bound-to-datetimeformat-instance.js
-intl402/DateTimeFormat/prototype/format/date-constructor-not-called.js
-intl402/DateTimeFormat/prototype/format/proleptic-gregorian-calendar.js
-intl402/DateTimeFormat/prototype/format/prop-desc.js
-intl402/DateTimeFormat/prototype/format/length.js
-intl402/DateTimeFormat/prototype/format/time-clip-near-time-boundaries.js
-intl402/DateTimeFormat/prototype/format/dayPeriod-long-en.js
-intl402/DateTimeFormat/prototype/format/format-function-length.js
-intl402/DateTimeFormat/prototype/format/fractionalSecondDigits.js
-intl402/DateTimeFormat/prototype/format/format-function-name.js
-intl402/DateTimeFormat/prototype/format/time-clip-to-integer.js
-intl402/DateTimeFormat/prototype/format/timedatestyle-en.js
-intl402/DateTimeFormat/prototype/prop-desc.js
-intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-short-en.js
-intl402/DateTimeFormat/prototype/formatToParts/return-abrupt-tonumber-date.js
-intl402/DateTimeFormat/prototype/formatToParts/main.js
-intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-narrow-en.js
-intl402/DateTimeFormat/prototype/formatToParts/this-has-not-internal-throws.js
-intl402/DateTimeFormat/prototype/formatToParts/name.js
-intl402/DateTimeFormat/prototype/formatToParts/related-year-zh.js
-intl402/DateTimeFormat/prototype/formatToParts/related-year.js
-intl402/DateTimeFormat/prototype/formatToParts/date-constructor-not-called.js
-intl402/DateTimeFormat/prototype/formatToParts/this-is-not-object-throws.js
-intl402/DateTimeFormat/prototype/formatToParts/pattern-on-calendar.js
-intl402/DateTimeFormat/prototype/formatToParts/length.js
-intl402/DateTimeFormat/prototype/formatToParts/time-clip-near-time-boundaries.js
-intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-long-en.js
-intl402/DateTimeFormat/prototype/formatToParts/date-is-nan-throws.js
-intl402/DateTimeFormat/prototype/formatToParts/fractionalSecondDigits.js
-intl402/DateTimeFormat/prototype/formatToParts/date-is-infinity-throws.js
-intl402/DateTimeFormat/prototype/formatToParts/time-clip-to-integer.js
-intl402/DateTimeFormat/prototype/formatToParts/formatToParts.js
-intl402/DateTimeFormat/timezone-utc.js
-intl402/DateTimeFormat/taint-Object-prototype-dayPeriod.js
-intl402/DateTimeFormat/constructor-options-throwing-getters-dayPeriod.js
-intl402/DateTimeFormat/legacy-regexp-statics-not-modified.js
-intl402/DateTimeFormat/constructor-options-dayPeriod-invalid.js
-intl402/DateTimeFormat/constructor-options-dayPeriod-valid.js
-intl402/DateTimeFormat/date-time-options.js
-intl402/DateTimeFormat/constructor-options-throwing-getters-timedate-style.js
-intl402/DateTimeFormat/supportedLocalesOf/taint-Object-prototype.js
-intl402/DateTimeFormat/supportedLocalesOf/builtin.js
-intl402/DateTimeFormat/supportedLocalesOf/name.js
-intl402/DateTimeFormat/supportedLocalesOf/prop-desc.js
-intl402/DateTimeFormat/supportedLocalesOf/length.js
-intl402/DateTimeFormat/supportedLocalesOf/basic.js
-intl402/DateTimeFormat/constructor-options-order.js
-intl402/DateTimeFormat/timezone-invalid.js
-intl402/DateTimeFormat/constructor-options-dateStyle-valid.js
-intl402/DisplayNames/options-type-abrupt-throws.js
-intl402/DisplayNames/proto-from-ctor-realm.js
-intl402/DisplayNames/options-style-invalid-throws.js
-intl402/DisplayNames/options-fallback-abrupt-throws.js
-intl402/DisplayNames/options-localeMatcher-toString-abrupt-throws.js
-intl402/DisplayNames/locales-symbol-length.js
-intl402/DisplayNames/ctor-default-prototype.js
-intl402/DisplayNames/name.js
-intl402/DisplayNames/locales-length-poison-throws.js
-intl402/DisplayNames/options-style-valid.js
-intl402/DisplayNames/locales-invalid-throws.js
-intl402/DisplayNames/options-type-invalid-throws.js
-intl402/DisplayNames/options-style-abrupt-throws.js
-intl402/DisplayNames/proto.js
-intl402/DisplayNames/options-style-toString-abrupt-throws.js
-intl402/DisplayNames/locales-length-tolength-throws.js
-intl402/DisplayNames/options-random-properties-unchecked.js
-intl402/DisplayNames/undefined-newtarget-throws.js
-intl402/DisplayNames/options-localeMatcher-abrupt-throws.js
-intl402/DisplayNames/options-localeMatcher-invalid-throws.js
-intl402/DisplayNames/prop-desc.js
-intl402/DisplayNames/length.js
-intl402/DisplayNames/ctor-custom-prototype.js
-intl402/DisplayNames/options-localeMatcher-valid.js
-intl402/DisplayNames/options-type-valid.js
-intl402/DisplayNames/instance-extensible.js
-intl402/DisplayNames/prototype/Symbol.toStringTag.js
-intl402/DisplayNames/prototype/resolvedOptions/this-object-lacks-internal-throws.js
-intl402/DisplayNames/prototype/resolvedOptions/name.js
-intl402/DisplayNames/prototype/resolvedOptions/option-fallback.js
-intl402/DisplayNames/prototype/resolvedOptions/option-style.js
-intl402/DisplayNames/prototype/resolvedOptions/prop-desc.js
-intl402/DisplayNames/prototype/resolvedOptions/length.js
-intl402/DisplayNames/prototype/resolvedOptions/return-object.js
-intl402/DisplayNames/prototype/resolvedOptions/this-not-object-throws.js
-intl402/DisplayNames/prototype/resolvedOptions/default-option-values.js
-intl402/DisplayNames/prototype/resolvedOptions/option-type.js
-intl402/DisplayNames/prototype/prop-desc.js
-intl402/DisplayNames/options-fallback-valid.js
-intl402/DisplayNames/options-null-throws.js
-intl402/DisplayNames/options-fallback-invalid-throws.js
-intl402/DisplayNames/options-fallback-toString-abrupt-throws.js
-intl402/DisplayNames/options-type-toString-abrupt-throws.js
-intl402/DisplayNames/ctor-custom-get-prototype-poison-throws.js
-intl402/Intl/builtin.js
-intl402/Intl/toStringTag/toStringTag.js
-intl402/Intl/toStringTag/toString.js
-intl402/Intl/getCanonicalLocales/preferred-variant.js
-intl402/Intl/getCanonicalLocales/has-property.js
-intl402/Intl/getCanonicalLocales/Locale-object.js
-intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-col-strength.js
-intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-subdivision.js
-intl402/Intl/getCanonicalLocales/returned-object-is-an-array.js
-intl402/Intl/getCanonicalLocales/weird-cases.js
-intl402/Intl/getCanonicalLocales/duplicates.js
-intl402/Intl/getCanonicalLocales/main.js
-intl402/Intl/getCanonicalLocales/name.js
-intl402/Intl/getCanonicalLocales/complex-region-subtag-replacement.js
-intl402/Intl/getCanonicalLocales/transformed-ext-invalid.js
-intl402/Intl/getCanonicalLocales/getCanonicalLocales.js
-intl402/Intl/getCanonicalLocales/canonicalized-unicode-ext-seq.js
-intl402/Intl/getCanonicalLocales/error-cases.js
-intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-region.js
-intl402/Intl/getCanonicalLocales/non-iana-canon.js
-intl402/Intl/getCanonicalLocales/returned-object-is-mutable.js
-intl402/Intl/getCanonicalLocales/get-locale.js
-intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-calendar.js
-intl402/Intl/getCanonicalLocales/elements-not-reordered.js
-intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-yes-to-true.js
-intl402/Intl/getCanonicalLocales/preferred-grandfathered.js
-intl402/Intl/getCanonicalLocales/unicode-ext-key-with-digit.js
-intl402/Intl/getCanonicalLocales/length.js
-intl402/Intl/getCanonicalLocales/invalid-tags.js
-intl402/Intl/getCanonicalLocales/overriden-push.js
-intl402/Intl/getCanonicalLocales/transformed-ext-canonical.js
-intl402/Intl/getCanonicalLocales/to-string.js
-intl402/Intl/getCanonicalLocales/canonicalized-tags.js
-intl402/Intl/getCanonicalLocales/grandfathered.js
-intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-measurement-system.js
-intl402/Intl/getCanonicalLocales/transformed-ext-valid.js
-intl402/Intl/getCanonicalLocales/locales-is-not-a-string.js
-intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-timezone.js
-intl402/Intl/getCanonicalLocales/overriden-arg-length.js
-intl402/Intl/getCanonicalLocales/complex-language-subtag-replacement.js
-intl402/Intl/getCanonicalLocales/descriptor.js
-intl402/ListFormat/constructor/name.js
-intl402/ListFormat/constructor/constructor/proto-from-ctor-realm.js
-intl402/ListFormat/constructor/constructor/options-toobject-prototype.js
-intl402/ListFormat/constructor/constructor/options-order.js
-intl402/ListFormat/constructor/constructor/locales-valid.js
-intl402/ListFormat/constructor/constructor/options-throwing-getters.js
-intl402/ListFormat/constructor/constructor/options-toobject.js
-intl402/ListFormat/constructor/constructor/locales-invalid.js
-intl402/ListFormat/constructor/constructor/options-style-invalid.js
-intl402/ListFormat/constructor/constructor/options-style-valid.js
-intl402/ListFormat/constructor/constructor/options-type-invalid.js
-intl402/ListFormat/constructor/constructor/subclassing.js
-intl402/ListFormat/constructor/constructor/options-invalid.js
-intl402/ListFormat/constructor/constructor/options-undefined.js
-intl402/ListFormat/constructor/constructor/newtarget-undefined.js
-intl402/ListFormat/constructor/constructor/options-type-valid.js
-intl402/ListFormat/constructor/constructor/options-localeMatcher-invalid.js
-intl402/ListFormat/constructor/prop-desc.js
-intl402/ListFormat/constructor/length.js
-intl402/ListFormat/constructor/prototype.js
-intl402/ListFormat/constructor/supportedLocalesOf/options-toobject.js
-intl402/ListFormat/constructor/supportedLocalesOf/locales-invalid.js
-intl402/ListFormat/constructor/supportedLocalesOf/name.js
-intl402/ListFormat/constructor/supportedLocalesOf/result-type.js
-intl402/ListFormat/constructor/supportedLocalesOf/branding.js
-intl402/ListFormat/constructor/supportedLocalesOf/prop-desc.js
-intl402/ListFormat/constructor/supportedLocalesOf/length.js
-intl402/ListFormat/constructor/supportedLocalesOf/basic.js
-intl402/ListFormat/constructor/supportedLocalesOf/options-undefined.js
-intl402/ListFormat/constructor/supportedLocalesOf/options-null.js
-intl402/ListFormat/constructor/supportedLocalesOf/options-localeMatcher-invalid.js
-intl402/ListFormat/prototype/toStringTag/toStringTag.js
-intl402/ListFormat/prototype/toStringTag/toString.js
-intl402/ListFormat/prototype/constructor/prop-desc.js
-intl402/ListFormat/prototype/resolvedOptions/caching.js
-intl402/ListFormat/prototype/resolvedOptions/name.js
-intl402/ListFormat/prototype/resolvedOptions/branding.js
-intl402/ListFormat/prototype/resolvedOptions/prop-desc.js
-intl402/ListFormat/prototype/resolvedOptions/type.js
-intl402/ListFormat/prototype/resolvedOptions/length.js
-intl402/ListFormat/prototype/resolvedOptions/order.js
-intl402/ListFormat/prototype/format/es-es-long.js
-intl402/ListFormat/prototype/format/en-us-default.js
-intl402/ListFormat/prototype/format/iterable.js
-intl402/ListFormat/prototype/format/es-es-narrow.js
-intl402/ListFormat/prototype/format/en-us-narrow.js
-intl402/ListFormat/prototype/format/en-us-disjunction.js
-intl402/ListFormat/prototype/format/name.js
-intl402/ListFormat/prototype/format/iterable-iteratorstep-throw.js
-intl402/ListFormat/prototype/format/iterable-iteratorclose.js
-intl402/ListFormat/prototype/format/iterable-iteratorvalue-throw.js
-intl402/ListFormat/prototype/format/en-us-unit.js
-intl402/ListFormat/prototype/format/branding.js
-intl402/ListFormat/prototype/format/prop-desc.js
-intl402/ListFormat/prototype/format/length.js
-intl402/ListFormat/prototype/format/es-es-short.js
-intl402/ListFormat/prototype/format/iterable-getiterator-throw.js
-intl402/ListFormat/prototype/format/en-us-short.js
-intl402/ListFormat/prototype/format/iterable-invalid.js
-intl402/ListFormat/prototype/format/iterable-undefined.js
-intl402/ListFormat/prototype/prop-desc.js
-intl402/ListFormat/prototype/formatToParts/es-es-long.js
-intl402/ListFormat/prototype/formatToParts/en-us-default.js
-intl402/ListFormat/prototype/formatToParts/iterable.js
-intl402/ListFormat/prototype/formatToParts/es-es-narrow.js
-intl402/ListFormat/prototype/formatToParts/en-us-narrow.js
-intl402/ListFormat/prototype/formatToParts/en-us-disjunction.js
-intl402/ListFormat/prototype/formatToParts/name.js
-intl402/ListFormat/prototype/formatToParts/iterable-iteratorstep-throw.js
-intl402/ListFormat/prototype/formatToParts/iterable-iteratorclose.js
-intl402/ListFormat/prototype/formatToParts/iterable-iteratorvalue-throw.js
-intl402/ListFormat/prototype/formatToParts/en-us-unit.js
-intl402/ListFormat/prototype/formatToParts/branding.js
-intl402/ListFormat/prototype/formatToParts/prop-desc.js
-intl402/ListFormat/prototype/formatToParts/length.js
-intl402/ListFormat/prototype/formatToParts/es-es-short.js
-intl402/ListFormat/prototype/formatToParts/iterable-getiterator-throw.js
-intl402/ListFormat/prototype/formatToParts/en-us-short.js
-intl402/ListFormat/prototype/formatToParts/iterable-invalid.js
-intl402/ListFormat/prototype/formatToParts/iterable-undefined.js
-intl402/ListFormat/instance/extensibility.js
-intl402/ListFormat/instance/prototype.js
-intl402/Locale/constructor-options-hourcycle-valid.js
-intl402/Locale/constructor-options-script-valid-undefined.js
-intl402/Locale/invalid-tag-throws.js
-intl402/Locale/proto-from-ctor-realm.js
-intl402/Locale/extensions-private.js
-intl402/Locale/constructor-options-language-invalid.js
-intl402/Locale/constructor-options-casefirst-invalid.js
-intl402/Locale/canonicalize-locale-list-take-locale.js
-intl402/Locale/likely-subtags-grandfathered.js
-intl402/Locale/name.js
-intl402/Locale/constructor-unicode-ext-valid.js
-intl402/Locale/constructor-apply-options-canonicalizes-twice.js
-intl402/Locale/constructor-getter-order.js
-intl402/Locale/constructor-newtarget-undefined.js
-intl402/Locale/constructor-options-language-valid-undefined.js
-intl402/Locale/constructor-options-script-valid.js
-intl402/Locale/constructor-options-numeric-valid.js
-intl402/Locale/invalid-tag-throws-undefined.js
-intl402/Locale/constructor-options-calendar-invalid.js
-intl402/Locale/constructor-options-canonicalized.js
-intl402/Locale/constructor-options-calendar-valid.js
-intl402/Locale/invalid-tag-throws-number.js
-intl402/Locale/instance.js
-intl402/Locale/reject-duplicate-variants.js
-intl402/Locale/constructor-options-throwing-getters.js
-intl402/Locale/subclassing.js
-intl402/Locale/constructor-options-numberingsystem-valid.js
-intl402/Locale/getters.js
-intl402/Locale/constructor-parse-twice.js
-intl402/Locale/prop-desc.js
-intl402/Locale/invalid-tag-throws-boolean.js
-intl402/Locale/length.js
-intl402/Locale/reject-duplicate-variants-in-tlang.js
-intl402/Locale/constructor-options-hourcycle-invalid.js
-intl402/Locale/constructor-options-collation-valid.js
-intl402/Locale/constructor-options-collation-invalid.js
-intl402/Locale/likely-subtags.js
-intl402/Locale/constructor-options-numberingsystem-invalid.js
-intl402/Locale/constructor-options-language-grandfathered.js
-intl402/Locale/constructor-options-region-valid.js
-intl402/Locale/constructor-tag.js
-intl402/Locale/constructor-options-script-invalid.js
-intl402/Locale/invalid-tag-throws-symbol.js
-intl402/Locale/constructor-options-numeric-undefined.js
-intl402/Locale/extensions-grandfathered.js
-intl402/Locale/prototype/hourCycle/name.js
-intl402/Locale/prototype/hourCycle/branding.js
-intl402/Locale/prototype/hourCycle/prop-desc.js
-intl402/Locale/prototype/caseFirst/name.js
-intl402/Locale/prototype/caseFirst/branding.js
-intl402/Locale/prototype/caseFirst/prop-desc.js
-intl402/Locale/prototype/language/name.js
-intl402/Locale/prototype/language/branding.js
-intl402/Locale/prototype/language/prop-desc.js
-intl402/Locale/prototype/toStringTag/toString-removed-tag.js
-intl402/Locale/prototype/toStringTag/toStringTag.js
-intl402/Locale/prototype/toStringTag/toString.js
-intl402/Locale/prototype/constructor/prop-desc.js
-intl402/Locale/prototype/toString/branding.js
-intl402/Locale/prototype/toString/prop-desc.js
-intl402/Locale/prototype/script/name.js
-intl402/Locale/prototype/script/branding.js
-intl402/Locale/prototype/script/prop-desc.js
-intl402/Locale/prototype/numberingSystem/name.js
-intl402/Locale/prototype/numberingSystem/branding.js
-intl402/Locale/prototype/numberingSystem/prop-desc.js
-intl402/Locale/prototype/calendar/name.js
-intl402/Locale/prototype/calendar/branding.js
-intl402/Locale/prototype/calendar/prop-desc.js
-intl402/Locale/prototype/prop-desc.js
-intl402/Locale/prototype/maximize/name.js
-intl402/Locale/prototype/maximize/branding.js
-intl402/Locale/prototype/maximize/prop-desc.js
-intl402/Locale/prototype/maximize/length.js
-intl402/Locale/prototype/baseName/name.js
-intl402/Locale/prototype/baseName/branding.js
-intl402/Locale/prototype/baseName/prop-desc.js
-intl402/Locale/prototype/region/name.js
-intl402/Locale/prototype/region/branding.js
-intl402/Locale/prototype/region/prop-desc.js
-intl402/Locale/prototype/minimize/removing-likely-subtags-first-adds-likely-subtags.js
-intl402/Locale/prototype/minimize/name.js
-intl402/Locale/prototype/minimize/branding.js
-intl402/Locale/prototype/minimize/prop-desc.js
-intl402/Locale/prototype/minimize/length.js
-intl402/Locale/prototype/numeric/name.js
-intl402/Locale/prototype/numeric/branding.js
-intl402/Locale/prototype/numeric/prop-desc.js
-intl402/Locale/prototype/collation/name.js
-intl402/Locale/prototype/collation/branding.js
-intl402/Locale/prototype/collation/prop-desc.js
-intl402/Locale/invalid-tag-throws-null.js
-intl402/Locale/constructor-unicode-ext-invalid.js
-intl402/Locale/getters-missing.js
-intl402/Locale/getters-grandfathered.js
-intl402/Locale/function-prototype.js
-intl402/Locale/constructor-locale-object.js
-intl402/Locale/constructor-non-iana-canon.js
-intl402/Locale/constructor-options-language-valid.js
-intl402/Locale/constructor-options-region-invalid.js
-intl402/Locale/instance-extensibility.js
-intl402/Locale/constructor-tag-tostring.js
-intl402/Locale/constructor-options-casefirst-valid.js
-intl402/Number/prototype/toLocaleString/default-options-object-prototype.js
-intl402/Number/prototype/toLocaleString/taint-Intl-NumberFormat.js
-intl402/Number/prototype/toLocaleString/builtin.js
-intl402/Number/prototype/toLocaleString/length.js
-intl402/Number/prototype/toLocaleString/throws-same-exceptions-as-NumberFormat.js
-intl402/Number/prototype/toLocaleString/returns-same-results-as-NumberFormat.js
-intl402/Number/prototype/toLocaleString/this-number-value.js
-intl402/NumberFormat/constructor-locales-string.js
-intl402/NumberFormat/casing-numbering-system-options.js
-intl402/NumberFormat/constructor-signDisplay.js
-intl402/NumberFormat/default-options-object-prototype.js
-intl402/NumberFormat/proto-from-ctor-realm.js
-intl402/NumberFormat/throws-for-currency-style-without-currency-option.js
-intl402/NumberFormat/fraction-digit-options-read-once.js
-intl402/NumberFormat/constructor-locales-toobject.js
-intl402/NumberFormat/constructor-numberingSystem-order.js
-intl402/NumberFormat/test-option-currencyDisplay.js
-intl402/NumberFormat/test-option-style.js
-intl402/NumberFormat/constructor-default-value.js
-intl402/NumberFormat/constructor-locales-hasproperty.js
-intl402/NumberFormat/taint-Object-prototype.js
-intl402/NumberFormat/style-unit.js
-intl402/NumberFormat/builtin.js
-intl402/NumberFormat/name.js
-intl402/NumberFormat/constructor-options-numberingSystem-invalid.js
-intl402/NumberFormat/constructor-locales-arraylike.js
-intl402/NumberFormat/constructor-options-toobject.js
-intl402/NumberFormat/intl-legacy-constructed-symbol.js
-intl402/NumberFormat/dft-currency-mnfd-range-check-mxfd.js
-intl402/NumberFormat/constructor-unit.js
-intl402/NumberFormat/test-option-useGrouping.js
-intl402/NumberFormat/test-option-currency.js
-intl402/NumberFormat/significant-digits-options-get-sequence.js
-intl402/NumberFormat/ignore-invalid-unicode-ext-values.js
-intl402/NumberFormat/instance-proto-and-extensible.js
-intl402/NumberFormat/intl-legacy-constructed-symbol-on-unwrap.js
-intl402/NumberFormat/currency-code-well-formed.js
-intl402/NumberFormat/this-value-ignored.js
-intl402/NumberFormat/currency-code-invalid.js
-intl402/NumberFormat/constructor-order.js
-intl402/NumberFormat/constructor-options-throwing-getters.js
-intl402/NumberFormat/subclassing.js
-intl402/NumberFormat/prop-desc.js
-intl402/NumberFormat/constructor-notation.js
-intl402/NumberFormat/length.js
-intl402/NumberFormat/currency-digits.js
-intl402/NumberFormat/test-option-localeMatcher.js
-intl402/NumberFormat/currencyDisplay-unit.js
-intl402/NumberFormat/numbering-system-options.js
-intl402/NumberFormat/constructor-unitDisplay.js
-intl402/NumberFormat/constructor-compactDisplay-compact.js
-intl402/NumberFormat/constructor-locales-get-tostring.js
-intl402/NumberFormat/prototype/builtin.js
-intl402/NumberFormat/prototype/toStringTag/configurable.js
-intl402/NumberFormat/prototype/toStringTag/prop-desc.js
-intl402/NumberFormat/prototype/constructor/prop-desc.js
-intl402/NumberFormat/prototype/constructor/value.js
-intl402/NumberFormat/prototype/resolvedOptions/builtin.js
-intl402/NumberFormat/prototype/resolvedOptions/name.js
-intl402/NumberFormat/prototype/resolvedOptions/prop-desc.js
-intl402/NumberFormat/prototype/resolvedOptions/length.js
-intl402/NumberFormat/prototype/resolvedOptions/basic.js
-intl402/NumberFormat/prototype/resolvedOptions/this-value-not-numberformat.js
-intl402/NumberFormat/prototype/resolvedOptions/order.js
-intl402/NumberFormat/prototype/resolvedOptions/compactDisplay.js
-intl402/NumberFormat/prototype/format/default-value.js
-intl402/NumberFormat/prototype/format/signDisplay-ja-JP.js
-intl402/NumberFormat/prototype/format/signDisplay-en-US.js
-intl402/NumberFormat/prototype/format/notation-compact-ja-JP.js
-intl402/NumberFormat/prototype/format/bound-to-numberformat-instance.js
-intl402/NumberFormat/prototype/format/signDisplay-zh-TW.js
-intl402/NumberFormat/prototype/format/format-significant-digits.js
-intl402/NumberFormat/prototype/format/signDisplay-de-DE.js
-intl402/NumberFormat/prototype/format/value-tonumber.js
-intl402/NumberFormat/prototype/format/engineering-scientific-ko-KR.js
-intl402/NumberFormat/prototype/format/builtin.js
-intl402/NumberFormat/prototype/format/signDisplay-currency-zh-TW.js
-intl402/NumberFormat/prototype/format/name.js
-intl402/NumberFormat/prototype/format/unit-en-US.js
-intl402/NumberFormat/prototype/format/unit-zh-TW.js
-intl402/NumberFormat/prototype/format/format-function-builtin.js
-intl402/NumberFormat/prototype/format/units-invalid.js
-intl402/NumberFormat/prototype/format/notation-compact-zh-TW.js
-intl402/NumberFormat/prototype/format/value-arg-coerced-to-number.js
-intl402/NumberFormat/prototype/format/signDisplay-currency-ko-KR.js
-intl402/NumberFormat/prototype/format/format-non-finite-numbers.js
-intl402/NumberFormat/prototype/format/format-fraction-digits-precision.js
-intl402/NumberFormat/prototype/format/unit-ko-KR.js
-intl402/NumberFormat/prototype/format/percent-formatter.js
-intl402/NumberFormat/prototype/format/unit-de-DE.js
-intl402/NumberFormat/prototype/format/signDisplay-rounding.js
-intl402/NumberFormat/prototype/format/signDisplay-currency-en-US.js
-intl402/NumberFormat/prototype/format/signDisplay-ko-KR.js
-intl402/NumberFormat/prototype/format/prop-desc.js
-intl402/NumberFormat/prototype/format/length.js
-intl402/NumberFormat/prototype/format/format-significant-digits-precision.js
-intl402/NumberFormat/prototype/format/engineering-scientific-en-US.js
-intl402/NumberFormat/prototype/format/signDisplay-currency-de-DE.js
-intl402/NumberFormat/prototype/format/format-fraction-digits.js
-intl402/NumberFormat/prototype/format/engineering-scientific-ja-JP.js
-intl402/NumberFormat/prototype/format/format-negative-numbers.js
-intl402/NumberFormat/prototype/format/notation-compact-ko-KR.js
-intl402/NumberFormat/prototype/format/this-value-not-numberformat.js
-intl402/NumberFormat/prototype/format/numbering-systems.js
-intl402/NumberFormat/prototype/format/notation-compact-en-US.js
-intl402/NumberFormat/prototype/format/format-function-length.js
-intl402/NumberFormat/prototype/format/units.js
-intl402/NumberFormat/prototype/format/unit-ja-JP.js
-intl402/NumberFormat/prototype/format/format-function-name.js
-intl402/NumberFormat/prototype/format/signDisplay-currency-ja-JP.js
-intl402/NumberFormat/prototype/format/engineering-scientific-zh-TW.js
-intl402/NumberFormat/prototype/format/engineering-scientific-de-DE.js
-intl402/NumberFormat/prototype/format/notation-compact-de-DE.js
-intl402/NumberFormat/prototype/prop-desc.js
-intl402/NumberFormat/prototype/this-value-numberformat-prototype.js
-intl402/NumberFormat/prototype/formatToParts/signDisplay-ja-JP.js
-intl402/NumberFormat/prototype/formatToParts/signDisplay-en-US.js
-intl402/NumberFormat/prototype/formatToParts/notation-compact-ja-JP.js
-intl402/NumberFormat/prototype/formatToParts/signDisplay-zh-TW.js
-intl402/NumberFormat/prototype/formatToParts/signDisplay-de-DE.js
-intl402/NumberFormat/prototype/formatToParts/main.js
-intl402/NumberFormat/prototype/formatToParts/value-tonumber.js
-intl402/NumberFormat/prototype/formatToParts/engineering-scientific-ko-KR.js
-intl402/NumberFormat/prototype/formatToParts/signDisplay-currency-zh-TW.js
-intl402/NumberFormat/prototype/formatToParts/name.js
-intl402/NumberFormat/prototype/formatToParts/unit-en-US.js
-intl402/NumberFormat/prototype/formatToParts/unit-zh-TW.js
-intl402/NumberFormat/prototype/formatToParts/notation-compact-zh-TW.js
-intl402/NumberFormat/prototype/formatToParts/signDisplay-currency-ko-KR.js
-intl402/NumberFormat/prototype/formatToParts/unit-ko-KR.js
-intl402/NumberFormat/prototype/formatToParts/unit-de-DE.js
-intl402/NumberFormat/prototype/formatToParts/signDisplay-currency-en-US.js
-intl402/NumberFormat/prototype/formatToParts/default-parameter.js
-intl402/NumberFormat/prototype/formatToParts/signDisplay-ko-KR.js
-intl402/NumberFormat/prototype/formatToParts/prop-desc.js
-intl402/NumberFormat/prototype/formatToParts/length.js
-intl402/NumberFormat/prototype/formatToParts/unit.js
-intl402/NumberFormat/prototype/formatToParts/engineering-scientific-en-US.js
-intl402/NumberFormat/prototype/formatToParts/signDisplay-currency-de-DE.js
-intl402/NumberFormat/prototype/formatToParts/engineering-scientific-ja-JP.js
-intl402/NumberFormat/prototype/formatToParts/notation-compact-ko-KR.js
-intl402/NumberFormat/prototype/formatToParts/this-value-not-numberformat.js
-intl402/NumberFormat/prototype/formatToParts/percent-en-US.js
-intl402/NumberFormat/prototype/formatToParts/notation-compact-en-US.js
-intl402/NumberFormat/prototype/formatToParts/unit-ja-JP.js
-intl402/NumberFormat/prototype/formatToParts/signDisplay-currency-ja-JP.js
-intl402/NumberFormat/prototype/formatToParts/engineering-scientific-zh-TW.js
-intl402/NumberFormat/prototype/formatToParts/engineering-scientific-de-DE.js
-intl402/NumberFormat/prototype/formatToParts/notation-compact-de-DE.js
-intl402/NumberFormat/default-minimum-singificant-digits.js
-intl402/NumberFormat/legacy-regexp-statics-not-modified.js
-intl402/NumberFormat/supportedLocalesOf/taint-Object-prototype.js
-intl402/NumberFormat/supportedLocalesOf/builtin.js
-intl402/NumberFormat/supportedLocalesOf/name.js
-intl402/NumberFormat/supportedLocalesOf/prop-desc.js
-intl402/NumberFormat/supportedLocalesOf/length.js
-intl402/NumberFormat/supportedLocalesOf/basic.js
-intl402/NumberFormat/constructor-compactDisplay-no-compact.js
-intl402/PluralRules/default-options-object-prototype.js
-intl402/PluralRules/proto-from-ctor-realm.js
-intl402/PluralRules/internals.js
-intl402/PluralRules/builtin.js
-intl402/PluralRules/name.js
-intl402/PluralRules/constructor-options-throwing-getters.js
-intl402/PluralRules/undefined-newtarget-throws.js
-intl402/PluralRules/prop-desc.js
-intl402/PluralRules/length.js
-intl402/PluralRules/can-be-subclassed.js
-intl402/PluralRules/prototype/bind.js
-intl402/PluralRules/prototype/properties.js
-intl402/PluralRules/prototype/toStringTag/toString-removed-tag.js
-intl402/PluralRules/prototype/toStringTag/toStringTag.js
-intl402/PluralRules/prototype/toStringTag/toString.js
-intl402/PluralRules/prototype/toStringTag/toString-changed-tag.js
-intl402/PluralRules/prototype/select/tainting.js
-intl402/PluralRules/prototype/select/name.js
-intl402/PluralRules/prototype/select/prop-desc.js
-intl402/PluralRules/prototype/select/length.js
-intl402/PluralRules/prototype/select/non-finite.js
-intl402/PluralRules/prototype/constructor/main.js
-intl402/PluralRules/prototype/constructor/prop-desc.js
-intl402/PluralRules/prototype/resolvedOptions/pluralCategories.js
-intl402/PluralRules/prototype/resolvedOptions/properties.js
-intl402/PluralRules/prototype/resolvedOptions/name.js
-intl402/PluralRules/prototype/resolvedOptions/builtins.js
-intl402/PluralRules/prototype/resolvedOptions/prop-desc.js
-intl402/PluralRules/prototype/resolvedOptions/length.js
-intl402/PluralRules/prototype/resolvedOptions/order.js
-intl402/PluralRules/prototype/builtins.js
-intl402/PluralRules/prototype/prototype.js
-intl402/PluralRules/supportedLocalesOf/arguments.js
-intl402/PluralRules/supportedLocalesOf/main.js
-intl402/PluralRules/supportedLocalesOf/supportedLocalesOf.js
-intl402/PluralRules/supportedLocalesOf/name.js
-intl402/PluralRules/supportedLocalesOf/prop-desc.js
-intl402/PluralRules/supportedLocalesOf/length.js
-intl402/RelativeTimeFormat/constructor/name.js
-intl402/RelativeTimeFormat/constructor/constructor/proto-from-ctor-realm.js
-intl402/RelativeTimeFormat/constructor/constructor/options-numberingSystem-valid.js
-intl402/RelativeTimeFormat/constructor/constructor/options-toobject-prototype.js
-intl402/RelativeTimeFormat/constructor/constructor/options-order.js
-intl402/RelativeTimeFormat/constructor/constructor/locales-valid.js
-intl402/RelativeTimeFormat/constructor/constructor/options-proto.js
-intl402/RelativeTimeFormat/constructor/constructor/options-throwing-getters.js
-intl402/RelativeTimeFormat/constructor/constructor/options-toobject.js
-intl402/RelativeTimeFormat/constructor/constructor/locales-invalid.js
-intl402/RelativeTimeFormat/constructor/constructor/options-numeric-invalid.js
-intl402/RelativeTimeFormat/constructor/constructor/options-style-invalid.js
-intl402/RelativeTimeFormat/constructor/constructor/options-style-valid.js
-intl402/RelativeTimeFormat/constructor/constructor/options-numberingSystem-invalid.js
-intl402/RelativeTimeFormat/constructor/constructor/options-numeric-valid.js
-intl402/RelativeTimeFormat/constructor/constructor/subclassing.js
-intl402/RelativeTimeFormat/constructor/constructor/options-invalid.js
-intl402/RelativeTimeFormat/constructor/constructor/options-undefined.js
-intl402/RelativeTimeFormat/constructor/constructor/newtarget-undefined.js
-intl402/RelativeTimeFormat/constructor/constructor/options-localeMatcher-invalid.js
-intl402/RelativeTimeFormat/constructor/prop-desc.js
-intl402/RelativeTimeFormat/constructor/length.js
-intl402/RelativeTimeFormat/constructor/prototype.js
-intl402/RelativeTimeFormat/constructor/supportedLocalesOf/options-toobject.js
-intl402/RelativeTimeFormat/constructor/supportedLocalesOf/locales-invalid.js
-intl402/RelativeTimeFormat/constructor/supportedLocalesOf/name.js
-intl402/RelativeTimeFormat/constructor/supportedLocalesOf/result-type.js
-intl402/RelativeTimeFormat/constructor/supportedLocalesOf/branding.js
-intl402/RelativeTimeFormat/constructor/supportedLocalesOf/prop-desc.js
-intl402/RelativeTimeFormat/constructor/supportedLocalesOf/length.js
-intl402/RelativeTimeFormat/constructor/supportedLocalesOf/basic.js
-intl402/RelativeTimeFormat/constructor/supportedLocalesOf/options-undefined.js
-intl402/RelativeTimeFormat/constructor/supportedLocalesOf/options-null.js
-intl402/RelativeTimeFormat/constructor/supportedLocalesOf/options-localeMatcher-invalid.js
-intl402/RelativeTimeFormat/prototype/toStringTag/toStringTag.js
-intl402/RelativeTimeFormat/prototype/toStringTag/toString.js
-intl402/RelativeTimeFormat/prototype/constructor/prop-desc.js
-intl402/RelativeTimeFormat/prototype/resolvedOptions/caching.js
-intl402/RelativeTimeFormat/prototype/resolvedOptions/name.js
-intl402/RelativeTimeFormat/prototype/resolvedOptions/branding.js
-intl402/RelativeTimeFormat/prototype/resolvedOptions/prop-desc.js
-intl402/RelativeTimeFormat/prototype/resolvedOptions/type.js
-intl402/RelativeTimeFormat/prototype/resolvedOptions/length.js
-intl402/RelativeTimeFormat/prototype/resolvedOptions/order.js
-intl402/RelativeTimeFormat/prototype/format/unit-invalid.js
-intl402/RelativeTimeFormat/prototype/format/en-us-numeric-always.js
-intl402/RelativeTimeFormat/prototype/format/value-tonumber.js
-intl402/RelativeTimeFormat/prototype/format/name.js
-intl402/RelativeTimeFormat/prototype/format/pl-pl-style-short.js
-intl402/RelativeTimeFormat/prototype/format/en-us-numeric-auto.js
-intl402/RelativeTimeFormat/prototype/format/unit-plural.js
-intl402/RelativeTimeFormat/prototype/format/branding.js
-intl402/RelativeTimeFormat/prototype/format/pl-pl-style-narrow.js
-intl402/RelativeTimeFormat/prototype/format/prop-desc.js
-intl402/RelativeTimeFormat/prototype/format/length.js
-intl402/RelativeTimeFormat/prototype/format/value-non-finite.js
-intl402/RelativeTimeFormat/prototype/format/pl-pl-style-long.js
-intl402/RelativeTimeFormat/prototype/format/en-us-style-short.js
-intl402/RelativeTimeFormat/prototype/format/value-symbol.js
-intl402/RelativeTimeFormat/prototype/prop-desc.js
-intl402/RelativeTimeFormat/prototype/formatToParts/unit-invalid.js
-intl402/RelativeTimeFormat/prototype/formatToParts/en-us-numeric-always.js
-intl402/RelativeTimeFormat/prototype/formatToParts/value-tonumber.js
-intl402/RelativeTimeFormat/prototype/formatToParts/name.js
-intl402/RelativeTimeFormat/prototype/formatToParts/pl-pl-style-short.js
-intl402/RelativeTimeFormat/prototype/formatToParts/en-us-numeric-auto.js
-intl402/RelativeTimeFormat/prototype/formatToParts/unit-plural.js
-intl402/RelativeTimeFormat/prototype/formatToParts/result-type.js
-intl402/RelativeTimeFormat/prototype/formatToParts/branding.js
-intl402/RelativeTimeFormat/prototype/formatToParts/pl-pl-style-narrow.js
-intl402/RelativeTimeFormat/prototype/formatToParts/prop-desc.js
-intl402/RelativeTimeFormat/prototype/formatToParts/length.js
-intl402/RelativeTimeFormat/prototype/formatToParts/value-non-finite.js
-intl402/RelativeTimeFormat/prototype/formatToParts/pl-pl-style-long.js
-intl402/RelativeTimeFormat/prototype/formatToParts/en-us-style-short.js
-intl402/RelativeTimeFormat/prototype/formatToParts/value-symbol.js
-intl402/RelativeTimeFormat/instance/extensibility.js
-intl402/RelativeTimeFormat/instance/prototype.js
-intl402/String/prototype/toLocaleLowerCase/special_casing_Lithuanian.js
-intl402/String/prototype/toLocaleLowerCase/special_casing_Turkish.js
-intl402/String/prototype/toLocaleLowerCase/special_casing_Azeri.js
-intl402/String/prototype/toLocaleLowerCase/capital_I_with_dot.js
-intl402/String/prototype/localeCompare/default-options-object-prototype.js
-intl402/String/prototype/localeCompare/returns-same-results-as-Collator.js
-intl402/String/prototype/localeCompare/that-arg-coerced-to-string.js
-intl402/String/prototype/localeCompare/builtin.js
-intl402/String/prototype/localeCompare/taint-Intl-Collator.js
-intl402/String/prototype/localeCompare/length.js
-intl402/String/prototype/localeCompare/missing-arguments-coerced-to-undefined.js
-intl402/String/prototype/localeCompare/return-abrupt-this-value.js
-intl402/String/prototype/localeCompare/this-value-coerced-to-string.js
-intl402/String/prototype/localeCompare/throws-same-exceptions-as-Collator.js
-intl402/String/prototype/toLocaleUpperCase/special_casing_Lithuanian.js
-intl402/String/prototype/toLocaleUpperCase/special_casing_Turkish.js
-intl402/String/prototype/toLocaleUpperCase/special_casing_Azeri.js
-intl402/TypedArray/prototype/toLocaleString/calls-toLocaleString-number-elements.js
-intl402/constructors-string-and-single-element-array.js
-intl402/constructors-taint-Object-prototype.js
-intl402/constructors-taint-Object-prototype-2.js
-intl402/default-locale-is-canonicalized.js
-intl402/default-locale-is-supported.js
-intl402/fallback-locales-are-supported.js
-intl402/language-tags-canonicalized.js
-intl402/language-tags-invalid.js
-intl402/language-tags-valid.js
-intl402/language-tags-with-underscore.js
-intl402/supportedLocalesOf-consistent-with-resolvedOptions.js
-intl402/supportedLocalesOf-default-locale-and-zxx-locale.js
-intl402/supportedLocalesOf-duplicate-elements-removed.js
-intl402/supportedLocalesOf-empty-and-undefined.js
-intl402/supportedLocalesOf-locales-arg-coered-to-object.js
-intl402/supportedLocalesOf-locales-arg-empty-array.js
-intl402/supportedLocalesOf-returned-array-elements-are-not-frozen.js
-intl402/supportedLocalesOf-taint-Array.js
-intl402/supportedLocalesOf-taint-Array-2.js
-intl402/supportedLocalesOf-test-option-localeMatcher.js
-intl402/supportedLocalesOf-throws-if-element-not-string-or-object.js
-intl402/supportedLocalesOf-unicode-extensions-ignored.js
\ No newline at end of file
diff --git a/test262/module_tests.txt b/test262/module_tests.txt
deleted file mode 100644
index fc9cd67a5140f6450281e53d6af1bbc745fe5700..0000000000000000000000000000000000000000
--- a/test262/module_tests.txt
+++ /dev/null
@@ -1,431 +0,0 @@
-early-dup-export-decl.js
-early-dup-export-dflt-id.js
-early-dup-export-dflt.js
-early-dup-export-id-as.js
-early-dup-export-id.js
-early-dup-lables.js
-early-dup-lex.js
-early-export-global.js
-early-lex-and-var.js
-early-new-target.js
-early-strict-mode.js
-early-super.js
-early-undef-break.js
-early-undef-continue.js
-parse-err-export-dflt-const.js
-parse-err-export-dflt-let.js
-parse-err-export-dflt-var.js
-parse-err-return.js
-parse-err-yield.js
-dup-bound-names.js
-await-module.js
-comment-multi-line-html-close.js
-comment-single-line-html-close.js
-comment-single-line-html-open.js
-early-dup-export-as-star-as.js
-early-dup-export-decl.js
-early-dup-export-dflt-id.js
-early-dup-export-dflt.js
-early-dup-export-id-as.js
-early-dup-export-id.js
-export-star-as-dflt.js
-early-dup-lables.js
-early-dup-lex.js
-early-export-global.js
-early-export-ill-formed-string.js
-early-export-unresolvable.js
-early-import-arguments.js
-early-import-as-arguments.js
-early-import-as-eval.js
-early-import-eval.js
-early-lex-and-var.js
-early-new-target.js
-early-strict-mode.js
-early-super.js
-early-undef-break.js
-early-undef-continue.js
-eval-export-cls-semi.js
-eval-export-dflt-cls-anon.js
-eval-export-dflt-cls-anon-semi.js
-eval-export-dflt-cls-named.js
-eval-export-dflt-cls-named-semi.js
-eval-export-dflt-cls-name-meth.js
-eval-export-dflt-expr-cls-anon.js
-eval-export-dflt-expr-cls-named.js
-eval-export-dflt-expr-cls-name-meth.js
-eval-export-dflt-expr-err-eval.js
-eval-export-dflt-expr-err-get-value.js
-eval-export-dflt-expr-fn-anon.js
-eval-export-dflt-expr-fn-named.js
-eval-export-dflt-expr-gen-anon.js
-eval-export-dflt-expr-gen-named.js
-eval-export-dflt-expr-in.js
-eval-export-dflt-fun-anon-semi.js
-eval-export-dflt-fun-named-semi.js
-eval-export-dflt-gen-anon-semi.js
-eval-export-dflt-gen-named-semi.js
-eval-export-fun-semi.js
-eval-export-gen-semi.js
-eval-gtbndng-indirect-trlng-comma_FIXTURE.js
-eval-gtbndng-indirect-trlng-comma.js
-eval-gtbndng-indirect-update-as_FIXTURE.js
-eval-gtbndng-indirect-update-as.js
-eval-gtbndng-indirect-update-dflt_FIXTURE.js
-eval-gtbndng-indirect-update-dflt.js
-eval-gtbndng-indirect-update_FIXTURE.js
-eval-gtbndng-indirect-update.js
-eval-gtbndng-local-bndng-cls.js
-eval-gtbndng-local-bndng-const.js
-eval-gtbndng-local-bndng-let.js
-eval-gtbndng-local-bndng-var.js
-eval-rqstd-abrupt-err-type_FIXTURE.js
-eval-rqstd-abrupt-err-uri_FIXTURE.js
-eval-rqstd-abrupt.js
-eval-rqstd-once_FIXTURE.js
-eval-rqstd-once.js
-eval-rqstd-order-1_FIXTURE.js
-eval-rqstd-order-2_FIXTURE.js
-eval-rqstd-order-3_FIXTURE.js
-eval-rqstd-order-4_FIXTURE.js
-eval-rqstd-order-5_FIXTURE.js
-eval-rqstd-order-6_FIXTURE.js
-eval-rqstd-order-7_FIXTURE.js
-eval-rqstd-order-8_FIXTURE.js
-eval-rqstd-order-9_FIXTURE.js
-eval-rqstd-order.js
-eval-self-abrupt.js
-eval-self-once.js
-eval-this.js
-export-default-asyncfunction-declaration-binding-exists.js
-export-default-asyncfunction-declaration-binding.js
-export-default-asyncgenerator-declaration-binding-exists.js
-export-default-asyncgenerator-declaration-binding.js
-export-default-function-declaration-binding-exists.js
-export-default-function-declaration-binding.js
-export-default-generator-declaration-binding-exists.js
-export-default-generator-declaration-binding.js
-export-expname-binding-string.js
-export-expname_FIXTURE.js
-export-expname-from-as-unpaired-surrogate.js
-export-expname-from-binding-string.js
-export-expname-from-star.js
-export-expname-from-star-string.js
-export-expname-from-star-unpaired-surrogate.js
-export-expname-from-string-binding.js
-export-expname-from-string.js
-export-expname-from-string-string.js
-export-expname-from-unpaired-surrogate.js
-export-expname-import-string-binding.js
-export-expname-import-unpaired-surrogate.js
-export-expname-string-binding.js
-export-expname-unpaired-surrogate.js
-export-star-as-dflt_FIXTURE.js
-export-star-as-dflt.js
-instn-iee-bndng-cls_FIXTURE.js
-instn-iee-bndng-cls.js
-instn-iee-bndng-const_FIXTURE.js
-instn-iee-bndng-const.js
-instn-iee-bndng-fun_FIXTURE.js
-instn-iee-bndng-fun.js
-instn-iee-bndng-gen_FIXTURE.js
-instn-iee-bndng-gen.js
-instn-iee-bndng-let_FIXTURE.js
-instn-iee-bndng-let.js
-instn-iee-bndng-var_FIXTURE.js
-instn-iee-bndng-var.js
-instn-iee-err-ambiguous-1_FIXTURE.js
-instn-iee-err-ambiguous-2_FIXTURE.js
-instn-iee-err-ambiguous-as.js
-instn-iee-err-ambiguous_FIXTURE.js
-instn-iee-err-ambiguous.js
-instn-iee-err-circular-as.js
-instn-iee-err-circular_FIXTURE.js
-instn-iee-err-circular.js
-instn-iee-err-dflt-thru-star-as.js
-instn-iee-err-dflt-thru-star-dflt_FIXTURE.js
-instn-iee-err-dflt-thru-star-int_FIXTURE.js
-instn-iee-err-dflt-thru-star.js
-instn-iee-err-not-found-as.js
-instn-iee-err-not-found-empty_FIXTURE.js
-instn-iee-err-not-found.js
-instn-iee-iee-cycle-2_FIXTURE.js
-instn-iee-iee-cycle.js
-instn-iee-star-cycle-2_FIXTURE.js
-instn-iee-star-cycle-indirect-x_FIXTURE.js
-instn-iee-star-cycle.js
-instn-iee-trlng-comma_FIXTURE.js
-instn-iee-trlng-comma.js
-instn-local-bndng-cls.js
-instn-local-bndng-const.js
-instn-local-bndng-export-cls.js
-instn-local-bndng-export-const.js
-instn-local-bndng-export-fun.js
-instn-local-bndng-export-gen.js
-instn-local-bndng-export-let.js
-instn-local-bndng-export-var.js
-instn-local-bndng-for-dup.js
-instn-local-bndng-for.js
-instn-local-bndng-fun.js
-instn-local-bndng-gen.js
-instn-local-bndng-let.js
-instn-local-bndng-var-dup.js
-instn-local-bndng-var.js
-instn-named-bndng-cls.js
-instn-named-bndng-const.js
-instn-named-bndng-dflt-cls.js
-instn-named-bndng-dflt-expr.js
-instn-named-bndng-dflt-fun-anon.js
-instn-named-bndng-dflt-fun-named.js
-instn-named-bndng-dflt-gen-anon.js
-instn-named-bndng-dflt-gen-named.js
-instn-named-bndng-dflt-named.js
-instn-named-bndng-dflt-star.js
-instn-named-bndng-fun.js
-instn-named-bndng-gen.js
-instn-named-bndng-let.js
-instn-named-bndng-trlng-comma.js
-instn-named-bndng-var.js
-instn-named-err-ambiguous-1_FIXTURE.js
-instn-named-err-ambiguous-2_FIXTURE.js
-instn-named-err-ambiguous-as.js
-instn-named-err-ambiguous_FIXTURE.js
-instn-named-err-ambiguous.js
-instn-named-err-dflt-thru-star-as.js
-instn-named-err-dflt-thru-star-dflt_FIXTURE.js
-instn-named-err-dflt-thru-star-dflt.js
-instn-named-err-dflt-thru-star-int_FIXTURE.js
-instn-named-err-not-found-as.js
-instn-named-err-not-found-dflt.js
-instn-named-err-not-found-empty_FIXTURE.js
-instn-named-err-not-found.js
-instn-named-id-name.js
-instn-named-iee-cycle-2_FIXTURE.js
-instn-named-iee-cycle.js
-instn-named-star-cycle-2_FIXTURE.js
-instn-named-star-cycle-indirect-x_FIXTURE.js
-instn-named-star-cycle.js
-instn-once.js
-instn-resolve-empty-export_FIXTURE.js
-instn-resolve-empty-export.js
-instn-resolve-empty-import_FIXTURE.js
-instn-resolve-empty-import.js
-instn-resolve-err-syntax-1_FIXTURE.js
-instn-resolve-err-syntax-1.js
-instn-resolve-err-syntax-2_FIXTURE.js
-instn-resolve-err-syntax-2.js
-instn-resolve-order-depth-child_FIXTURE.js
-instn-resolve-order-depth.js
-instn-resolve-order-depth-reference_FIXTURE.js
-instn-resolve-order-depth-syntax_FIXTURE.js
-instn-resolve-order-src.js
-instn-resolve-order-src-reference_FIXTURE.js
-instn-resolve-order-src-syntax_FIXTURE.js
-instn-resolve-order-src-valid_FIXTURE.js
-instn-same-global.js
-instn-same-global-set_FIXTURE.js
-instn-star-ambiguous-1_FIXTURE.js
-instn-star-ambiguous-2_FIXTURE.js
-instn-star-ambiguous_FIXTURE.js
-instn-star-ambiguous.js
-instn-star-as-props-dflt-skip.js
-instn-star-binding.js
-instn-star-equality.js
-instn-star-equality-other_FIXTURE.js
-instn-star-err-not-found-empty_FIXTURE.js
-instn-star-err-not-found-faulty_FIXTURE.js
-instn-star-err-not-found.js
-instn-star-id-name.js
-instn-star-iee-cycle-2_FIXTURE.js
-instn-star-iee-cycle.js
-instn-star-props-circular-a_FIXTURE.js
-instn-star-props-circular-b_FIXTURE.js
-instn-star-props-circular.js
-instn-star-props-dflt-keep-indirect-def_FIXTURE.js
-instn-star-props-dflt-keep-indirect.js
-instn-star-props-dflt-keep-indirect-reexport_FIXTURE.js
-instn-star-props-dflt-keep-local.js
-instn-star-props-dflt-keep-local-named_FIXTURE.js
-instn-star-props-dflt-keep-local-prod_FIXTURE.js
-instn-star-props-dflt-skip.js
-instn-star-props-dflt-skip-named_FIXTURE.js
-instn-star-props-dflt-skip-prod_FIXTURE.js
-instn-star-props-dflt-skip-star-as-named-end_FIXTURE.js
-instn-star-props-dflt-skip-star-as-named_FIXTURE.js
-instn-star-props-dflt-skip-star-as-prod-end_FIXTURE.js
-instn-star-props-dflt-skip-star-as-prod_FIXTURE.js
-instn-star-props-dflt-skip-star-named_FIXTURE.js
-instn-star-props-dflt-skip-star-prod_FIXTURE.js
-instn-star-props-nrml-1_FIXTURE.js
-instn-star-props-nrml-indirect_FIXTURE.js
-instn-star-props-nrml.js
-instn-star-props-nrml-star_FIXTURE.js
-instn-star-star-cycle-2_FIXTURE.js
-instn-star-star-cycle-indirect-x_FIXTURE.js
-instn-star-star-cycle.js
-instn-uniq-env-rec.js
-instn-uniq-env-rec-other_FIXTURE.js
-invalid-private-names-call-expression-bad-reference.js
-invalid-private-names-call-expression-this.js
-invalid-private-names-member-expression-bad-reference.js
-invalid-private-names-member-expression-this.js
-parse-err-decl-pos-export-arrow-function.js
-parse-err-decl-pos-export-block-stmt.js
-parse-err-decl-pos-export-block-stmt-list.js
-parse-err-decl-pos-export-class-decl-meth.js
-parse-err-decl-pos-export-class-decl-method-gen.js
-parse-err-decl-pos-export-class-decl-method-gen-static.js
-parse-err-decl-pos-export-class-decl-meth-static.js
-parse-err-decl-pos-export-class-expr-meth-gen.js
-parse-err-decl-pos-export-class-expr-meth-gen-static.js
-parse-err-decl-pos-export-class-expr-meth.js
-parse-err-decl-pos-export-class-expr-meth-static.js
-parse-err-decl-pos-export-do-while.js
-parse-err-decl-pos-export-for-const.js
-parse-err-decl-pos-export-for-in-const.js
-parse-err-decl-pos-export-for-in-let.js
-parse-err-decl-pos-export-for-in-lhs.js
-parse-err-decl-pos-export-for-in-var.js
-parse-err-decl-pos-export-for-let.js
-parse-err-decl-pos-export-for-lhs.js
-parse-err-decl-pos-export-for-of-const.js
-parse-err-decl-pos-export-for-of-let.js
-parse-err-decl-pos-export-for-of-lhs.js
-parse-err-decl-pos-export-for-of-var.js
-parse-err-decl-pos-export-for-var.js
-parse-err-decl-pos-export-function-decl.js
-parse-err-decl-pos-export-function-expr.js
-parse-err-decl-pos-export-generator-decl.js
-parse-err-decl-pos-export-generator-expr.js
-parse-err-decl-pos-export-if-else.js
-parse-err-decl-pos-export-if-if.js
-parse-err-decl-pos-export-labeled.js
-parse-err-decl-pos-export-object-gen-method.js
-parse-err-decl-pos-export-object-getter.js
-parse-err-decl-pos-export-object-method.js
-parse-err-decl-pos-export-object-setter.js
-parse-err-decl-pos-export-switch-case-dflt.js
-parse-err-decl-pos-export-switch-case.js
-parse-err-decl-pos-export-switch-dftl.js
-parse-err-decl-pos-export-try-catch-finally.js
-parse-err-decl-pos-export-try-catch.js
-parse-err-decl-pos-export-try-finally.js
-parse-err-decl-pos-export-try-try.js
-parse-err-decl-pos-export-while.js
-parse-err-decl-pos-import-arrow-function.js
-parse-err-decl-pos-import-block-stmt.js
-parse-err-decl-pos-import-block-stmt-list.js
-parse-err-decl-pos-import-class-decl-meth.js
-parse-err-decl-pos-import-class-decl-method-gen.js
-parse-err-decl-pos-import-class-decl-method-gen-static.js
-parse-err-decl-pos-import-class-decl-meth-static.js
-parse-err-decl-pos-import-class-expr-meth-gen.js
-parse-err-decl-pos-import-class-expr-meth-gen-static.js
-parse-err-decl-pos-import-class-expr-meth.js
-parse-err-decl-pos-import-class-expr-meth-static.js
-parse-err-decl-pos-import-do-while.js
-parse-err-decl-pos-import-for-const.js
-parse-err-decl-pos-import-for-in-const.js
-parse-err-decl-pos-import-for-in-let.js
-parse-err-decl-pos-import-for-in-lhs.js
-parse-err-decl-pos-import-for-in-var.js
-parse-err-decl-pos-import-for-let.js
-parse-err-decl-pos-import-for-lhs.js
-parse-err-decl-pos-import-for-of-const.js
-parse-err-decl-pos-import-for-of-let.js
-parse-err-decl-pos-import-for-of-lhs.js
-parse-err-decl-pos-import-for-of-var.js
-parse-err-decl-pos-import-for-var.js
-parse-err-decl-pos-import-function-decl.js
-parse-err-decl-pos-import-function-expr.js
-parse-err-decl-pos-import-generator-decl.js
-parse-err-decl-pos-import-generator-expr.js
-parse-err-decl-pos-import-if-else.js
-parse-err-decl-pos-import-if-if.js
-parse-err-decl-pos-import-labeled.js
-parse-err-decl-pos-import-object-gen-method.js
-parse-err-decl-pos-import-object-getter.js
-parse-err-decl-pos-import-object-method.js
-parse-err-decl-pos-import-object-setter.js
-parse-err-decl-pos-import-switch-case-dflt.js
-parse-err-decl-pos-import-switch-case.js
-parse-err-decl-pos-import-switch-dftl.js
-parse-err-decl-pos-import-try-catch-finally.js
-parse-err-decl-pos-import-try-catch.js
-parse-err-decl-pos-import-try-finally.js
-parse-err-decl-pos-import-try-try.js
-parse-err-decl-pos-import-while.js
-parse-err-export-dflt-const.js
-parse-err-export-dflt-expr.js
-parse-err-export-dflt-let.js
-parse-err-export-dflt-var.js
-parse-err-hoist-lex-fun.js
-parse-err-hoist-lex-gen.js
-parse-err-invoke-anon-fun-decl.js
-parse-err-invoke-anon-gen-decl.js
-parse-err-return.js
-parse-err-semi-dflt-expr.js
-parse-err-semi-export-star.js
-parse-err-semi-named-export-from.js
-parse-err-semi-named-export.js
-parse-err-semi-name-space-export.js
-parse-err-syntax-1.js
-parse-err-syntax-2.js
-parse-err-yield.js
-parse-export-empty.js
-private-identifiers-not-empty.js
-privatename-not-valid-earlyerr-module-1.js
-privatename-not-valid-earlyerr-module-2.js
-privatename-not-valid-earlyerr-module-3.js
-privatename-not-valid-earlyerr-module-4.js
-privatename-not-valid-earlyerr-module-5.js
-privatename-not-valid-earlyerr-module-6.js
-privatename-not-valid-earlyerr-module-7.js
-privatename-not-valid-earlyerr-module-8.js
-privatename-valid-no-earlyerr.js
-verify-dfs-a_FIXTURE.js
-verify-dfs-b_FIXTURE.js
-verify-dfs.js
-Symbol.iterator.js
-Symbol.toStringTag.js
-define-own-property.js
-delete-exported-init.js
-delete-exported-uninit.js
-delete-non-exported.js
-enumerate-binding-uninit.js
-get-nested-namespace-dflt-skip.js
-get-nested-namespace-dflt-skip-named-end_FIXTURE.js
-get-nested-namespace-dflt-skip-named_FIXTURE.js
-get-nested-namespace-dflt-skip-prod-end_FIXTURE.js
-get-nested-namespace-dflt-skip-prod_FIXTURE.js
-get-nested-namespace-props-nrml-1_FIXTURE.js
-get-nested-namespace-props-nrml-2_FIXTURE.js
-get-nested-namespace-props-nrml-3_FIXTURE.js
-get-nested-namespace-props-nrml.js
-get-own-property-str-found-init.js
-get-own-property-str-found-uninit.js
-get-own-property-str-not-found.js
-get-own-property-sym.js
-get-prototype-of.js
-get-str-found-init.js
-get-str-found-uninit.js
-get-str-initialize.js
-get-str-not-found.js
-get-str-update.js
-get-sym-found.js
-get-sym-not-found.js
-has-property-str-found-init.js
-has-property-str-found-uninit.js
-has-property-str-not-found.js
-has-property-sym-found.js
-has-property-sym-not-found.js
-is-extensible.js
-object-hasOwnProperty-binding-uninit.js
-object-keys-binding-uninit.js
-object-propertyIsEnumerable-binding-uninit.js
-own-property-keys-binding-types_FIXTURE.js
-own-property-keys-binding-types.js
-own-property-keys-sort.js
-prevent-extensions.js
-set.js
-set-prototype-of.js
-set-prototype-of-null.js
\ No newline at end of file
diff --git a/test262/run_sunspider.py b/test262/run_sunspider.py
deleted file mode 100755
index cb59b4f5085a0ea174c7e13c3ded34821a3c3e6b..0000000000000000000000000000000000000000
--- a/test262/run_sunspider.py
+++ /dev/null
@@ -1,243 +0,0 @@
-#!/usr/bin/env python3
-# -*- coding: utf-8 -*-
-
-"""
-Copyright (c) 2021 Huawei Device Co., Ltd.
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Description: Use ark to execute js files
-"""
-
-import argparse
-import os
-import platform
-import sys
-import signal
-import subprocess
-from utils import *
-from config import *
-
-
-def parse_args():
- parser = argparse.ArgumentParser()
- parser.add_argument('--ark-tool',
- default=DEFAULT_ARK_TOOL,
- required=False,
- help="ark's binary tool")
- parser.add_argument('--ark-frontend-tool',
- default=DEFAULT_ARK_FRONTEND_TOOL,
- required=False,
- help="ark frontend conversion tool")
- parser.add_argument("--libs-dir",
- default=DEFAULT_LIBS_DIR,
- required=False,
- help="The path collection of dependent so has been divided by':'")
- parser.add_argument("--js-file",
- required=True,
- help="js file")
- parser.add_argument('--ark-frontend',
- default=DEFAULT_ARK_FRONTEND,
- required=False,
- nargs='?', choices=ARK_FRONTEND_LIST, type=str,
- help="Choose one of them")
- parser.add_argument('--module-list',
- required=True,
- help="module file list")
- parser.add_argument('--ark-arch',
- default=DEFAULT_ARK_ARCH,
- required=False,
- nargs='?', choices=ARK_ARCH_LIST, type=str,
- help="Choose one of them")
- parser.add_argument('--ark-arch-root',
- default=DEFAULT_ARK_ARCH,
- required=False,
- help="the root path for qemu-aarch64 or qemu-arm")
- arguments = parser.parse_args()
- return arguments
-
-
-ICU_PATH = f"--icu-data-path={CODE_ROOT}/third_party/icu/ohos_icu4j/data"
-if platform.system() == "Windows" :
- ICU_PATH = ICU_PATH.replace("/","\\")
-ARK_TOOL = DEFAULT_ARK_TOOL
-ARK_FRONTEND_TOOL = DEFAULT_ARK_FRONTEND_TOOL
-LIBS_DIR = DEFAULT_LIBS_DIR
-ARK_FRONTEND = DEFAULT_ARK_FRONTEND
-ARK_ARCH = DEFAULT_ARK_ARCH
-
-
-def output(retcode, msg):
- if retcode == 0:
- if msg != '':
- print(str(msg))
- elif retcode == -6:
- sys.stderr.write("Aborted (core dumped)")
- elif retcode == -4:
- sys.stderr.write("Aborted (core dumped)")
- elif retcode == -11:
- sys.stderr.write("Segmentation fault (core dumped)")
- elif msg != '':
- sys.stderr.write(str(msg))
- else:
- sys.stderr.write("Unknown Error: " + str(retcode))
-
-
-def exec_command(cmd_args, timeout=DEFAULT_TIMEOUT):
- proc = subprocess.Popen(cmd_args,
- stderr=subprocess.PIPE,
- stdout=subprocess.PIPE,
- close_fds=True,
- start_new_session=True)
- cmd_string = " ".join(cmd_args)
- code_format = 'utf-8'
- if platform.system() == "Windows":
- code_format = 'gbk'
-
- try:
- (msg, errs) = proc.communicate(timeout=timeout)
- ret_code = proc.poll()
-
- if errs.decode(code_format, 'ignore') != '':
- output(1, errs.decode(code_format, 'ignore'))
- return 1
-
- if ret_code and ret_code != 1:
- code = ret_code
- msg = f"Command {cmd_string}: \n"
- msg += f"error: {str(errs.decode(code_format,'ignore'))}"
- else:
- code = 0
- msg = str(msg.decode(code_format, 'ignore'))
-
- except subprocess.TimeoutExpired:
- proc.kill()
- proc.terminate()
- os.kill(proc.pid, signal.SIGTERM)
- code = 1
- msg = f"Timeout:'{cmd_string}' timed out after' {str(timeout)} seconds"
- except Exception as err:
- code = 1
- msg = f"{cmd_string}: unknown error: {str(err)}"
- output(code, msg)
- return code
-
-
-class ArkProgram():
- def __init__(self, args):
- self.args = args
- self.ark_tool = ARK_TOOL
- self.ark_frontend_tool = ARK_FRONTEND_TOOL
- self.libs_dir = LIBS_DIR
- self.ark_frontend = ARK_FRONTEND
- self.module_list = []
- self.js_file = ""
- self.arch = ARK_ARCH
- self.arch_root = ""
-
- def proce_parameters(self):
- if self.args.ark_tool:
- self.ark_tool = self.args.ark_tool
-
- if self.args.ark_frontend_tool:
- self.ark_frontend_tool = self.args.ark_frontend_tool
-
- if self.args.libs_dir:
- self.libs_dir = self.args.libs_dir
-
- if self.args.ark_frontend:
- self.ark_frontend = self.args.ark_frontend
-
- self.module_list = self.args.module_list.splitlines()
-
- self.js_file = self.args.js_file
-
- self.arch = self.args.ark_arch
-
- self.arch_root = self.args.ark_arch_root
-
- def gen_abc(self):
- js_file = self.js_file
- file_name_pre = os.path.splitext(js_file)[0]
- file_name = os.path.basename(js_file)
- out_file = f"{file_name_pre}.abc"
- mod_opt_index = 0
- cmd_args = []
- frontend_tool = self.ark_frontend_tool
- if self.ark_frontend == ARK_FRONTEND_LIST[0]:
- mod_opt_index = 3
- cmd_args = ['node', '--expose-gc', frontend_tool,
- js_file, '-o', out_file]
- elif self.ark_frontend == ARK_FRONTEND_LIST[1]:
- mod_opt_index = 1
- cmd_args = [frontend_tool, '-c',
- '-e', 'js', '-o', out_file, '-i', js_file]
-
- if file_name in self.module_list:
- cmd_args.insert(mod_opt_index, "-m")
- retcode = exec_command(cmd_args)
- return retcode
-
- def execute(self):
- if platform.system() == "Windows" :
- os.environ["PATH"] = self.libs_dir + ";" + os.environ["PATH"]
- elif platform.system() == "Linux" :
- os.environ["LD_LIBRARY_PATH"] = self.libs_dir
- else :
- sys.exit(f" test262 on {platform.system()} not supported");
- file_name_pre = os.path.splitext(self.js_file)[0]
- cmd_args = []
- if self.arch == ARK_ARCH_LIST[1]:
- qemu_tool = "qemu-aarch64"
- qemu_arg1 = "-L"
- qemu_arg2 = self.arch_root
- cmd_args = [qemu_tool, qemu_arg1, qemu_arg2, self.ark_tool,
- ICU_PATH,
- f'{file_name_pre}.abc']
- elif self.arch == ARK_ARCH_LIST[2]:
- qemu_tool = "qemu-arm"
- qemu_arg1 = "-L"
- qemu_arg2 = self.arch_root
- cmd_args = [qemu_tool, qemu_arg1, qemu_arg2, self.ark_tool,
- ICU_PATH,
- f'{file_name_pre}.abc']
- elif self.arch == ARK_ARCH_LIST[0]:
- cmd_args = [self.ark_tool, ICU_PATH,
- f'{file_name_pre}.abc']
-
- retcode = exec_command(cmd_args)
- return retcode
-
- def is_legal_frontend(self):
- if self.ark_frontend not in ARK_FRONTEND_LIST:
- sys.stderr.write("Wrong ark front-end option")
- return False
- return True
-
- def execute_ark(self):
- self.proce_parameters()
- if not self.is_legal_frontend():
- return
- if self.gen_abc():
- return
- self.execute()
-
-
-def main():
- args = parse_args()
-
- ark = ArkProgram(args)
- ark.execute_ark()
-
-
-if __name__ == "__main__":
- sys.exit(main())
diff --git a/test262/run_test262.py b/test262/run_test262.py
deleted file mode 100755
index d8f05aa9929ded0f96eef0868b10dc5d781540d0..0000000000000000000000000000000000000000
--- a/test262/run_test262.py
+++ /dev/null
@@ -1,554 +0,0 @@
-#!/usr/bin/env python3
-# -*- coding: utf-8 -*-
-
-"""
-Copyright (c) 2021 Huawei Device Co., Ltd.
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Description: Use ark to execute test 262 test suite
-"""
-
-import argparse
-import datetime
-import collections
-import json
-import os
-import sys
-import subprocess
-from multiprocessing import Pool
-import platform
-from utils import *
-from config import *
-
-
-def parse_args():
- parser = argparse.ArgumentParser()
- parser.add_argument('--dir', metavar='DIR',
- help='Directory to test ')
- parser.add_argument('--file', metavar='FILE',
- help='File to test')
- parser.add_argument('--mode',
- nargs='?', choices=[1, 2, 3], type=int,
- help='selection information as: ' +
- '1: only default \n ' +
- '2: only strict mode \n' +
- '3: both default and strict mode\n')
- parser.add_argument('--es51', action='store_true',
- help='Run test262 ES5.1 version')
- parser.add_argument('--es2021', default=False, const='all',
- nargs='?', choices=['all', 'only'],
- help='Run test262 - ES2021. ' +
- 'all: Contains all use cases for es5_tests and es2015_tests and es2021_tests and intl_tests' +
- 'only: Only include use cases for ES2021')
- parser.add_argument('--intl', default=False, const='intl',
- nargs='?', choices=['intl'],
- help='Run test262 - Intltest. ' +
- 'intl: Only include use cases for intlcsae')
- parser.add_argument('--es2015', default=False, const='es2015',
- nargs='?', choices=['es2015'],
- help='Run test262 - es2015. ' +
- 'es2015: Only include use cases for es2015')
- parser.add_argument('--ci-build', action='store_true',
- help='Run test262 ES2015 filter cases for build version')
- parser.add_argument('--esnext', action='store_true',
- help='Run test262 - ES.next.')
- parser.add_argument('--engine', metavar='FILE',
- help='Other engine binarys to run tests(as:d8,qjs...)')
- parser.add_argument('--babel', action='store_true',
- help='Whether to use Babel conversion')
- parser.add_argument('--timeout', default=DEFAULT_TIMEOUT, type=int,
- help='Set a custom test timeout in milliseconds !!!\n')
- parser.add_argument('--threads', default=DEFAULT_THREADS, type=int,
- help="Run this many tests in parallel.")
- parser.add_argument('--hostArgs',
- help="command-line arguments to pass to eshost host\n")
- parser.add_argument('--ark-tool',
- help="ark's binary tool")
- parser.add_argument('--ark-frontend-tool',
- help="ark frontend conversion tool")
- parser.add_argument("--libs-dir",
- help="The path collection of dependent so has been divided by':'")
- parser.add_argument('--ark-frontend',
- nargs='?', choices=ARK_FRONTEND_LIST, type=str,
- help="Choose one of them")
- parser.add_argument('--ark-arch',
- default=DEFAULT_ARK_ARCH,
- nargs='?', choices=ARK_ARCH_LIST, type=str,
- help="Choose one of them")
- parser.add_argument('--ark-arch-root',
- default=DEFAULT_ARK_ARCH,
- help="the root path for qemu-aarch64 or qemu-arm")
- return parser.parse_args()
-
-
-def run_check(runnable, env=None):
- report_command('Test command:', runnable, env=env)
-
- if env is not None:
- full_env = dict(os.environ)
- full_env.update(env)
- env = full_env
-
- proc = subprocess.Popen(runnable, env=env)
- proc.wait()
- return proc.returncode
-
-
-def excuting_npm_install(args):
- ark_frontend = DEFAULT_ARK_FRONTEND
- if args.ark_frontend:
- ark_frontend = args.ark_frontend
-
- if ark_frontend != DEFAULT_ARK_FRONTEND:
- return
-
- ark_frontend_tool = os.path.join(DEFAULT_ARK_FRONTEND_TOOL)
- if args.ark_frontend_tool:
- ark_frontend_tool = os.path.join(args.ark_frontend_tool)
-
- ts2abc_build_dir = os.path.join(os.path.dirname(
- os.path.realpath(ark_frontend_tool)), "..")
-
- if os.path.exists(os.path.join(ts2abc_build_dir, "package.json")):
- npm_install(ts2abc_build_dir)
- elif os.path.exists(os.path.join(ts2abc_build_dir, "..", "package.json")):
- npm_install(os.path.join(ts2abc_build_dir, ".."))
-
-
-def init(args):
- remove_dir(BASE_OUT_DIR)
- remove_dir(TEST_ES5_DIR)
- remove_dir(TEST_ES2015_DIR)
- remove_dir(TEST_INTL_DIR)
- remove_dir(TEST_ES2021_DIR)
- remove_dir(TEST_CI_DIR)
- get_all_skip_tests(SKIP_LIST_FILE)
- get_intl_skip_tests(INTL_SKIP_LIST_FILE)
- excuting_npm_install(args)
-
-
-def get_all_skip_tests(file):
- with open(file) as jsonfile:
- json_data = json.load(jsonfile)
- for key in json_data:
- ALL_SKIP_TESTS.extend(key["files"])
-
-
-def get_intl_skip_tests(file):
- with open(file) as jsonfile:
- json_data = json.load(jsonfile)
- for key in json_data:
- INTL_SKIP_TESTS.extend(key["files"])
-
-
-def collect_files(path):
- if os.path.isfile(path):
- yield path
- return
-
- if not os.path.isdir(path):
- raise ValueError(f'Not found: "{path}"')
-
- for root, _, file_names in os.walk(path):
- for file_name in file_names:
- if file_name.startswith('.') or not file_name.endswith(".js"):
- continue
-
- yield os.path.join(root, file_name)
-
-
-def mkdstdir(file, src_dir, dist_dir):
- idx = file.rfind(src_dir)
- if idx == -1:
- raise SystemExit(f'{file} can not found in {src_dir}')
-
- fpath, fname = os.path.split(file[idx:])
- fpath = fpath.replace(src_dir, dist_dir)
- mkdir(fpath)
-
-
-class TestPrepare():
- def __init__(self, args):
- self.args = args
- self.out_dir = BASE_OUT_DIR
-
-
- def prepare_test262_code(self):
- if not os.path.isdir(os.path.join(DATA_DIR, '.git')):
- git_clone(TEST262_GIT_URL, DATA_DIR)
- git_checkout(TEST262_GIT_HASH, DATA_DIR)
-
- if not os.path.isdir(os.path.join(ESHOST_DIR, '.git')):
- git_clone(ESHOST_GIT_URL, ESHOST_DIR)
- git_checkout(ESHOST_GIT_HASH, ESHOST_DIR)
- git_apply('../eshost.patch', ESHOST_DIR)
-
- npm_install(ESHOST_DIR)
-
- if not os.path.isdir(os.path.join(HARNESS_DIR, '.git')):
- git_clone(HARNESS_GIT_URL, HARNESS_DIR)
- git_checkout(HARNESS_GIT_HASH, HARNESS_DIR)
- git_apply('../harness.patch', HARNESS_DIR)
-
- npm_install(HARNESS_DIR)
-
- def prepare_clean_data(self):
- git_clean(DATA_DIR)
- git_checkout(TEST262_GIT_HASH, DATA_DIR)
-
- def patching_the_plugin(self):
- remove_file(os.path.join(ESHOST_DIR, "lib/agents/panda.js"))
- remove_file(os.path.join(ESHOST_DIR, "runtimes/panda.js"))
-
- git_clean(ESHOST_DIR)
- git_apply("../eshost.patch", ESHOST_DIR)
- git_clean(HARNESS_DIR)
- git_apply("../harness.patch", HARNESS_DIR)
-
- def prepare_args_es51_es2021(self):
- if self.args.dir:
- if TEST_ES5_DIR in self.args.dir:
- self.args.es51 = True
- elif TEST_ES2015_DIR in self.args.dir:
- self.args.es2015 = "es2015"
- elif TEST_INTL_DIR in self.args.dir:
- self.args.intl = "intl"
- elif TEST_ES2021_DIR in self.args.dir:
- self.args.es2021 = "all"
-
- if self.args.file:
- if TEST_ES5_DIR in self.args.file:
- self.args.es51 = True
- elif TEST_ES2015_DIR in self.args.file:
- self.args.es2015 = "es2015"
- elif TEST_INTL_DIR in self.args.file:
- self.args.intl = "intl"
- elif TEST_ES2021_DIR in self.args.file:
- self.args.es2021 = "all"
-
- def prepare_out_dir(self):
- if self.args.es51:
- self.out_dir = os.path.join(BASE_OUT_DIR, "test_es51")
- elif self.args.es2015:
- self.out_dir = os.path.join(BASE_OUT_DIR, "test_es2015")
- elif self.args.intl:
- self.out_dir = os.path.join(BASE_OUT_DIR, "test_intl")
- elif self.args.es2021:
- self.out_dir = os.path.join(BASE_OUT_DIR, "test_es2021")
- elif self.args.ci_build:
- self.out_dir = os.path.join(BASE_OUT_DIR, "test_CI")
- else:
- self.out_dir = os.path.join(BASE_OUT_DIR, "test")
-
- def prepare_args_testdir(self):
- if self.args.dir:
- return
-
- if self.args.es51:
- self.args.dir = TEST_ES5_DIR
- elif self.args.es2015:
- self.args.dir = TEST_ES2015_DIR
- elif self.args.intl:
- self.args.dir = TEST_INTL_DIR
- elif self.args.es2021:
- self.args.dir = TEST_ES2021_DIR
- elif self.args.ci_build:
- self.args.dir = TEST_CI_DIR
- else:
- self.args.dir = os.path.join(DATA_DIR, "test")
-
- def copyfile(self, file):
- dstdir = os.path.join(DATA_DIR, "test")
- file = file.strip()
- if file in ALL_SKIP_TESTS:
- return
- if file in INTL_SKIP_TESTS:
- return
-
- srcdir = os.path.join(DATA_DIR, "test", file)
- if self.args.es51:
- dstdir = os.path.join(TEST_ES5_DIR, file)
- elif self.args.es2015:
- dstdir = os.path.join(TEST_ES2015_DIR, file)
- elif self.args.intl:
- dstdir = os.path.join(TEST_INTL_DIR, file)
- elif self.args.es2021:
- dstdir = os.path.join(TEST_ES2021_DIR, file)
- elif self.args.ci_build:
- dstdir = os.path.join(TEST_CI_DIR, file)
- if platform.system() == "Windows" :
- proc = subprocess.Popen("cp %s %s" % (srcdir, dstdir))
- proc.wait()
- else :
- subprocess.getstatusoutput("cp %s %s" % (srcdir, dstdir))
-
-
- def collect_tests(self):
- files = []
- origin_dir = os.path.join(DATA_DIR, "test/")
- file_names = collect_files(origin_dir)
- esid = ""
- if self.args.es51:
- esid = "es5id"
- elif self.args.es2021:
- esid = "es6id"
-
- for file_name in file_names:
- with open(file_name, 'r', encoding='utf-8') as file:
- content = file.read()
- if esid in content:
- files.append(file_name.split(origin_dir)[1])
- return files
-
- def get_tests_from_file(self, file):
- with open(file) as fopen:
- files = fopen.readlines()
- return files
-
- def prepare_es2021_tests(self):
- files = []
- files = self.collect_tests()
- files.extend(self.get_tests_from_file(ES2021_LIST_FILE))
- if self.args.es2021 == "all":
- files.extend(self.get_tests_from_file(ES5_LIST_FILE))
- files.extend(self.get_tests_from_file(INTL_LIST_FILE))
- files.extend(self.get_tests_from_file(ES2015_LIST_FILE))
- return files
-
- def prepare_intl_tests(self):
- files = []
- files = self.collect_tests()
- if self.args.intl:
- files = self.get_tests_from_file(INTL_LIST_FILE)
- return files
-
- def prepare_es2015_tests(self):
- files = []
- files = self.collect_tests()
- if self.args.es2015:
- files = self.get_tests_from_file(ES2015_LIST_FILE)
- return files
-
- def prepare_test_suit(self):
- files = []
- test_dir = ""
- if self.args.es51:
- test_dir = TEST_ES5_DIR
- files = self.get_tests_from_file(ES5_LIST_FILE)
- elif self.args.es2015:
- test_dir = TEST_ES2015_DIR
- files = self.prepare_es2015_tests()
- elif self.args.intl:
- test_dir = TEST_INTL_DIR
- files = self.prepare_intl_tests()
- elif self.args.es2021:
- test_dir = TEST_ES2021_DIR
- files = self.prepare_es2021_tests()
- elif self.args.ci_build:
- test_dir = TEST_CI_DIR
- files = self.get_tests_from_file(CI_LIST_FILE)
-
- for file in files:
- path = os.path.split(file)[0]
- path = os.path.join(test_dir, path)
- mkdir(path)
-
- pool = Pool(DEFAULT_THREADS)
- pool.map(self.copyfile, files)
- pool.close()
- pool.join()
-
- def prepare_test262_test(self):
- src_dir = os.path.join(DATA_DIR, "test")
- if self.args.es51:
- self.prepare_test_suit()
- src_dir = TEST_ES5_DIR
- elif self.args.es2015:
- self.prepare_test_suit()
- src_dir = TEST_ES2015_DIR
- elif self.args.intl:
- self.prepare_test_suit()
- src_dir = TEST_INTL_DIR
- elif self.args.es2021:
- self.prepare_test_suit()
- src_dir = TEST_ES2021_DIR
- elif self.args.ci_build:
- self.prepare_test_suit()
- src_dir = TEST_CI_DIR
- elif self.args.esnext:
- git_checkout(ESNEXT_GIT_HASH, DATA_DIR)
- else:
- git_checkout(TEST262_GIT_HASH, DATA_DIR)
-
- if self.args.file:
- mkdstdir(self.args.file, src_dir, self.out_dir)
- return
-
- files = collect_files(self.args.dir)
- for file in files:
- mkdstdir(file, src_dir, self.out_dir)
-
- def run(self):
- self.prepare_test262_code()
- self.prepare_clean_data()
- self.patching_the_plugin()
- self.prepare_args_es51_es2021()
- self.prepare_out_dir()
- self.prepare_args_testdir()
- self.prepare_test262_test()
-
-
-def run_test262_prepare(args):
- init(args)
-
- test_prepare = TestPrepare(args)
- test_prepare.run()
-
-
-def modetype_to_string(mode):
- if mode == 1:
- return "only default"
- if mode == 2:
- return "only strict mode"
- return "both default and strict mode"
-
-
-def run_test262_mode(args):
- if args.mode:
- return modetype_to_string(args.mode)
- return modetype_to_string(DEFAULT_MODE)
-
-
-def get_execute_arg(args):
- execute_args = ""
-
- if args.file:
- execute_args = args.file
- else:
- execute_args = os.path.join(args.dir, "**", "*.js")
- return execute_args
-
-
-def get_host_path_type(args):
- host_path = DEFAULT_HOST_PATH
- host_type = DEFAULT_HOST_TYPE
- if args.engine:
- host_path = args.engine
- host_type = os.path.split(args.engine.strip())[1]
- return host_path, host_type
-
-
-def get_timeout(args, threads):
- timeout = DEFAULT_TIMEOUT * threads
- if args.timeout:
- timeout = args.timeout
- return timeout
-
-
-def get_threads(args):
- threads = DEFAULT_THREADS
- if args.threads:
- threads = args.threads
- return threads
-
-
-def get_host_args(args, host_type):
- host_args = ""
- ark_tool = DEFAULT_ARK_TOOL
- ark_frontend_tool = DEFAULT_ARK_FRONTEND_TOOL
- libs_dir = DEFAULT_LIBS_DIR
- ark_frontend = DEFAULT_ARK_FRONTEND
- ark_arch = DEFAULT_ARK_ARCH
- module_list = ''
- with open(MODULE_FILES_LIST) as fopen:
- module_list = fopen.read()
-
- if args.hostArgs:
- host_args = args.hostArgs
-
- if args.ark_tool:
- ark_tool = args.ark_tool
-
- if args.ark_frontend_tool:
- ark_frontend_tool = args.ark_frontend_tool
-
- if args.libs_dir:
- libs_dir = args.libs_dir
-
- if args.ark_frontend:
- ark_frontend = args.ark_frontend
-
- if host_type == DEFAULT_HOST_TYPE:
- host_args = f"-B test262/run_sunspider.py "
- host_args += f"--ark-tool={ark_tool} "
- host_args += f"--ark-frontend-tool={ark_frontend_tool} "
- host_args += f"--libs-dir={libs_dir} "
- host_args += f"--ark-frontend={ark_frontend} "
- host_args += f"--module-list={module_list}"
-
- if args.ark_arch != ark_arch:
- host_args += f"--ark-arch={args.ark_arch} "
- host_args += f"--ark-arch-root={args.ark_arch_root} "
-
- return host_args
-
-
-def run_test262_test(args):
- execute_args = get_execute_arg(args)
- host_path, host_type = get_host_path_type(args)
- host_args = get_host_args(args, host_type)
- threads = get_threads(args)
- timeout = get_timeout(args, threads)
-
- test_cmd = ["node", TEST262_RUNNER_SCRIPT]
- test_cmd.append(f"--hostType={host_type}")
- test_cmd.append(f"--hostPath={host_path}")
- if host_args != "":
- test_cmd.append(f"--hostArgs='{host_args}'")
- test_cmd.append(f"--threads={threads}")
- test_cmd.append(f"--mode={run_test262_mode(args)}")
- test_cmd.append(f"--timeout={timeout}")
- if platform.system() == "Windows" :
- global BASE_OUT_DIR
- global DATA_DIR
- BASE_OUT_DIR = BASE_OUT_DIR.replace("/","\\")
- DATA_DIR = DATA_DIR.replace("/","\\")
- execute_args = execute_args.replace("/","\\")
- test_cmd.append(f"--tempDir={BASE_OUT_DIR}")
- test_cmd.append(f"--test262Dir={DATA_DIR}")
-
- if args.babel:
- test_cmd.append("--preprocessor='test262/babel-preprocessor.js'")
- test_cmd.append(DEFAULT_OTHER_ARGS)
- test_cmd.append(execute_args)
-
- run_check(test_cmd)
-
-
-Check = collections.namedtuple('Check', ['enabled', 'runner', 'arg'])
-
-
-def main(args):
- print("\nWait a moment..........\n")
- starttime = datetime.datetime.now()
- run_test262_prepare(args)
- check = Check(True, run_test262_test, args)
- ret = check.runner(check.arg)
- if ret:
- sys.exit(ret)
- endtime = datetime.datetime.now()
- print(f"used time is: {str(endtime - starttime)}")
-
-
-if __name__ == "__main__":
- sys.exit(main(parse_args()))
diff --git a/test262/skip_tests.json b/test262/skip_tests.json
deleted file mode 100644
index 4f140107704648d1f5f927b21254f923e17a24cd..0000000000000000000000000000000000000000
--- a/test262/skip_tests.json
+++ /dev/null
@@ -1,1634 +0,0 @@
-[
- {
- "reason": "Not a requirement in the ecma2015 specification",
- "files": [
- "built-ins/Promise/all/species-get-error.js",
- "built-ins/Promise/race/species-get-error.js",
- "language/global-code/decl-lex.js"
- ]
- },
- {
- "reason": "There is a type error when testing the array, and the prototype name is incorrect",
- "files": [
- "built-ins/Promise/allSettled/invoke-resolve-on-promises-every-iteration-of-custom.js",
- "built-ins/Promise/allSettled/invoke-resolve-on-promises-every-iteration-of-promise.js",
- "built-ins/Promise/allSettled/invoke-resolve-on-values-every-iteration-of-promise.js",
- "built-ins/Promise/allSettled/reject-element-function-name.js",
- "built-ins/Promise/allSettled/resolve-element-function-name.js",
- "built-ins/Promise/any/invoke-resolve.js",
- "built-ins/Promise/any/invoke-resolve-get-once-multiple-calls.js",
- "built-ins/Promise/any/invoke-resolve-on-promises-every-iteration-of-custom.js",
- "built-ins/Promise/any/invoke-resolve-on-promises-every-iteration-of-promise.js",
- "built-ins/Promise/any/invoke-resolve-on-values-every-iteration-of-custom.js",
- "built-ins/Promise/any/invoke-resolve-on-values-every-iteration-of-promise.js",
- "built-ins/Promise/any/invoke-then-on-promises-every-iteration.js",
- "built-ins/Promise/any/reject-element-function-name.js"
- ]
- },
- {
- "reason": "A bug in tsc caused the use case to fail",
- "files": [
- "language/statements/for/S12.6.3_A2.1.js",
- "language/statements/for/S12.6.3_A2.2.js",
- "language/statements/for/S12.6.3_A2.js",
- "language/expressions/template-literal/tv-utf16-escape-sequence.js"
- ]
- },
- {
- "reason": "Syntax error detected by tsc",
- "files": [
- "language/identifiers/part-digits-via-escape-hex.js",
- "language/identifiers/val-dollar-sign-via-escape-hex.js",
- "language/identifiers/vals-eng-alpha-lower-via-escape-hex.js",
- "language/identifiers/vals-eng-alpha-upper-via-escape-hex.js",
- "language/identifiers/vals-rus-alpha-lower-via-escape-hex.js",
- "language/identifiers/vals-rus-alpha-upper-via-escape-hex.js",
- "language/identifiers/val-underscore-via-escape-hex.js"
- ]
- },
- {
- "reason": "Not support eval",
- "files": [
- "language/global-code/script-decl-var-collision.js",
- "language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-prototype.js",
- "built-ins/RegExp/S15.10.4.1_A5_T3.js",
- "built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-4.js",
- "language/literals/numeric/7.8.3-3gs.js",
- "language/statements/class/subclass/builtin-objects/Function/instance-length.js",
- "language/statements/class/subclass/builtin-objects/Function/instance-name.js",
- "language/statements/class/subclass/builtin-objects/Function/regular-subclassing.js",
- "language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-length.js",
- "language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-name.js",
- "language/statements/class/subclass/builtin-objects/GeneratorFunction/regular-subclassing.js",
- "language/expressions/compound-assignment/11.13.2-10-s.js",
- "language/expressions/compound-assignment/11.13.2-11-s.js",
- "language/expressions/compound-assignment/11.13.2-1-s.js",
- "language/expressions/compound-assignment/11.13.2-2-s.js",
- "language/expressions/compound-assignment/11.13.2-4-s.js",
- "language/expressions/compound-assignment/11.13.2-5-s.js",
- "language/expressions/compound-assignment/11.13.2-6-s.js",
- "language/expressions/compound-assignment/11.13.2-8-s.js",
- "language/expressions/compound-assignment/11.13.2-9-s.js",
- "language/types/reference/8.7.2-1-s.js",
- "language/types/string/S8.4_A7.1.js",
- "language/types/string/S8.4_A7.2.js",
- "language/types/string/S8.4_A7.3.js",
- "language/types/string/S8.4_A7.4.js",
- "annexB/built-ins/RegExp/RegExp-leading-escape-BMP.js",
- "annexB/built-ins/RegExp/RegExp-trailing-escape-BMP.js",
- "annexB/language/literals/regexp/class-escape.js",
- "annexB/language/literals/regexp/quantifiable-assertion-followed-by.js",
- "annexB/language/literals/regexp/quantifiable-assertion-not-followed-by.js",
- "built-ins/FinalizationRegistry/proto-from-ctor-realm.js",
- "built-ins/Function/15.3.2.1-11-1.js",
- "built-ins/Function/15.3.2.1-11-2-s.js",
- "built-ins/Function/15.3.2.1-11-3.js",
- "built-ins/Function/15.3.2.1-11-4-s.js",
- "built-ins/Function/15.3.2.1-11-5.js",
- "built-ins/Function/15.3.2.1-11-6-s.js",
- "built-ins/Function/15.3.2.1-11-7-s.js",
- "built-ins/Function/15.3.2.1-11-8-s.js",
- "built-ins/Function/15.3.2.1-11-9-s.js",
- "built-ins/Function/15.3.5.4_2-11gs.js",
- "built-ins/Function/15.3.5.4_2-13gs.js",
- "built-ins/Function/15.3.5.4_2-7gs.js",
- "built-ins/Function/15.3.5.4_2-9gs.js",
- "built-ins/Function/instance-name.js",
- "built-ins/Function/length/S15.3.5.1_A1_T1.js",
- "built-ins/Function/length/S15.3.5.1_A1_T2.js",
- "built-ins/Function/length/S15.3.5.1_A1_T3.js",
- "built-ins/Function/length/S15.3.5.1_A2_T1.js",
- "built-ins/Function/length/S15.3.5.1_A2_T2.js",
- "built-ins/Function/length/S15.3.5.1_A2_T3.js",
- "built-ins/Function/length/S15.3.5.1_A3_T1.js",
- "built-ins/Function/length/S15.3.5.1_A3_T2.js",
- "built-ins/Function/length/S15.3.5.1_A3_T3.js",
- "built-ins/Function/length/S15.3.5.1_A4_T1.js",
- "built-ins/Function/length/S15.3.5.1_A4_T2.js",
- "built-ins/Function/length/S15.3.5.1_A4_T3.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A1_T1.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A3_T1.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A3_T2.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A3_T3.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A3_T4.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A3_T5.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A3_T7.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A3_T9.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A5_T1.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A5_T2.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A5_T7.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A5_T8.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A7_T1.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A7_T10.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A7_T2.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A7_T3.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A7_T4.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A7_T5.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A7_T6.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A7_T7.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A7_T8.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A7_T9.js",
- "built-ins/Function/prototype/apply/S15.3.4.3_A8_T6.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A1_T1.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A2_T2.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A3_T1.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A3_T2.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A3_T3.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A3_T4.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A3_T5.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A3_T7.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A3_T9.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A5_T1.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A5_T2.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A5_T7.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A5_T8.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A6_T1.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A6_T10.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A6_T2.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A6_T3.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A6_T4.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A6_T5.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A6_T6.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A6_T7.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A6_T8.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A6_T9.js",
- "built-ins/Function/prototype/call/S15.3.4.4_A7_T6.js",
- "built-ins/Function/prototype/S15.3.5.2_A1_T1.js",
- "built-ins/Function/prototype/S15.3.5.2_A1_T2.js",
- "built-ins/Function/S15.3.1_A1_T1.js",
- "built-ins/Function/S15.3.2.1_A1_T1.js",
- "built-ins/Function/S15.3.2.1_A1_T10.js",
- "built-ins/Function/S15.3.2.1_A1_T11.js",
- "built-ins/Function/S15.3.2.1_A1_T12.js",
- "built-ins/Function/S15.3.2.1_A1_T13.js",
- "built-ins/Function/S15.3.2.1_A1_T2.js",
- "built-ins/Function/S15.3.2.1_A1_T3.js",
- "built-ins/Function/S15.3.2.1_A1_T4.js",
- "built-ins/Function/S15.3.2.1_A1_T5.js",
- "built-ins/Function/S15.3.2.1_A1_T6.js",
- "built-ins/Function/S15.3.2.1_A1_T7.js",
- "built-ins/Function/S15.3.2.1_A1_T8.js",
- "built-ins/Function/S15.3.2.1_A1_T9.js",
- "built-ins/Function/S15.3.2.1_A2_T1.js",
- "built-ins/Function/S15.3.2.1_A2_T2.js",
- "built-ins/Function/S15.3.2.1_A2_T3.js",
- "built-ins/Function/S15.3.2.1_A2_T4.js",
- "built-ins/Function/S15.3.2.1_A2_T5.js",
- "built-ins/Function/S15.3.2.1_A2_T6.js",
- "built-ins/Function/S15.3.2.1_A3_T1.js",
- "built-ins/Function/S15.3.2.1_A3_T10.js",
- "built-ins/Function/S15.3.2.1_A3_T11.js",
- "built-ins/Function/S15.3.2.1_A3_T12.js",
- "built-ins/Function/S15.3.2.1_A3_T13.js",
- "built-ins/Function/S15.3.2.1_A3_T14.js",
- "built-ins/Function/S15.3.2.1_A3_T15.js",
- "built-ins/Function/S15.3.2.1_A3_T2.js",
- "built-ins/Function/S15.3.2.1_A3_T3.js",
- "built-ins/Function/S15.3.2.1_A3_T4.js",
- "built-ins/Function/S15.3.2.1_A3_T5.js",
- "built-ins/Function/S15.3.2.1_A3_T6.js",
- "built-ins/Function/S15.3.2.1_A3_T7.js",
- "built-ins/Function/S15.3.2.1_A3_T8.js",
- "built-ins/Function/S15.3.2.1_A3_T9.js",
- "built-ins/Function/S15.3.2_A1.js",
- "built-ins/Function/S15.3.5_A1_T1.js",
- "built-ins/Function/S15.3.5_A1_T2.js",
- "built-ins/Function/S15.3.5_A2_T1.js",
- "built-ins/Function/S15.3.5_A2_T2.js",
- "built-ins/Function/S15.3.5_A3_T1.js",
- "built-ins/Function/S15.3.5_A3_T2.js",
- "built-ins/Function/S15.3_A2_T1.js",
- "built-ins/Function/S15.3_A2_T2.js",
- "built-ins/Function/S15.3_A3_T1.js",
- "built-ins/Function/S15.3_A3_T2.js",
- "built-ins/Function/S15.3_A3_T3.js",
- "built-ins/Function/S15.3_A3_T4.js",
- "built-ins/Function/S15.3_A3_T5.js",
- "built-ins/Function/S15.3_A3_T6.js",
- "built-ins/Function/StrictFunction_restricted-properties.js",
- "built-ins/GeneratorFunction/has-instance.js",
- "built-ins/GeneratorFunction/instance-name.js",
- "built-ins/GeneratorFunction/invoked-as-constructor-no-arguments.js",
- "built-ins/GeneratorFunction/invoked-as-function-multiple-arguments.js",
- "built-ins/GeneratorFunction/invoked-as-function-no-arguments.js",
- "built-ins/GeneratorFunction/invoked-as-function-single-argument.js",
- "built-ins/global/S10.2.3_A1.1_T2.js",
- "built-ins/global/S10.2.3_A1.2_T2.js",
- "built-ins/global/S10.2.3_A1.3_T1.js",
- "built-ins/global/S10.2.3_A1.3_T2.js",
- "built-ins/global/S10.2.3_A1.3_T3.js",
- "built-ins/global/S10.2.3_A1.3_T4.js",
- "built-ins/global/S10.2.3_A2.3_T1.js",
- "built-ins/global/S10.2.3_A2.3_T2.js",
- "built-ins/global/S10.2.3_A2.3_T3.js",
- "built-ins/global/S10.2.3_A2.3_T4.js",
- "built-ins/NativeErrors/AggregateError/newtarget-proto-fallback.js",
- "built-ins/NativeErrors/AggregateError/proto-from-ctor-realm.js",
- "built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-187.js",
- "built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-188.js",
- "built-ins/Promise/all/ctx-non-ctor.js",
- "built-ins/Promise/race/ctx-non-ctor.js",
- "built-ins/Promise/reject/ctx-non-ctor.js",
- "built-ins/Promise/resolve/ctx-non-ctor.js",
- "built-ins/RegExp/S15.10.4.1_A8_T11.js",
- "built-ins/String/prototype/charAt/S15.5.4.4_A1.1.js",
- "built-ins/String/prototype/charCodeAt/S15.5.4.5_A1.1.js",
- "built-ins/String/prototype/indexOf/S15.5.4.7_A3_T2.js",
- "built-ins/String/prototype/match/S15.5.4.10_A1_T3.js",
- "built-ins/String/prototype/split/checking-by-using-eval.js",
- "built-ins/String/prototype/split/separator-regexp-limit-string-via-eval.js",
- "built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T3.js",
- "built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T3.js",
- "built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T3.js",
- "built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T3.js",
- "built-ins/String/S15.5.1.1_A1_T6.js",
- "built-ins/String/S9.8_A1_T1.js",
- "built-ins/WeakRef/proto-from-ctor-realm.js",
- "language/arguments-object/10.5-1-s.js",
- "language/arguments-object/10.5-7-b-1-s.js",
- "language/comments/S7.4_A5.js",
- "language/comments/S7.4_A6.js",
- "language/statements/debugger/statement.js",
- "language/eval-code/direct/cptn-nrml-empty-block.js",
- "language/eval-code/direct/cptn-nrml-empty-do-while.js",
- "language/eval-code/direct/cptn-nrml-empty-empty.js",
- "language/eval-code/direct/cptn-nrml-empty-for.js",
- "language/eval-code/direct/cptn-nrml-empty-if.js",
- "language/eval-code/direct/cptn-nrml-empty-switch.js",
- "language/eval-code/direct/cptn-nrml-empty-var.js",
- "language/eval-code/direct/cptn-nrml-empty-while.js",
- "language/eval-code/direct/cptn-nrml-expr-obj.js",
- "language/eval-code/direct/cptn-nrml-expr-prim.js",
- "language/eval-code/direct/cptn-thrw-prim.js",
- "language/eval-code/direct/global-env-rec.js",
- "language/eval-code/direct/global-env-rec-catch.js",
- "language/eval-code/direct/global-env-rec-eval.js",
- "language/eval-code/direct/global-env-rec-fun.js",
- "language/eval-code/direct/new.target.js",
- "language/eval-code/direct/new.target-arrow.js",
- "language/eval-code/direct/new.target-fn.js",
- "language/eval-code/direct/non-string-object.js",
- "language/eval-code/direct/non-string-primitive.js",
- "language/eval-code/direct/parse-failure-1.js",
- "language/eval-code/direct/parse-failure-2.js",
- "language/eval-code/direct/parse-failure-3.js",
- "language/eval-code/direct/parse-failure-4.js",
- "language/eval-code/direct/parse-failure-5.js",
- "language/eval-code/direct/super-call.js",
- "language/eval-code/direct/super-call-arrow.js",
- "language/eval-code/direct/super-prop.js",
- "language/eval-code/direct/super-prop-arrow.js",
- "language/eval-code/direct/super-prop-method.js",
- "language/eval-code/direct/var-env-func-strict-caller.js",
- "language/eval-code/direct/var-env-func-strict-caller-2.js",
- "language/eval-code/direct/var-env-func-strict-source.js",
- "language/eval-code/direct/var-env-var-strict-caller.js",
- "language/eval-code/direct/var-env-var-strict-caller-2.js",
- "language/eval-code/direct/var-env-var-strict-caller-3.js",
- "language/eval-code/direct/var-env-var-strict-source.js",
- "language/eval-code/indirect/block-decl-strict.js",
- "language/eval-code/indirect/cptn-nrml-empty-block.js",
- "language/eval-code/indirect/cptn-nrml-empty-do-while.js",
- "language/eval-code/indirect/cptn-nrml-empty-empty.js",
- "language/eval-code/indirect/cptn-nrml-empty-for.js",
- "language/eval-code/indirect/cptn-nrml-empty-if.js",
- "language/eval-code/indirect/cptn-nrml-empty-switch.js",
- "language/eval-code/indirect/cptn-nrml-empty-var.js",
- "language/eval-code/indirect/cptn-nrml-empty-while.js",
- "language/eval-code/indirect/cptn-nrml-expr-obj.js",
- "language/eval-code/indirect/cptn-nrml-expr-prim.js",
- "language/eval-code/indirect/global-env-rec.js",
- "language/eval-code/indirect/global-env-rec-catch.js",
- "language/eval-code/indirect/global-env-rec-eval.js",
- "language/eval-code/indirect/global-env-rec-fun.js",
- "language/eval-code/indirect/new.target.js",
- "language/eval-code/indirect/non-definable-global-function.js",
- "language/eval-code/indirect/non-definable-global-generator.js",
- "language/eval-code/indirect/non-definable-global-var.js",
- "language/eval-code/indirect/non-definable-function-with-variable.js",
- "language/eval-code/indirect/non-definable-function-with-function.js",
- "language/eval-code/indirect/non-string-object.js",
- "language/eval-code/indirect/non-string-primitive.js",
- "language/eval-code/indirect/parse-failure-1.js",
- "language/eval-code/indirect/parse-failure-2.js",
- "language/eval-code/indirect/parse-failure-3.js",
- "language/eval-code/indirect/parse-failure-4.js",
- "language/eval-code/indirect/parse-failure-5.js",
- "language/eval-code/indirect/super-call.js",
- "language/eval-code/indirect/super-prop.js",
- "language/eval-code/indirect/switch-case-decl-strict.js",
- "language/eval-code/indirect/switch-dflt-decl-strict.js",
- "language/eval-code/indirect/var-env-func-non-strict.js",
- "language/eval-code/indirect/var-env-func-strict.js",
- "language/eval-code/indirect/var-env-var-non-strict.js",
- "language/eval-code/indirect/var-env-var-strict.js",
- "language/expressions/addition/S11.6.1_A1.js",
- "language/expressions/arrow-function/arrow/capturing-closure-variables-1.js",
- "language/expressions/bitwise-and/S11.10.1_A1.js",
- "language/expressions/bitwise-and/S11.10.1_A3_T1.5.js",
- "language/expressions/bitwise-not/S11.4.8_A1.js",
- "language/expressions/bitwise-not/S11.4.8_A3_T5.js",
- "language/expressions/bitwise-or/S11.10.3_A1.js",
- "language/expressions/bitwise-or/S11.10.3_A3_T1.5.js",
- "language/expressions/bitwise-xor/S11.10.2_A1.js",
- "language/expressions/bitwise-xor/S11.10.2_A3_T1.5.js",
- "language/expressions/call/11.2.3-3_5.js",
- "language/expressions/call/eval-first-arg.js",
- "language/expressions/call/S11.2.3_A1.js",
- "language/expressions/comma/S11.14_A1.js",
- "language/expressions/concatenation/S9.8_A1_T2.js",
- "language/expressions/conditional/S11.12_A1.js",
- "language/expressions/division/S11.5.2_A1.js",
- "language/expressions/does-not-equals/S11.9.2_A1.js",
- "language/expressions/does-not-equals/S11.9.2_A6.1.js",
- "language/expressions/equals/S11.9.1_A1.js",
- "language/expressions/equals/S11.9.1_A6.1.js",
- "language/expressions/greater-than/S11.8.2_A1.js",
- "language/expressions/greater-than-or-equal/S11.8.4_A1.js",
- "language/expressions/grouping/S11.1.6_A1.js",
- "language/expressions/in/S11.8.7_A1.js",
- "language/expressions/instanceof/primitive-prototype-with-object.js",
- "language/expressions/instanceof/prototype-getter-with-object.js",
- "language/expressions/instanceof/prototype-getter-with-object-throws.js",
- "language/expressions/instanceof/S11.8.6_A1.js",
- "language/expressions/instanceof/S11.8.6_A7_T3.js",
- "language/expressions/instanceof/S15.3.5.3_A1_T1.js",
- "language/expressions/instanceof/S15.3.5.3_A1_T2.js",
- "language/expressions/instanceof/S15.3.5.3_A1_T6.js",
- "language/expressions/instanceof/S15.3.5.3_A1_T8.js",
- "language/expressions/instanceof/S15.3.5.3_A2_T5.js",
- "language/expressions/instanceof/S15.3.5.3_A3_T1.js",
- "language/expressions/left-shift/S11.7.1_A1.js",
- "language/expressions/less-than/S11.8.1_A1.js",
- "language/expressions/less-than-or-equal/S11.8.3_A1.js",
- "language/expressions/less-than-or-equal/S11.8.3_A3.2_T1.2.js",
- "language/expressions/logical-and/S11.11.1_A1.js",
- "language/expressions/logical-not/S11.4.9_A1.js",
- "language/expressions/logical-not/S9.2_A1_T2.js",
- "language/expressions/logical-not/S9.2_A6_T2.js",
- "language/expressions/logical-or/S11.11.2_A1.js",
- "language/expressions/modulus/S11.5.3_A1.js",
- "language/expressions/modulus/S11.5.3_A3_T1.5.js",
- "language/expressions/multiplication/S11.5.1_A1.js",
- "language/expressions/multiplication/S11.5.1_A3_T1.5.js",
- "language/expressions/new/S11.2.2_A1.1.js",
- "language/expressions/new/S11.2.2_A1.2.js",
- "language/expressions/object/11.1.5_4-4-a-3.js",
- "language/expressions/object/11.1.5_4-4-b-1.js",
- "language/expressions/object/11.1.5_6-3-1.js",
- "language/expressions/object/11.1.5_6-3-2.js",
- "language/expressions/object/11.1.5_7-3-1.js",
- "language/expressions/object/11.1.5_7-3-2.js",
- "language/expressions/object/11.1.5-0-1.js",
- "language/expressions/object/11.1.5-0-2.js",
- "language/expressions/property-accessors/S11.2.1_A1.1.js",
- "language/expressions/property-accessors/S11.2.1_A1.2.js",
- "language/expressions/right-shift/S11.7.2_A1.js",
- "language/expressions/strict-does-not-equals/S11.9.5_A1.js",
- "language/expressions/strict-does-not-equals/S11.9.5_A6.1.js",
- "language/expressions/strict-equals/S11.9.4_A1.js",
- "language/expressions/strict-equals/S11.9.4_A6.1.js",
- "language/expressions/subtraction/S11.6.2_A1.js",
- "language/expressions/super/prop-dot-obj-val-from-eval.js",
- "language/expressions/super/prop-expr-obj-val-from-eval.js",
- "language/expressions/this/S11.1.1_A3.2.js",
- "language/expressions/this/S11.1.1_A4.1.js",
- "language/expressions/this/S11.1.1_A4.2.js",
- "language/expressions/typeof/syntax.js",
- "language/expressions/unary-minus/S11.4.7_A1.js",
- "language/expressions/unary-plus/S11.4.6_A1.js",
- "language/expressions/unary-plus/S9.3_A1_T2.js",
- "language/expressions/unsigned-right-shift/S11.7.3_A1.js",
- "language/expressions/void/S11.4.2_A1.js",
- "language/function-code/10.4.3-1-13gs.js",
- "language/function-code/10.4.3-1-13-s.js",
- "language/function-code/10.4.3-1-15gs.js",
- "language/function-code/10.4.3-1-15-s.js",
- "language/function-code/10.4.3-1-17gs.js",
- "language/function-code/10.4.3-1-17-s.js",
- "language/function-code/10.4.3-1-19gs.js",
- "language/function-code/10.4.3-1-19-s.js",
- "language/function-code/10.4.3-1-63gs.js",
- "language/function-code/10.4.3-1-63-s.js",
- "language/function-code/10.4.3-1-64gs.js",
- "language/function-code/10.4.3-1-64-s.js",
- "language/function-code/10.4.3-1-65gs.js",
- "language/function-code/10.4.3-1-65-s.js",
- "language/global-code/script-decl-func-dups.js",
- "language/global-code/script-decl-lex.js",
- "language/global-code/script-decl-var.js",
- "language/global-code/script-decl-func-err-non-extensible.js",
- "language/global-code/script-decl-func-err-non-configurable.js",
- "language/global-code/script-decl-func.js",
- "language/global-code/script-decl-lex-restricted-global.js",
- "language/global-code/script-decl-lex-var.js",
- "language/global-code/script-decl-var-err.js",
- "language/line-terminators/S7.3_A5.4.js",
- "language/line-terminators/S7.3_A7_T1.js",
- "language/line-terminators/S7.3_A7_T2.js",
- "language/line-terminators/S7.3_A7_T3.js",
- "language/line-terminators/S7.3_A7_T4.js",
- "language/line-terminators/S7.3_A7_T5.js",
- "language/line-terminators/S7.3_A7_T6.js",
- "language/line-terminators/S7.3_A7_T7.js",
- "language/line-terminators/S7.3_A7_T8.js",
- "language/literals/regexp/S7.8.5_A1.1_T2.js",
- "language/literals/regexp/S7.8.5_A1.4_T2.js",
- "language/literals/regexp/S7.8.5_A2.1_T2.js",
- "language/literals/regexp/S7.8.5_A2.4_T2.js",
- "language/literals/string/legacy-non-octal-escape-sequence-strict.js",
- "language/module-code/export-default-asyncgenerator-declaration-binding.js",
- "language/statements/break/S12.8_A7.js",
- "language/statements/const/cptn-value.js",
- "language/statements/continue/S12.7_A7.js",
- "language/statements/do-while/cptn-abrupt-empty.js",
- "language/statements/do-while/cptn-normal.js",
- "language/statements/do-while/S12.6.1_A3.js",
- "language/statements/do-while/S12.6.1_A5.js",
- "language/statements/do-while/S12.6.1_A7.js",
- "language/statements/do-while/S12.6.1_A8.js",
- "language/statements/empty/cptn-value.js",
- "language/statements/expression/12.4_A2_T2.js",
- "language/statements/expression/S12.4_A2_T1.js",
- "language/statements/expression/S12.4_A2_T2.js",
- "language/statements/for/cptn-decl-expr-iter.js",
- "language/statements/for/cptn-decl-expr-no-iter.js",
- "language/statements/for/cptn-expr-expr-iter.js",
- "language/statements/for/cptn-expr-expr-no-iter.js",
- "language/statements/for/head-init-expr-check-empty-inc-empty-completion.js",
- "language/statements/for/head-init-var-check-empty-inc-empty-completion.js",
- "language/statements/for/S12.6.3_A5.js",
- "language/statements/for-in/cptn-decl-abrupt-empty.js",
- "language/statements/for-in/cptn-decl-itr.js",
- "language/statements/for-in/cptn-decl-skip-itr.js",
- "language/statements/for-in/cptn-decl-zero-itr.js",
- "language/statements/for-in/cptn-expr-abrupt-empty.js",
- "language/statements/for-in/cptn-expr-itr.js",
- "language/statements/for-in/cptn-expr-skip-itr.js",
- "language/statements/for-in/cptn-expr-zero-itr.js",
- "language/statements/for-in/head-let-fresh-binding-per-iteration.js",
- "language/statements/for-in/S12.6.4_A3.1.js",
- "language/statements/for-in/S12.6.4_A3.js",
- "language/statements/for-in/S12.6.4_A4.1.js",
- "language/statements/for-in/S12.6.4_A4.js",
- "language/statements/for-of/cptn-decl-abrupt-empty.js",
- "language/statements/for-of/cptn-decl-itr.js",
- "language/statements/for-of/cptn-decl-no-itr.js",
- "language/statements/for-of/cptn-expr-abrupt-empty.js",
- "language/statements/for-of/cptn-expr-itr.js",
- "language/statements/for-of/cptn-expr-no-itr.js",
- "language/statements/for-of/head-let-fresh-binding-per-iteration.js",
- "language/statements/function/13.0-12-s.js",
- "language/statements/function/13.0-8-s.js",
- "language/statements/function/13.1-2-s.js",
- "language/statements/function/13.1-4-s.js",
- "language/statements/function/13.2-10-s.js",
- "language/statements/function/13.2-11-s.js",
- "language/statements/function/13.2-12-s.js",
- "language/statements/function/13.2-13-s.js",
- "language/statements/function/13.2-14-s.js",
- "language/statements/function/13.2-15-s.js",
- "language/statements/function/13.2-16-s.js",
- "language/statements/function/13.2-17-s.js",
- "language/statements/function/13.2-18-s.js",
- "language/statements/function/13.2-19-s.js",
- "language/statements/function/name-unicode.js",
- "language/statements/function/S13.2.2_A8_T3.js",
- "language/statements/if/cptn-else-false-nrml.js",
- "language/statements/if/cptn-else-true-nrml.js",
- "language/statements/if/cptn-empty-statement.js",
- "language/statements/if/cptn-no-else-false.js",
- "language/statements/if/cptn-no-else-true-nrml.js",
- "language/statements/if/S12.5_A2.js",
- "language/statements/labeled/cptn-break.js",
- "language/statements/labeled/cptn-nrml.js",
- "language/statements/let/cptn-value.js",
- "language/statements/let/syntax/let-closure-inside-condition.js",
- "language/statements/let/syntax/let-closure-inside-initialization.js",
- "language/statements/let/syntax/let-closure-inside-next-expression.js",
- "language/statements/let/syntax/let-iteration-variable-is-freshly-allocated-for-each-iteration-multi-let-binding.js",
- "language/statements/let/syntax/let-iteration-variable-is-freshly-allocated-for-each-iteration-single-let-binding.js",
- "language/statements/switch/cptn-a-abrupt-empty.js",
- "language/statements/switch/cptn-abrupt-empty.js",
- "language/statements/switch/cptn-a-fall-thru-abrupt-empty.js",
- "language/statements/switch/cptn-a-fall-thru-nrml.js",
- "language/statements/switch/cptn-b-abrupt-empty.js",
- "language/statements/switch/cptn-b-fall-thru-abrupt-empty.js",
- "language/statements/switch/cptn-b-fall-thru-nrml.js",
- "language/statements/switch/cptn-b-final.js",
- "language/statements/switch/cptn-dflt-abrupt-empty.js",
- "language/statements/switch/cptn-dflt-b-abrupt-empty.js",
- "language/statements/switch/cptn-dflt-b-fall-thru-abrupt-empty.js",
- "language/statements/switch/cptn-dflt-b-fall-thru-nrml.js",
- "language/statements/switch/cptn-dflt-b-final.js",
- "language/statements/switch/cptn-dflt-fall-thru-abrupt-empty.js",
- "language/statements/switch/cptn-dflt-fall-thru-nrml.js",
- "language/statements/switch/cptn-dflt-final.js",
- "language/statements/switch/cptn-no-dflt-match-abrupt-empty.js",
- "language/statements/switch/cptn-no-dflt-match-fall-thru-abrupt-empty.js",
- "language/statements/switch/cptn-no-dflt-match-fall-thru-nrml.js",
- "language/statements/switch/cptn-no-dflt-match-final.js",
- "language/statements/switch/cptn-no-dflt-no-match.js",
- "language/statements/try/cptn-catch.js",
- "language/statements/try/cptn-finally-from-catch.js",
- "language/statements/try/cptn-finally-skip-catch.js",
- "language/statements/try/cptn-finally-wo-catch.js",
- "language/statements/try/cptn-try.js",
- "language/statements/variable/12.2.1-10-s.js",
- "language/statements/variable/12.2.1-16-s.js",
- "language/statements/variable/12.2.1-17-s.js",
- "language/statements/variable/12.2.1-18-s.js",
- "language/statements/variable/12.2.1-19-s.js",
- "language/statements/variable/12.2.1-20-s.js",
- "language/statements/variable/12.2.1-21-s.js",
- "language/statements/variable/12.2.1-22-s.js",
- "language/statements/variable/12.2.1-2-s.js",
- "language/statements/variable/12.2.1-3-s.js",
- "language/statements/variable/12.2.1-4-s.js",
- "language/statements/variable/12.2.1-5-s.js",
- "language/statements/variable/12.2.1-6-s.js",
- "language/statements/variable/12.2.1-7-s.js",
- "language/statements/variable/12.2.1-8-s.js",
- "language/statements/variable/12.2.1-9-s.js",
- "language/statements/variable/cptn-value.js",
- "language/statements/while/cptn-abrupt-empty.js",
- "language/statements/while/cptn-iter.js",
- "language/statements/while/cptn-no-iter.js",
- "language/statements/while/S12.6.2_A2.js",
- "language/statements/while/S12.6.2_A3.js",
- "language/statements/while/S12.6.2_A5.js",
- "language/statements/while/S12.6.2_A7.js",
- "language/statements/while/S12.6.2_A8.js",
- "language/statements/with/12.10.1-10-s.js",
- "language/statements/with/12.10.1-5-s.js",
- "language/white-space/comment-multi-form-feed.js",
- "language/white-space/comment-multi-horizontal-tab.js",
- "language/white-space/comment-multi-nbsp.js",
- "language/white-space/comment-multi-space.js",
- "language/white-space/comment-multi-vertical-tab.js",
- "language/white-space/comment-single-form-feed.js",
- "language/white-space/comment-single-horizontal-tab.js",
- "language/white-space/comment-single-nbsp.js",
- "language/white-space/comment-single-space.js",
- "language/white-space/comment-single-vertical-tab.js",
- "language/white-space/string-form-feed.js",
- "language/white-space/string-horizontal-tab.js",
- "language/white-space/string-nbsp.js",
- "language/white-space/string-space.js",
- "language/white-space/string-vertical-tab.js",
- "language/expressions/super/prop-dot-cls-val-from-eval.js",
- "language/expressions/super/prop-expr-cls-val-from-eval.js",
- "language/global-code/script-decl-lex-lex.js",
- "language/eval-code/indirect/realm.js",
- "language/expressions/generators/eval-body-proto-realm.js",
- "language/statements/class/subclass/builtin-objects/GeneratorFunction/super-must-be-called.js",
- "language/statements/class/subclass/builtin-objects/Function/super-must-be-called.js",
- "built-ins/WeakMap/proto-from-ctor-realm.js",
- "built-ins/Object/proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/object-arg/proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/proto-from-ctor-realm-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/no-args/proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/length-arg/proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors/object-arg/proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/proto-from-ctor-realm-sab.js",
- "built-ins/TypedArrayConstructors/ctors/no-args/proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors/typedarray-arg/proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors/length-arg/proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/proto-from-ctor-realm-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/length-arg/proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/no-args/proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/object-arg/proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js",
- "built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/Get/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/tonumber-value-detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm.js",
- "built-ins/Date/proto-from-ctor-realm-one.js",
- "built-ins/Date/proto-from-ctor-realm-two.js",
- "built-ins/Date/proto-from-ctor-realm-zero.js",
- "built-ins/DataView/proto-from-ctor-realm.js",
- "built-ins/DataView/proto-from-ctor-realm-sab.js",
- "built-ins/RegExp/prototype/Symbol.split/splitter-proto-from-ctor-realm.js",
- "built-ins/RegExp/prototype/Symbol.split/splitter-proto-from-ctor-realm.js",
- "built-ins/RegExp/proto-from-ctor-realm.js",
- "built-ins/Boolean/proto-from-ctor-realm.js",
- "built-ins/Map/proto-from-ctor-realm.js",
- "built-ins/Number/proto-from-ctor-realm.js",
- "built-ins/ArrayBuffer/proto-from-ctor-realm.js",
- "built-ins/AsyncGeneratorFunction/proto-from-ctor-realm.js",
- "built-ins/AsyncGeneratorFunction/proto-from-ctor-realm-prototype.js",
- "built-ins/SharedArrayBuffer/proto-from-ctor-realm.js",
- "built-ins/NativeErrors/ReferenceError/proto-from-ctor-realm.js",
- "built-ins/NativeErrors/URIError/proto-from-ctor-realm.js",
- "built-ins/NativeErrors/TypeError/proto-from-ctor-realm.js",
- "built-ins/NativeErrors/RangeError/proto-from-ctor-realm.js",
- "built-ins/NativeErrors/SyntaxError/proto-from-ctor-realm.js",
- "built-ins/WeakSet/proto-from-ctor-realm.js",
- "built-ins/GeneratorFunction/proto-from-ctor-realm.js",
- "built-ins/GeneratorFunction/proto-from-ctor-realm-prototype.js",
- "built-ins/Function/prototype/bind/proto-from-ctor-realm.js",
- "built-ins/Function/proto-from-ctor-realm.js",
- "built-ins/Set/proto-from-ctor-realm.js",
- "built-ins/String/proto-from-ctor-realm.js",
- "built-ins/Array/prototype/includes/from/proto-from-ctor-realm.js",
- "built-ins/Array/from/proto-from-ctor-realm.js",
- "built-ins/Array/proto-from-ctor-realm-one.js",
- "built-ins/Array/proto-from-ctor-realm-two.js",
- "built-ins/Array/proto-from-ctor-realm-zero.js",
- "built-ins/Error/proto-from-ctor-realm.js",
- "built-ins/Promise/proto-from-ctor-realm.js",
- "built-ins/Proxy/get-fn-realm.js",
- "built-ins/Proxy/construct/trap-is-undefined-proto-from-cross-realm-newtarget.js",
- "built-ins/Proxy/construct/trap-is-undefined-proto-from-newtarget-realm.js",
- "built-ins/Array/of/proto-from-ctor-realm.js",
- "language/expressions/super/realm.js",
- "built-ins/ThrowTypeError/distinct-cross-realm.js",
- "built-ins/Function/call-bind-this-realm-undef.js",
- "built-ins/Function/prototype/bind/get-fn-realm-recursive.js",
- "built-ins/Function/prototype/bind/get-fn-realm.js",
- "built-ins/Function/prototype/apply/argarray-not-object-realm.js",
- "built-ins/Function/internals/Construct/derived-this-uninitialized-realm.js",
- "built-ins/Function/internals/Construct/derived-return-val-realm.js",
- "built-ins/Function/internals/Construct/base-ctor-revoked-proxy-realm.js",
- "built-ins/Function/internals/Call/class-ctor-realm.js",
- "built-ins/Proxy/get-fn-realm-recursive.js"
- ]
- },
- {
- "reason": " Not support Function. Forbidden using new Function()/Function().",
- "files": [
- "built-ins/String/prototype/replace/S15.5.4.11_A1_T5.js",
- "built-ins/String/prototype/replace/S15.5.4.11_A1_T6.js",
- "built-ins/String/prototype/slice/S15.5.4.13_A1_T5.js",
- "built-ins/String/prototype/substring/S15.5.4.15_A1_T5.js",
- "built-ins/String/prototype/replace/S15.5.4.11_A1_T5.js",
- "built-ins/String/prototype/replace/S15.5.4.11_A1_T6.js",
- "built-ins/String/prototype/slice/S15.5.4.13_A1_T5.js",
- "built-ins/String/prototype/substring/S15.5.4.15_A1_T5.js",
- "language/expressions/instanceof/S15.3.5.3_A1_T1.js",
- "language/expressions/instanceof/S15.3.5.3_A1_T2.js",
- "language/expressions/instanceof/S15.3.5.3_A1_T3.js",
- "language/expressions/instanceof/S15.3.5.3_A1_T4.js",
- "language/expressions/instanceof/S15.3.5.3_A1_T5.js",
- "language/expressions/instanceof/S15.3.5.3_A1_T6.js",
- "language/expressions/instanceof/S15.3.5.3_A1_T7.js",
- "language/expressions/instanceof/S15.3.5.3_A1_T8.js",
- "language/expressions/instanceof/S15.3.5.3_A2_T2.js",
- "language/expressions/instanceof/S15.3.5.3_A2_T6.js",
- "language/expressions/instanceof/S15.3.5.3_A2_T5.js",
- "language/expressions/instanceof/S15.3.5.3_A3_T2.js",
- "language/statements/function/13.0_4-17gs.js"
- ]
- },
- {
- "reason": "Not support tco",
- "files": [
- "language/expressions/call/tco-cross-realm-class-derived-construct.js",
- "language/expressions/call/tco-cross-realm-fun-construct.js"
- ]
- },
- {
- "reason": "Not support sharedArrayBuffer and detacheArraybuffer",
- "files": [
- "built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js",
- "built-ins/DataView/custom-proto-access-detaches-buffer.js",
- "built-ins/DataView/detached-buffer.js",
- "built-ins/DataView/prototype/buffer/detached-buffer.js",
- "built-ins/DataView/prototype/byteLength/detached-buffer.js",
- "built-ins/DataView/prototype/byteLength/instance-has-detached-buffer.js",
- "built-ins/DataView/prototype/byteOffset/detached-buffer.js",
- "built-ins/DataView/prototype/getFloat32/detached-buffer.js",
- "built-ins/DataView/prototype/getFloat32/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/getFloat32/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/getFloat64/detached-buffer.js",
- "built-ins/DataView/prototype/getFloat64/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/getFloat64/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/getInt16/detached-buffer.js",
- "built-ins/DataView/prototype/getInt16/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/getInt16/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/getInt32/detached-buffer.js",
- "built-ins/DataView/prototype/getInt32/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/getInt32/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/getInt8/detached-buffer.js",
- "built-ins/DataView/prototype/getInt8/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/getInt8/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/getUint16/detached-buffer.js",
- "built-ins/DataView/prototype/getUint16/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/getUint16/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/getUint32/detached-buffer.js",
- "built-ins/DataView/prototype/getUint32/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/getUint32/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/getUint8/detached-buffer.js",
- "built-ins/DataView/prototype/getUint8/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/getUint8/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/setFloat32/detached-buffer.js",
- "built-ins/DataView/prototype/setFloat32/detached-buffer-after-number-value.js",
- "built-ins/DataView/prototype/setFloat32/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/setFloat32/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/setFloat64/detached-buffer.js",
- "built-ins/DataView/prototype/setFloat64/detached-buffer-after-number-value.js",
- "built-ins/DataView/prototype/setFloat64/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/setFloat64/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/setInt16/detached-buffer.js",
- "built-ins/DataView/prototype/setInt16/detached-buffer-after-number-value.js",
- "built-ins/DataView/prototype/setInt16/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/setInt16/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/setInt32/detached-buffer.js",
- "built-ins/DataView/prototype/setInt32/detached-buffer-after-number-value.js",
- "built-ins/DataView/prototype/setInt32/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/setInt32/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/setInt8/detached-buffer.js",
- "built-ins/DataView/prototype/setInt8/detached-buffer-after-number-value.js",
- "built-ins/DataView/prototype/setInt8/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/setInt8/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/setUint16/detached-buffer.js",
- "built-ins/DataView/prototype/setUint16/detached-buffer-after-number-value.js",
- "built-ins/DataView/prototype/setUint16/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/setUint16/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/setUint32/detached-buffer.js",
- "built-ins/DataView/prototype/setUint32/detached-buffer-after-number-value.js",
- "built-ins/DataView/prototype/setUint32/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/setUint32/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/setUint8/detached-buffer.js",
- "built-ins/DataView/prototype/setUint8/detached-buffer-after-number-value.js",
- "built-ins/DataView/prototype/setUint8/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/setUint8/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/TypedArray/prototype/buffer/detached-buffer.js",
- "built-ins/TypedArray/prototype/buffer/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/byteLength/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/byteLength/detached-buffer.js",
- "built-ins/TypedArray/prototype/byteOffset/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/byteOffset/detached-buffer.js",
- "built-ins/TypedArray/prototype/copyWithin/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/copyWithin/coerced-values-end-detached.js",
- "built-ins/TypedArray/prototype/copyWithin/coerced-values-end-detached-prototype.js",
- "built-ins/TypedArray/prototype/copyWithin/coerced-values-start-detached.js",
- "built-ins/TypedArray/prototype/copyWithin/detached-buffer.js",
- "built-ins/TypedArray/prototype/entries/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/entries/detached-buffer.js",
- "built-ins/TypedArray/prototype/every/BigInt/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/every/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/every/detached-buffer.js",
- "built-ins/TypedArray/prototype/fill/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/fill/detached-buffer.js",
- "built-ins/TypedArray/prototype/filter/BigInt/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/filter/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/filter/detached-buffer.js",
- "built-ins/TypedArray/prototype/find/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/find/BigInt/predicate-may-detach-buffer.js",
- "built-ins/TypedArray/prototype/find/detached-buffer.js",
- "built-ins/TypedArray/prototype/findIndex/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/findIndex/BigInt/predicate-may-detach-buffer.js",
- "built-ins/TypedArray/prototype/findIndex/detached-buffer.js",
- "built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/forEach/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/forEach/detached-buffer.js",
- "built-ins/TypedArray/prototype/includes/BigInt/detached-buffer-during-fromIndex-returns-false-for-zero.js",
- "built-ins/TypedArray/prototype/includes/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/includes/BigInt/detached-buffer-during-fromIndex-returns-true-for-undefined.js",
- "built-ins/TypedArray/prototype/includes/detached-buffer.js",
- "built-ins/TypedArray/prototype/indexOf/BigInt/detached-buffer-during-fromIndex-returns-minus-one-for-undefined.js",
- "built-ins/TypedArray/prototype/indexOf/BigInt/detached-buffer-during-fromIndex-returns-minus-one-for-zero.js",
- "built-ins/TypedArray/prototype/indexOf/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/indexOf/detached-buffer.js",
- "built-ins/TypedArray/prototype/indexOf/detached-buffer-during-fromIndex-returns-minus-one-for-undefined.js",
- "built-ins/TypedArray/prototype/indexOf/detached-buffer-during-fromIndex-returns-minus-one-for-zero.js",
- "built-ins/TypedArray/prototype/join/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/join/BigInt/detached-buffer-during-fromIndex-returns-single-comma.js",
- "built-ins/TypedArray/prototype/join/detached-buffer.js",
- "built-ins/TypedArray/prototype/join/detached-buffer-during-fromIndex-returns-single-comma.js",
- "built-ins/TypedArray/prototype/keys/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/keys/detached-buffer.js",
- "built-ins/TypedArray/prototype/lastIndexOf/BigInt/detached-buffer-during-fromIndex-returns-minus-one-for-undefined.js",
- "built-ins/TypedArray/prototype/lastIndexOf/BigInt/detached-buffer-during-fromIndex-returns-minus-one-for-zero.js",
- "built-ins/TypedArray/prototype/lastIndexOf/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/lastIndexOf/detached-buffer.js",
- "built-ins/TypedArray/prototype/lastIndexOf/detached-buffer-during-fromIndex-returns-minus-one-for-undefined.js",
- "built-ins/TypedArray/prototype/lastIndexOf/detached-buffer-during-fromIndex-returns-minus-one-for-zero.js",
- "built-ins/TypedArray/prototype/length/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/length/detached-buffer.js",
- "built-ins/TypedArray/prototype/map/BigInt/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/map/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/map/detached-buffer.js",
- "built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/reduce/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/reduce/detached-buffer.js",
- "built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/reduceRight/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/reduceRight/detached-buffer.js",
- "built-ins/TypedArray/prototype/reverse/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/reverse/detached-buffer.js",
- "built-ins/TypedArray/prototype/set/BigInt/array-arg-targetbuffer-detached-on-get-src-value-throws.js",
- "built-ins/TypedArray/prototype/set/BigInt/array-arg-targetbuffer-detached-on-tointeger-offset-throws.js",
- "built-ins/TypedArray/prototype/set/BigInt/array-arg-targetbuffer-detached-throws.js",
- "built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-other-type-sab.js",
- "built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-same-buffer-same-type-sab.js",
- "built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-same-type-sab.js",
- "built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-srcbuffer-detached-during-tointeger-offset-throws.js",
- "built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-targetbuffer-detached-during-tointeger-offset-throws.js",
- "built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-get-src-value-throws.js",
- "built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-tointeger-offset-throws.js",
- "built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-throws.js",
- "built-ins/TypedArray/prototype/set/src-typedarray-big-throws.js",
- "built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-conversions-sab.js",
- "built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-sab.js",
- "built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type-sab.js",
- "built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type-sab.js",
- "built-ins/TypedArray/prototype/set/typedarray-arg-srcbuffer-detached-during-tointeger-offset-throws.js",
- "built-ins/TypedArray/prototype/set/typedarray-arg-targetbuffer-detached-during-tointeger-offset-throws.js",
- "built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-other-targettype.js",
- "built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-same-targettype.js",
- "built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-get-ctor.js",
- "built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-speciesctor-get-species-custom-ctor-throws.js",
- "built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-same-targettype.js",
- "built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-other-targettype.js",
- "built-ins/TypedArray/prototype/slice/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/slice/detached-buffer.js",
- "built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js",
- "built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-same-targettype.js",
- "built-ins/TypedArray/prototype/slice/detached-buffer-get-ctor.js",
- "built-ins/TypedArray/prototype/slice/detached-buffer-speciesctor-get-species-custom-ctor-throws.js",
- "built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-other-targettype.js",
- "built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-same-targettype.js",
- "built-ins/TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/some/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/some/detached-buffer.js",
- "built-ins/TypedArray/prototype/sort/BigInt/detached-buffer-comparefn.js",
- "built-ins/TypedArray/prototype/sort/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/sort/detached-buffer.js",
- "built-ins/TypedArray/prototype/sort/detached-buffer-comparefn.js",
- "built-ins/TypedArray/prototype/sort/detached-buffer-comparefn-coerce.js",
- "built-ins/TypedArray/prototype/sort/sort-tonumber.js",
- "built-ins/TypedArray/prototype/subarray/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/subarray/detached-buffer.js",
- "built-ins/TypedArray/prototype/subarray/result-is-new-instance-with-shared-buffer.js",
- "built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/Symbol.toStringTag/detached-buffer.js",
- "built-ins/TypedArray/prototype/toLocaleString/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/toLocaleString/detached-buffer.js",
- "built-ins/TypedArray/prototype/toString/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/toString/detached-buffer.js",
- "built-ins/TypedArray/prototype/values/BigInt/detached-buffer.js",
- "built-ins/TypedArray/prototype/values/detached-buffer.js",
- "built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js",
- "built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js",
- "built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-throws-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-zero-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-symbol-throws-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-throws-from-modulo-element-size-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-to-number-throws-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/custom-proto-access-throws-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length-and-offset-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-negative-length-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-offset-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/detachedbuffer.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-length-throws-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-offset-throws-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/invoked-with-undefined-newtarget-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/is-referenced-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/length-access-throws-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/length-is-symbol-throws-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/new-instance-extensibility-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/returns-new-instance-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-bytelength-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-byteoffset-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/typedarray-backed-by-sharedarraybuffer.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/use-custom-proto-if-object-sab.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/use-default-proto-if-custom-proto-is-not-object-sab.js",
- "built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-different-type.js",
- "built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-same-type.js",
- "built-ins/TypedArrayConstructors/ctors/typedarray-arg/src-typedarray-big-throws.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-throws-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-zero-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-symbol-throws-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-throws-from-modulo-element-size-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-to-number-throws-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-to-number-detachbuffer.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/custom-proto-access-throws-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-and-offset-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-negative-length-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-offset-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-offset-throws-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-length-throws-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/detachedbuffer.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/invoked-with-undefined-newtarget-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/is-referenced-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-access-throws-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-is-symbol-throws-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-to-number-detachbuffer.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/new-instance-extensibility-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/returns-new-instance-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-bytelength-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-byteoffset-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/typedarray-backed-by-sharedarraybuffer.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-custom-proto-if-object-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-default-proto-if-custom-proto-is-not-object-sab.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/detached-when-species-retrieved-different-type.js",
- "built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/detached-when-species-retrieved-same-type.js",
- "built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/DefineOwnProperty/tonumber-value-detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-key-is-not-numeric-index.js",
- "built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-key-is-symbol.js",
- "built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/Delete/BigInt/detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/Delete/BigInt/indexed-value-sab-strict.js",
- "built-ins/TypedArrayConstructors/internals/Delete/BigInt/infinity-detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/Delete/detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-key-is-not-numeric-index.js",
- "built-ins/TypedArrayConstructors/internals/Delete/detached-buffer-key-is-symbol.js",
- "built-ins/TypedArrayConstructors/internals/Delete/indexed-value-sab-strict.js",
- "built-ins/TypedArrayConstructors/internals/Delete/infinity-detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-key-is-not-numeric-index.js",
- "built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-key-is-symbol.js",
- "built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/Get/BigInt/indexed-value-sab.js",
- "built-ins/TypedArrayConstructors/internals/Get/BigInt/infinity-detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/Get/detached-buffer-key-is-not-numeric-index.js",
- "built-ins/TypedArrayConstructors/internals/Get/detached-buffer-key-is-symbol.js",
- "built-ins/TypedArrayConstructors/internals/Get/indexed-value-sab.js",
- "built-ins/TypedArrayConstructors/internals/Get/infinity-detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-key-is-symbol.js",
- "built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-key-is-not-number.js",
- "built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/enumerate-detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-key-is-not-number.js",
- "built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-key-is-symbol.js",
- "built-ins/TypedArrayConstructors/internals/GetOwnProperty/enumerate-detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-key-is-not-number.js",
- "built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-key-is-symbol.js",
- "built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-key-is-not-number.js",
- "built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-key-is-symbol.js",
- "built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-not-numeric-index.js",
- "built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-symbol.js",
- "built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm.js",
- "built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js",
- "built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-not-numeric-index.js",
- "built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-symbol.js",
- "built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js",
- "built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js",
- "built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-to-number-detachbuffer.js",
- "built-ins/TypedArrayConstructors/ctors/buffer-arg/length-to-number-detachbuffer.js",
- "built-ins/TypedArray/prototype/fill/coerced-end-detach.js",
- "built-ins/TypedArray/prototype/fill/coerced-start-detach.js",
- "built-ins/TypedArray/prototype/fill/coerced-value-detach.js",
- "built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js",
- "built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js",
- "built-ins/DataView/prototype/getBigUint64/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/getBigUint64/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/getBigUint64/detached-buffer.js",
- "built-ins/DataView/prototype/getBigInt64/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/getBigInt64/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/getBigInt64/detached-buffer.js",
- "built-ins/DataView/prototype/setBigInt64/detached-buffer-after-toindex-byteoffset.js",
- "built-ins/DataView/prototype/setBigInt64/detached-buffer-before-outofrange-byteoffset.js",
- "built-ins/DataView/prototype/setBigInt64/detached-buffer.js",
- "built-ins/DataView/prototype/setBigInt64/detached-buffer-after-bigint-value.js"
- ]
- },
- {
- "reason": "Not support function.toString() due to Runtime can not obtain Source Code yet.",
- "files": [
- "built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T9.js",
- "built-ins/RegExp/prototype/test/S15.10.6.3_A1_T9.js",
- "built-ins/String/prototype/trim/15.5.4.20-2-46.js",
- "built-ins/GeneratorPrototype/constructor.js",
- "language/expressions/new.target/value-via-reflect-construct.js",
- "language/expressions/new.target/asi.js",
- "language/expressions/new.target/value-via-new.js",
- "language/expressions/new.target/value-via-call.js",
- "language/expressions/addition/S11.6.1_A2.2_T3.js",
- "language/expressions/addition/S11.6.1_A3.2_T1.2.js",
- "language/expressions/bitwise-and/S11.10.1_A3_T1.5.js",
- "language/expressions/bitwise-not/S11.4.8_A3_T5.js",
- "language/expressions/bitwise-or/S11.10.3_A3_T1.5.js",
- "language/expressions/bitwise-xor/S11.10.2_A3_T1.5.js",
- "language/expressions/division/S11.5.2_A3_T1.5.js",
- "language/expressions/greater-than/S11.8.2_A3.2_T1.2.js",
- "language/expressions/greater-than-or-equal/S11.8.4_A3.2_T1.2.js",
- "language/expressions/left-shift/S11.7.1_A3_T1.5.js",
- "language/expressions/less-than/S11.8.1_A3.2_T1.2.js",
- "language/expressions/less-than-or-equal/S11.8.3_A3.2_T1.2.js",
- "language/expressions/modulus/S11.5.3_A3_T1.5.js",
- "language/expressions/multiplication/S11.5.1_A3_T1.5.js",
- "language/expressions/postfix-decrement/S11.3.2_A3_T5.js",
- "language/expressions/postfix-decrement/S11.3.2_A4_T5.js",
- "language/expressions/postfix-increment/S11.3.1_A3_T5.js",
- "language/expressions/postfix-increment/S11.3.1_A4_T5.js",
- "language/expressions/prefix-decrement/S11.4.5_A3_T5.js",
- "language/expressions/prefix-decrement/S11.4.5_A4_T5.js",
- "language/expressions/prefix-increment/S11.4.4_A3_T5.js",
- "language/expressions/prefix-increment/S11.4.4_A4_T5.js",
- "language/rest-parameters/with-new-target.js",
- "language/expressions/right-shift/S11.7.2_A3_T1.5.js",
- "language/expressions/subtraction/S11.6.2_A3_T1.5.js",
- "language/expressions/unary-minus/S11.4.7_A3_T5.js",
- "language/expressions/unary-plus/S11.4.6_A3_T5.js",
- "language/expressions/unsigned-right-shift/S11.7.3_A3_T1.5.js",
- "language/module-code/eval-gtbndng-indirect-update-dflt.js",
- "language/statements/switch/S12.11_A1_T4.js",
- "language/statements/switch/S12.11_A1_T4.js",
- "built-ins/Promise/resolve/ctx-ctor.js",
- "built-ins/Promise/reject/ctx-ctor.js",
- "built-ins/Promise/race/ctx-ctor.js",
- "built-ins/Promise/all/ctx-ctor.js",
- "built-ins/TypedArrayConstructors/ctors/length-arg/use-custom-proto-if-object.js",
- "built-ins/TypedArrayConstructors/ctors/no-args/use-custom-proto-if-object.js",
- "built-ins/TypedArrayConstructors/ctors/object-arg/use-custom-proto-if-object.js"
- ]
- },
- {
- "reason": "AnnexB Feature Supported, Support must be aligned with the ACE",
- "files": [
- "annexB/built-ins/RegExp/RegExp-decimal-escape-not-capturing.js",
- "annexB/built-ins/RegExp/RegExp-control-escape-russian-letter.js",
- "annexB/built-ins/RegExp/RegExp-leading-escape.js",
- "annexB/built-ins/RegExp/RegExp-trailing-escape.js",
- "annexB/built-ins/escape/prop-desc.js",
- "annexB/built-ins/unescape/prop-desc.js",
- "annexB/built-ins/Date/prototype/getYear/return-value.js",
- "annexB/built-ins/Date/prototype/getYear/this-not-date.js",
- "annexB/built-ins/Date/prototype/getYear/nan.js",
- "annexB/built-ins/Date/prototype/setYear/this-not-date.js",
- "annexB/built-ins/Date/prototype/getYear/B.2.4.js",
- "annexB/built-ins/Date/prototype/setYear/B.2.5.js",
- "annexB/built-ins/Date/prototype/setYear/this-time-nan.js",
- "annexB/built-ins/Date/prototype/setYear/this-time-valid.js",
- "annexB/built-ins/Date/prototype/setYear/time-clip.js",
- "annexB/built-ins/Date/prototype/setYear/year-nan.js",
- "annexB/built-ins/Date/prototype/setYear/year-number-absolute.js",
- "annexB/built-ins/Date/prototype/setYear/year-number-relative.js",
- "annexB/built-ins/Date/prototype/setYear/year-to-number-err.js",
- "annexB/built-ins/Date/prototype/toGMTString/value.js",
- "annexB/built-ins/Date/prototype/toGMTString/prop-desc.js",
- "annexB/built-ins/escape/escape-above-astral.js",
- "annexB/built-ins/escape/escape-above.js",
- "annexB/built-ins/RegExp/prototype/compile/pattern-string-u.js",
- "annexB/built-ins/String/prototype/substr/surrogate-pairs.js",
- "annexB/built-ins/Date/prototype/getYear/B.2.4.js",
- "annexB/built-ins/Date/prototype/getYear/length.js",
- "annexB/built-ins/Date/prototype/getYear/name.js",
- "annexB/built-ins/Date/prototype/getYear/nan.js",
- "annexB/built-ins/Date/prototype/getYear/return-value.js",
- "annexB/built-ins/Date/prototype/getYear/this-not-date.js",
- "annexB/built-ins/Date/prototype/setYear/B.2.5.js",
- "annexB/built-ins/Date/prototype/setYear/length.js",
- "annexB/built-ins/Date/prototype/setYear/name.js",
- "annexB/built-ins/Date/prototype/setYear/this-not-date.js",
- "annexB/built-ins/Date/prototype/setYear/this-time-nan.js",
- "annexB/built-ins/Date/prototype/setYear/this-time-valid.js",
- "annexB/built-ins/Date/prototype/setYear/time-clip.js",
- "annexB/built-ins/Date/prototype/setYear/year-nan.js",
- "annexB/built-ins/Date/prototype/setYear/year-number-absolute.js",
- "annexB/built-ins/Date/prototype/setYear/year-number-relative.js",
- "annexB/built-ins/Date/prototype/setYear/year-to-number-err.js",
- "annexB/built-ins/Date/prototype/toGMTString/prop-desc.js",
- "annexB/built-ins/Date/prototype/toGMTString/value.js",
- "annexB/built-ins/escape/empty-string.js",
- "annexB/built-ins/escape/escape-below.js",
- "annexB/built-ins/escape/length.js",
- "annexB/built-ins/escape/name.js",
- "annexB/built-ins/escape/prop-desc.js",
- "annexB/built-ins/escape/to-string-err.js",
- "annexB/built-ins/escape/to-string-err-symbol.js",
- "annexB/built-ins/escape/to-string-observe.js",
- "annexB/built-ins/escape/unmodified.js",
- "annexB/built-ins/RegExp/prototype/compile/B.RegExp.prototype.compile.js",
- "annexB/built-ins/RegExp/prototype/compile/flags-string-invalid.js",
- "annexB/built-ins/RegExp/prototype/compile/flags-to-string.js",
- "annexB/built-ins/RegExp/prototype/compile/flags-to-string-err.js",
- "annexB/built-ins/RegExp/prototype/compile/flags-undefined.js",
- "annexB/built-ins/RegExp/prototype/compile/length.js",
- "annexB/built-ins/RegExp/prototype/compile/name.js",
- "annexB/built-ins/RegExp/prototype/compile/pattern-regexp-distinct.js",
- "annexB/built-ins/RegExp/prototype/compile/pattern-regexp-flags-defined.js",
- "annexB/built-ins/RegExp/prototype/compile/pattern-regexp-immutable-lastindex.js",
- "annexB/built-ins/RegExp/prototype/compile/pattern-regexp-props.js",
- "annexB/built-ins/RegExp/prototype/compile/pattern-regexp-same.js",
- "annexB/built-ins/RegExp/prototype/compile/pattern-string.js",
- "annexB/built-ins/RegExp/prototype/compile/pattern-string-invalid.js",
- "annexB/built-ins/RegExp/prototype/compile/pattern-string-invalid-u.js",
- "annexB/built-ins/RegExp/prototype/compile/pattern-to-string-err.js",
- "annexB/built-ins/RegExp/prototype/compile/pattern-undefined.js",
- "annexB/built-ins/RegExp/prototype/compile/this-not-object.js",
- "annexB/built-ins/RegExp/prototype/compile/this-obj-not-regexp.js",
- "annexB/built-ins/RegExp/RegExp-control-escape-russian-letter.js",
- "annexB/built-ins/RegExp/RegExp-decimal-escape-class-range.js",
- "annexB/built-ins/RegExp/RegExp-decimal-escape-not-capturing.js",
- "annexB/built-ins/RegExp/RegExp-leading-escape.js",
- "annexB/built-ins/RegExp/RegExp-trailing-escape.js",
- "annexB/built-ins/String/prototype/anchor/attr-tostring-err.js",
- "annexB/built-ins/String/prototype/anchor/B.2.3.2.js",
- "annexB/built-ins/String/prototype/anchor/length.js",
- "annexB/built-ins/String/prototype/anchor/name.js",
- "annexB/built-ins/String/prototype/anchor/prop-desc.js",
- "annexB/built-ins/String/prototype/anchor/this-val-tostring-err.js",
- "annexB/built-ins/String/prototype/big/B.2.3.3.js",
- "annexB/built-ins/String/prototype/big/length.js",
- "annexB/built-ins/String/prototype/big/name.js",
- "annexB/built-ins/String/prototype/big/prop-desc.js",
- "annexB/built-ins/String/prototype/big/this-val-tostring-err.js",
- "annexB/built-ins/String/prototype/blink/B.2.3.4.js",
- "annexB/built-ins/String/prototype/blink/length.js",
- "annexB/built-ins/String/prototype/blink/name.js",
- "annexB/built-ins/String/prototype/blink/prop-desc.js",
- "annexB/built-ins/String/prototype/blink/this-val-tostring-err.js",
- "annexB/built-ins/String/prototype/bold/B.2.3.5.js",
- "annexB/built-ins/String/prototype/bold/length.js",
- "annexB/built-ins/String/prototype/bold/name.js",
- "annexB/built-ins/String/prototype/bold/prop-desc.js",
- "annexB/built-ins/String/prototype/bold/this-val-tostring-err.js",
- "annexB/built-ins/String/prototype/fixed/B.2.3.6.js",
- "annexB/built-ins/String/prototype/fixed/length.js",
- "annexB/built-ins/String/prototype/fixed/name.js",
- "annexB/built-ins/String/prototype/fixed/prop-desc.js",
- "annexB/built-ins/String/prototype/fixed/this-val-tostring-err.js",
- "annexB/built-ins/String/prototype/fontcolor/attr-tostring-err.js",
- "annexB/built-ins/String/prototype/fontcolor/B.2.3.7.js",
- "annexB/built-ins/String/prototype/fontcolor/length.js",
- "annexB/built-ins/String/prototype/fontcolor/name.js",
- "annexB/built-ins/String/prototype/fontcolor/prop-desc.js",
- "annexB/built-ins/String/prototype/fontcolor/this-val-tostring-err.js",
- "annexB/built-ins/String/prototype/fontsize/attr-tostring-err.js",
- "annexB/built-ins/String/prototype/fontsize/B.2.3.8.js",
- "annexB/built-ins/String/prototype/fontsize/length.js",
- "annexB/built-ins/String/prototype/fontsize/name.js",
- "annexB/built-ins/String/prototype/fontsize/prop-desc.js",
- "annexB/built-ins/String/prototype/fontsize/this-val-tostring-err.js",
- "annexB/built-ins/String/prototype/italics/B.2.3.9.js",
- "annexB/built-ins/String/prototype/italics/length.js",
- "annexB/built-ins/String/prototype/italics/name.js",
- "annexB/built-ins/String/prototype/italics/prop-desc.js",
- "annexB/built-ins/String/prototype/italics/this-val-tostring-err.js",
- "annexB/built-ins/String/prototype/link/attr-tostring-err.js",
- "annexB/built-ins/String/prototype/link/B.2.3.10.js",
- "annexB/built-ins/String/prototype/link/length.js",
- "annexB/built-ins/String/prototype/link/name.js",
- "annexB/built-ins/String/prototype/link/prop-desc.js",
- "annexB/built-ins/String/prototype/link/this-val-tostring-err.js",
- "annexB/built-ins/String/prototype/small/B.2.3.11.js",
- "annexB/built-ins/String/prototype/small/length.js",
- "annexB/built-ins/String/prototype/small/name.js",
- "annexB/built-ins/String/prototype/small/prop-desc.js",
- "annexB/built-ins/String/prototype/small/this-val-tostring-err.js",
- "annexB/built-ins/String/prototype/strike/B.2.3.12.js",
- "annexB/built-ins/String/prototype/strike/length.js",
- "annexB/built-ins/String/prototype/strike/name.js",
- "annexB/built-ins/String/prototype/strike/prop-desc.js",
- "annexB/built-ins/String/prototype/strike/this-val-tostring-err.js",
- "annexB/built-ins/String/prototype/sub/B.2.3.13.js",
- "annexB/built-ins/String/prototype/sub/length.js",
- "annexB/built-ins/String/prototype/sub/name.js",
- "annexB/built-ins/String/prototype/sub/prop-desc.js",
- "annexB/built-ins/String/prototype/sub/this-val-tostring-err.js",
- "annexB/built-ins/String/prototype/substr/B.2.3.js",
- "annexB/built-ins/String/prototype/substr/length.js",
- "annexB/built-ins/String/prototype/substr/length-falsey.js",
- "annexB/built-ins/String/prototype/substr/length-negative.js",
- "annexB/built-ins/String/prototype/substr/length-positive.js",
- "annexB/built-ins/String/prototype/substr/length-to-int-err.js",
- "annexB/built-ins/String/prototype/substr/length-undef.js",
- "annexB/built-ins/String/prototype/substr/name.js",
- "annexB/built-ins/String/prototype/substr/start-negative.js",
- "annexB/built-ins/String/prototype/substr/start-to-int-err.js",
- "annexB/built-ins/String/prototype/substr/this-non-obj-coerce.js",
- "annexB/built-ins/String/prototype/substr/this-to-str-err.js",
- "annexB/built-ins/String/prototype/sup/B.2.3.14.js",
- "annexB/built-ins/String/prototype/sup/length.js",
- "annexB/built-ins/String/prototype/sup/name.js",
- "annexB/built-ins/String/prototype/sup/prop-desc.js",
- "annexB/built-ins/String/prototype/sup/this-val-tostring-err.js",
- "annexB/built-ins/unescape/empty-string.js",
- "annexB/built-ins/unescape/four.js",
- "annexB/built-ins/unescape/four-ignore-bad-u.js",
- "annexB/built-ins/unescape/four-ignore-end-str.js",
- "annexB/built-ins/unescape/four-ignore-non-hex.js",
- "annexB/built-ins/unescape/length.js",
- "annexB/built-ins/unescape/name.js",
- "annexB/built-ins/unescape/prop-desc.js",
- "annexB/built-ins/unescape/to-string-err.js",
- "annexB/built-ins/unescape/to-string-err-symbol.js",
- "annexB/built-ins/unescape/to-string-observe.js",
- "annexB/built-ins/unescape/two.js",
- "annexB/built-ins/unescape/two-ignore-end-str.js",
- "annexB/built-ins/unescape/two-ignore-non-hex.js",
- "annexB/built-ins/escape/escape-above-astral.js",
- "annexB/built-ins/escape/escape-above.js",
- "annexB/built-ins/RegExp/prototype/compile/pattern-string-u.js",
- "annexB/built-ins/String/prototype/substr/surrogate-pairs.js",
- "annexB/language/expressions/template-literal/legacy-octal-escape-sequence-strict.js",
- "annexB/language/literals/regexp/extended-pattern-char.js",
- "annexB/language/literals/regexp/identity-escape.js",
- "annexB/language/literals/regexp/non-empty-class-ranges.js",
- "annexB/language/literals/regexp/non-empty-class-ranges-no-dash.js",
- "annexB/language/statements/try/catch-redeclared-for-in-var.js",
- "annexB/language/statements/try/catch-redeclared-for-var.js",
- "annexB/language/statements/try/catch-redeclared-var-statement.js",
- "annexB/language/statements/try/catch-redeclared-var-statement-captured.js",
- "annexB/built-ins/RegExp/legacy-accessors/lastMatch/this-cross-realm-constructor.js",
- "annexB/built-ins/RegExp/legacy-accessors/input/this-cross-realm-constructor.js",
- "annexB/built-ins/RegExp/legacy-accessors/index/this-cross-realm-constructor.js",
- "annexB/built-ins/RegExp/legacy-accessors/rightContext/this-cross-realm-constructor.js",
- "annexB/built-ins/RegExp/legacy-accessors/lastParen/this-cross-realm-constructor.js",
- "annexB/built-ins/RegExp/legacy-accessors/leftContext/this-cross-realm-constructor.js",
- "annexB/built-ins/RegExp/prototype/compile/this-cross-realm-instance.js"
- ]
- },
- {
- "reason": "decodeURIComponent/DecodeURI Supported in 6.0",
- "files": [
- "built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-10.js",
- "built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-11.js",
- "built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-9.js",
- "built-ins/Object/getOwnPropertyNames/15.2.3.4-4-1.js"
- ]
- },
- {
- "reason": "throw exception",
- "files": [
- "language/types/reference/put-value-prop-base-primitive.js"
- ]
- },
- {
- "reason": "Not support 5e-324",
- "files": [
- "language/expressions/equals/S11.9.1_A5.3.js",
- "language/expressions/does-not-equals/S11.9.2_A5.3.js"
- ]
- },
- {
- "reason": "Not support $262",
- "files": [
- "language/expressions/new/non-ctor-err-realm.js",
- "language/expressions/tagged-template/cache-realm.js",
- "language/types/reference/get-value-prop-base-primitive-realm.js",
- "language/types/reference/put-value-prop-base-primitive-realm.js",
- "language/expressions/super/realm.js"
- ]
- },
- {
- "reason": "Missing Symbol.toStringTag.js",
- "files": [
- "language/module-code/namespace/Symbol.toStringTag.js"
- ]
- },
- {
- "reason": "Not support [[delete]]",
- "files": [
- "built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-strict.js",
- "built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-strict.js",
- "built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-strict.js"
- ]
- },
- {
- "reason": "Not support at and includes",
- "files": [
- "built-ins/TypedArray/prototype/at/index-non-numeric-argument-tointeger.js",
- "built-ins/TypedArray/prototype/at/index-argument-tointeger.js",
- "built-ins/TypedArray/prototype/at/index-non-numeric-argument-tointeger-invalid.js",
- "built-ins/TypedArray/prototype/at/name.js",
- "built-ins/TypedArray/prototype/at/length.js",
- "built-ins/TypedArray/prototype/at/return-abrupt-from-this.js",
- "built-ins/TypedArray/prototype/at/prop-desc.js",
- "built-ins/TypedArray/prototype/at/returns-item-relative-index.js",
- "built-ins/TypedArray/prototype/at/returns-undefined-for-holes-in-sparse-arrays.js",
- "built-ins/TypedArray/prototype/at/returns-undefined-for-out-of-range-index.js",
- "built-ins/TypedArray/prototype/at/returns-item.js",
- "built-ins/TypedArray/prototype/includes/fromIndex-equal-or-greater-length-returns-false.js",
- "built-ins/TypedArray/prototype/includes/fromIndex-infinity.js",
- "built-ins/TypedArray/prototype/includes/fromIndex-minus-zero.js",
- "built-ins/TypedArray/prototype/includes/get-length-uses-internal-arraylength.js",
- "built-ins/TypedArray/prototype/includes/invoked-as-func.js",
- "built-ins/TypedArray/prototype/includes/invoked-as-method.js",
- "built-ins/TypedArray/prototype/includes/length.js",
- "built-ins/TypedArray/prototype/includes/length-zero-returns-false.js",
- "built-ins/TypedArray/prototype/includes/name.js",
- "built-ins/TypedArray/prototype/includes/prop-desc.js",
- "built-ins/TypedArray/prototype/includes/not-a-constructor.js",
- "built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex-symbol.js",
- "built-ins/TypedArray/prototype/includes/samevaluezero.js",
- "built-ins/TypedArray/prototype/includes/search-found-returns-true.js",
- "built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex.js",
- "built-ins/TypedArray/prototype/includes/search-not-found-returns-false.js",
- "built-ins/TypedArray/prototype/includes/searchelement-not-integer.js",
- "built-ins/TypedArray/prototype/includes/this-is-not-object.js",
- "built-ins/TypedArray/prototype/includes/this-is-not-typedarray-instance.js",
- "built-ins/TypedArray/prototype/includes/tointeger-fromindex.js",
- "built-ins/TypedArray/prototype/includes/detached-buffer-during-fromIndex-returns-false-for-zero.js",
- "built-ins/TypedArray/prototype/includes/detached-buffer-during-fromIndex-returns-true-for-undefined.js",
- "built-ins/TypedArray/prototype/includes/detached-buffer.js"
- ]
- },
- {
- "reason": "Not support TypedArrayConstructors ecma2020 features",
- "files": [
- "built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js",
- "built-ins/TypedArrayConstructors/internals/Set/key-is-not-integer.js",
- "built-ins/TypedArrayConstructors/internals/Set/key-is-out-of-bounds.js"
- ]
- },
- {
- "reason": "Temporary shielding of unstable test cases",
- "files": [
- "language/statements/class/gen-method-param-dflt-yield.js",
- "language/expressions/class/static-gen-method-param-dflt-yield.js",
- "language/statements/switch/S12.11_A2_T1.js",
- "language/statements/generators/param-dflt-yield.js",
- "language/module-code/early-export-global.js"
- ]
- },
- {
- "reason": "Not support with Class's Privatename(#)",
- "files": [
- "language/module-code/invalid-private-names-member-expression-bad-reference.js",
- "language/module-code/invalid-private-names-member-expression-this.js",
- "language/module-code/invalid-private-names-call-expression-bad-reference.js",
- "language/module-code/invalid-private-names-call-expression-this.js",
- "language/module-code/privatename-valid-no-earlyerr.js",
- "language/module-code/privatename-not-valid-earlyerr-module-1.js",
- "language/module-code/privatename-not-valid-earlyerr-module-2.js",
- "language/module-code/privatename-not-valid-earlyerr-module-3.js",
- "language/module-code/privatename-not-valid-earlyerr-module-4.js",
- "language/module-code/privatename-not-valid-earlyerr-module-5.js",
- "language/module-code/privatename-not-valid-earlyerr-module-6.js",
- "language/module-code/privatename-not-valid-earlyerr-module-7.js",
- "language/module-code/privatename-not-valid-earlyerr-module-8.js",
- "language/module-code/private-identifiers-not-empty.js"
- ]
- },
- {
- "reason": "Special unicode character that tsc can not recognize",
- "files": [
- "language/module-code/export-expname-binding-string.js",
- "language/module-code/export-expname-from-binding-string.js",
- "language/module-code/export-expname-from-star-string.js",
- "language/module-code/export-expname-from-string-binding.js",
- "language/module-code/export-expname-from-star.js",
- "language/module-code/export-expname-from-string-string.js",
- "language/module-code/export-expname-from-string.js",
- "language/module-code/export-expname-import-string-binding.js"
- ]
- },
- {
- "reason": "Not support Dynamic Import",
- "files": [
- "language/module-code/verify-dfs.js"
- ]
- },
- {
- "reason": "Unused node will be eliminated when tsc emiting in [after], So module won't get correct entries",
- "files": [
- "language/module-code/instn-named-err-ambiguous.js",
- "language/module-code/instn-named-err-ambiguous-as.js",
- "language/module-code/instn-named-err-not-found.js",
- "language/module-code/instn-named-err-not-found-as.js",
- "language/module-code/instn-named-err-not-found-dflt.js",
- "language/module-code/instn-named-err-dflt-thru-star-as.js",
- "language/module-code/instn-named-err-dflt-thru-star-dflt.js",
- "language/module-code/eval-rqstd-order.js"
- ]
- },
- {
- "reason": "Not support further ecma-2015's feature in module code",
- "files": [
- "built-ins/FinalizationRegistry/prototype/cleanupSome/callback-not-callable-throws.js",
- "built-ins/FinalizationRegistry/prototype/cleanupSome/cleanup-prevented-with-reference.js",
- "built-ins/FinalizationRegistry/prototype/cleanupSome/cleanup-prevented-with-unregister.js",
- "built-ins/FinalizationRegistry/prototype/cleanupSome/custom-this.js",
- "built-ins/FinalizationRegistry/prototype/cleanupSome/holdings-multiple-values.js",
- "built-ins/FinalizationRegistry/prototype/cleanupSome/length.js",
- "built-ins/FinalizationRegistry/prototype/cleanupSome/name.js",
- "built-ins/FinalizationRegistry/prototype/cleanupSome/not-a-constructor.js",
- "built-ins/FinalizationRegistry/prototype/cleanupSome/prop-desc.js",
- "built-ins/FinalizationRegistry/prototype/cleanupSome/reentrancy.js",
- "built-ins/FinalizationRegistry/prototype/cleanupSome/return-undefined-with-gc.js",
- "built-ins/FinalizationRegistry/prototype/cleanupSome/return-undefined.js",
- "built-ins/FinalizationRegistry/prototype/cleanupSome/this-does-not-have-internal-cells-throws.js",
- "built-ins/FinalizationRegistry/prototype/cleanupSome/this-not-object-throws.js",
- "language/module-code/namespace/internals/define-own-property.js",
- "language/module-code/early-dup-export-as-star-as.js"
- ]
- },
- {
- "reason": "agent.* not yet supported",
- "files": [
- "built-ins/Atomics/notify/notify-nan.js",
- "built-ins/Atomics/notify/notify-renotify-noop.js",
- "built-ins/Atomics/notify/notify-with-no-agents-waiting.js",
- "built-ins/Atomics/notify/notify-all-on-loc.js",
- "built-ins/Atomics/notify/undefined-index-defaults-to-zero.js",
- "built-ins/Atomics/notify/notify-two.js",
- "built-ins/Atomics/notify/notify-all.js",
- "built-ins/Atomics/notify/negative-count.js",
- "built-ins/Atomics/notify/notify-zero.js",
- "built-ins/Atomics/notify/notify-in-order-one-time.js",
- "built-ins/Atomics/notify/count-defaults-to-infinity-undefined.js",
- "built-ins/Atomics/notify/null-bufferdata-throws.js",
- "built-ins/Atomics/notify/notify-in-order.js",
- "built-ins/Atomics/notify/notify-one.js",
- "built-ins/Atomics/notify/count-defaults-to-infinity-missing.js",
- "built-ins/Atomics/notify/bigint/notify-all-on-loc.js",
- "built-ins/Atomics/notify/bigint/null-bufferdata-throws.js",
- "built-ins/Atomics/notify/notify-with-no-matching-agents-waiting.js",
- "built-ins/Atomics/wait/was-woken-before-timeout.js",
- "built-ins/Atomics/wait/null-for-timeout-agent.js",
- "built-ins/Atomics/wait/undefined-index-defaults-to-zero.js",
- "built-ins/Atomics/wait/no-spurious-wakeup-on-exchange.js",
- "built-ins/Atomics/wait/false-for-timeout-agent.js",
- "built-ins/Atomics/wait/nan-for-timeout.js",
- "built-ins/Atomics/wait/no-spurious-wakeup-on-and.js",
- "built-ins/Atomics/wait/no-spurious-wakeup-on-or.js",
- "built-ins/Atomics/wait/no-spurious-wakeup-on-store.js",
- "built-ins/Atomics/wait/no-spurious-wakeup-on-sub.js",
- "built-ins/Atomics/wait/value-not-equal.js",
- "built-ins/Atomics/wait/waiterlist-order-of-operations-is-fifo.js",
- "built-ins/Atomics/wait/symbol-for-timeout-throws-agent.js",
- "built-ins/Atomics/wait/symbol-for-index-throws-agent.js",
- "built-ins/Atomics/wait/no-spurious-wakeup-on-add.js",
- "built-ins/Atomics/wait/good-views.js",
- "built-ins/Atomics/wait/no-spurious-wakeup-on-compareExchange.js",
- "built-ins/Atomics/wait/null-bufferdata-throws.js",
- "built-ins/Atomics/wait/poisoned-object-for-timeout-throws-agent.js",
- "built-ins/Atomics/wait/waiterlist-block-indexedposition-wake.js",
- "built-ins/Atomics/wait/cannot-suspend-throws.js",
- "built-ins/Atomics/wait/undefined-for-timeout.js",
- "built-ins/Atomics/wait/object-for-timeout-agent.js",
- "built-ins/Atomics/wait/wait-index-value-not-equal.js",
- "built-ins/Atomics/wait/no-spurious-wakeup-no-operation.js",
- "built-ins/Atomics/wait/no-spurious-wakeup-on-xor.js",
- "built-ins/Atomics/wait/negative-timeout-agent.js",
- "built-ins/Atomics/wait/bigint/was-woken-before-timeout.js",
- "built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-exchange.js",
- "built-ins/Atomics/wait/bigint/false-for-timeout-agent.js",
- "built-ins/Atomics/wait/bigint/nan-for-timeout.js",
- "built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-and.js",
- "built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-or.js",
- "built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-store.js",
- "built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-sub.js",
- "built-ins/Atomics/wait/bigint/value-not-equal.js",
- "built-ins/Atomics/wait/bigint/waiterlist-order-of-operations-is-fifo.js",
- "built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-add.js",
- "built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-compareExchange.js",
- "built-ins/Atomics/wait/bigint/null-bufferdata-throws.js",
- "built-ins/Atomics/wait/bigint/waiterlist-block-indexedposition-wake.js",
- "built-ins/Atomics/wait/bigint/cannot-suspend-throws.js",
- "built-ins/Atomics/wait/bigint/no-spurious-wakeup-no-operation.js",
- "built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-xor.js",
- "built-ins/Atomics/wait/bigint/negative-timeout-agent.js",
- "built-ins/Atomics/wait/true-for-timeout-agent.js",
- "built-ins/Atomics/wait/symbol-for-value-throws-agent.js",
- "built-ins/Atomics/waitAsync/null-bufferdata-throws.js",
- "built-ins/Atomics/waitAsync/no-spurious-wakeup-on-compareExchange.js",
- "built-ins/Atomics/waitAsync/no-spurious-wakeup-on-sub.js",
- "built-ins/Atomics/waitAsync/returns-result-object-value-is-string-timed-out.js",
- "built-ins/Atomics/waitAsync/was-woken-before-timeout.js",
- "built-ins/Atomics/waitAsync/implicit-infinity-for-timeout.js",
- "built-ins/Atomics/waitAsync/negative-timeout-agent.js",
- "built-ins/Atomics/waitAsync/non-shared-bufferdata-throws.js",
- "built-ins/Atomics/waitAsync/undefined-for-timeout-agent.js",
- "built-ins/Atomics/waitAsync/symbol-for-value-throws.js",
- "built-ins/Atomics/waitAsync/no-spurious-wakeup-on-add.js",
- "built-ins/Atomics/waitAsync/out-of-range-index-throws.js",
- "built-ins/Atomics/waitAsync/null-for-timeout.js",
- "built-ins/Atomics/waitAsync/name.js",
- "built-ins/Atomics/waitAsync/no-spurious-wakeup-on-xor.js",
- "built-ins/Atomics/waitAsync/is-function.js",
- "built-ins/Atomics/waitAsync/non-int32-typedarray-throws.js",
- "built-ins/Atomics/waitAsync/symbol-for-timeout-throws-agent.js",
- "built-ins/Atomics/waitAsync/poisoned-object-for-timeout-throws-agent.js",
- "built-ins/Atomics/waitAsync/no-spurious-wakeup-on-store.js",
- "built-ins/Atomics/waitAsync/good-views.js",
- "built-ins/Atomics/waitAsync/true-for-timeout.js",
- "built-ins/Atomics/waitAsync/validate-arraytype-before-value-coercion.js",
- "built-ins/Atomics/waitAsync/object-for-timeout-agent.js",
- "built-ins/Atomics/waitAsync/negative-index-throws.js",
- "built-ins/Atomics/waitAsync/object-for-timeout.js",
- "built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-ok.js",
- "built-ins/Atomics/waitAsync/symbol-for-index-throws-agent.js",
- "built-ins/Atomics/waitAsync/no-spurious-wakeup-on-and.js",
- "built-ins/Atomics/waitAsync/false-for-timeout-agent.js",
- "built-ins/Atomics/waitAsync/true-for-timeout-agent.js",
- "built-ins/Atomics/waitAsync/bad-range.js",
- "built-ins/Atomics/waitAsync/length.js",
- "built-ins/Atomics/waitAsync/validate-arraytype-before-index-coercion.js",
- "built-ins/Atomics/waitAsync/value-not-equal.js",
- "built-ins/Atomics/waitAsync/no-spurious-wakeup-no-operation.js",
- "built-ins/Atomics/waitAsync/not-an-object-throws.js",
- "built-ins/Atomics/waitAsync/null-for-timeout-agent.js",
- "built-ins/Atomics/waitAsync/false-for-timeout.js",
- "built-ins/Atomics/waitAsync/waiterlist-block-indexedposition-wake.js",
- "built-ins/Atomics/waitAsync/undefined-for-timeout.js",
- "built-ins/Atomics/waitAsync/no-spurious-wakeup-on-exchange.js",
- "built-ins/Atomics/waitAsync/negative-timeout.js",
- "built-ins/Atomics/waitAsync/symbol-for-timeout-throws.js",
- "built-ins/Atomics/waitAsync/value-not-equal-agent.js",
- "built-ins/Atomics/waitAsync/symbol-for-value-throws-agent.js",
- "built-ins/Atomics/waitAsync/not-a-typedarray-throws.js",
- "built-ins/Atomics/waitAsync/validate-arraytype-before-timeout-coercion.js",
- "built-ins/Atomics/waitAsync/returns-result-object-value-is-string-not-equal.js",
- "built-ins/Atomics/waitAsync/nan-for-timeout-agent.js",
- "built-ins/Atomics/waitAsync/bigint/null-bufferdata-throws.js",
- "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-compareExchange.js",
- "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-sub.js",
- "built-ins/Atomics/waitAsync/bigint/was-woken-before-timeout.js",
- "built-ins/Atomics/waitAsync/bigint/negative-timeout-agent.js",
- "built-ins/Atomics/waitAsync/bigint/non-shared-bufferdata-throws.js",
- "built-ins/Atomics/waitAsync/bigint/undefined-for-timeout-agent.js",
- "built-ins/Atomics/waitAsync/bigint/symbol-for-value-throws.js",
- "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-add.js",
- "built-ins/Atomics/waitAsync/bigint/out-of-range-index-throws.js",
- "built-ins/Atomics/waitAsync/bigint/null-for-timeout.js",
- "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-xor.js",
- "built-ins/Atomics/waitAsync/bigint/symbol-for-timeout-throws-agent.js",
- "built-ins/Atomics/waitAsync/bigint/poisoned-object-for-timeout-throws-agent.js",
- "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-store.js",
- "built-ins/Atomics/waitAsync/bigint/good-views.js",
- "built-ins/Atomics/waitAsync/bigint/true-for-timeout.js",
- "built-ins/Atomics/waitAsync/bigint/object-for-timeout-agent.js",
- "built-ins/Atomics/waitAsync/bigint/negative-index-throws.js",
- "built-ins/Atomics/waitAsync/bigint/non-bigint64-typedarray-throws.js",
- "built-ins/Atomics/waitAsync/bigint/object-for-timeout.js",
- "built-ins/Atomics/waitAsync/bigint/symbol-for-index-throws-agent.js",
- "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-and.js",
- "built-ins/Atomics/waitAsync/bigint/false-for-timeout-agent.js",
- "built-ins/Atomics/waitAsync/bigint/true-for-timeout-agent.js",
- "built-ins/Atomics/waitAsync/bigint/bad-range.js",
- "built-ins/Atomics/waitAsync/bigint/value-not-equal.js",
- "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-no-operation.js",
- "built-ins/Atomics/waitAsync/bigint/not-an-object-throws.js",
- "built-ins/Atomics/waitAsync/bigint/null-for-timeout-agent.js",
- "built-ins/Atomics/waitAsync/bigint/false-for-timeout.js",
- "built-ins/Atomics/waitAsync/bigint/waiterlist-block-indexedposition-wake.js",
- "built-ins/Atomics/waitAsync/bigint/undefined-for-timeout.js",
- "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-exchange.js",
- "built-ins/Atomics/waitAsync/bigint/negative-timeout.js",
- "built-ins/Atomics/waitAsync/bigint/symbol-for-timeout-throws.js",
- "built-ins/Atomics/waitAsync/bigint/value-not-equal-agent.js",
- "built-ins/Atomics/waitAsync/bigint/symbol-for-value-throws-agent.js",
- "built-ins/Atomics/waitAsync/bigint/not-a-typedarray-throws.js",
- "built-ins/Atomics/waitAsync/bigint/nan-for-timeout-agent.js",
- "built-ins/Atomics/waitAsync/bigint/poisoned-object-for-timeout-throws.js",
- "built-ins/Atomics/waitAsync/bigint/no-spurious-wakeup-on-or.js",
- "built-ins/Atomics/waitAsync/bigint/symbol-for-index-throws.js",
- "built-ins/Atomics/waitAsync/bigint/undefined-index-defaults-to-zero-agent.js",
- "built-ins/Atomics/waitAsync/poisoned-object-for-timeout-throws.js",
- "built-ins/Atomics/waitAsync/no-spurious-wakeup-on-or.js",
- "built-ins/Atomics/waitAsync/symbol-for-index-throws.js",
- "built-ins/Atomics/waitAsync/returns-result-object-value-is-promise-resolves-to-timed-out.js",
- "built-ins/Atomics/waitAsync/undefined-index-defaults-to-zero-agent.js",
- "built-ins/Atomics/waitAsync/descriptor.js"
- ]
- },
- {
- "reason": "gc() not yet supported",
- "files": [
- "built-ins/FinalizationRegistry/gc-has-one-chance-to-call-cleanupCallback.js",
- "built-ins/FinalizationRegistry/prototype/unregister/unregister-cleaned-up-cell.js",
- "built-ins/WeakRef/prototype/deref/gc-cleanup-not-prevented-with-wr-deref.js"
- ]
- }
-]
\ No newline at end of file
diff --git a/test262/utils.py b/test262/utils.py
deleted file mode 100755
index 3263aef7f4e666dc773e27827866e2a3f3e1df70..0000000000000000000000000000000000000000
--- a/test262/utils.py
+++ /dev/null
@@ -1,159 +0,0 @@
-#!/usr/bin/env python3
-# -*- coding: utf-8 -*-
-
-"""
-Copyright (c) 2021 Huawei Device Co., Ltd.
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Description: Implement the public interface in the 262 use case
-"""
-
-import os
-import sys
-import subprocess
-import datetime
-import time
-import shutil
-import platform
-
-TERM_NORMAL = '\033[0m'
-TERM_YELLOW = '\033[1;33m'
-TERM_BLUE = '\033[1;34m'
-TERM_RED = '\033[1;31m'
-TERM_FUCHSIA = '\033[1;35m'
-
-
-def current_time():
- return datetime.datetime.now().strftime('%m-%d %H:%M:%S.%f')
-
-
-class Logging():
- def __init__(self):
- self.is_logging = True
-
- def debug(self, info):
- if self.is_logging:
- print(
- f'{current_time()} D:>>> {TERM_BLUE}{str(info)}{TERM_NORMAL}')
-
- def info(self, info):
- if self.is_logging:
- if len(str(info)) > 100:
- print(f'{current_time()} I:>>> \n{str(info)} ')
- else:
- print(f'{current_time()} I:>>> {str(info)} ')
-
-
-LOGGING = Logging()
-
-
-class Command():
- def __init__(self, cmd):
- self.cmd = cmd
-
- def run(self):
- LOGGING.debug("command: " + self.cmd)
- out = os.popen(self.cmd).read()
- LOGGING.info(out)
- return out
-
-
-def run_cmd(command):
- cmd = Command(command)
- return cmd.run()
-
-
-class CommandCwd():
- def __init__(self, cmds, cwd):
- self.cmds = cmds
- self.cwd = cwd
-
- def run(self):
- cmd = " ".join(self.cmds)
- LOGGING.debug("command: " + cmd + " | " + "dir: " + self.cwd)
- if platform.system() == "Windows" :
- proc = subprocess.Popen(self.cmds, cwd=self.cwd ,shell=True)
- else :
- proc = subprocess.Popen(self.cmds, cwd=self.cwd)
- return proc.wait()
-
-
-def run_cmd_cwd(commands, cwd=os.getcwd()):
- cmd = CommandCwd(commands, cwd)
- return cmd.run()
-
-
-def sleep(duration):
- LOGGING.debug("sleeping %d" % duration)
- time.sleep(duration)
-
-
-def write_file(save_file, result):
- LOGGING.debug(f"write file:{save_file}")
- with open(save_file, "a+") as file:
- file.write(result + "\n")
- file.flush()
-
-
-def remove_dir(path):
- if os.path.exists(path):
- shutil.rmtree(path)
-
-
-def remove_file(file):
- if os.path.exists(file):
- os.remove(file)
-
-
-def mkdir(path):
- if not os.path.exists(path):
- os.makedirs(path)
-
-
-def report_command(cmd_type, cmd, env=None):
- sys.stderr.write(f'{TERM_BLUE}{cmd_type}{TERM_NORMAL}\n')
- if env is not None:
- sys.stderr.write(''.join(f'{TERM_BLUE}{var}={val} \\{TERM_NORMAL}\n'
- for var, val in sorted(env.items())))
- cmd_str = (f'{TERM_NORMAL}\n\t{TERM_BLUE}').join(cmd)
- sys.stderr.write(f'\t{TERM_BLUE}{cmd_str}{TERM_NORMAL}\n')
- sys.stderr.write("\n")
-
-
-def git_clone(git_url, code_dir):
- cmd = ['git', 'clone', git_url, code_dir]
- ret = run_cmd_cwd(cmd)
- assert not ret, f"\n error: Cloning '{git_url}' failed."
-
-
-def git_checkout(git_bash, cwd):
- cmd = ['git', 'checkout', git_bash]
- ret = run_cmd_cwd(cmd, cwd)
- assert not ret, f"\n error: git checkout '{git_bash}' failed."
-
-
-def git_apply(patch_file, cwd):
- cmd = ['git', 'apply', patch_file]
- ret = run_cmd_cwd(cmd, cwd)
- assert not ret, f"\n error: Failed to apply '{patch_file}'"
-
-
-def git_clean(cwd):
- cmd = ['git', 'checkout', '--', '.']
- run_cmd_cwd(cmd, cwd)
-
-
-def npm_install(cwd):
- cmd = ['npm', 'install']
- ret = run_cmd_cwd(cmd, cwd)
- assert not ret, f"\n error: Failed to 'npm install'"
diff --git a/testTs/README.md b/testTs/README.md
deleted file mode 100644
index 06a754567d7dd3416306d6c9703f956e17ad38a3..0000000000000000000000000000000000000000
--- a/testTs/README.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# testTs
-
-### File info
-1. skip_tests.json:avoids code files and does not perform operations on TS files stored in the file.
-2. import_tests.json:Is the path to the TS code file where import files are stored to add import files.
-
-### Environment to prepare
-1. Compile TS2ABC warehouse in hongmeng system code root directory. Delete the out directory and run the './build.sh --product-name hispark_taurus_standard --build-target ark_ts2abc' command.
-2. Go to the tool build directory 'cd out/hispark_taurus/clang_x64/ark/ark/build' in the out file and run the 'npm install' command to set up the environment
-3. After setting up the environment, enter the ark/ts2abc directory of Hongmeng system
-
-### Execute test framework
-1. Execute options
-1.1 Performing a Full Test
-python3 ./testTs/run_testTs.py
-1.2 Performing directory Tests
-python3 ./testTs/run_testTs.py --dir File directory, for example(./testTs/test/ambient)
-1.3 Performing a Single file Test
-python3 ./testTs/run_testTs.py --file File path, for example (./testTs/test/ambient/1.ts)
diff --git a/testTs/README_zh.md b/testTs/README_zh.md
deleted file mode 100644
index 3ffcf7c96f369abc2145d457a4063b8899a51622..0000000000000000000000000000000000000000
--- a/testTs/README_zh.md
+++ /dev/null
@@ -1,21 +0,0 @@
-# testTs
-
-### 文件简介
-1.skip_tests.json:进行代码文件的规避执行,能对文件中存放的ts文件进行不执行操作。
-2.import_tests.json:存放import的ts代码文件路径,对import类型文件进行添加。
-
-### 环境准备
-1.在鸿蒙系统代码根目录下编译ts2abc仓。先删除out目录,然后执行./build.sh --product-name hispark_taurus_standard --build-target ark_ts2abc命令进行编译。
-2.进入out文件中的工具build目录 cd out/hispark_taurus/clang_x64/ark/ark/build,使用npm install命令进行环境搭建
-3.搭建完环境,进入到鸿蒙系统ark/ts2abc目录下
-
-
-### 执行测试框架
-1.执行选项
-1.1 执行全量测试
-python3 ./testTs/run_testTs.py
-1.2 执行目录测试
-python3 ./testTs/run_testTs.py --dir 文件目录,例如(./testTs/test/ambient)
-1.3 执行单个文件测试
-python3 ./testTs/run_testTs.py --file 文件路径,例如(./testTs/test/ambient/1.ts)
-
diff --git a/testTs/config.py b/testTs/config.py
deleted file mode 100644
index 3412291c9dfae66f603737a3f758348a72823b06..0000000000000000000000000000000000000000
--- a/testTs/config.py
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/usr/bin/env python3
-# -*- coding: utf-8 -*-
-
-"""
-Copyright (c) 2022 Huawei Device Co., Ltd.
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Description: Use ark to execute test 262 test suite
-"""
-
-import os
-import json
-TS_GIT_PATH = 'https://gitee.com/zhangrengao1/TypeScript.git'
-TS_TAG = "v4.3.5"
-
-EXPECT_DIR = os.path.join("testTs", "expect")
-OUT_DIR = os.path.join("out")
-OUT_TEST_DIR = os.path.join("out", "testTs")
-OUT_RESULT_FILE = os.path.join("out", "testTs", "result.txt")
-TEST_DIR = os.path.join("testTs")
-TS_CASES_DIR = os.path.join(".", "testTs", "test")
-SKIP_FILE_PATH = os.path.join("testTs", "skip_tests.json")
-IMPORT_FILE_PATH = os.path.join("testTs", "import_tests.json")
-CUR_FILE_DIR = os.path.dirname(__file__)
-CODE_ROOT = os.path.abspath(os.path.join(CUR_FILE_DIR, "../../.."))
-ARK_DIR = f"{CODE_ROOT}/out/hispark_taurus/clang_x64/ark/ark"
-WORK_PATH = f'{CODE_ROOT}/ark/ts2abc'
-
-DEFAULT_ARK_FRONTEND_TOOL = os.path.join(ARK_DIR, "build", "src", "index.js")
-
-TEST_PATH = os.sep.join([".", "testTs", "test"])
-OUT_PATH = os.sep.join([".", "out", "testTs"])
-EXPECT_PATH = os.sep.join([".", "testTs", "expect"])
-TS_EXT = ".ts"
-TXT_EXT = ".txt"
-ABC_EXT = ".abc"
-IMPORT_TEST = ""
-with open(IMPORT_FILE_PATH, 'r') as f:
- content = f.read()
- IMPORT_TEST = json.loads(content)
diff --git a/testTs/expect/ambient/ambientDeclarationsExternal.txt b/testTs/expect/ambient/ambientDeclarationsExternal.txt
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/testTs/expect/ambient/ambientDeclarationsPatterns/ambientDeclarationsPatterns.txt b/testTs/expect/ambient/ambientDeclarationsPatterns/ambientDeclarationsPatterns.txt
deleted file mode 100644
index e157803d31ee90e49441c99e9de83aa28d4f243c..0000000000000000000000000000000000000000
--- a/testTs/expect/ambient/ambientDeclarationsPatterns/ambientDeclarationsPatterns.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-{'lb': [{'t': 2, 'v': 7}, {'t': 5, 'v': '#foo#foobarbaz'}]}
-{'lb': [{'t': 2, 'v': 7}, {'t': 5, 'v': '#baz#foobarbaz'}]}
-{'lb': [{'t': 2, 'v': 7}, {'t': 5, 'v': '#foos#foosball'}]}
-{'lb': [{'t': 2, 'v': 7}, {'t': 5, 'v': '#fileText#./file!text'}]}
diff --git a/testTs/expect/ambient/ambientInsideNonAmbient.txt b/testTs/expect/ambient/ambientInsideNonAmbient.txt
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/testTs/expect/ambient/ambientShorthand_merging/ambientShorthand_merging.txt b/testTs/expect/ambient/ambientShorthand_merging/ambientShorthand_merging.txt
deleted file mode 100644
index 8a2d51b8a9b5c76f1a53c562cdb26745049e3c29..0000000000000000000000000000000000000000
--- a/testTs/expect/ambient/ambientShorthand_merging/ambientShorthand_merging.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 7}, {'t': 5, 'v': '#foo#foo'}]}
-{'lb': [{'t': 2, 'v': 7}, {'t': 5, 'v': '#bar#foo'}]}
diff --git a/testTs/expect/ambient/ambientShorthand_reExport/ambientShorthand_reExport.txt b/testTs/expect/ambient/ambientShorthand_reExport/ambientShorthand_reExport.txt
deleted file mode 100644
index 12aa6b24d9e2b7980bac1b82f716e133ccdad410..0000000000000000000000000000000000000000
--- a/testTs/expect/ambient/ambientShorthand_reExport/ambientShorthand_reExport.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 7}, {'t': 5, 'v': '#x#./reExportX'}]}
-{'lb': [{'t': 2, 'v': 7}, {'t': 5, 'v': '#*#$'}]}
-{'lb': [{'t': 2, 'v': 7}, {'t': 5, 'v': '#x#jquery'}]}
diff --git a/testTs/expect/classes/classDeclarations/classAbstractKeyword/classAbstractAsIdentifier.txt b/testTs/expect/classes/classDeclarations/classAbstractKeyword/classAbstractAsIdentifier.txt
deleted file mode 100644
index a9ebf92a0cf75c287f5a4d56c8ee08390d869f41..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/classDeclarations/classAbstractKeyword/classAbstractAsIdentifier.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/classes/classDeclarations/classBody/classWithEmptyBody.txt b/testTs/expect/classes/classDeclarations/classBody/classWithEmptyBody.txt
deleted file mode 100644
index e8bea7e53e455d7f940d8ac7479385d75a8a679b..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/classDeclarations/classBody/classWithEmptyBody.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 51}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'constructor'}, {'tag': 2, 'value': 55}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'constructor'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 54}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/classes/classDeclarations/classHeritageSpecification/derivedTypeDoesNotRequireExtendsClause.txt b/testTs/expect/classes/classDeclarations/classHeritageSpecification/derivedTypeDoesNotRequireExtendsClause.txt
deleted file mode 100644
index be246d20d510a7e41ea31c8881f8aac92553cc59..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/classDeclarations/classHeritageSpecification/derivedTypeDoesNotRequireExtendsClause.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 51}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 2}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'bar'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 51}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'bar'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 55}]}
-{'literalBuffer': [{'tag': 2, 'value': 5}, {'tag': 2, 'value': 52}]}
diff --git a/testTs/expect/classes/classDeclarations/classInsideBlock.txt b/testTs/expect/classes/classDeclarations/classInsideBlock.txt
deleted file mode 100644
index 4f0366bf97d54adc70ada0c3ba8ccc70e3adb022..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/classDeclarations/classInsideBlock.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 52}]}
diff --git a/testTs/expect/classes/classDeclarations/classWithSemicolonClassElement1.txt b/testTs/expect/classes/classDeclarations/classWithSemicolonClassElement1.txt
deleted file mode 100644
index a43cb0169d9de518017817ec599068021c993b93..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/classDeclarations/classWithSemicolonClassElement1.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/classes/classDeclarations/classWithSemicolonClassElement2.txt b/testTs/expect/classes/classDeclarations/classWithSemicolonClassElement2.txt
deleted file mode 100644
index a43cb0169d9de518017817ec599068021c993b93..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/classDeclarations/classWithSemicolonClassElement2.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/classes/classExpressions/classExpression1.txt b/testTs/expect/classes/classExpressions/classExpression1.txt
deleted file mode 100644
index 9be0d3dd74eb3a517f485255e1c259f139ae2bb7..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/classExpressions/classExpression1.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/classes/classExpressions/classExpression2.txt b/testTs/expect/classes/classExpressions/classExpression2.txt
deleted file mode 100644
index 1920376340de88a8cbd265c735ac2c1ad80f4334..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/classExpressions/classExpression2.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 52}]}
diff --git a/testTs/expect/classes/classExpressions/classExpression3.txt b/testTs/expect/classes/classExpressions/classExpression3.txt
deleted file mode 100644
index abba7b484c93118cba5a680164a2f8746f2cc7e6..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/classExpressions/classExpression3.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'c'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 53}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'b'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'a'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/classes/classExpressions/classExpression4.txt b/testTs/expect/classes/classExpressions/classExpression4.txt
deleted file mode 100644
index 28f95e02a9fe42e1fa6a04d97b5b075b3a0541f9..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/classExpressions/classExpression4.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/classes/classExpressions/modifierOnClassExpressionMemberInFunction.txt b/testTs/expect/classes/classExpressions/modifierOnClassExpressionMemberInFunction.txt
deleted file mode 100644
index 0f365d51d897184f350de8ce6f1007fdb94bd923..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/classExpressions/modifierOnClassExpressionMemberInFunction.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'g'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'prop1'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 53}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'prop2'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/classes/classStaticBlock/classStaticBlock1.txt b/testTs/expect/classes/classStaticBlock/classStaticBlock1.txt
deleted file mode 100644
index a43cb0169d9de518017817ec599068021c993b93..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/classStaticBlock/classStaticBlock1.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/classes/classStaticBlock/classStaticBlock10.txt b/testTs/expect/classes/classStaticBlock/classStaticBlock10.txt
deleted file mode 100644
index dde1a8f6c40278db2245eddddcb1b9bbf4feec11..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/classStaticBlock/classStaticBlock10.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 52}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 54}]}
diff --git a/testTs/expect/classes/classStaticBlock/classStaticBlock2.txt b/testTs/expect/classes/classStaticBlock/classStaticBlock2.txt
deleted file mode 100644
index 627922bace416495def1e012e1b88ce35668e719..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/classStaticBlock/classStaticBlock2.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 51}]}
\ No newline at end of file
diff --git a/testTs/expect/classes/classStaticBlock/classStaticBlock21.txt b/testTs/expect/classes/classStaticBlock/classStaticBlock21.txt
deleted file mode 100644
index a43cb0169d9de518017817ec599068021c993b93..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/classStaticBlock/classStaticBlock21.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/classes/constructorDeclarations/classConstructorParametersAccessibility3.txt b/testTs/expect/classes/constructorDeclarations/classConstructorParametersAccessibility3.txt
deleted file mode 100644
index b7014032010134dfaaec18467848d2c5cf0eb8f9..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/constructorDeclarations/classConstructorParametersAccessibility3.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 52}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'constructor'}, {'tag': 2, 'value': 54}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'constructor'}, {'tag': 2, 'value': 53}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'constructor'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'constructor'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 51}]}
diff --git a/testTs/expect/classes/constructorDeclarations/constructorParameters/declarationEmitReadonly.txt b/testTs/expect/classes/constructorDeclarations/constructorParameters/declarationEmitReadonly.txt
deleted file mode 100644
index 3513db469e18eddc31a6d7fbef6db51f312251c5..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/constructorDeclarations/constructorParameters/declarationEmitReadonly.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/classes/constructorDeclarations/quotedConstructors.txt b/testTs/expect/classes/constructorDeclarations/quotedConstructors.txt
deleted file mode 100644
index 670696de7a030751760e64547c59be35576471cc..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/constructorDeclarations/quotedConstructors.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 55}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 54}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5}, {'t': 2, 'v': 58}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 57}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 61}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 60}]}
diff --git a/testTs/expect/classes/members/inheritanceAndOverriding/derivedClassOverridesIndexersWithAssignmentCompatibility.txt b/testTs/expect/classes/members/inheritanceAndOverriding/derivedClassOverridesIndexersWithAssignmentCompatibility.txt
deleted file mode 100644
index b76bdc801115b09f87ab6d7ea5258019b105e559..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/members/inheritanceAndOverriding/derivedClassOverridesIndexersWithAssignmentCompatibility.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 55}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 54}]}
diff --git a/testTs/expect/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers.txt b/testTs/expect/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers.txt
deleted file mode 100644
index 5f5f31626516b7c634eb4f4989b92b681354495b..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 52}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'bar'}, {'t': 2, 'v': 53}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'bar'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 56}, {'t': 2, 'v': 2}, {'t': 5, 'v': 'test'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'bar'}, {'t': 2, 'v': 57}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'bar'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 55}]}
diff --git a/testTs/expect/classes/propertyMemberDeclarations/memberFunctionDeclarations/staticFactory1.txt b/testTs/expect/classes/propertyMemberDeclarations/memberFunctionDeclarations/staticFactory1.txt
deleted file mode 100644
index b76b4069c5520d783ac0601022bccf29ef6563d9..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/propertyMemberDeclarations/memberFunctionDeclarations/staticFactory1.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 55}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 53}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'create'}, {'t': 2, 'v': 54}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'create'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/classes/propertyMemberDeclarations/staticAndNonStaticPropertiesSameName.txt b/testTs/expect/classes/propertyMemberDeclarations/staticAndNonStaticPropertiesSameName.txt
deleted file mode 100644
index 7c3d58e72e26a69a823d60a6a95ce829bdf616c9..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/propertyMemberDeclarations/staticAndNonStaticPropertiesSameName.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'x'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 52}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'x'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 53}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/classes/propertyMemberDeclarations/staticPropertyAndFunctionWithSameName.txt b/testTs/expect/classes/propertyMemberDeclarations/staticPropertyAndFunctionWithSameName.txt
deleted file mode 100644
index 225715254e6ab2f3c7a7c119293235942d53a819..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/propertyMemberDeclarations/staticPropertyAndFunctionWithSameName.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 54}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 53}]}
diff --git a/testTs/expect/classes/propertyMemberDeclarations/staticPropertyNameConflictsInAmbientContext.txt b/testTs/expect/classes/propertyMemberDeclarations/staticPropertyNameConflictsInAmbientContext.txt
deleted file mode 100644
index 2a24622c4fa9456c21df10742f79b2a36bf032a0..0000000000000000000000000000000000000000
--- a/testTs/expect/classes/propertyMemberDeclarations/staticPropertyNameConflictsInAmbientContext.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'name'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'name'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'name'}, {'t': 2, 'v': 55}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'name'}, {'t': 2, 'v': 54}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'name'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 4}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'name'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 4}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 53}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'length'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'length'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 57}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'length'}, {'t': 2, 'v': 61}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'length'}, {'t': 2, 'v': 60}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'length'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'length'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 59}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'prototype'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'prototype'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 63}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'prototype'}, {'t': 2, 'v': 66}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'prototype'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'prototype'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 65}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'caller'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'caller'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 68}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'caller'}, {'t': 2, 'v': 72}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'caller'}, {'t': 2, 'v': 71}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'caller'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'caller'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 70}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'arguments'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'arguments'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 74}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'arguments'}, {'t': 2, 'v': 78}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'arguments'}, {'t': 2, 'v': 77}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'arguments'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'arguments'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 76}]}
diff --git a/testTs/expect/constEnums/constEnum3.txt b/testTs/expect/constEnums/constEnum3.txt
deleted file mode 100644
index a478b5b814a13f0810744d7ae58b4c79f170af43..0000000000000000000000000000000000000000
--- a/testTs/expect/constEnums/constEnum3.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f1'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f2'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/controlFlow/controlFlowConditionalExpression.txt b/testTs/expect/controlFlow/controlFlowConditionalExpression.txt
deleted file mode 100644
index 31fff99046cada475676d7ca20ae06baffe0b5ba..0000000000000000000000000000000000000000
--- a/testTs/expect/controlFlow/controlFlowConditionalExpression.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 3}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 2}]}
diff --git a/testTs/expect/controlFlow/controlFlowSuperPropertyAccess.txt b/testTs/expect/controlFlow/controlFlowSuperPropertyAccess.txt
deleted file mode 100644
index b4445c8d09ef6148e6a160eb739e544bcff86955..0000000000000000000000000000000000000000
--- a/testTs/expect/controlFlow/controlFlowSuperPropertyAccess.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'body'}, {'t': 2, 'v': 54}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'm'}, {'t': 2, 'v': 53}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 2}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'm'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 3}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'body'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/controlFlow/switchWithConstrainedTypeVariable.txt b/testTs/expect/controlFlow/switchWithConstrainedTypeVariable.txt
deleted file mode 100644
index 56d2980426437c9b40ba43c306998c20f65fa0ec..0000000000000000000000000000000000000000
--- a/testTs/expect/controlFlow/switchWithConstrainedTypeVariable.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'function1'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/controlFlow/typeGuardsTypeParameters.txt b/testTs/expect/controlFlow/typeGuardsTypeParameters.txt
deleted file mode 100644
index f4d1b3a08d521b909d9a943088815a843a41546b..0000000000000000000000000000000000000000
--- a/testTs/expect/controlFlow/typeGuardsTypeParameters.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f1'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'prop'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 52}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f2'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'fun'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 5}, {'t': 2, 'v': 4}]}
diff --git a/testTs/expect/declarationEmit/declarationEmitWorkWithInlineComments.txt b/testTs/expect/declarationEmit/declarationEmitWorkWithInlineComments.txt
deleted file mode 100644
index 75e6ef3e689172471e1d15795c27e1963985b185..0000000000000000000000000000000000000000
--- a/testTs/expect/declarationEmit/declarationEmitWorkWithInlineComments.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 10}, {'t': 2, 'v': 4}, {'t': 2, 'v': 4}, {'t': 2, 'v': 4}, {'t': 2, 'v': 4}, {'t': 2, 'v': 4}, {'t': 2, 'v': 4}, {'t': 2, 'v': 4}, {'t': 2, 'v': 4}, {'t': 2, 'v': 4}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 54}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 56}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/declarationEmit/exportDefaultNamespace.txt b/testTs/expect/declarationEmit/exportDefaultNamespace.txt
deleted file mode 100644
index c7affdbfdcc39f20dbd100aca0de60099bd9ed6a..0000000000000000000000000000000000000000
--- a/testTs/expect/declarationEmit/exportDefaultNamespace.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'someFunc'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/declarationEmit/nullPropertyName.txt b/testTs/expect/declarationEmit/nullPropertyName.txt
deleted file mode 100644
index 4409a504b116f4de6e8a72a48aa57ac89a1f4bf9..0000000000000000000000000000000000000000
--- a/testTs/expect/declarationEmit/nullPropertyName.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/declarationEmit/typeReferenceRelatedFiles/typeReferenceRelatedFiles.txt b/testTs/expect/declarationEmit/typeReferenceRelatedFiles/typeReferenceRelatedFiles.txt
deleted file mode 100644
index c1d849899a464b687101fa0499abf423277019d5..0000000000000000000000000000000000000000
--- a/testTs/expect/declarationEmit/typeReferenceRelatedFiles/typeReferenceRelatedFiles.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 7}, {'t': 5, 'v': '#FSWatcher#fs'}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/es2021/logicalAssignment/logicalAssignment5.txt b/testTs/expect/es2021/logicalAssignment/logicalAssignment5.txt
deleted file mode 100644
index 32eaff815ed27e0983c023d014b0f1b893ee4d30..0000000000000000000000000000000000000000
--- a/testTs/expect/es2021/logicalAssignment/logicalAssignment5.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo1'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo2'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo3'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'bar1'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'bar2'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'bar3'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/es6/classExpressions/typeArgumentInferenceWithClassExpression1.txt b/testTs/expect/es6/classExpressions/typeArgumentInferenceWithClassExpression1.txt
deleted file mode 100644
index cf1009fe89b7093393199fffc8a622af3b5af2ad..0000000000000000000000000000000000000000
--- a/testTs/expect/es6/classExpressions/typeArgumentInferenceWithClassExpression1.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/es6/classExpressions/typeArgumentInferenceWithClassExpression3.txt b/testTs/expect/es6/classExpressions/typeArgumentInferenceWithClassExpression3.txt
deleted file mode 100644
index cf1009fe89b7093393199fffc8a622af3b5af2ad..0000000000000000000000000000000000000000
--- a/testTs/expect/es6/classExpressions/typeArgumentInferenceWithClassExpression3.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/es6/destructuring/destructuringObjectBindingPatternAndAssignment5.txt b/testTs/expect/es6/destructuring/destructuringObjectBindingPatternAndAssignment5.txt
deleted file mode 100644
index b423883092017e8dc46cd76a7cce6139ebb1c590..0000000000000000000000000000000000000000
--- a/testTs/expect/es6/destructuring/destructuringObjectBindingPatternAndAssignment5.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'a'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/es6/destructuring/emptyArrayBindingPatternParameter01.txt b/testTs/expect/es6/destructuring/emptyArrayBindingPatternParameter01.txt
deleted file mode 100644
index f5bc8f4990993bc35de2f03d2638923e887a11e2..0000000000000000000000000000000000000000
--- a/testTs/expect/es6/destructuring/emptyArrayBindingPatternParameter01.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/es6/destructuring/emptyArrayBindingPatternParameter02.txt b/testTs/expect/es6/destructuring/emptyArrayBindingPatternParameter02.txt
deleted file mode 100644
index cb53e8fad3048318fd29ef44b04830d0a6b637e1..0000000000000000000000000000000000000000
--- a/testTs/expect/es6/destructuring/emptyArrayBindingPatternParameter02.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/es6/destructuring/emptyArrayBindingPatternParameter03.txt b/testTs/expect/es6/destructuring/emptyArrayBindingPatternParameter03.txt
deleted file mode 100644
index cb53e8fad3048318fd29ef44b04830d0a6b637e1..0000000000000000000000000000000000000000
--- a/testTs/expect/es6/destructuring/emptyArrayBindingPatternParameter03.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/es6/destructuring/emptyObjectBindingPatternParameter01.txt b/testTs/expect/es6/destructuring/emptyObjectBindingPatternParameter01.txt
deleted file mode 100644
index f5bc8f4990993bc35de2f03d2638923e887a11e2..0000000000000000000000000000000000000000
--- a/testTs/expect/es6/destructuring/emptyObjectBindingPatternParameter01.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/es6/destructuring/emptyObjectBindingPatternParameter02.txt b/testTs/expect/es6/destructuring/emptyObjectBindingPatternParameter02.txt
deleted file mode 100644
index cb53e8fad3048318fd29ef44b04830d0a6b637e1..0000000000000000000000000000000000000000
--- a/testTs/expect/es6/destructuring/emptyObjectBindingPatternParameter02.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/es6/destructuring/emptyObjectBindingPatternParameter03.txt b/testTs/expect/es6/destructuring/emptyObjectBindingPatternParameter03.txt
deleted file mode 100644
index cb53e8fad3048318fd29ef44b04830d0a6b637e1..0000000000000000000000000000000000000000
--- a/testTs/expect/es6/destructuring/emptyObjectBindingPatternParameter03.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01.txt b/testTs/expect/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01.txt
deleted file mode 100644
index 7d1faa4eb4cdbd92b807a2c3f09d68984d95d1fd..0000000000000000000000000000000000000000
--- a/testTs/expect/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 5}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/es6/templates/taggedTemplateStringsWithTagNamedDeclare.txt b/testTs/expect/es6/templates/taggedTemplateStringsWithTagNamedDeclare.txt
deleted file mode 100644
index ce68ab2ace4857ef763d7a2eed2b6e4771ce4c3b..0000000000000000000000000000000000000000
--- a/testTs/expect/es6/templates/taggedTemplateStringsWithTagNamedDeclare.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'declare'}, {'t': 2, 'v': 2}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 5}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/expressions/asOperator/asOperatorASI.txt b/testTs/expect/expressions/asOperator/asOperatorASI.txt
deleted file mode 100644
index 3db8749b2d4b8b9f5ed263e86f7204630fb89716..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/asOperator/asOperatorASI.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 51}]}
diff --git a/testTs/expect/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.txt b/testTs/expect/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.txt
deleted file mode 100644
index 3c94c69c40db7d158cea59cac6b7fbeb28bcf3a5..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/binaryOperators/additionOperator/additionOperatorWithConstrainedTypeParameter.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'sum'}, {'t': 2, 'v': 3}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'realSum'}, {'t': 2, 'v': 3}, {'t': 2, 'v': 1}, {'t': 2, 'v': 53}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 5}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalTypeParameter.txt b/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalTypeParameter.txt
deleted file mode 100644
index 32b6fbe74ebe915a22cce7827eb4dac7c61849f8..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalTypeParameter.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.txt b/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.txt
deleted file mode 100644
index 5d543d0bb86252e45a32adf0066545ecaffc6b63..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 64}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'a'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 63}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 63}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'b'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 65}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'c'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 67}]}
diff --git a/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.txt b/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.txt
deleted file mode 100644
index fab0d77219dd54ab55bc72dff4895348c6bb66e0..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 64}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'a'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 63}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 63}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'b'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 65}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'c'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnCallSignature.txt b/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnCallSignature.txt
deleted file mode 100644
index 5e04d184e6d5a19d6d057cd14a912783bf3f3fbd..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnCallSignature.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 66}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'a'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 65}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 66}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 66}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 66}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 72}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 65}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'b'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 71}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnConstructorSignature.txt b/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnConstructorSignature.txt
deleted file mode 100644
index cf19b9433e863572e065f0f3bf4115adc42fe65a..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnConstructorSignature.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'a'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 52}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 68}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 52}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'b'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 67}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 53}]}
diff --git a/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnIndexSignature.txt b/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnIndexSignature.txt
deleted file mode 100644
index 49ede8416e7fce3d91218a79a85ab2427332fe38..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnIndexSignature.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 55}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'a'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 54}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 58}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 54}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'b'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 57}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 55}]}
diff --git a/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.txt b/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.txt
deleted file mode 100644
index 8516d632ce0127048cd3f3d490d39b01c9598762..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 63}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'fn'}, {'tag': 2, 'value': 66}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'a'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 65}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 65}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'b'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 67}]}
diff --git a/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.txt b/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.txt
deleted file mode 100644
index 51320ce0b0c89c82a5155a0a5a573ccd034112d6..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 63}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '#undefined'}, {'tag': 2, 'value': 66}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'a'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 65}]}
diff --git a/testTs/expect/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithInvalidStaticToString.txt b/testTs/expect/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithInvalidStaticToString.txt
deleted file mode 100644
index 23b90f4230ffe73aa233b0207b72a13e812cdad9..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithInvalidStaticToString.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 54}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'toString'}, {'t': 2, 'v': 53}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'toString'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 3}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 52}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'bar'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 58}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'toNumber'}, {'t': 2, 'v': 57}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'toNumber'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 3}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 56}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'baz'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 62}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'toString'}, {'t': 2, 'v': 61}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'toString'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 3}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 60}]}
diff --git a/testTs/expect/expressions/binaryOperators/logicalAndOperator/logicalAndOperatorWithTypeParameters.txt b/testTs/expect/expressions/binaryOperators/logicalAndOperator/logicalAndOperatorWithTypeParameters.txt
deleted file mode 100644
index ee651cfb4092c7e3a1dafa64df9d7ebf142f35e4..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/binaryOperators/logicalAndOperator/logicalAndOperatorWithTypeParameters.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/expressions/nullishCoalescingOperator/nullishCoalescingOperator6.txt b/testTs/expect/expressions/nullishCoalescingOperator/nullishCoalescingOperator6.txt
deleted file mode 100644
index 3a6b1e6720b1b9217a0f41f1ff1f57952e321a38..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/nullishCoalescingOperator/nullishCoalescingOperator6.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 2}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/expressions/typeGuards/TypeGuardWithArrayUnion.txt b/testTs/expect/expressions/typeGuards/TypeGuardWithArrayUnion.txt
deleted file mode 100644
index e505f34c13fa83e98fc6259b23a27324644b3b38..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/typeGuards/TypeGuardWithArrayUnion.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'saySize'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 4}, {'t': 2, 'v': 2}, {'t': 2, 'v': 54}, {'t': 2, 'v': 55}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'value'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 53}]}
-{'lb': [{'t': 2, 'v': 5}, {'t': 2, 'v': 54}]}
diff --git a/testTs/expect/expressions/typeGuards/typeGuardFunctionGenerics.txt b/testTs/expect/expressions/typeGuards/typeGuardFunctionGenerics.txt
deleted file mode 100644
index 5748c40e739a52dcddb82b5ba0ce0b2321ddb8fc..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/typeGuards/typeGuardFunctionGenerics.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 54}, {'tag': 2, 'value': 56}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'p1'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'p2'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 55}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 56}, {'tag': 2, 'value': 59}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 53}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'p3'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 58}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 59}, {'tag': 2, 'value': 56}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 3}, {'tag': 2, 'value': 54}, {'tag': 2, 'value': 56}, {'tag': 2, 'value': 63}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'p4'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 62}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 3}, {'tag': 2, 'value': 54}, {'tag': 2, 'value': 59}, {'tag': 2, 'value': 56}]}
diff --git a/testTs/expect/expressions/typeGuards/typeGuardOfFormInstanceOf.txt b/testTs/expect/expressions/typeGuards/typeGuardOfFormInstanceOf.txt
deleted file mode 100644
index 5748c40e739a52dcddb82b5ba0ce0b2321ddb8fc..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/typeGuards/typeGuardOfFormInstanceOf.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 54}, {'tag': 2, 'value': 56}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'p1'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'p2'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 55}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 56}, {'tag': 2, 'value': 59}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 53}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'p3'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 58}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 59}, {'tag': 2, 'value': 56}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 3}, {'tag': 2, 'value': 54}, {'tag': 2, 'value': 56}, {'tag': 2, 'value': 63}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'p4'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 62}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 3}, {'tag': 2, 'value': 54}, {'tag': 2, 'value': 59}, {'tag': 2, 'value': 56}]}
diff --git a/testTs/expect/expressions/typeGuards/typeGuardOfFormIsType.txt b/testTs/expect/expressions/typeGuards/typeGuardOfFormIsType.txt
deleted file mode 100644
index 2343878872de2600a1a385186edc2f696bfde106..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/typeGuards/typeGuardOfFormIsType.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'isC1'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'isC2'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'isD1'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 57}, {'tag': 2, 'value': 59}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'p1'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 56}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'p2'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 58}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 59}, {'tag': 2, 'value': 62}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 56}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'p3'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 61}]}
diff --git a/testTs/expect/expressions/typeGuards/typeGuardOfFormTypeOfBoolean.txt b/testTs/expect/expressions/typeGuards/typeGuardOfFormTypeOfBoolean.txt
deleted file mode 100644
index 49f5674d0fde5b2f850313c8b048e3ef3cb22f87..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/typeGuards/typeGuardOfFormTypeOfBoolean.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 2}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 3}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 2}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 57}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'p'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 56}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 57}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 57}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/expressions/typeGuards/typeGuardOfFormTypeOfString.txt b/testTs/expect/expressions/typeGuards/typeGuardOfFormTypeOfString.txt
deleted file mode 100644
index 49f5674d0fde5b2f850313c8b048e3ef3cb22f87..0000000000000000000000000000000000000000
--- a/testTs/expect/expressions/typeGuards/typeGuardOfFormTypeOfString.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 2}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 3}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 2}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 57}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'p'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 56}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 57}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 57}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/externalModules/es6/es6modulekindWithES5Target6.txt b/testTs/expect/externalModules/es6/es6modulekindWithES5Target6.txt
deleted file mode 100644
index e7d925b3008a6abf7567b18c56e8a9cbf2d42f3c..0000000000000000000000000000000000000000
--- a/testTs/expect/externalModules/es6/es6modulekindWithES5Target6.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f1'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f2'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f3'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/externalModules/typeOnly/importDefaultNamedType/importDefaultNamedType.txt b/testTs/expect/externalModules/typeOnly/importDefaultNamedType/importDefaultNamedType.txt
deleted file mode 100644
index 1b5d0e2b989037f977ba3a50580bc12f7f7434b1..0000000000000000000000000000000000000000
--- a/testTs/expect/externalModules/typeOnly/importDefaultNamedType/importDefaultNamedType.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 7}, {'t': 5, 'v': '#type#./a'}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/functions/functionOverloadCompatibilityWithVoid02.txt b/testTs/expect/functions/functionOverloadCompatibilityWithVoid02.txt
deleted file mode 100644
index b42c9fc8453668f8fdc44a8b68b685aa041d2fde..0000000000000000000000000000000000000000
--- a/testTs/expect/functions/functionOverloadCompatibilityWithVoid02.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 4}, {'t': 2, 'v': 1}]}
diff --git a/testTs/expect/functions/functionOverloadCompatibilityWithVoid03.txt b/testTs/expect/functions/functionOverloadCompatibilityWithVoid03.txt
deleted file mode 100644
index c2247b875225c66ccc738bf4fcb6533a64645190..0000000000000000000000000000000000000000
--- a/testTs/expect/functions/functionOverloadCompatibilityWithVoid03.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 4}, {'t': 2, 'v': 3}]}
diff --git a/testTs/expect/functions/parameterInitializersBackwardReferencing.txt b/testTs/expect/functions/parameterInitializersBackwardReferencing.txt
deleted file mode 100644
index bd5359cf504b78ca9ef2b5c3faffbb8e2991d72a..0000000000000000000000000000000000000000
--- a/testTs/expect/functions/parameterInitializersBackwardReferencing.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'test0'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'test1'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientFunctionWithTheSameNameAndCommonRoot.txt b/testTs/expect/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientFunctionWithTheSameNameAndCommonRoot.txt
deleted file mode 100644
index 962f7adf8fd5d8d49ed9a022cad66ab2f05df5a5..0000000000000000000000000000000000000000
--- a/testTs/expect/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientFunctionWithTheSameNameAndCommonRoot.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'Point'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 6}, {'t': 2, 'v': 2}, {'t': 5, 'v': 'x'}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'y'}, {'t': 2, 'v': 1}]}
diff --git a/testTs/expect/jsdoc/callbackTagNamespace.txt b/testTs/expect/jsdoc/callbackTagNamespace.txt
deleted file mode 100644
index cb53e8fad3048318fd29ef44b04830d0a6b637e1..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/callbackTagNamespace.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/jsdoc/checkJsdocReturnTag1.txt b/testTs/expect/jsdoc/checkJsdocReturnTag1.txt
deleted file mode 100644
index a99b5a15ce812c4a3e8accf64d4086f1a6281f8c..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/checkJsdocReturnTag1.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f1'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f2'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/jsdoc/checkJsdocTypedefInParamTag1.txt b/testTs/expect/jsdoc/checkJsdocTypedefInParamTag1.txt
deleted file mode 100644
index ef55a0f230938bd514345accb6e36a7aabbfecce..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/checkJsdocTypedefInParamTag1.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo1'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo2'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/jsdoc/constructorTagOnClassConstructor.txt b/testTs/expect/jsdoc/constructorTagOnClassConstructor.txt
deleted file mode 100644
index 8dc54bdbe0bde4fbe3c2e434a714cbc5a0661824..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/constructorTagOnClassConstructor.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 53}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 52}]}
diff --git a/testTs/expect/jsdoc/constructorTagWithThisTag.txt b/testTs/expect/jsdoc/constructorTagWithThisTag.txt
deleted file mode 100644
index 2bd93ce8e9660e8fb6c93362d17a087c427b8554..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/constructorTagWithThisTag.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'C'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/jsdoc/declarations/jsDeclarationsThisTypes.txt b/testTs/expect/jsdoc/declarations/jsDeclarationsThisTypes.txt
deleted file mode 100644
index 5708e0674a3540578662364e623ddc86dde34ac7..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/declarations/jsDeclarationsThisTypes.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'method'}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'method'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 51}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'verify'}, {'t': 2, 'v': 54}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'verify'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 53}]}
diff --git a/testTs/expect/jsdoc/enumTagImported/enumTagImported.txt b/testTs/expect/jsdoc/enumTagImported/enumTagImported.txt
deleted file mode 100644
index 411611fcce176eba9d90d7df8aa3cd8416cac8fc..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/enumTagImported/enumTagImported.txt
+++ /dev/null
@@ -1 +0,0 @@
-{"literalBuffer": [{"tag": 2,"value": 7},{"tag": 5,"value": "#TestEnum#./mod1"}]}
\ No newline at end of file
diff --git a/testTs/expect/jsdoc/jsdocAugments_qualifiedName/jsdocAugments_qualifiedName.txt b/testTs/expect/jsdoc/jsdocAugments_qualifiedName/jsdocAugments_qualifiedName.txt
deleted file mode 100644
index 7027fd0f796c1bb80ed44b5b20e51efaae7dc2b3..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/jsdocAugments_qualifiedName/jsdocAugments_qualifiedName.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'literalBuffer': [{'tag': 2,'value': 7},{'tag': 5,'value': '#*#a'}]}
-{'literalBuffer': [{'tag': 2,'value': 7},{'tag': 5,'value': '#A#./a'}]}
\ No newline at end of file
diff --git a/testTs/expect/jsdoc/jsdocImplements_namespacedInterface.txt b/testTs/expect/jsdoc/jsdocImplements_namespacedInterface.txt
deleted file mode 100644
index 14dbd707efc57299f43e139b1439c5342a474c83..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/jsdocImplements_namespacedInterface.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'mNumber'}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'mNumber'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'gen'}, {'t': 2, 'v': 55}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'gen'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 54}]}
diff --git a/testTs/expect/jsdoc/jsdocLiteral.txt b/testTs/expect/jsdoc/jsdocLiteral.txt
deleted file mode 100644
index b6fea843ac1d6ccb96a42e0c062eb179fa0dec9d..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/jsdocLiteral.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 5}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/jsdoc/jsdocNeverUndefinedNull.txt b/testTs/expect/jsdoc/jsdocNeverUndefinedNull.txt
deleted file mode 100644
index 632276b69a0381442c38d374fd8c51c0a1d26820..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/jsdocNeverUndefinedNull.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/jsdoc/jsdocParseMatchingBackticks.txt b/testTs/expect/jsdoc/jsdocParseMatchingBackticks.txt
deleted file mode 100644
index e39b3f953ff59b3938c9456cbf9e5054d9bec627..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/jsdocParseMatchingBackticks.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 6}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/jsdoc/jsdocParseStarEquals.txt b/testTs/expect/jsdoc/jsdocParseStarEquals.txt
deleted file mode 100644
index 1bd634df1d2bd38b782805b768381935cd0cecad..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/jsdocParseStarEquals.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'cbf'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/jsdoc/jsdocReturnTag1.txt b/testTs/expect/jsdoc/jsdocReturnTag1.txt
deleted file mode 100644
index a99b5a15ce812c4a3e8accf64d4086f1a6281f8c..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/jsdocReturnTag1.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f1'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f2'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/jsdoc/jsdocTypeReferenceUseBeforeDef.txt b/testTs/expect/jsdoc/jsdocTypeReferenceUseBeforeDef.txt
deleted file mode 100644
index a43cb0169d9de518017817ec599068021c993b93..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/jsdocTypeReferenceUseBeforeDef.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/jsdoc/linkTagEmit1.txt b/testTs/expect/jsdoc/linkTagEmit1.txt
deleted file mode 100644
index 3c6661b22e57bfcc016e8b1ac1998b0dc5148856..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/linkTagEmit1.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'computeCommonSourceDirectoryOfFilenames'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/jsdoc/moduleExportsElementAccessAssignment2.txt b/testTs/expect/jsdoc/moduleExportsElementAccessAssignment2.txt
deleted file mode 100644
index 632276b69a0381442c38d374fd8c51c0a1d26820..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/moduleExportsElementAccessAssignment2.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/jsdoc/paramTagTypeResolution2.txt b/testTs/expect/jsdoc/paramTagTypeResolution2.txt
deleted file mode 100644
index cb53e8fad3048318fd29ef44b04830d0a6b637e1..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/paramTagTypeResolution2.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/jsdoc/parseLinkTag.txt b/testTs/expect/jsdoc/parseLinkTag.txt
deleted file mode 100644
index b807a4aa58170a3588767dbd69ef0364a09f0393..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/parseLinkTag.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/jsdoc/seeTag3.txt b/testTs/expect/jsdoc/seeTag3.txt
deleted file mode 100644
index ec99a1f5b2ec97032e3ea2fcfb9c8d9493e43a7a..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/seeTag3.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'theWholeThing'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/jsdoc/thisTag1.txt b/testTs/expect/jsdoc/thisTag1.txt
deleted file mode 100644
index a2d3e42bcd86e8c80cb026c24af89690059c4101..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/thisTag1.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/jsdoc/typeParameterExtendsUnionConstraintDistributed.txt b/testTs/expect/jsdoc/typeParameterExtendsUnionConstraintDistributed.txt
deleted file mode 100644
index f97609d0cb297de3bc3e6d5d7148950407b5c7f9..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/typeParameterExtendsUnionConstraintDistributed.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f2'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/jsdoc/typeTagWithGenericSignature.txt b/testTs/expect/jsdoc/typeTagWithGenericSignature.txt
deleted file mode 100644
index 08ca22f7ec0f448eb0dd6f2f72220873baf986c4..0000000000000000000000000000000000000000
--- a/testTs/expect/jsdoc/typeTagWithGenericSignature.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'typed'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/moduleResolution/scopedPackages/scopedPackages.txt b/testTs/expect/moduleResolution/scopedPackages/scopedPackages.txt
deleted file mode 100644
index a699b2a7c9d056316e76e493cf68bc0061c91393..0000000000000000000000000000000000000000
--- a/testTs/expect/moduleResolution/scopedPackages/scopedPackages.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 7}, {'t': 5, 'v': '#x#./index'}]}
-{'lb': [{'t': 2, 'v': 7}, {'t': 5, 'v': '#y#./index'}]}
-{'lb': [{'t': 2, 'v': 7}, {'t': 5, 'v': '#z#./z'}]}
diff --git a/testTs/expect/moduleResolution/scopedPackagesClassic/scopedPackagesClassic.txt b/testTs/expect/moduleResolution/scopedPackagesClassic/scopedPackagesClassic.txt
deleted file mode 100644
index 3a18cf8b696ae3a5218b965b17a5f41a12fe4ff3..0000000000000000000000000000000000000000
--- a/testTs/expect/moduleResolution/scopedPackagesClassic/scopedPackagesClassic.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 7}, {'t': 5, 'v': '#x#./index'}]}
diff --git a/testTs/expect/moduleResolution/untypedModuleImport_allowJs/untypedModuleImport_allowJs.txt b/testTs/expect/moduleResolution/untypedModuleImport_allowJs/untypedModuleImport_allowJs.txt
deleted file mode 100644
index b04f90c2592872afe797e0d4789c542a71ffd0f7..0000000000000000000000000000000000000000
--- a/testTs/expect/moduleResolution/untypedModuleImport_allowJs/untypedModuleImport_allowJs.txt
+++ /dev/null
@@ -1 +0,0 @@
-{"literalBuffer": [{"tag": 2,"value": 7 }, {"tag": 5,"value": "#foo#foo"}]}
diff --git a/testTs/expect/moduleResolution/untypedModuleImport_vsAmbient/untypedModuleImport_vsAmbient.txt b/testTs/expect/moduleResolution/untypedModuleImport_vsAmbient/untypedModuleImport_vsAmbient.txt
deleted file mode 100644
index 147dfebeb73da5991233ee459d7f9cd571ac95be..0000000000000000000000000000000000000000
--- a/testTs/expect/moduleResolution/untypedModuleImport_vsAmbient/untypedModuleImport_vsAmbient.txt
+++ /dev/null
@@ -1 +0,0 @@
-{ "literalBuffer": [ { "tag": 2,"value": 7},{ "tag": 5,"value": "#x#foo"}]}
\ No newline at end of file
diff --git a/testTs/expect/override/override12.txt b/testTs/expect/override/override12.txt
deleted file mode 100644
index 4db98111a54e8e448b1d6bd5364c35d76eed36c4..0000000000000000000000000000000000000000
--- a/testTs/expect/override/override12.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 3}, {'t': 5, 'v': 'm1'}, {'t': 2, 'v': 56}, {'t': 5, 'v': 'm2'}, {'t': 2, 'v': 57}, {'t': 5, 'v': 'm3'}, {'t': 2, 'v': 58}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 3}, {'t': 5, 'v': 'm1'}, {'t': 2, 'v': 53}, {'t': 5, 'v': 'm2'}, {'t': 2, 'v': 54}, {'t': 5, 'v': 'm3'}, {'t': 2, 'v': 55}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'm1'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'm2'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'm3'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 3}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'm1'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'm2'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'm3'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 3}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/override/override17.txt b/testTs/expect/override/override17.txt
deleted file mode 100644
index 4db98111a54e8e448b1d6bd5364c35d76eed36c4..0000000000000000000000000000000000000000
--- a/testTs/expect/override/override17.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 3}, {'t': 5, 'v': 'm1'}, {'t': 2, 'v': 56}, {'t': 5, 'v': 'm2'}, {'t': 2, 'v': 57}, {'t': 5, 'v': 'm3'}, {'t': 2, 'v': 58}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 3}, {'t': 5, 'v': 'm1'}, {'t': 2, 'v': 53}, {'t': 5, 'v': 'm2'}, {'t': 2, 'v': 54}, {'t': 5, 'v': 'm3'}, {'t': 2, 'v': 55}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'm1'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'm2'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'm3'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 3}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'm1'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'm2'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'm3'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 3}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression6.txt b/testTs/expect/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression6.txt
deleted file mode 100644
index 3ff20fafaa2d4aa0bd2f14d149054db00d160585..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression6.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 2}, {'t': 2, 'v': 4}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/parser/ecmascript5/ClassDeclarations/parserClassDeclaration16.txt b/testTs/expect/parser/ecmascript5/ClassDeclarations/parserClassDeclaration16.txt
deleted file mode 100644
index e1bbe4c62f8e9b22411e89e1c202398e73e72874..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/ClassDeclarations/parserClassDeclaration16.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 53}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/ClassDeclarations/parserClassDeclaration19.txt b/testTs/expect/parser/ecmascript5/ClassDeclarations/parserClassDeclaration19.txt
deleted file mode 100644
index e1bbe4c62f8e9b22411e89e1c202398e73e72874..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/ClassDeclarations/parserClassDeclaration19.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 53}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/ClassDeclarations/parserClassDeclaration20.txt b/testTs/expect/parser/ecmascript5/ClassDeclarations/parserClassDeclaration20.txt
deleted file mode 100644
index 0406025b310f1bbeeeb5101a4a59e6d7883b1cb7..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/ClassDeclarations/parserClassDeclaration20.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': '0'}, {'tag': 2, 'value': 53}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': '0'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': '0'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 51}]}
\ No newline at end of file
diff --git a/testTs/expect/parser/ecmascript5/ClassDeclarations/parserClassDeclaration23.txt b/testTs/expect/parser/ecmascript5/ClassDeclarations/parserClassDeclaration23.txt
deleted file mode 100644
index a43cb0169d9de518017817ec599068021c993b93..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/ClassDeclarations/parserClassDeclaration23.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/ClassDeclarations/parserClassDeclarationIndexSignature1.txt b/testTs/expect/parser/ecmascript5/ClassDeclarations/parserClassDeclarationIndexSignature1.txt
deleted file mode 100644
index a43cb0169d9de518017817ec599068021c993b93..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/ClassDeclarations/parserClassDeclarationIndexSignature1.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration1.txt b/testTs/expect/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration1.txt
deleted file mode 100644
index 7fe08cc45c2fb95a9d361922ced8241e8e17678d..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration1.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'constructor'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic11.txt b/testTs/expect/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic11.txt
deleted file mode 100644
index 514da255fcc1872706535af934081d4f2e0fac4c..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic11.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'public'}, {'t': 2, 'v': 52}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'public'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic14.txt b/testTs/expect/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic14.txt
deleted file mode 100644
index 514da255fcc1872706535af934081d4f2e0fac4c..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic14.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'public'}, {'t': 2, 'v': 52}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'public'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic4.txt b/testTs/expect/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic4.txt
deleted file mode 100644
index 3238ec7b63b8fbfb93513248e44149cf49354eb6..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic4.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'public'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/ErrorRecovery/parserCommaInTypeMemberList1.txt b/testTs/expect/parser/ecmascript5/ErrorRecovery/parserCommaInTypeMemberList1.txt
deleted file mode 100644
index 6ed1d61fc45f9d0934f366e7f703748a1df6d74a..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/ErrorRecovery/parserCommaInTypeMemberList1.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 6}, {'t': 2, 'v': 2}, {'t': 5, 'v': 'workItem'}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'width'}, {'t': 2, 'v': 4}]}
diff --git a/testTs/expect/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration5.txt b/testTs/expect/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration5.txt
deleted file mode 100644
index 4409a504b116f4de6e8a72a48aa57ac89a1f4bf9..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration5.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator1.txt b/testTs/expect/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator1.txt
deleted file mode 100644
index 6baa1e4da02b2fe70eb46d75eb6e86299f758122..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator1.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f1'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator2.txt b/testTs/expect/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator2.txt
deleted file mode 100644
index b807a4aa58170a3588767dbd69ef0364a09f0393..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator2.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator3.txt b/testTs/expect/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator3.txt
deleted file mode 100644
index b807a4aa58170a3588767dbd69ef0364a09f0393..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator3.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/parser/ecmascript5/Generics/parserGenericClass1.txt b/testTs/expect/parser/ecmascript5/Generics/parserGenericClass1.txt
deleted file mode 100644
index a43cb0169d9de518017817ec599068021c993b93..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/Generics/parserGenericClass1.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/Generics/parserGenericClass2.txt b/testTs/expect/parser/ecmascript5/Generics/parserGenericClass2.txt
deleted file mode 100644
index a43cb0169d9de518017817ec599068021c993b93..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/Generics/parserGenericClass2.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/Generics/parserGenericConstraint1.txt b/testTs/expect/parser/ecmascript5/Generics/parserGenericConstraint1.txt
deleted file mode 100644
index a43cb0169d9de518017817ec599068021c993b93..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/Generics/parserGenericConstraint1.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration1.txt b/testTs/expect/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration1.txt
deleted file mode 100644
index a43cb0169d9de518017817ec599068021c993b93..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration1.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration2.txt b/testTs/expect/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration2.txt
deleted file mode 100644
index c0a34859ca456fb2abdfbaf57f70e992887dfa34..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration2.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'v'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration3.txt b/testTs/expect/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration3.txt
deleted file mode 100644
index c0a34859ca456fb2abdfbaf57f70e992887dfa34..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration3.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'v'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration4.txt b/testTs/expect/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration4.txt
deleted file mode 100644
index c0a34859ca456fb2abdfbaf57f70e992887dfa34..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration4.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'v'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration6.txt b/testTs/expect/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration6.txt
deleted file mode 100644
index a43cb0169d9de518017817ec599068021c993b93..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration6.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/ObjectTypes/parserObjectType2.txt b/testTs/expect/parser/ecmascript5/ObjectTypes/parserObjectType2.txt
deleted file mode 100644
index b17b8eba703cd7782fe2aba5a1ace7a8cde69ace..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/ObjectTypes/parserObjectType2.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 6}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'x'}, {'t': 2, 'v': 1}]}
diff --git a/testTs/expect/parser/ecmascript5/ObjectTypes/parserObjectType3.txt b/testTs/expect/parser/ecmascript5/ObjectTypes/parserObjectType3.txt
deleted file mode 100644
index 6024b7c27f1cfa042f98338de219db6552909cda..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/ObjectTypes/parserObjectType3.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 2}, {'tag': 5, 'value': 'x' }, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'y' }, {'tag': 2, 'value': 0}]}
\ No newline at end of file
diff --git a/testTs/expect/parser/ecmascript5/ObjectTypes/parserObjectType4.txt b/testTs/expect/parser/ecmascript5/ObjectTypes/parserObjectType4.txt
deleted file mode 100644
index 9405a7522777bd988eb73bb05967fef32ea78519..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/ObjectTypes/parserObjectType4.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 2}, {'tag': 5, 'value': 'x'}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'y'}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/parser/ecmascript5/ParameterLists/parserParameterList12.txt b/testTs/expect/parser/ecmascript5/ParameterLists/parserParameterList12.txt
deleted file mode 100644
index 98d00a6c71f257433bc78a5dbc307fc890f4fc77..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/ParameterLists/parserParameterList12.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'F'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/parser/ecmascript5/Protected/Protected5.txt b/testTs/expect/parser/ecmascript5/Protected/Protected5.txt
deleted file mode 100644
index d762352364bf906e8ea819ac6cac9cc51a35b19b..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/Protected/Protected5.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'm'}, {'t': 2, 'v': 52}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 2}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'm'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/RegressionTests/parser509677.txt b/testTs/expect/parser/ecmascript5/RegressionTests/parser509677.txt
deleted file mode 100644
index 9c1284333216c384c795a01d1e7e729af10d86ab..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/RegressionTests/parser509677.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 6}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'y'}, {'t': 2, 'v': 4}]}
diff --git a/testTs/expect/parser/ecmascript5/RegressionTests/parser645484.txt b/testTs/expect/parser/ecmascript5/RegressionTests/parser645484.txt
deleted file mode 100644
index 21c5b9cc84a751b7de1829084c70b94c3d573b3b..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/RegressionTests/parser645484.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 6}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'new'}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel3.txt b/testTs/expect/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel3.txt
deleted file mode 100644
index c9c235bd74e839c9c7cd11d41ccf4bdde0b6466a..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel3.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement3.txt b/testTs/expect/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement3.txt
deleted file mode 100644
index c9c235bd74e839c9c7cd11d41ccf4bdde0b6466a..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement3.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/parser/ecmascript5/parserUnicode3.txt b/testTs/expect/parser/ecmascript5/parserUnicode3.txt
deleted file mode 100644
index a43cb0169d9de518017817ec599068021c993b93..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/parserUnicode3.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
diff --git a/testTs/expect/parser/ecmascript5/parserUnicodeWhitespaceCharacter1.txt b/testTs/expect/parser/ecmascript5/parserUnicodeWhitespaceCharacter1.txt
deleted file mode 100644
index 0501ffeaa2a32fadb87108923e1d7ffcce0f533f..0000000000000000000000000000000000000000
--- a/testTs/expect/parser/ecmascript5/parserUnicodeWhitespaceCharacter1.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/salsa/constructorFunctions3.txt b/testTs/expect/salsa/constructorFunctions3.txt
deleted file mode 100644
index 3854d2389e2dd8c1842db86bb7e23bb9c43954fb..0000000000000000000000000000000000000000
--- a/testTs/expect/salsa/constructorFunctions3.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'Instance'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'StaticToo'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'A'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/salsa/inferringClassMembersFromAssignments2.txt b/testTs/expect/salsa/inferringClassMembersFromAssignments2.txt
deleted file mode 100644
index e450e4f887530d67410745a8d949c10b14e9d93a..0000000000000000000000000000000000000000
--- a/testTs/expect/salsa/inferringClassMembersFromAssignments2.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'OOOrder'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/salsa/inferringClassMembersFromAssignments6.txt b/testTs/expect/salsa/inferringClassMembersFromAssignments6.txt
deleted file mode 100644
index 2a983e2ffb743941741c31e248fa1aab13e00d05..0000000000000000000000000000000000000000
--- a/testTs/expect/salsa/inferringClassMembersFromAssignments6.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'Foonly'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/salsa/methodsReturningThis.txt b/testTs/expect/salsa/methodsReturningThis.txt
deleted file mode 100644
index 76cce9b4deba4250c451f64c0e96cbb2c7a56ff7..0000000000000000000000000000000000000000
--- a/testTs/expect/salsa/methodsReturningThis.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'Class'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/salsa/privateConstructorFunction.txt b/testTs/expect/salsa/privateConstructorFunction.txt
deleted file mode 100644
index ae9e474fc5c59ca497c6ed645cd15ba11c6ff225..0000000000000000000000000000000000000000
--- a/testTs/expect/salsa/privateConstructorFunction.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{ 'tag': 2, 'value': 3 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 5, 'value': 'C' },{ 'tag': 2, 'value': 0 }, {'tag': 2, 'value': 0 }]}
\ No newline at end of file
diff --git a/testTs/expect/salsa/propertiesOfGenericConstructorFunctions.txt b/testTs/expect/salsa/propertiesOfGenericConstructorFunctions.txt
deleted file mode 100644
index 31948b49d2558fc7e954b58c1092784358c73220..0000000000000000000000000000000000000000
--- a/testTs/expect/salsa/propertiesOfGenericConstructorFunctions.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'Multimap'}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'Cp'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/salsa/propertyAssignmentUseParentType3.txt b/testTs/expect/salsa/propertyAssignmentUseParentType3.txt
deleted file mode 100644
index a8aaaad357cb1819c0a00886423aa7b2399a1ede..0000000000000000000000000000000000000000
--- a/testTs/expect/salsa/propertyAssignmentUseParentType3.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo1'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo2'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 53}]}
-{'lb': [{'t': 2, 'v': 5}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo3'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 4}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo4'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/salsa/prototypePropertyAssignmentMergeAcrossFiles.txt b/testTs/expect/salsa/prototypePropertyAssignmentMergeAcrossFiles.txt
deleted file mode 100644
index 2bd93ce8e9660e8fb6c93362d17a087c427b8554..0000000000000000000000000000000000000000
--- a/testTs/expect/salsa/prototypePropertyAssignmentMergeAcrossFiles.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'C'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/salsa/thisTypeOfConstructorFunctions.txt b/testTs/expect/salsa/thisTypeOfConstructorFunctions.txt
deleted file mode 100644
index 5248288c736dc5722d9ce867ca0ed9586a8f266e..0000000000000000000000000000000000000000
--- a/testTs/expect/salsa/thisTypeOfConstructorFunctions.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'Cp'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'Cpp'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/salsa/typeFromJSInitializer2.txt b/testTs/expect/salsa/typeFromJSInitializer2.txt
deleted file mode 100644
index 007bd738a294f91359eddf4ef975366731b1bd2e..0000000000000000000000000000000000000000
--- a/testTs/expect/salsa/typeFromJSInitializer2.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f1'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f2'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/salsa/typeFromJSInitializer3.txt b/testTs/expect/salsa/typeFromJSInitializer3.txt
deleted file mode 100644
index 007bd738a294f91359eddf4ef975366731b1bd2e..0000000000000000000000000000000000000000
--- a/testTs/expect/salsa/typeFromJSInitializer3.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f1'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f2'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/salsa/typeFromPropertyAssignment27.txt b/testTs/expect/salsa/typeFromPropertyAssignment27.txt
deleted file mode 100644
index 22d639cec33be1f9065f3b27138287c937f9214a..0000000000000000000000000000000000000000
--- a/testTs/expect/salsa/typeFromPropertyAssignment27.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'C'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/salsa/typeFromPropertyAssignment40.txt b/testTs/expect/salsa/typeFromPropertyAssignment40.txt
deleted file mode 100644
index 1f72c3a590be7ba60c7a6513988141f5fd105f38..0000000000000000000000000000000000000000
--- a/testTs/expect/salsa/typeFromPropertyAssignment40.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'Outer'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/salsa/typeFromPrototypeAssignment4.txt b/testTs/expect/salsa/typeFromPrototypeAssignment4.txt
deleted file mode 100644
index 178662394d508b878e2bfb4842fc8a73aa6ece12..0000000000000000000000000000000000000000
--- a/testTs/expect/salsa/typeFromPrototypeAssignment4.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'Multimap4'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/statements/for-ofStatements/ES5For-of10.txt b/testTs/expect/statements/for-ofStatements/ES5For-of10.txt
deleted file mode 100644
index 0501ffeaa2a32fadb87108923e1d7ffcce0f533f..0000000000000000000000000000000000000000
--- a/testTs/expect/statements/for-ofStatements/ES5For-of10.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/statements/for-ofStatements/ES5For-of19.txt b/testTs/expect/statements/for-ofStatements/ES5For-of19.txt
deleted file mode 100644
index 0501ffeaa2a32fadb87108923e1d7ffcce0f533f..0000000000000000000000000000000000000000
--- a/testTs/expect/statements/for-ofStatements/ES5For-of19.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/statements/for-ofStatements/ES5For-of9.txt b/testTs/expect/statements/for-ofStatements/ES5For-of9.txt
deleted file mode 100644
index 0501ffeaa2a32fadb87108923e1d7ffcce0f533f..0000000000000000000000000000000000000000
--- a/testTs/expect/statements/for-ofStatements/ES5For-of9.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/statements/tryStatements/tryStatements.txt b/testTs/expect/statements/tryStatements/tryStatements.txt
deleted file mode 100644
index 95839ecd72714257cbeab61e59c94cb54fe4bc4e..0000000000000000000000000000000000000000
--- a/testTs/expect/statements/tryStatements/tryStatements.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'fn'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/types/import/importTypeGenericTypes.txt b/testTs/expect/types/import/importTypeGenericTypes.txt
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/testTs/expect/types/keyof/keyofAndForIn.txt b/testTs/expect/types/keyof/keyofAndForIn.txt
deleted file mode 100644
index 10b62aa5ea11f927fb063e5a2f6441ae79fe2abd..0000000000000000000000000000000000000000
--- a/testTs/expect/types/keyof/keyofAndForIn.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f1'}, {'t': 2, 'v': 2}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f2'}, {'t': 2, 'v': 2}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f3'}, {'t': 2, 'v': 2}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/types/literal/stringLiteralsWithTypeAssertions01.txt b/testTs/expect/types/literal/stringLiteralsWithTypeAssertions01.txt
deleted file mode 100644
index 4e1b5332de4899bf417eb92ef7c9ec3eb5139522..0000000000000000000000000000000000000000
--- a/testTs/expect/types/literal/stringLiteralsWithTypeAssertions01.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
\ No newline at end of file
diff --git a/testTs/expect/types/localTypes/localTypes5.txt b/testTs/expect/types/localTypes/localTypes5.txt
deleted file mode 100644
index 6f49e6736d263530632bef85ee9c445539a1899a..0000000000000000000000000000000000000000
--- a/testTs/expect/types/localTypes/localTypes5.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'm'}, {'t': 2, 'v': 53}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'm'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 52}]}
diff --git a/testTs/expect/types/mapped/mappedTypeConstraints.txt b/testTs/expect/types/mapped/mappedTypeConstraints.txt
deleted file mode 100644
index 73f2152660ade949f5fe275ad81b1b939f91520b..0000000000000000000000000000000000000000
--- a/testTs/expect/types/mapped/mappedTypeConstraints.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f0'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f1'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f2'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f3'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f4'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/types/mapped/mappedTypes4.txt b/testTs/expect/types/mapped/mappedTypes4.txt
deleted file mode 100644
index ffccc055853d1d1e772aa2e94d04853728e35874..0000000000000000000000000000000000000000
--- a/testTs/expect/types/mapped/mappedTypes4.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'boxify'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f1'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 53}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 4}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 7}]}
diff --git a/testTs/expect/types/nonPrimitive/nonPrimitiveRhsSideOfInExpression.txt b/testTs/expect/types/nonPrimitive/nonPrimitiveRhsSideOfInExpression.txt
deleted file mode 100644
index c9c235bd74e839c9c7cd11d41ccf4bdde0b6466a..0000000000000000000000000000000000000000
--- a/testTs/expect/types/nonPrimitive/nonPrimitiveRhsSideOfInExpression.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/types/primitives/stringLiteral/stringLiteralType.txt b/testTs/expect/types/primitives/stringLiteral/stringLiteralType.txt
deleted file mode 100644
index a2d3e42bcd86e8c80cb026c24af89690059c4101..0000000000000000000000000000000000000000
--- a/testTs/expect/types/primitives/stringLiteral/stringLiteralType.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/types/rest/genericObjectRest.txt b/testTs/expect/types/rest/genericObjectRest.txt
deleted file mode 100644
index 0a6617f37997cbd57c14dbb99eb64475450aff9c..0000000000000000000000000000000000000000
--- a/testTs/expect/types/rest/genericObjectRest.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f1'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f2'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f3'}, {'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f4'}, {'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/types/specifyingTypes/typeQueries/typeofThisWithImplicitThis.txt b/testTs/expect/types/specifyingTypes/typeQueries/typeofThisWithImplicitThis.txt
deleted file mode 100644
index 62f438d5a4693c7842f7eb5d9b18ab2edcb85bd4..0000000000000000000000000000000000000000
--- a/testTs/expect/types/specifyingTypes/typeQueries/typeofThisWithImplicitThis.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'Test1'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/types/spread/objectSpreadComputedProperty.txt b/testTs/expect/types/spread/objectSpreadComputedProperty.txt
deleted file mode 100644
index c9c235bd74e839c9c7cd11d41ccf4bdde0b6466a..0000000000000000000000000000000000000000
--- a/testTs/expect/types/spread/objectSpreadComputedProperty.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/types/spread/objectSpreadRepeatedComplexity.txt b/testTs/expect/types/spread/objectSpreadRepeatedComplexity.txt
deleted file mode 100644
index f5bc8f4990993bc35de2f03d2638923e887a11e2..0000000000000000000000000000000000000000
--- a/testTs/expect/types/spread/objectSpreadRepeatedComplexity.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/types/spread/spreadNonPrimitive.txt b/testTs/expect/types/spread/spreadNonPrimitive.txt
deleted file mode 100644
index 9c839a127b10f9f3b663783635565f960a5aca4c..0000000000000000000000000000000000000000
--- a/testTs/expect/types/spread/spreadNonPrimitive.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 6}, {'t': 2, 'v': 2}, {'t': 5, 'v': 'a'}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'b'}, {'t': 2, 'v': 1}]}
diff --git a/testTs/expect/types/stringLiteral/stringLiteralCheckedInIf01.txt b/testTs/expect/types/stringLiteral/stringLiteralCheckedInIf01.txt
deleted file mode 100644
index f5bc8f4990993bc35de2f03d2638923e887a11e2..0000000000000000000000000000000000000000
--- a/testTs/expect/types/stringLiteral/stringLiteralCheckedInIf01.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/types/stringLiteral/stringLiteralCheckedInIf02.txt b/testTs/expect/types/stringLiteral/stringLiteralCheckedInIf02.txt
deleted file mode 100644
index 1f6a6e781446a6a715c9c2985150b2c87f37493b..0000000000000000000000000000000000000000
--- a/testTs/expect/types/stringLiteral/stringLiteralCheckedInIf02.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'isS'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/types/stringLiteral/stringLiteralTypesAsTypeParameterConstraint01.txt b/testTs/expect/types/stringLiteral/stringLiteralTypesAsTypeParameterConstraint01.txt
deleted file mode 100644
index 01d793b20063846b573802da232c3bc450d3ab42..0000000000000000000000000000000000000000
--- a/testTs/expect/types/stringLiteral/stringLiteralTypesAsTypeParameterConstraint01.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'bar'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/types/stringLiteral/stringLiteralTypesAsTypeParameterConstraint02.txt b/testTs/expect/types/stringLiteral/stringLiteralTypesAsTypeParameterConstraint02.txt
deleted file mode 100644
index 32b6fbe74ebe915a22cce7827eb4dac7c61849f8..0000000000000000000000000000000000000000
--- a/testTs/expect/types/stringLiteral/stringLiteralTypesAsTypeParameterConstraint02.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/types/stringLiteral/stringLiteralTypesInUnionTypes01.txt b/testTs/expect/types/stringLiteral/stringLiteralTypesInUnionTypes01.txt
deleted file mode 100644
index d44c88940809676732d793eb767eb732a02187e7..0000000000000000000000000000000000000000
--- a/testTs/expect/types/stringLiteral/stringLiteralTypesInUnionTypes01.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
\ No newline at end of file
diff --git a/testTs/expect/types/stringLiteral/stringLiteralTypesInUnionTypes02.txt b/testTs/expect/types/stringLiteral/stringLiteralTypesInUnionTypes02.txt
deleted file mode 100644
index 253e720063767c197122a184d2828ac02228bac6..0000000000000000000000000000000000000000
--- a/testTs/expect/types/stringLiteral/stringLiteralTypesInUnionTypes02.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0},{'tag': 2, 'value': 4}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
\ No newline at end of file
diff --git a/testTs/expect/types/stringLiteral/stringLiteralTypesInUnionTypes03.txt b/testTs/expect/types/stringLiteral/stringLiteralTypesInUnionTypes03.txt
deleted file mode 100644
index 45406de85006c4664973d08fe9fe427698e1dadc..0000000000000000000000000000000000000000
--- a/testTs/expect/types/stringLiteral/stringLiteralTypesInUnionTypes03.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
\ No newline at end of file
diff --git a/testTs/expect/types/stringLiteral/stringLiteralTypesOverloadAssignability03.txt b/testTs/expect/types/stringLiteral/stringLiteralTypesOverloadAssignability03.txt
deleted file mode 100644
index 730d815aae378af6f72afe1d4be46e4647aed633..0000000000000000000000000000000000000000
--- a/testTs/expect/types/stringLiteral/stringLiteralTypesOverloadAssignability03.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'g'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 4}, {'tag': 2, 'value': 1}]}
diff --git a/testTs/expect/types/stringLiteral/stringLiteralTypesOverloadAssignability04.txt b/testTs/expect/types/stringLiteral/stringLiteralTypesOverloadAssignability04.txt
deleted file mode 100644
index 62ea456144dd7a3ccc1b9b07a5ee223ea56215f1..0000000000000000000000000000000000000000
--- a/testTs/expect/types/stringLiteral/stringLiteralTypesOverloadAssignability04.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'g'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}]}
diff --git a/testTs/expect/types/stringLiteral/stringLiteralTypesOverloadAssignability05.txt b/testTs/expect/types/stringLiteral/stringLiteralTypesOverloadAssignability05.txt
deleted file mode 100644
index dcb0a099c8fad86bdbd05b4b0788b0e1c585fbe1..0000000000000000000000000000000000000000
--- a/testTs/expect/types/stringLiteral/stringLiteralTypesOverloadAssignability05.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 4}, {'t': 2, 'v': 1}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'g'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 4}, {'t': 2, 'v': 1}]}
diff --git a/testTs/expect/types/stringLiteral/stringLiteralTypesTypePredicates01.txt b/testTs/expect/types/stringLiteral/stringLiteralTypesTypePredicates01.txt
deleted file mode 100644
index ade0943f56956bc0eb129deb801980caaf14c24f..0000000000000000000000000000000000000000
--- a/testTs/expect/types/stringLiteral/stringLiteralTypesTypePredicates01.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'kindIs'}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 2}]}
diff --git a/testTs/expect/types/stringLiteral/stringLiteralTypesWithVariousOperators01.txt b/testTs/expect/types/stringLiteral/stringLiteralTypesWithVariousOperators01.txt
deleted file mode 100644
index a9b36377ef3e84d5935a7745ec177afd6e935401..0000000000000000000000000000000000000000
--- a/testTs/expect/types/stringLiteral/stringLiteralTypesWithVariousOperators01.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 4}, {'t': 2, 'v': 2}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 4}, {'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}]}
diff --git a/testTs/expect/types/thisType/fluentClasses.txt b/testTs/expect/types/thisType/fluentClasses.txt
deleted file mode 100644
index cd26fcf60834bf66897b6fefcfcf29f5ad4ec7fe..0000000000000000000000000000000000000000
--- a/testTs/expect/types/thisType/fluentClasses.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 52}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'baz'}, {'tag': 2, 'value': 56}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 53}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'bar'}, {'tag': 2, 'value': 55}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 54}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'bar'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'baz'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 51}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 52}]}
diff --git a/testTs/expect/types/thisType/thisTypeOptionalCall.txt b/testTs/expect/types/thisType/thisTypeOptionalCall.txt
deleted file mode 100644
index 7578cac223747309ee4d92026e99c3f459579655..0000000000000000000000000000000000000000
--- a/testTs/expect/types/thisType/thisTypeOptionalCall.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'maybeBind'}, {'t': 2, 'v': 2}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 53}]}
-{'lb': [{'t': 2, 'v': 4}, {'t': 2, 'v': 2}, {'t': 2, 'v': 0}, {'t': 2, 'v': 7}]}
-{'lb': [{'t': 2, 'v': 4}, {'t': 2, 'v': 2}, {'t': 2, 'v': 0}, {'t': 2, 'v': 7}]}
diff --git a/testTs/expect/types/thisType/thisTypeSyntacticContext.txt b/testTs/expect/types/thisType/thisTypeSyntacticContext.txt
deleted file mode 100644
index c8ebf5a257b9e3f545b78551e977ade23467d9fe..0000000000000000000000000000000000000000
--- a/testTs/expect/types/thisType/thisTypeSyntacticContext.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 6}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'n'}, {'t': 2, 'v': 1}]}
-{'lb': [{'t': 2, 'v': 6}, {'t': 2, 'v': 2}, {'t': 5, 'v': 'n'}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'test'}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/types/typeAliases/classDoesNotDependOnBaseTypes.txt b/testTs/expect/types/typeAliases/classDoesNotDependOnBaseTypes.txt
deleted file mode 100644
index 60132b5025965c88adc56f3b9272843b36b53909..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeAliases/classDoesNotDependOnBaseTypes.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 52}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 51}]}
diff --git a/testTs/expect/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne.txt b/testTs/expect/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne.txt
deleted file mode 100644
index c2fc17e9e7eaf8e2801ee8142c6bfd95b7587b19..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'g'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'f2'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'g'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.txt b/testTs/expect/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.txt
deleted file mode 100644
index 1f062165044bb504e5e5ba9d7ea2115501737682..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 2}, {'tag': 5, 'value': 'g'}, {'tag': 2, 'value': 52}, {'tag': 5, 'value': 'h'}, {'tag': 2, 'value': 53}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0},{'tag': 5, 'value': 'g'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0},{'tag': 5, 'value': 'h'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 51}]}
-{'literalBuffer': [{'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 2}, {'tag': 5, 'value': 'g'}, {'tag': 2, 'value': 56}, {'tag': 5, 'value': 'h'}, {'tag': 2, 'value': 57}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0},{'tag': 5, 'value': 'g'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0},{'tag': 5, 'value': 'h'}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 55}]}
diff --git a/testTs/expect/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope2.txt b/testTs/expect/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope2.txt
deleted file mode 100644
index dcb212d549cd31077710649b46a35c848af0cdf7..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope2.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'bar'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'baz'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
diff --git a/testTs/expect/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance2.txt b/testTs/expect/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance2.txt
deleted file mode 100644
index c1b38c53bfa65bc219b33e0b225ab2a4af678f79..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance2.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'bar'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 51}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'baz'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 54}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'bing'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 56}]}
diff --git a/testTs/expect/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance4.txt b/testTs/expect/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance4.txt
deleted file mode 100644
index c1b38c53bfa65bc219b33e0b225ab2a4af678f79..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance4.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'bar'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 51}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'baz'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 54}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'bing'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 56}]}
diff --git a/testTs/expect/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance5.txt b/testTs/expect/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance5.txt
deleted file mode 100644
index c1b38c53bfa65bc219b33e0b225ab2a4af678f79..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance5.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'bar'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 51}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'baz'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 54}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'bing'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 56}]}
diff --git a/testTs/expect/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance2.txt b/testTs/expect/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance2.txt
deleted file mode 100644
index c1b38c53bfa65bc219b33e0b225ab2a4af678f79..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance2.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'bar'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 51}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'baz'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 54}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'bing'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 56}]}
diff --git a/testTs/expect/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance5.txt b/testTs/expect/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance5.txt
deleted file mode 100644
index c1b38c53bfa65bc219b33e0b225ab2a4af678f79..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance5.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'bar'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 51}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'baz'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 54}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'bing'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 56}]}
diff --git a/testTs/expect/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions2.txt b/testTs/expect/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions2.txt
deleted file mode 100644
index 4ecbd87c7c854a6ada6e275462ab25b6ff8320af..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions2.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-{'literalBuffer': [{ 'tag': 2, 'value': 1 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 1 },{ 'tag': 5, 'value': 'foo' },{ 'tag': 2, 'value': 4 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 }]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 51}]}
-{'literalBuffer': [{ 'tag': 2, 'value': 1 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 51 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 1 },{ 'tag': 5, 'value': 'bar' },{ 'tag': 2, 'value': 4 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 }]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 53}]}
-{'literalBuffer': [{ 'tag': 2, 'value': 1 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 51 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 1 },{ 'tag': 5, 'value': 'baz' },{ 'tag': 2, 'value': 4 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 }]}
-{'literalBuffer': [{'tag': 2, 'value': 2}, {'tag': 2, 'value': 55}]}
-{'literalBuffer': [{ 'tag': 2, 'value': 3 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 5, 'value': 'foo' },{ 'tag': 2, 'value': 2 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 }]}
-{'literalBuffer': [{ 'tag': 2, 'value': 3 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 5, 'value': 'foo2' },{ 'tag': 2, 'value': 2 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 }]}
-{'literalBuffer': [{ 'tag': 2, 'value': 3 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 5, 'value': 'foo3' },{ 'tag': 2, 'value': 2 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 },{ 'tag': 2, 'value': 0 }]}
\ No newline at end of file
diff --git a/testTs/expect/types/typeRelationships/bestCommonType/functionWithMultipleReturnStatements.txt b/testTs/expect/types/typeRelationships/bestCommonType/functionWithMultipleReturnStatements.txt
deleted file mode 100644
index 7f9d5c8bf15b6b3089571dcb5b4906c59de4e047..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeRelationships/bestCommonType/functionWithMultipleReturnStatements.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f1'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f2'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f3'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f4'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f5'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f6'}, {'t': 2, 'v': 2}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f8'}, {'t': 2, 'v': 2}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/types/typeRelationships/bestCommonType/functionWithMultipleReturnStatements2.txt b/testTs/expect/types/typeRelationships/bestCommonType/functionWithMultipleReturnStatements2.txt
deleted file mode 100644
index 10dfdeaa77fb115c7a0ba385093c36878b78b540..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeRelationships/bestCommonType/functionWithMultipleReturnStatements2.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f1'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f2'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f4'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f5'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f6'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 6}, {'t': 2, 'v': 2}, {'t': 5, 'v': 'x'}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'y'}, {'t': 2, 'v': 1}]}
-{'lb': [{'t': 2, 'v': 6}, {'t': 2, 'v': 2}, {'t': 5, 'v': 'x'}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'z'}, {'t': 2, 'v': 1}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f9'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f10'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f11'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f12'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints3.txt b/testTs/expect/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints3.txt
deleted file mode 100644
index df60d742e936cd52836dda8256285f579e1bc6a8..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints3.txt
+++ /dev/null
@@ -1 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
diff --git a/testTs/expect/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers4.txt b/testTs/expect/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers4.txt
deleted file mode 100644
index 5bd26c2ca7e75576bd590eb198ec55fe4eb6aeb4..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers4.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 52}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'bar'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 51}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 55}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'fooo'}, {'t': 2, 'v': 53}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'foo'}, {'t': 2, 'v': 56}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 52}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 54}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 59}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': '1.1'}, {'t': 2, 'v': 53}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': '1'}, {'t': 2, 'v': 56}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 58}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 62}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': '1.1'}, {'t': 2, 'v': 53}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': '1'}, {'t': 2, 'v': 56}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 2}, {'t': 2, 'v': 61}]}
diff --git a/testTs/expect/types/typeRelationships/subtypesAndSuperTypes/subtypingWithOptionalProperties.txt b/testTs/expect/types/typeRelationships/subtypesAndSuperTypes/subtypingWithOptionalProperties.txt
deleted file mode 100644
index b5d457b2c361bd8487bdab779f68a3f269f15be9..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeRelationships/subtypesAndSuperTypes/subtypingWithOptionalProperties.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-{'lb': [{'t': 2, 'v': 3}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'f'}, {'t': 2, 'v': 1}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}]}
-{'lb': [{'t': 2, 'v': 6}, {'t': 2, 'v': 1}, {'t': 5, 'v': 's'}, {'t': 2, 'v': 1}]}
diff --git a/testTs/expect/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments.txt b/testTs/expect/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments.txt
deleted file mode 100644
index 097a33e4c3965d54f6b02c55c6ee9545efef0da7..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 2}, {'tag': 5, 'value': 'x'}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'y'}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 2}, {'tag': 5, 'value': 'x'}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'z'}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'other'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'other2'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo2'}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'other3'}, {'tag': 2, 'value': 1}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
\ No newline at end of file
diff --git a/testTs/expect/types/typeRelationships/typeInference/genericCallWithNonSymmetricSubtypes.txt b/testTs/expect/types/typeRelationships/typeInference/genericCallWithNonSymmetricSubtypes.txt
deleted file mode 100644
index 28595f4c77252ffd8accc07b7337fff3b420cdbd..0000000000000000000000000000000000000000
--- a/testTs/expect/types/typeRelationships/typeInference/genericCallWithNonSymmetricSubtypes.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-{'literalBuffer': [{'tag': 2, 'value': 3}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 5, 'value': 'foo'}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}, {'tag': 2, 'value': 0}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 2}, {'tag': 5, 'value': 'x'}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'y'}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 2}, {'tag': 5, 'value': 'x'}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'z'}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'x'}, {'tag': 2, 'value': 1}]}
-{'literalBuffer': [{'tag': 2, 'value': 6}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'x'}, {'tag': 2, 'value': 1}]}
\ No newline at end of file
diff --git a/testTs/import_tests.json b/testTs/import_tests.json
deleted file mode 100644
index 5bd054ac6d9211b77a42df2b29c97e5d3b896320..0000000000000000000000000000000000000000
--- a/testTs/import_tests.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "import" : [
- "./testTs/test/ambient/ambientDeclarationsPatterns/ambientDeclarationsPatterns.ts",
- "./testTs/test/ambient/ambientShorthand_merging/ambientShorthand_merging.ts",
- "./testTs/test/ambient/ambientShorthand_reExport/ambientShorthand_reExport.ts",
- "./testTs/test/declarationEmit/typeReferenceRelatedFiles/typeReferenceRelatedFiles.ts",
- "./testTs/test/externalModules/typeOnly/importDefaultNamedType/importDefaultNamedType.ts",
- "./testTs/test/moduleResolution/scopedPackages/scopedPackages.ts",
- "./testTs/test/moduleResolution/scopedPackagesClassic/scopedPackagesClassic.ts"
- ],
- "m_parameter" : [
- "./testTs/test/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientFunctionWithTheSameNameAndCommonRoot.ts",
- "./testTs/test/jsdoc/constructorTagOnClassConstructor.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsThisTypes.ts",
- "./testTs/test/declarationEmit/declarationEmitWorkWithInlineComments.ts",
- "./testTs/test/declarationEmit/exportDefaultNamespace.ts"
- ]
-}
\ No newline at end of file
diff --git a/testTs/run_testTs.py b/testTs/run_testTs.py
deleted file mode 100644
index bbc16375536234f6aa8dd6c520d90e99791c8a83..0000000000000000000000000000000000000000
--- a/testTs/run_testTs.py
+++ /dev/null
@@ -1,291 +0,0 @@
-#!/usr/bin/env python3
-# -*- coding: utf-8 -*-
-
-"""
-Copyright (c) 2022 Huawei Device Co., Ltd.
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-Description: Use ark to execute test 262 test suite
-"""
-
-import os
-import subprocess
-import argparse
-import datetime
-import sys
-import shutil
-import json
-from utils import *
-from config import *
-
-
-class MyException(Exception):
- def __init__(self, name):
- self.name = name
-
-
-def parse_args():
- parser = argparse.ArgumentParser()
- parser.add_argument('--dir', metavar='DIR', help="Directory to test")
- parser.add_argument('--file', metavar='FILE', help="File to test")
- parser.add_argument(
- '--ark_frontend_tool',
- help="ark frontend conversion tool")
- arguments = parser.parse_args()
- return arguments
-
-
-def skip(filepath, flag=False):
- with open(SKIP_FILE_PATH, 'r') as read_skip:
- sk_content = read_skip.read()
- skip_test = json.loads(sk_content)
- skip_test_list = skip_test['error.txt'] + skip_test['no2015'] + skip_test['tsc_error'] + \
- skip_test['import_skip'] + \
- skip_test['code_rule'] + skip_test['no_case']
- if os.path.isfile(filepath):
- if filepath.endswith('.ts'):
- if filepath not in skip_test_list:
- return True
- else:
- if flag:
- print(
- f'This file is outside the scope of validation : {filepath}\n')
- return False
-
-
-def abc_judge(filepath):
- if not os.path.getsize(filepath):
- print(f'Error : {filepath}.The file is empty')
-
-
-def run_test(file, tool, flag=False):
- path_list = file.split(os.sep)
- if path_list[0] != '.':
- file = "." + os.sep + file
- out_file_path = file.replace(TEST_PATH, OUT_PATH).replace(TS_EXT, TXT_EXT)
- temp_out_file_path = file.replace(TS_EXT, TXT_EXT)
- temp_abc_file_path = file.replace(TS_EXT, ABC_EXT)
- ts_list = temp_out_file_path.split(os.sep)
- ts_list.pop(-1)
- ts_dir_path = os.sep.join(ts_list)
- path_list = out_file_path.split(os.sep)
- path_list.pop(-1)
- out_dir_path = os.sep.join(path_list)
- if not os.path.exists(out_dir_path):
- os.makedirs(out_dir_path)
- try:
- if file in IMPORT_TEST['import'] + IMPORT_TEST['m_parameter']:
- command_os(['node', '--expose-gc', tool, '-m', file, '--output-type'])
- else:
- command_os(['node', '--expose-gc', tool, file, '--output-type'])
- except BaseException as e:
- print(e)
- if flag:
- for root, dirs, files in os.walk(ts_dir_path):
- for fi in files:
- ts_file = f'{root}/{fi}'
- if ABC_EXT in ts_file:
- remove_file(ts_file)
- elif TXT_EXT in ts_file:
- sj_path = ts_file.replace(TEST_PATH, OUT_PATH)
- move_file(ts_file, sj_path)
- else:
- if os.path.exists(temp_abc_file_path):
- abc_judge(temp_abc_file_path)
- remove_file(temp_abc_file_path)
- if os.path.exists(temp_out_file_path):
- move_file(temp_out_file_path, out_file_path)
-
-
-def run_test_machine(args):
- ark_frontend_tool = DEFAULT_ARK_FRONTEND_TOOL
- result_path = []
- if args.ark_frontend_tool:
- ark_frontend_tool = args.ark_frontend_tool
-
- if args.file:
- if skip(args.file, True):
- if args.file in IMPORT_TEST['import']:
- run_test(args.file, ark_frontend_tool, True)
- result = compare(args.file, True)
- result_path.append(result)
- else:
- run_test(args.file, ark_frontend_tool)
- result = compare(args.file)
- result_path.append(result)
-
- elif args.dir:
- for root, dirs, files in os.walk(args.dir):
- for file in files:
- test_path = f'{root}/{file}'
- if skip(test_path, True):
- if test_path in IMPORT_TEST['import']:
- run_test(test_path, ark_frontend_tool, True)
- result = compare(test_path, True)
- result_path.append(result)
- else:
- run_test(test_path, ark_frontend_tool)
- result = compare(test_path)
- result_path.append(result)
-
- elif args.file is None and args.dir is None:
- for root, dirs, files in os.walk(TS_CASES_DIR):
- for file in files:
- test_path = f'{root}/{file}'
- if skip(test_path):
- if test_path in IMPORT_TEST['import']:
- run_test(test_path, ark_frontend_tool, True)
- result = compare(test_path, True)
- result_path.append(result)
- else:
- run_test(test_path, ark_frontend_tool)
- result = compare(test_path)
- result_path.append(result)
- with open(OUT_RESULT_FILE, 'w') as read_out_result:
- read_out_result.writelines(result_path)
-
-
-def read_out_file(file_path):
- with open(file_path, 'r') as read_file_path:
- out_content = read_file_path.read()
- if out_content:
- if '}\n{' in out_content:
- out_list = out_content.split('}\n{')
- else:
- out_list = []
- out_list.append(''.join(out_content.split('\n')))
- else:
- out_list = []
- out_text_list = []
- if len(out_list) > 1:
- for i in range(len(out_list)):
- if i == 0:
- out_do = ''.join(out_list[i].split('\n')).strip(' ') + '}'
- elif i == (len(out_list) - 1):
- out_do = '{' + ''.join(out_list[i].split('\n')).strip(' ')
- else:
- out_do = (
- '{' +
- ''.join(
- out_list[i].split('\n')).strip(' ') +
- '}')
- out_txt = json.loads(out_do)
- out_text_list.append(out_txt)
- else:
- for i in range(len(out_list)):
- c = json.loads(out_list[i])
- out_text_list.append(c)
- return out_text_list
-
-
-def compare(file, flag=False):
- result = ""
- path_list = file.split(os.sep)
- if path_list[0] != '.':
- file = "." + os.sep + file
- out_path = file.replace(TEST_PATH, OUT_PATH).replace(TS_EXT, TXT_EXT)
- expect_path = file.replace(TEST_PATH, EXPECT_PATH).replace(TS_EXT, TXT_EXT)
- if flag:
- path_list = out_path.split(os.sep)
- del path_list[-1]
- out_dir_path = os.sep.join(path_list)
- for root, dirs, files in os.walk(out_dir_path):
- for fi in files:
- fi = f'{root}/{fi}'
- if fi != out_path:
- with open(fi, 'r') as read_out_txt:
- el_file_txt = read_out_txt.read()
- write_append(out_path, el_file_txt)
- remove_file(fi)
- if (not os.path.exists(out_path) or not os.path.exists(expect_path)):
- print("There are no expected files or validation file generation: %s", file)
- result = f'FAIL {file}\n'
- else:
- outcont = read_out_file(out_path)
- expectcont = read_file(expect_path)
- expectcontlist = []
- for i in expectcont:
- i = json.loads(i.replace("'", '"').replace('\n', ''))
- expectcontlist.append(i)
- if outcont == expectcontlist:
- result = f'PASS {file}\n'
- else:
- result = f'FAIL {file}\n'
- print(result)
- return result
-
-
-def summary():
- if not os.path.exists(OUT_RESULT_FILE):
- return
- count = -1
- fail_count = 0
- with open(OUT_RESULT_FILE, 'r') as read_outfile:
- for count, line in enumerate(read_outfile):
- if line.startswith("FAIL"):
- fail_count += 1
- pass
- count += 1
-
- print("\n Regression summary")
- print("===============================")
- print(" Total %5d " % (count))
- print("-------------------------------")
- print(" Passed tests: %5d " % (count - fail_count))
- print(" Failed tests: %5d " % (fail_count))
- print("===============================")
-
-
-def init_path():
- remove_dir(OUT_TEST_DIR)
- mk_dir(OUT_TEST_DIR)
-
-
-def prepare_ts_code():
- if (os.path.exists(TS_CASES_DIR)):
- return
- try:
- mk_dir(TS_CASES_DIR)
- os.chdir('./testTs/test')
- command_os(['git', 'init'])
- command_os(['git', 'remote', 'add', 'origin', TS_GIT_PATH])
- command_os(['git', 'config', 'core.sparsecheckout', 'true'])
- with os.fdopen(os.open('.git/info/sparse-checkout', os.O_APPEND|os.O_CREAT|os.O_WRONLY)) as outf:
- subprocess.Popen(['echo', "tests/cases/conformance/"], stdout=outf)
- command_os(['git', 'pull', '--depth', '1', 'origin', TS_TAG])
- if not os.path.exists("./tests/cases/conformance/"):
- remove_dir(TS_CASES_DIR)
- raise MyException(
- "Pull TypeScript Code Fail, Please Check The Network Request")
- command_os(['git', 'apply', '../test-case.patch'])
- command_os(['cp', '-r', './tests/cases/conformance/.', './'])
- command_os(['rm', '-rf', './tests'])
- command_os(['rm', '-rf', '.git'])
- os.chdir('../../')
- except BaseException:
- print("pull test code fail")
-
-
-def main(args):
- try:
- init_path()
- excuting_npm_install(args)
- prepare_ts_code()
- run_test_machine(args)
- summary()
- except BaseException:
- print("Run Python Script Fail")
-
-
-if __name__ == "__main__":
- sys.exit(main(parse_args()))
diff --git a/testTs/skip_tests.json b/testTs/skip_tests.json
deleted file mode 100644
index 7c0018b1a7230d0bafd92c62e29455822bbffca3..0000000000000000000000000000000000000000
--- a/testTs/skip_tests.json
+++ /dev/null
@@ -1,5238 +0,0 @@
-{
- "error.txt":[
- "./testTs/test/fixSignatureCaching.ts",
- "./testTs/test/scanner/ecmascript3/scannerES3NumericLiteral6.ts",
- "./testTs/test/scanner/ecmascript3/scannerES3NumericLiteral4.ts",
- "./testTs/test/scanner/ecmascript3/scannerES3NumericLiteral3.ts",
- "./testTs/test/scanner/ecmascript5/scannerNumericLiteral6.ts",
- "./testTs/test/scanner/ecmascript5/scannerNumericLiteral4.ts",
- "./testTs/test/scanner/ecmascript5/scannerUnicodeEscapeInKeyword1.ts",
- "./testTs/test/scanner/ecmascript5/scannertest1.ts",
- "./testTs/test/scanner/ecmascript5/scannerS7.8.3_A6.1_T1.ts",
- "./testTs/test/scanner/ecmascript5/scannerS7.4_A2_T2.ts",
- "./testTs/test/scanner/ecmascript5/scannerNumericLiteral3.ts",
- "./testTs/test/scanner/ecmascript5/scannerStringLiterals.ts",
- "./testTs/test/scanner/ecmascript5/scannerS7.3_A1.1_T2.ts",
- "./testTs/test/scanner/ecmascript5/scannerImportDeclaration1.ts",
- "./testTs/test/scanner/ecmascript5/scanner10.1.1-8gs.ts",
- "./testTs/test/scanner/ecmascript5/scannerS7.2_A1.5_T2.ts",
- "./testTs/test/scanner/ecmascript5/scannerUnicodeEscapeInKeyword2.ts",
- "./testTs/test/scanner/ecmascript5/scannerClass2.ts",
- "./testTs/test/scanner/ecmascript5/scannerUnexpectedNullCharacter1.ts",
- "./testTs/test/scanner/ecmascript5/scannerNumericLiteral9.ts",
- "./testTs/test/scanner/ecmascript5/scannerNumericLiteral2.ts",
- "./testTs/test/scanner/ecmascript5/scannerNumericLiteral8.ts",
- "./testTs/test/scanner/ecmascript5/scannerAdditiveExpression1.ts",
- "./testTs/test/scanner/ecmascript5/scannerS7.6_A4.2_T1.ts",
- "./testTs/test/scanner/ecmascript5/scannerS7.8.4_A7.1_T4.ts",
- "./testTs/test/generators/generatorReturnTypeInference.ts",
- "./testTs/test/generators/generatorImplicitAny.ts",
- "./testTs/test/generators/generatorReturnTypeFallback.2.ts",
- "./testTs/test/generators/generatorAssignability.ts",
- "./testTs/test/generators/generatorReturnTypeFallback.3.ts",
- "./testTs/test/generators/generatorExplicitReturnType.ts",
- "./testTs/test/generators/generatorReturnContextualType.ts",
- "./testTs/test/generators/generatorReturnTypeInferenceNonStrict.ts",
- "./testTs/test/statements/labeledStatements/labeledStatementWithLabel_es2015.ts",
- "./testTs/test/statements/labeledStatements/labeledStatementWithLabel.ts",
- "./testTs/test/statements/labeledStatements/labeledStatementWithLabel_strict.ts",
- "./testTs/test/statements/returnStatements/invalidReturnStatements.ts",
- "./testTs/test/statements/for-inStatements/for-inStatementsInvalid.ts",
- "./testTs/test/statements/for-inStatements/for-inStatements.ts",
- "./testTs/test/statements/for-inStatements/for-inStatementsDestructuring3.ts",
- "./testTs/test/statements/for-inStatements/for-inStatementsArrayErrors.ts",
- "./testTs/test/statements/for-inStatements/for-inStatementsDestructuring4.ts",
- "./testTs/test/statements/for-inStatements/for-inStatementsDestructuring.ts",
- "./testTs/test/statements/for-inStatements/for-inStatementsDestructuring2.ts",
- "./testTs/test/statements/switchStatements/switchStatements.ts",
- "./testTs/test/statements/continueStatements/invalidWhileContinueStatements.ts",
- "./testTs/test/statements/continueStatements/invalidForContinueStatements.ts",
- "./testTs/test/statements/continueStatements/invalidDoWhileContinueStatements.ts",
- "./testTs/test/statements/continueStatements/invalidForInContinueStatements.ts",
- "./testTs/test/statements/continueStatements/invalidSwitchContinueStatement.ts",
- "./testTs/test/statements/breakStatements/switchBreakStatements.ts",
- "./testTs/test/statements/breakStatements/invalidDoWhileBreakStatements.ts",
- "./testTs/test/statements/breakStatements/invalidWhileBreakStatements.ts",
- "./testTs/test/statements/breakStatements/invalidSwitchBreakStatement.ts",
- "./testTs/test/statements/breakStatements/invalidForBreakStatements.ts",
- "./testTs/test/statements/breakStatements/invalidForInBreakStatements.ts",
- "./testTs/test/statements/forStatements/forStatementsMultipleInvalidDecl.ts",
- "./testTs/test/statements/throwStatements/invalidThrowStatement.ts",
- "./testTs/test/statements/VariableStatements/everyTypeWithAnnotationAndInvalidInitializer.ts",
- "./testTs/test/statements/VariableStatements/invalidMultipleVariableDeclarations.ts",
- "./testTs/test/statements/for-ofStatements/ES3For-ofTypeCheck1.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of28.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-ofTypeCheck11.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-ofTypeCheck8.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of35.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-ofTypeCheck9.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-ofTypeCheck14.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of30.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of20.ts",
- "./testTs/test/statements/for-ofStatements/ES3For-ofTypeCheck4.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-ofTypeCheck7.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of8.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of34.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of27.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of31.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of36.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of29.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of26.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of17.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of12.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-ofTypeCheck12.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of7.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-ofTypeCheck10.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-ofTypeCheck13.ts",
- "./testTs/test/statements/tryStatements/catchClauseWithTypeAnnotation.ts",
- "./testTs/test/statements/tryStatements/invalidTryStatements.ts",
- "./testTs/test/statements/withStatements/withStatements.ts",
- "./testTs/test/controlFlow/controlFlowAliasing.ts",
- "./testTs/test/controlFlow/exhaustiveSwitchStatements1.ts",
- "./testTs/test/controlFlow/controlFlowGenericTypes.ts",
- "./testTs/test/controlFlow/definiteAssignmentAssertions.ts",
- "./testTs/test/controlFlow/assertionTypePredicates1.ts",
- "./testTs/test/controlFlow/controlFlowIterationErrors.ts",
- "./testTs/test/controlFlow/controlFlowNullishCoalesce.ts",
- "./testTs/test/controlFlow/controlFlowOptionalChain.ts",
- "./testTs/test/controlFlow/controlFlowTypeofObject.ts",
- "./testTs/test/controlFlow/controlFlowIIFE.ts",
- "./testTs/test/controlFlow/definiteAssignmentAssertionsWithObjectShortHand.ts",
- "./testTs/test/controlFlow/neverReturningFunctions1.ts",
- "./testTs/test/controlFlow/controlFlowDeleteOperator.ts",
- "./testTs/test/types/import/importTypeLocalMissing.ts",
- "./testTs/test/types/import/importTypeNestedNoRef.ts",
- "./testTs/test/types/import/importTypeGeneric.ts",
- "./testTs/test/types/import/importTypeNonString.ts",
- "./testTs/test/types/import/importTypeAmbientMissing.ts",
- "./testTs/test/types/import/importTypeNested.ts",
- "./testTs/test/types/never/neverTypeErrors2.ts",
- "./testTs/test/types/never/neverTypeErrors1.ts",
- "./testTs/test/types/never/neverIntersectionNotCallable.ts",
- "./testTs/test/types/objectTypeLiteral/objectTypeLiteralSyntax2.ts",
- "./testTs/test/types/objectTypeLiteral/indexSignatures/multipleNumericIndexers.ts",
- "./testTs/test/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations.ts",
- "./testTs/test/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations2.ts",
- "./testTs/test/types/objectTypeLiteral/indexSignatures/numericIndexerConstrainsPropertyDeclarations.ts",
- "./testTs/test/types/objectTypeLiteral/indexSignatures/multipleStringIndexers.ts",
- "./testTs/test/types/objectTypeLiteral/indexSignatures/stringIndexerConstrainsPropertyDeclarations2.ts",
- "./testTs/test/types/objectTypeLiteral/propertySignatures/numericStringNamedPropertyEquivalence.ts",
- "./testTs/test/types/objectTypeLiteral/propertySignatures/stringNamedPropertyDuplicates.ts",
- "./testTs/test/types/objectTypeLiteral/propertySignatures/numericNamedPropertyDuplicates.ts",
- "./testTs/test/types/objectTypeLiteral/constructSignatures/constructSignaturesWithOverloads2.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/callSignaturesWithDuplicateParameters.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/stringLiteralTypesInImplementationSignatures2.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/callSignaturesWithParameterInitializers2.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/restParameterWithoutAnnotationIsAnyArray.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/callSignatureWithOptionalParameterAndInitializer.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/callSignaturesWithParameterInitializers.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/callSignaturesWithAccessibilityModifiersOnParameters.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/constructSignatureWithAccessibilityModifiersOnParameters2.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/restParametersOfNonArrayTypes2.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/restParametersOfNonArrayTypes.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/constructSignatureWithAccessibilityModifiersOnParameters.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/callSignaturesThatDifferOnlyByReturnType2.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint4.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/restParametersWithArrayTypeAnnotations.ts",
- "./testTs/test/types/objectTypeLiteral/methodSignatures/objectTypesWithOptionalProperties2.ts",
- "./testTs/test/types/objectTypeLiteral/methodSignatures/methodSignaturesWithOverloads.ts",
- "./testTs/test/types/objectTypeLiteral/methodSignatures/objectTypesWithOptionalProperties.ts",
- "./testTs/test/types/literal/templateLiteralTypesPatterns.ts",
- "./testTs/test/types/literal/templateLiteralTypes3.ts",
- "./testTs/test/types/literal/enumLiteralTypes3.ts",
- "./testTs/test/types/literal/stringLiteralsWithSwitchStatements02.ts",
- "./testTs/test/types/literal/templateLiteralTypes2.ts",
- "./testTs/test/types/literal/stringLiteralsWithEqualityChecks04.ts",
- "./testTs/test/types/literal/stringLiteralsWithSwitchStatements01.ts",
- "./testTs/test/types/literal/stringLiteralsAssertionsInEqualityComparisons02.ts",
- "./testTs/test/types/literal/stringLiteralsWithEqualityChecks02.ts",
- "./testTs/test/types/literal/templateLiteralTypesPatternsPrefixSuffixAssignability.ts",
- "./testTs/test/types/literal/numericLiteralTypes3.ts",
- "./testTs/test/types/literal/stringLiteralsWithSwitchStatements04.ts",
- "./testTs/test/types/literal/stringLiteralsWithSwitchStatements03.ts",
- "./testTs/test/types/literal/templateLiteralTypes1.ts",
- "./testTs/test/types/literal/literalTypesWidenInParameterPosition.ts",
- "./testTs/test/types/literal/stringLiteralsWithEqualityChecks01.ts",
- "./testTs/test/types/literal/stringEnumLiteralTypes3.ts",
- "./testTs/test/types/literal/stringLiteralsWithEqualityChecks03.ts",
- "./testTs/test/types/specifyingTypes/typeQueries/circularTypeofWithVarOrFunc.ts",
- "./testTs/test/types/specifyingTypes/typeQueries/typeQueryOnClass.ts",
- "./testTs/test/types/specifyingTypes/typeQueries/invalidTypeOfTarget.ts",
- "./testTs/test/types/specifyingTypes/typeQueries/recursiveTypesWithTypeof.ts",
- "./testTs/test/types/specifyingTypes/typeQueries/typeofThis.ts",
- "./testTs/test/types/specifyingTypes/typeQueries/typeofAnExportedType.ts",
- "./testTs/test/types/specifyingTypes/typeQueries/typeofTypeParameter.ts",
- "./testTs/test/types/specifyingTypes/typeQueries/typeofANonExportedType.ts",
- "./testTs/test/types/specifyingTypes/typeQueries/typeofClassWithPrivates.ts",
- "./testTs/test/types/specifyingTypes/typeReferences/nonGenericTypeReferenceWithTypeArguments.ts",
- "./testTs/test/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument3.ts",
- "./testTs/test/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument.d.ts",
- "./testTs/test/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument2.ts",
- "./testTs/test/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument.ts",
- "./testTs/test/types/specifyingTypes/typeLiterals/arrayTypeOfFunctionTypes.ts",
- "./testTs/test/types/specifyingTypes/typeLiterals/unionTypeLiterals.ts",
- "./testTs/test/types/specifyingTypes/typeLiterals/arrayTypeOfFunctionTypes2.ts",
- "./testTs/test/types/specifyingTypes/typeLiterals/arrayTypeOfTypeOf.ts",
- "./testTs/test/types/specifyingTypes/predefinedTypes/objectTypesWithPredefinedTypesAsName.ts",
- "./testTs/test/types/specifyingTypes/predefinedTypes/objectTypesWithPredefinedTypesAsName2.ts",
- "./testTs/test/types/nonPrimitive/nonPrimitiveIndexingWithForInNoImplicitAny.ts",
- "./testTs/test/types/nonPrimitive/nonPrimitiveConstraintOfIndexAccessType.ts",
- "./testTs/test/types/nonPrimitive/nonPrimitiveAssignError.ts",
- "./testTs/test/types/nonPrimitive/nonPrimitiveInGeneric.ts",
- "./testTs/test/types/nonPrimitive/nonPrimitiveAsProperty.ts",
- "./testTs/test/types/nonPrimitive/nonPrimitiveAndTypeVariables.ts",
- "./testTs/test/types/nonPrimitive/nonPrimitiveStrictNull.ts",
- "./testTs/test/types/nonPrimitive/nonPrimitiveNarrow.ts",
- "./testTs/test/types/nonPrimitive/nonPrimitiveUnionIntersection.ts",
- "./testTs/test/types/nonPrimitive/nonPrimitiveInFunction.ts",
- "./testTs/test/types/nonPrimitive/nonPrimitiveAccessProperty.ts",
- "./testTs/test/types/thisType/thisTypeErrors2.ts",
- "./testTs/test/types/thisType/typeRelationships.ts",
- "./testTs/test/types/thisType/thisTypeErrors.ts",
- "./testTs/test/types/thisType/thisTypeInFunctions.ts",
- "./testTs/test/types/thisType/thisTypeAccessibility.ts",
- "./testTs/test/types/thisType/thisTypeInAccessorsNegative.ts",
- "./testTs/test/types/thisType/unionThisTypeInFunctions.ts",
- "./testTs/test/types/thisType/thisTypeInAccessors.ts",
- "./testTs/test/types/thisType/thisTypeInFunctions2.ts",
- "./testTs/test/types/thisType/looseThisTypeInFunctions.ts",
- "./testTs/test/types/thisType/declarationFiles.ts",
- "./testTs/test/types/thisType/thisTypeInFunctionsNegative.ts",
- "./testTs/test/types/members/typesWithProtectedConstructor.ts",
- "./testTs/test/types/members/objectTypeWithConstructSignatureAppearsToBeFunctionType.ts",
- "./testTs/test/types/members/objectTypeWithStringIndexerHidingObjectIndexer.ts",
- "./testTs/test/types/members/duplicatePropertyNames.ts",
- "./testTs/test/types/members/objectTypeHidingMembersOfObjectAssignmentCompat2.ts",
- "./testTs/test/types/members/typesWithPublicConstructor.ts",
- "./testTs/test/types/members/typesWithPrivateConstructor.ts",
- "./testTs/test/types/members/objectTypeWithCallSignatureHidingMembersOfFunctionAssignmentCompat.ts",
- "./testTs/test/types/members/indexSignatures1.ts",
- "./testTs/test/types/members/duplicateStringIndexers.ts",
- "./testTs/test/types/members/augmentedTypeAssignmentCompatIndexSignature.ts",
- "./testTs/test/types/members/classWithPrivateProperty.ts",
- "./testTs/test/types/members/objectTypeHidingMembersOfObjectAssignmentCompat.ts",
- "./testTs/test/types/members/objectTypeWithStringAndNumberIndexSignatureToAny.ts",
- "./testTs/test/types/members/objectTypeWithConstructSignatureHidingMembersOfFunctionAssignmentCompat.ts",
- "./testTs/test/types/members/objectTypeWithDuplicateNumericProperty.ts",
- "./testTs/test/types/members/objectTypeHidingMembersOfExtendedObject.ts",
- "./testTs/test/types/members/duplicateNumericIndexers.ts",
- "./testTs/test/types/localTypes/localTypes4.ts",
- "./testTs/test/types/typeAliases/directDependenceBetweenTypeAliases.ts",
- "./testTs/test/types/typeAliases/intrinsicKeyword.ts",
- "./testTs/test/types/typeAliases/typeAliasesForObjectTypes.ts",
- "./testTs/test/types/typeAliases/intrinsicTypes.ts",
- "./testTs/test/types/typeAliases/reservedNamesInAliases.ts",
- "./testTs/test/types/typeAliases/typeAliasesDoNotMerge.ts",
- "./testTs/test/types/witness/witness.ts",
- "./testTs/test/types/mapped/mappedTypeErrors2.ts",
- "./testTs/test/types/mapped/mappedTypeErrors.ts",
- "./testTs/test/types/mapped/mappedTypes5.ts",
- "./testTs/test/types/mapped/recursiveMappedTypes.ts",
- "./testTs/test/types/mapped/mappedTypeWithAny.ts",
- "./testTs/test/types/mapped/mappedTypeAsClauseRelationships.ts",
- "./testTs/test/types/mapped/mappedTypeAsClauses.ts",
- "./testTs/test/types/mapped/mappedTypeProperties.ts",
- "./testTs/test/types/mapped/mappedTypeRelationships.ts",
- "./testTs/test/types/mapped/mappedTypeInferenceErrors.ts",
- "./testTs/test/types/mapped/mappedTypes6.ts",
- "./testTs/test/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionInferenceError.ts",
- "./testTs/test/types/contextualTypes/commaOperator/contextuallyTypeCommaOperator03.ts",
- "./testTs/test/types/contextualTypes/commaOperator/contextuallyTypeCommaOperator02.ts",
- "./testTs/test/types/contextualTypes/methodDeclarations/contextuallyTypedClassExpressionMethodDeclaration01.ts",
- "./testTs/test/types/contextualTypes/methodDeclarations/contextuallyTypedBindingInitializerNegative.ts",
- "./testTs/test/types/contextualTypes/methodDeclarations/contextuallyTypedClassExpressionMethodDeclaration02.ts",
- "./testTs/test/types/contextualTypes/logicalAnd/contextuallyTypeLogicalAnd03.ts",
- "./testTs/test/types/contextualTypes/logicalAnd/contextuallyTypeLogicalAnd02.ts",
- "./testTs/test/types/conditional/conditionalTypes1.ts",
- "./testTs/test/types/conditional/inferTypes1.ts",
- "./testTs/test/types/conditional/conditionalTypesExcessProperties.ts",
- "./testTs/test/types/conditional/conditionalTypes2.ts",
- "./testTs/test/types/namedTypes/interfaceWithPrivateMember.ts",
- "./testTs/test/types/primitives/string/invalidStringAssignments.ts",
- "./testTs/test/types/primitives/string/assignFromStringInterface.ts",
- "./testTs/test/types/primitives/string/assignFromStringInterface2.ts",
- "./testTs/test/types/primitives/string/stringPropertyAccessWithError.ts",
- "./testTs/test/types/primitives/number/assignFromNumberInterface2.ts",
- "./testTs/test/types/primitives/number/assignFromNumberInterface.ts",
- "./testTs/test/types/primitives/number/invalidNumberAssignments.ts",
- "./testTs/test/types/primitives/undefined/invalidUndefinedAssignments.ts",
- "./testTs/test/types/primitives/undefined/directReferenceToUndefined.ts",
- "./testTs/test/types/primitives/void/invalidVoidAssignments.ts",
- "./testTs/test/types/primitives/void/invalidAssignmentsToVoid.ts",
- "./testTs/test/types/primitives/void/invalidVoidValues.ts",
- "./testTs/test/types/primitives/boolean/boolInsteadOfBoolean.ts",
- "./testTs/test/types/primitives/boolean/assignFromBooleanInterface2.ts",
- "./testTs/test/types/primitives/boolean/assignFromBooleanInterface.ts",
- "./testTs/test/types/primitives/boolean/invalidBooleanAssignments.ts",
- "./testTs/test/types/primitives/null/validNullAssignments.ts",
- "./testTs/test/types/primitives/null/directReferenceToNull.ts",
- "./testTs/test/types/primitives/enum/invalidEnumAssignments.ts",
- "./testTs/test/types/union/unionTypeMembers.ts",
- "./testTs/test/types/union/unionTypeCallSignatures5.ts",
- "./testTs/test/types/union/unionTypeReduction2.ts",
- "./testTs/test/types/union/unionTypeCallSignatures4.ts",
- "./testTs/test/types/union/unionTypeWithIndexSignature.ts",
- "./testTs/test/types/union/unionTypeCallSignatures.ts",
- "./testTs/test/types/union/unionTypePropertyAccessibility.ts",
- "./testTs/test/types/union/unionTypeFromArrayLiteral.ts",
- "./testTs/test/types/union/unionTypeEquivalence.ts",
- "./testTs/test/types/union/unionTypeReadonly.ts",
- "./testTs/test/types/union/unionTypeCallSignatures6.ts",
- "./testTs/test/types/union/unionTypeConstructSignatures.ts",
- "./testTs/test/types/union/discriminatedUnionTypes1.ts",
- "./testTs/test/types/union/discriminatedUnionTypes2.ts",
- "./testTs/test/types/union/contextualTypeWithUnionTypeObjectLiteral.ts",
- "./testTs/test/types/tuple/strictTupleLength.ts",
- "./testTs/test/types/tuple/variadicTuples2.ts",
- "./testTs/test/types/tuple/wideningTuples7.ts",
- "./testTs/test/types/tuple/unionsOfTupleTypes1.ts",
- "./testTs/test/types/tuple/indexerWithTuple.ts",
- "./testTs/test/types/tuple/castingTuple.ts",
- "./testTs/test/types/tuple/wideningTuples4.ts",
- "./testTs/test/types/tuple/readonlyArraysAndTuples.ts",
- "./testTs/test/types/tuple/wideningTuples5.ts",
- "./testTs/test/types/tuple/optionalTupleElements1.ts",
- "./testTs/test/types/tuple/wideningTuples3.ts",
- "./testTs/test/types/tuple/arityAndOrderCompatibility01.ts",
- "./testTs/test/types/tuple/restTupleElements1.ts",
- "./testTs/test/types/tuple/tupleLengthCheck.ts",
- "./testTs/test/types/tuple/contextualTypeWithTuple.ts",
- "./testTs/test/types/tuple/variadicTuples1.ts",
- "./testTs/test/types/tuple/named/namedTupleMembersErrors.ts",
- "./testTs/test/types/tuple/emptyTuples/emptyTuplesTypeAssertion02.ts",
- "./testTs/test/types/tuple/emptyTuples/emptyTuplesTypeAssertion01.ts",
- "./testTs/test/types/keyof/keyofAndIndexedAccess2.ts",
- "./testTs/test/types/keyof/circularIndexedAccessErrors.ts",
- "./testTs/test/types/keyof/keyofAndIndexedAccessErrors.ts",
- "./testTs/test/types/any/anyAsConstructor.ts",
- "./testTs/test/types/any/narrowExceptionVariableInCatchClause.ts",
- "./testTs/test/types/any/assignAnyToEveryType.ts",
- "./testTs/test/types/any/anyAsGenericFunctionCall.ts",
- "./testTs/test/types/any/narrowFromAnyWithInstanceof.ts",
- "./testTs/test/types/any/narrowFromAnyWithTypePredicate.ts",
- "./testTs/test/types/forAwait/types.forAwait.es2018.2.ts",
- "./testTs/test/types/forAwait/types.forAwait.es2018.3.ts",
- "./testTs/test/types/typeParameters/typeParameterAsBaseType.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction2.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/instantiateGenericClassWithWrongNumberOfTypeArguments.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/callGenericFunctionWithIncorrectNumberOfTypeArguments.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints4.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/callNonGenericFunctionWithTypeArguments.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/instantiateNonGenericTypeWithTypeArguments.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraint2.ts",
- "./testTs/test/types/typeParameters/typeParameterLists/typeParameterDirectlyConstrainedToItself.ts",
- "./testTs/test/types/typeParameters/typeParameterLists/typeParameterIndirectlyConstrainedToItself.ts",
- "./testTs/test/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints5.ts",
- "./testTs/test/types/typeParameters/typeParameterLists/staticMembersUsingClassTypeParameter.ts",
- "./testTs/test/types/typeParameters/typeParameterLists/typesWithDuplicateTypeParameters.ts",
- "./testTs/test/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints4.ts",
- "./testTs/test/types/asyncGenerators/types.asyncGenerators.es2018.2.ts",
- "./testTs/test/types/spread/objectSpreadSetonlyAccessor.ts",
- "./testTs/test/types/spread/spreadDuplicateExact.ts",
- "./testTs/test/types/spread/spreadDuplicate.ts",
- "./testTs/test/types/spread/objectSpreadIndexSignature.ts",
- "./testTs/test/types/spread/objectSpreadNegative.ts",
- "./testTs/test/types/spread/spreadUnion3.ts",
- "./testTs/test/types/spread/objectSpreadStrictNull.ts",
- "./testTs/test/types/spread/spreadMethods.ts",
- "./testTs/test/types/spread/spreadTypeVariable.ts",
- "./testTs/test/types/spread/objectSpreadNegativeParse.ts",
- "./testTs/test/types/spread/spreadOverwritesPropertyStrict.ts",
- "./testTs/test/types/spread/spreadUnion2.ts",
- "./testTs/test/types/unknown/unknownType2.ts",
- "./testTs/test/types/unknown/unknownType1.ts",
- "./testTs/test/types/uniqueSymbol/uniqueSymbolsDeclarationsInJsErrors.ts",
- "./testTs/test/types/uniqueSymbol/uniqueSymbolsErrors.ts",
- "./testTs/test/types/typeRelationships/recursiveTypes/recursiveTypeReferences1.ts",
- "./testTs/test/types/typeRelationships/recursiveTypes/recursiveTypeReferences2.ts",
- "./testTs/test/types/typeRelationships/recursiveTypes/objectTypeWithRecursiveWrappedProperty.ts",
- "./testTs/test/types/typeRelationships/recursiveTypes/objectTypeWithRecursiveWrappedPropertyCheckedNominally.ts",
- "./testTs/test/types/typeRelationships/recursiveTypes/objectTypeWithRecursiveWrappedProperty2.ts",
- "./testTs/test/types/typeRelationships/recursiveTypes/infiniteExpansionThroughInstantiation.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithStringIndexer2.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignaturesWithOptionalParameters.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignaturesWithSpecializedSignatures.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithStringIndexer.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers3.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithStringIndexer4.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameter.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer4.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignaturesWithOptionalParameters.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers2.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures6.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignaturesWithRestParameters.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers5.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersAccessibility2.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality2.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithRecursiveConstraints.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypesOfUnion.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer3.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/unionSubtypeIfEveryConstituentTypeIsSubtype.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersAccessibility.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/enumIsNotASubtypeOfAnythingButNumber.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithGenericCallSignaturesWithOptionalParameters.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer5.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithNumericIndexer2.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithGenericConstructSignaturesWithOptionalParameters.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithStringIndexer3.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignaturesA.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignaturesWithSpecializedSignatures.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints4.ts",
- "./testTs/test/types/typeRelationships/comparable/switchCaseWithUnionTypes01.ts",
- "./testTs/test/types/typeRelationships/comparable/equalityWithEnumTypes.ts",
- "./testTs/test/types/typeRelationships/comparable/equalityWithIntersectionTypes01.ts",
- "./testTs/test/types/typeRelationships/comparable/typeAssertionsWithUnionTypes01.ts",
- "./testTs/test/types/typeRelationships/comparable/equalityStrictNulls.ts",
- "./testTs/test/types/typeRelationships/comparable/typeAssertionsWithIntersectionTypes01.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures3.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/unionTypeIdentity.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPrivates3.ts",
- "./testTs/test/types/typeRelationships/bestCommonType/bestCommonTypeOfTuple2.ts",
- "./testTs/test/types/typeRelationships/bestCommonType/bestCommonTypeOfTuple.ts",
- "./testTs/test/types/typeRelationships/instanceOf/narrowingGenericTypeFromInstanceof01.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments3.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints4.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithConstraintsTypeArgumentInference2.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments2.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithConstructorTypedArguments5.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericClassWithFunctionTypedMemberArguments.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithTupleType.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints3.ts",
- "./testTs/test/types/typeRelationships/typeInference/indexSignatureTypeInference.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments2.ts",
- "./testTs/test/types/typeRelationships/typeInference/contextualSignatureInstantiation.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithOverloadedFunctionTypedArguments2.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments5.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithOverloadedConstructorTypedArguments2.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithObjectLiteralArgs.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints5.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallToOverloadedMethodWithOverloadedArguments.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithObjectTypeArgs.ts",
- "./testTs/test/types/typeRelationships/typeInference/unionTypeInference.ts",
- "./testTs/test/types/typeRelationships/apparentType/apparentTypeSubtyping.ts",
- "./testTs/test/types/typeRelationships/apparentType/apparentTypeSupertype.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersStringNumericNames.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/typeParameterAssignability2.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersAccessibility.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures5.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignaturesWithOptionalParameters.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignatures2.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersOptionality2.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignaturesWithOptionalParameters.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatBetweenTupleAndArray.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance3.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithStringIndexer3.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/unionTypesAssignability.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignaturesWithOptionalParameters.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/genericCallWithObjectTypeArgsAndInitializers.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithStringIndexer2.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers5.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance6.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/typeParameterAssignability3.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures2.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/nullAssignedToUndefined.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithNumericIndexer3.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/enumAssignabilityInInheritance.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures6.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/optionalPropertyAssignableToStringIndexSignature.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/covariantCallbacks.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures3.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithNumericIndexer2.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers4.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance6.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/typeParameterAssignability.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures2.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance3.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithNumericIndexer.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithDiscriminatedUnion.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures4.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures5.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersOptionality.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignaturesWithRestParameters.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignatures4.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithCallSignatures4.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures6.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithStringIndexer.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/enumAssignability.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithConstructSignatures3.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesOverloadAssignability02.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesWithTemplateStrings02.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesAndLogicalOrExpressions01.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesWithVariousOperators02.ts",
- "./testTs/test/types/stringLiteral/typeArgumentsWithStringLiteralTypes01.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesInVariableDeclarations01.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesOverloads05.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesOverloadAssignability01.ts",
- "./testTs/test/types/intersection/intersectionReduction.ts",
- "./testTs/test/types/intersection/intersectionAsWeakTypeSource.ts",
- "./testTs/test/types/intersection/intersectionWithIndexSignatures.ts",
- "./testTs/test/types/intersection/intersectionTypeReadonly.ts",
- "./testTs/test/types/intersection/intersectionReductionStrict.ts",
- "./testTs/test/types/intersection/intersectionTypeInference.ts",
- "./testTs/test/types/intersection/intersectionWithUnionConstraint.ts",
- "./testTs/test/types/intersection/intersectionAndUnionTypes.ts",
- "./testTs/test/types/intersection/intersectionNarrowing.ts",
- "./testTs/test/types/intersection/commonTypeIntersection.ts",
- "./testTs/test/types/intersection/recursiveIntersectionTypes.ts",
- "./testTs/test/types/intersection/intersectionTypeAssignment.ts",
- "./testTs/test/types/rest/genericRestArity.ts",
- "./testTs/test/types/rest/genericRestArityStrict.ts",
- "./testTs/test/types/rest/genericRestParameters1.ts",
- "./testTs/test/types/rest/objectRest.ts",
- "./testTs/test/types/rest/restTuplesFromContextualTypes.ts",
- "./testTs/test/types/rest/objectRestPropertyMustBeLast.ts",
- "./testTs/test/types/rest/restElementMustBeLast.ts",
- "./testTs/test/types/rest/objectRestNegative.ts",
- "./testTs/test/types/rest/genericRestParameters3.ts",
- "./testTs/test/pedantic/noUncheckedIndexedAccess.ts",
- "./testTs/test/pedantic/noUncheckedIndexedAccessDestructuring.ts",
- "./testTs/test/internalModules/codeGeneration/importStatementsInterfaces.ts",
- "./testTs/test/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithModuleMemberThatUsesClassTypeParameter.ts",
- "./testTs/test/internalModules/DeclarationMerging/ModuleAndFunctionWithSameNameAndCommonRoot.ts",
- "./testTs/test/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticVariableAndExportedVarThatShareAName.ts",
- "./testTs/test/internalModules/DeclarationMerging/ClassAndModuleWithSameNameAndCommonRoot.ts",
- "./testTs/test/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedClassesOfTheSameName.ts",
- "./testTs/test/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedLocalVarsOfTheSameName.ts",
- "./testTs/test/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndGenericClassStaticFunctionOfTheSameName.ts",
- "./testTs/test/internalModules/DeclarationMerging/FunctionAndModuleWithSameNameAndCommonRoot.ts",
- "./testTs/test/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithModulesExportedStaticFunctionUsingClassPrivateStatics.ts",
- "./testTs/test/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName.ts",
- "./testTs/test/internalModules/DeclarationMerging/ClassAndModuleWithSameNameAndCommonRootES6.ts",
- "./testTs/test/internalModules/DeclarationMerging/ModuleAndClassWithSameNameAndCommonRoot.ts",
- "./testTs/test/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithModulesExportedGenericFunctionAndNonGenericClassStaticFunctionOfTheSameName.ts",
- "./testTs/test/internalModules/importDeclarations/shadowedInternalModule.ts",
- "./testTs/test/internalModules/importDeclarations/invalidImportAliasIdentifiers.ts",
- "./testTs/test/internalModules/importDeclarations/circularImportAlias.ts",
- "./testTs/test/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedVariables.ts",
- "./testTs/test/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedClasses.ts",
- "./testTs/test/internalModules/exportDeclarations/NonInitializedExportInInternalModule.ts",
- "./testTs/test/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedEnums.ts",
- "./testTs/test/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedImportAlias.ts",
- "./testTs/test/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedFunctions.ts",
- "./testTs/test/internalModules/moduleDeclarations/invalidInstantiatedModule.ts",
- "./testTs/test/internalModules/moduleDeclarations/invalidNestedModules.ts",
- "./testTs/test/internalModules/moduleDeclarations/InvalidNonInstantiatedModule.ts",
- "./testTs/test/internalModules/moduleBody/invalidModuleWithVarStatements.ts",
- "./testTs/test/internalModules/moduleBody/invalidModuleWithStatementsOfEveryKind.ts",
- "./testTs/test/classes/mixinAccessModifiers.ts",
- "./testTs/test/classes/awaitAndYieldInProperty.ts",
- "./testTs/test/classes/mixinAbstractClasses.2.ts",
- "./testTs/test/classes/nestedClassDeclaration.ts",
- "./testTs/test/classes/indexMemberDeclarations/privateIndexer.ts",
- "./testTs/test/classes/indexMemberDeclarations/publicIndexer.ts",
- "./testTs/test/classes/indexMemberDeclarations/privateIndexer2.ts",
- "./testTs/test/classes/indexMemberDeclarations/staticIndexers.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock7.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock16.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock6.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock3.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlockUseBeforeDef2.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock20.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock8.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock19.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock4.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock26.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock23.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock22.ts",
- "./testTs/test/classes/propertyMemberDeclarations/assignParameterPropertyToPropertyDeclarationESNext.ts",
- "./testTs/test/classes/propertyMemberDeclarations/definePropertyOutputES3.ts",
- "./testTs/test/classes/propertyMemberDeclarations/accessorsOverrideProperty6.ts",
- "./testTs/test/classes/propertyMemberDeclarations/accessorsOverrideProperty3.ts",
- "./testTs/test/classes/propertyMemberDeclarations/constructorParameterShadowsOuterScopes.ts",
- "./testTs/test/classes/propertyMemberDeclarations/initializerReferencingConstructorLocals.ts",
- "./testTs/test/classes/propertyMemberDeclarations/redefinedPararameterProperty.ts",
- "./testTs/test/classes/propertyMemberDeclarations/propertyOverridesAccessors.ts",
- "./testTs/test/classes/propertyMemberDeclarations/accessorsOverrideProperty4.ts",
- "./testTs/test/classes/propertyMemberDeclarations/propertyAndFunctionWithSameName.ts",
- "./testTs/test/classes/propertyMemberDeclarations/initializerReferencingConstructorParameters.ts",
- "./testTs/test/classes/propertyMemberDeclarations/propertyOverridesAccessors5.ts",
- "./testTs/test/classes/propertyMemberDeclarations/constructorParameterShadowsOuterScopes2.ts",
- "./testTs/test/classes/propertyMemberDeclarations/strictPropertyInitialization.ts",
- "./testTs/test/classes/propertyMemberDeclarations/propertyAndAccessorWithSameName.ts",
- "./testTs/test/classes/propertyMemberDeclarations/propertyOverridesAccessors3.ts",
- "./testTs/test/classes/propertyMemberDeclarations/propertyOverridesAccessors2.ts",
- "./testTs/test/classes/propertyMemberDeclarations/redeclaredProperty.ts",
- "./testTs/test/classes/propertyMemberDeclarations/twoAccessorsWithSameName2.ts",
- "./testTs/test/classes/propertyMemberDeclarations/propertyNamedPrototype.ts",
- "./testTs/test/classes/propertyMemberDeclarations/accessorsOverrideProperty.ts",
- "./testTs/test/classes/propertyMemberDeclarations/staticPropertyNameConflicts.ts",
- "./testTs/test/classes/propertyMemberDeclarations/accessorsOverrideProperty7.ts",
- "./testTs/test/classes/propertyMemberDeclarations/accessorsOverrideProperty2.ts",
- "./testTs/test/classes/propertyMemberDeclarations/accessorsOverrideMethod.ts",
- "./testTs/test/classes/propertyMemberDeclarations/propertyOverridesAccessors4.ts",
- "./testTs/test/classes/propertyMemberDeclarations/derivedUninitializedPropertyDeclaration.ts",
- "./testTs/test/classes/propertyMemberDeclarations/abstractPropertyInitializer.ts",
- "./testTs/test/classes/propertyMemberDeclarations/twoAccessorsWithSameName.ts",
- "./testTs/test/classes/propertyMemberDeclarations/propertyNamedConstructor.ts",
- "./testTs/test/classes/propertyMemberDeclarations/accessibilityModifiers.ts",
- "./testTs/test/classes/propertyMemberDeclarations/memberFunctionDeclarations/instanceMemberAssignsToClassPrototype.ts",
- "./testTs/test/classes/propertyMemberDeclarations/memberFunctionDeclarations/staticMemberAssignsToConstructorFunctionMembers.ts",
- "./testTs/test/classes/propertyMemberDeclarations/memberFunctionDeclarations/memberFunctionOverloadMixingStaticAndInstance.ts",
- "./testTs/test/classes/propertyMemberDeclarations/memberFunctionDeclarations/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.ts",
- "./testTs/test/classes/propertyMemberDeclarations/memberFunctionDeclarations/memberFunctionsWithPrivateOverloads.ts",
- "./testTs/test/classes/propertyMemberDeclarations/memberFunctionDeclarations/memberFunctionsWithPublicPrivateOverloads.ts",
- "./testTs/test/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithES3.ts",
- "./testTs/test/classes/propertyMemberDeclarations/memberAccessorDeclarations/typeOfThisInAccessor.ts",
- "./testTs/test/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorsAreNotContextuallyTyped.ts",
- "./testTs/test/classes/members/constructorFunctionTypes/classWithStaticMembers.ts",
- "./testTs/test/classes/members/constructorFunctionTypes/classWithBaseClassButNoConstructor.ts",
- "./testTs/test/classes/members/constructorFunctionTypes/classWithConstructors.ts",
- "./testTs/test/classes/members/accessibility/privateProtectedMembersAreNotAccessibleDestructuring.ts",
- "./testTs/test/classes/members/accessibility/protectedStaticNotAccessibleInClodule.ts",
- "./testTs/test/classes/members/accessibility/privateStaticNotAccessibleInClodule2.ts",
- "./testTs/test/classes/members/accessibility/privateStaticNotAccessibleInClodule.ts",
- "./testTs/test/classes/members/accessibility/protectedClassPropertyAccessibleWithinNestedSubclass1.ts",
- "./testTs/test/classes/members/accessibility/privateClassPropertyAccessibleWithinClass.ts",
- "./testTs/test/classes/members/accessibility/protectedClassPropertyAccessibleWithinSubclass2.ts",
- "./testTs/test/classes/members/accessibility/protectedStaticClassPropertyAccessibleWithinSubclass2.ts",
- "./testTs/test/classes/members/accessibility/privateInstanceMemberAccessibility.ts",
- "./testTs/test/classes/members/accessibility/protectedInstanceMemberAccessibility.ts",
- "./testTs/test/classes/members/accessibility/classPropertyAsPrivate.ts",
- "./testTs/test/classes/members/accessibility/classPropertyIsPublicByDefault.ts",
- "./testTs/test/classes/members/accessibility/privateStaticMemberAccessibility.ts",
- "./testTs/test/classes/members/accessibility/protectedClassPropertyAccessibleWithinNestedSubclass.ts",
- "./testTs/test/classes/members/accessibility/classPropertyAsProtected.ts",
- "./testTs/test/classes/members/accessibility/protectedClassPropertyAccessibleWithinSubclass3.ts",
- "./testTs/test/classes/members/accessibility/protectedStaticClassPropertyAccessibleWithinSubclass.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers6.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/typeOfThisInInstanceMember2.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/typeOfThisInInstanceMember.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/typeOfThisInstanceMemberNarrowedWithLoopAntecedent.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassTransitivity3.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassTransitivity.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingPublicStatic.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers4.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers3.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedGenericClassWithAny.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassOverridesPublicMembers.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingPublicInstance.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassFunctionOverridesBaseClassAccessor.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassWithPrivateStaticShadowingProtectedStatic.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassWithAny.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassOverridesPrivates.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassIncludesInheritedMembers.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassWithPrivateInstanceShadowingProtectedInstance.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassTransitivity4.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassTransitivity2.ts",
- "./testTs/test/classes/members/classTypes/staticPropertyNotInClassType.ts",
- "./testTs/test/classes/members/classTypes/instancePropertyInClassType.ts",
- "./testTs/test/classes/members/classTypes/instancePropertiesInheritedIntoClassType.ts",
- "./testTs/test/classes/members/privateNames/privateNameInObjectLiteral-2.ts",
- "./testTs/test/classes/members/privateNames/privateNameMethodsDerivedClasses.ts",
- "./testTs/test/classes/members/privateNames/privateNamesNotAllowedInVariableDeclarations.ts",
- "./testTs/test/classes/members/privateNames/privateNameJsBadDeclaration.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticFieldDerivedClasses.ts",
- "./testTs/test/classes/members/privateNames/privateNameInInExpression.ts",
- "./testTs/test/classes/members/privateNames/privateNameAndAny.ts",
- "./testTs/test/classes/members/privateNames/privateNameConstructorReserved.ts",
- "./testTs/test/classes/members/privateNames/privateNameUnused.ts",
- "./testTs/test/classes/members/privateNames/privateNamesNoDelete.ts",
- "./testTs/test/classes/members/privateNames/privateNamesAndGenericClasses-2.ts",
- "./testTs/test/classes/members/privateNames/privateNamesUnique-5.ts",
- "./testTs/test/classes/members/privateNames/privateNamesAndDecorators.ts",
- "./testTs/test/classes/members/privateNames/privateNameMethodClassExpression.ts",
- "./testTs/test/classes/members/privateNames/privateNamesUnique-1.ts",
- "./testTs/test/classes/members/privateNames/privateNameMethodAccess.ts",
- "./testTs/test/classes/members/privateNames/privateNamesUnique-2.ts",
- "./testTs/test/classes/members/privateNames/privateNameImplicitDeclaration.ts",
- "./testTs/test/classes/members/privateNames/privateNameEnum.ts",
- "./testTs/test/classes/members/privateNames/privateNameMethodAssignment.ts",
- "./testTs/test/classes/members/privateNames/privateNamesUnique-4.ts",
- "./testTs/test/classes/members/privateNames/privateNamesUnique-3.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticAccessorssDerivedClasses.ts",
- "./testTs/test/classes/members/privateNames/privateNamesUseBeforeDef.ts",
- "./testTs/test/classes/members/privateNames/privateNamesConstructorChain-2.ts",
- "./testTs/test/classes/members/privateNames/privateNameNestedClassFieldShadowing.ts",
- "./testTs/test/classes/members/privateNames/privateNamesIncompatibleModifiersJs.ts",
- "./testTs/test/classes/members/privateNames/privateNameSetterNoGetter.ts",
- "./testTs/test/classes/members/privateNames/privateNamesInNestedClasses-1.ts",
- "./testTs/test/classes/members/privateNames/privateNameNotAllowedOutsideClass.ts",
- "./testTs/test/classes/members/privateNames/privateNamesAndStaticFields.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticMethodAsync.ts",
- "./testTs/test/classes/members/privateNames/privateNameMethod.ts",
- "./testTs/test/classes/members/privateNames/privateNamesInNestedClasses-2.ts",
- "./testTs/test/classes/members/privateNames/privateNamesAndIndexedAccess.ts",
- "./testTs/test/classes/members/privateNames/privateNamesNotAllowedAsParameters.ts",
- "./testTs/test/classes/members/privateNames/privateNameFieldDerivedClasses.ts",
- "./testTs/test/classes/members/privateNames/privateNameCircularReference.ts",
- "./testTs/test/classes/members/privateNames/privateNameNestedClassAccessorsShadowing.ts",
- "./testTs/test/classes/members/privateNames/privateNameAndPropertySignature.ts",
- "./testTs/test/classes/members/privateNames/privateNameAccessorsAccess.ts",
- "./testTs/test/classes/members/privateNames/privateNameNotAccessibleOutsideDefiningClass.ts",
- "./testTs/test/classes/members/privateNames/privateNameAccessorssDerivedClasses.ts",
- "./testTs/test/classes/members/privateNames/privateNameNestedClassMethodShadowing.ts",
- "./testTs/test/classes/members/privateNames/privateWriteOnlyAccessorRead.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticMethod.ts",
- "./testTs/test/classes/members/privateNames/privateNameUncheckedJsOptionalChain.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticAccessors.ts",
- "./testTs/test/classes/members/privateNames/privateNameNestedMethodAccess.ts",
- "./testTs/test/classes/members/privateNames/privateNameAmbientNoImplicitAny.ts",
- "./testTs/test/classes/members/privateNames/privateNameHashCharName.ts",
- "./testTs/test/classes/members/privateNames/privateNameAccessors.ts",
- "./testTs/test/classes/members/privateNames/privateNameBadAssignment.ts",
- "./testTs/test/classes/members/privateNames/privateNameJsBadAssignment.ts",
- "./testTs/test/classes/members/privateNames/privateNameFieldsESNext.ts",
- "./testTs/test/classes/members/privateNames/privateNamesIncompatibleModifiers.ts",
- "./testTs/test/classes/members/privateNames/privateNameReadonly.ts",
- "./testTs/test/classes/members/privateNames/privateNamesInterfaceExtendingClass.ts",
- "./testTs/test/classes/members/privateNames/privateNameBadDeclaration.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticAccessorsAccess.ts",
- "./testTs/test/classes/members/privateNames/privateNameInObjectLiteral-3.ts",
- "./testTs/test/classes/members/privateNames/privateNamesInGenericClasses.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticMethodAssignment.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticMethodClassExpression.ts",
- "./testTs/test/classes/members/privateNames/privateNameBadSuper.ts",
- "./testTs/test/classes/members/privateNames/privateNameAndIndexSignature.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticFieldAccess.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticEmitHelpers.ts",
- "./testTs/test/classes/members/privateNames/privateNameAndObjectRestSpread.ts",
- "./testTs/test/classes/members/privateNames/privateNameDeclarationMerging.ts",
- "./testTs/test/classes/members/privateNames/privateNameInInExpressionUnused.ts",
- "./testTs/test/classes/members/privateNames/privateNameInObjectLiteral-1.ts",
- "./testTs/test/classes/members/privateNames/privateNameEmitHelpers.ts",
- "./testTs/test/classes/members/privateNames/privateNamesAndkeyof.ts",
- "./testTs/test/classes/members/privateNames/privateNameDuplicateField.ts",
- "./testTs/test/classes/members/privateNames/privateNamesConstructorChain-1.ts",
- "./testTs/test/classes/constructorDeclarations/classConstructorAccessibility3.ts",
- "./testTs/test/classes/constructorDeclarations/classConstructorOverloadsAccessibility.ts",
- "./testTs/test/classes/constructorDeclarations/classConstructorParametersAccessibility2.ts",
- "./testTs/test/classes/constructorDeclarations/classConstructorAccessibility5.ts",
- "./testTs/test/classes/constructorDeclarations/classConstructorAccessibility.ts",
- "./testTs/test/classes/constructorDeclarations/constructorWithAssignableReturnExpression.ts",
- "./testTs/test/classes/constructorDeclarations/classConstructorAccessibility2.ts",
- "./testTs/test/classes/constructorDeclarations/classWithTwoConstructorDefinitions.ts",
- "./testTs/test/classes/constructorDeclarations/classConstructorParametersAccessibility.ts",
- "./testTs/test/classes/constructorDeclarations/automaticConstructors/derivedClassWithoutExplicitConstructor3.ts",
- "./testTs/test/classes/constructorDeclarations/automaticConstructors/derivedClassWithoutExplicitConstructor.ts",
- "./testTs/test/classes/constructorDeclarations/automaticConstructors/derivedClassWithoutExplicitConstructor2.ts",
- "./testTs/test/classes/constructorDeclarations/automaticConstructors/classWithoutExplicitConstructor.ts",
- "./testTs/test/classes/constructorDeclarations/constructorParameters/constructorParameterProperties2.ts",
- "./testTs/test/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues2.ts",
- "./testTs/test/classes/constructorDeclarations/constructorParameters/constructorParameterProperties.ts",
- "./testTs/test/classes/constructorDeclarations/constructorParameters/constructorDefaultValuesReferencingThis.ts",
- "./testTs/test/classes/constructorDeclarations/constructorParameters/readonlyReadonly.ts",
- "./testTs/test/classes/constructorDeclarations/constructorParameters/readonlyConstructorAssignment.ts",
- "./testTs/test/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithDefaultValues.ts",
- "./testTs/test/classes/constructorDeclarations/constructorParameters/readonlyInAmbientClass.ts",
- "./testTs/test/classes/constructorDeclarations/constructorParameters/readonlyInConstructorParameters.ts",
- "./testTs/test/classes/constructorDeclarations/superCalls/derivedClassSuperCallsInNonConstructorMembers.ts",
- "./testTs/test/classes/constructorDeclarations/superCalls/superCallInConstructorWithNoBaseType.ts",
- "./testTs/test/classes/constructorDeclarations/superCalls/derivedClassParameterProperties.ts",
- "./testTs/test/classes/constructorDeclarations/superCalls/derivedClassConstructorWithoutSuperCall.ts",
- "./testTs/test/classes/constructorDeclarations/superCalls/superPropertyInConstructorBeforeSuperCall.ts",
- "./testTs/test/classes/constructorDeclarations/superCalls/derivedClassSuperCallsWithThisArg.ts",
- "./testTs/test/classes/staticIndexSignature/staticIndexSignature7.ts",
- "./testTs/test/classes/staticIndexSignature/staticIndexSignature4.ts",
- "./testTs/test/classes/staticIndexSignature/staticIndexSignature3.ts",
- "./testTs/test/classes/staticIndexSignature/staticIndexSignature5.ts",
- "./testTs/test/classes/staticIndexSignature/staticIndexSignature2.ts",
- "./testTs/test/classes/staticIndexSignature/staticIndexSignature1.ts",
- "./testTs/test/classes/classDeclarations/declaredClassMergedwithSelf.ts",
- "./testTs/test/classes/classDeclarations/classExtendingNonConstructor.ts",
- "./testTs/test/classes/classDeclarations/classAndVariableWithSameName.ts",
- "./testTs/test/classes/classDeclarations/classAndInterfaceMergeConflictingMembers.ts",
- "./testTs/test/classes/classDeclarations/classWithPredefinedTypesAsNames.ts",
- "./testTs/test/classes/classDeclarations/classExtendingClassLikeType.ts",
- "./testTs/test/classes/classDeclarations/classWithPredefinedTypesAsNames2.ts",
- "./testTs/test/classes/classDeclarations/classImplementsMergedClassInterface.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations2.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractMixedWithModifiers.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractUsingAbstractMethod1.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractManyKeywords.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractSingleLineDecl.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractConstructor.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractMergedDeclaration.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractMethodWithImplementation.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations1.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractOverrideWithAbstract.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractClinterfaceAssignability.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractSuperCalls.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractExtends.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractOverloads.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractFactoryFunction.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractProperties.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractInheritance.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractImportInstantiation.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractUsingAbstractMethods2.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractInAModule.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractMethodInNonAbstractClass.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractGeneric.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractCrashedOnce.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractAssignabilityConstructorFunction.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractWithInterface.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractDeclarations.d.ts",
- "./testTs/test/classes/classDeclarations/classAbstractKeyword/classAbstractConstructorAssignability.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/classExtendsValidConstructorFunction.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/classExtendingOptionalChain.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/classExtendsEveryObjectType2.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/classExtendsShadowedConstructorFunction.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/classIsSubtypeOfBaseType.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly2.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly3.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/classExtendingPrimitive.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/classExtendsItself.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/classExtendsEveryObjectType.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/classExtendingPrimitive2.ts",
- "./testTs/test/classes/classDeclarations/classBody/classBodyWithStatements.ts",
- "./testTs/test/jsx/jsxUnclosedParserRecovery.ts",
- "./testTs/test/references/library-reference-15.ts",
- "./testTs/test/references/library-reference-5.ts",
- "./testTs/test/es7/trailingCommasInBindingPatterns.ts",
- "./testTs/test/es7/trailingCommasInGetter.ts",
- "./testTs/test/es7/trailingCommasInFunctionParametersAndArguments.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorInTemplateStringWithSyntaxError3.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorWithNullValueAndValidOperands.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorWithNew.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorWithNullValueAndInvalidOperands.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorSyntaxError1.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorWithInvalidOperands.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorInTemplateStringWithSyntaxError1.ts",
- "./testTs/test/es7/exponentiationOperator/compoundExponentiationAssignmentLHSIsValue.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorSyntaxError2.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorWithTemplateStringInvalidES6.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorWithUndefinedValueAndValidOperands.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorWithUndefinedValueAndInvalidOperands.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorWithTypeParameter.ts",
- "./testTs/test/es7/exponentiationOperator/emitExponentiationOperator4.ts",
- "./testTs/test/es7/exponentiationOperator/compoundExponentiationAssignmentLHSCanBeAssigned1.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorWithTemplateStringInvalid.ts",
- "./testTs/test/es7/exponentiationOperator/compoundExponentiationAssignmentLHSCannotBeAssigned.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorWithOnlyNullValueOrUndefinedValue.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorInTemplateStringWithSyntaxError2.ts",
- "./testTs/test/ambient/ambientDeclarationsPatterns_merging2.ts",
- "./testTs/test/ambient/ambientExternalModuleInsideNonAmbientExternalModule.ts",
- "./testTs/test/ambient/ambientDeclarationsPatterns_tooManyAsterisks.ts",
- "./testTs/test/ambient/ambientExternalModuleInsideNonAmbient.ts",
- "./testTs/test/ambient/ambientDeclarationsPatterns_merging3.ts",
- "./testTs/test/ambient/ambientErrors.ts",
- "./testTs/test/ambient/ambientDeclarationsPatterns_merging1.ts",
- "./testTs/test/externalModules/moduleResolutionWithoutExtension7.ts",
- "./testTs/test/externalModules/moduleResolutionWithoutExtension2.ts",
- "./testTs/test/externalModules/exportNonInitializedVariablesES6.ts",
- "./testTs/test/externalModules/multipleExportDefault2.ts",
- "./testTs/test/externalModules/importNonExternalModule.ts",
- "./testTs/test/externalModules/topLevelFileModuleMissing.ts",
- "./testTs/test/externalModules/topLevelAwaitErrors.11.ts",
- "./testTs/test/externalModules/umd-errors.ts",
- "./testTs/test/externalModules/umd8.ts",
- "./testTs/test/externalModules/multipleExportDefault1.ts",
- "./testTs/test/externalModules/exportClassNameWithObjectAMD.ts",
- "./testTs/test/externalModules/moduleResolutionWithoutExtension3.ts",
- "./testTs/test/externalModules/exportNonLocalDeclarations.ts",
- "./testTs/test/externalModules/circularReference.ts",
- "./testTs/test/externalModules/moduleResolutionWithoutExtension4.ts",
- "./testTs/test/externalModules/multipleExportDefault6.ts",
- "./testTs/test/externalModules/exportNonInitializedVariablesUMD.ts",
- "./testTs/test/externalModules/initializersInDeclarations.ts",
- "./testTs/test/externalModules/umd5.ts",
- "./testTs/test/externalModules/exportAssignmentConstrainedGenericType.ts",
- "./testTs/test/externalModules/exportClassNameWithObjectUMD.ts",
- "./testTs/test/externalModules/multipleExportDefault5.ts",
- "./testTs/test/externalModules/topLevelModuleDeclarationAndFile.ts",
- "./testTs/test/externalModules/exportNonInitializedVariablesSystem.ts",
- "./testTs/test/externalModules/moduleResolutionWithoutExtension6.ts",
- "./testTs/test/externalModules/duplicateExportAssignments.ts",
- "./testTs/test/externalModules/multipleExportDefault3.ts",
- "./testTs/test/externalModules/importsImplicitlyReadonly.ts",
- "./testTs/test/externalModules/moduleResolutionWithoutExtension8.ts",
- "./testTs/test/externalModules/importTsBeforeDTs.ts",
- "./testTs/test/externalModules/invalidSyntaxNamespaceImportWithCommonjs.ts",
- "./testTs/test/externalModules/exportAssignmentAndDeclaration.ts",
- "./testTs/test/externalModules/invalidSyntaxNamespaceImportWithAMD.ts",
- "./testTs/test/externalModules/relativePathMustResolve.ts",
- "./testTs/test/externalModules/moduleResolutionWithoutExtension1.ts",
- "./testTs/test/externalModules/exportClassNameWithObjectCommonJS.ts",
- "./testTs/test/externalModules/invalidSyntaxNamespaceImportWithSystem.ts",
- "./testTs/test/externalModules/exportAssignNonIdentifier.ts",
- "./testTs/test/externalModules/typesOnlyExternalModuleStillHasInstance.ts",
- "./testTs/test/externalModules/multipleExportDefault4.ts",
- "./testTs/test/externalModules/umd2.ts",
- "./testTs/test/externalModules/exportNonInitializedVariablesCommonJS.ts",
- "./testTs/test/externalModules/importNonStringLiteral.ts",
- "./testTs/test/externalModules/exportDefaultClassNameWithObject.ts",
- "./testTs/test/externalModules/exportClassNameWithObjectSystem.ts",
- "./testTs/test/externalModules/moduleResolutionWithoutExtension5.ts",
- "./testTs/test/externalModules/exportNonInitializedVariablesAMD.ts",
- "./testTs/test/externalModules/esnext/esnextmodulekindWithES5Target10.ts",
- "./testTs/test/externalModules/esnext/esnextmodulekindWithES5Target9.ts",
- "./testTs/test/externalModules/es6/es6modulekindWithES5Target10.ts",
- "./testTs/test/externalModules/es6/es6modulekindWithES5Target9.ts",
- "./testTs/test/externalModules/typeOnly/filterNamespace_import.ts",
- "./testTs/test/externalModules/typeOnly/importEqualsDeclaration.ts",
- "./testTs/test/externalModules/typeOnly/grammarErrors.ts",
- "./testTs/test/externalModules/typeOnly/chained.ts",
- "./testTs/test/externalModules/typeOnly/enums.ts",
- "./testTs/test/externalModules/typeOnly/exportDefault.ts",
- "./testTs/test/externalModules/typeOnly/exportDeclaration_missingBraces.ts",
- "./testTs/test/externalModules/typeOnly/importEquals1.ts",
- "./testTs/test/externalModules/typeOnly/exportDeclaration.ts",
- "./testTs/test/externalModules/typeOnly/importClause_default.ts",
- "./testTs/test/externalModules/typeOnly/importEquals3.ts",
- "./testTs/test/externalModules/typeOnly/importsNotUsedAsValues_error.ts",
- "./testTs/test/externalModules/typeOnly/exportDeclaration_moduleSpecifier.ts",
- "./testTs/test/externalModules/typeOnly/chained2.ts",
- "./testTs/test/externalModules/typeOnly/importClause_namedImports.ts",
- "./testTs/test/externalModules/typeOnly/generic.ts",
- "./testTs/test/externalModules/typeOnly/namespaceMemberAccess.ts",
- "./testTs/test/externalModules/typeOnly/importSpecifiers1.ts",
- "./testTs/test/externalModules/typeOnly/circular3.ts",
- "./testTs/test/externalModules/typeOnly/circular4.ts",
- "./testTs/test/externalModules/typeOnly/importEquals2.ts",
- "./testTs/test/externalModules/typeOnly/computedPropertyName.ts",
- "./testTs/test/externalModules/typeOnly/circular2.ts",
- "./testTs/test/externalModules/typeOnly/exportNamespace4.ts",
- "./testTs/test/externalModules/typeOnly/preserveValueImports_mixedImports.ts",
- "./testTs/test/externalModules/typeOnly/exportSpecifiers.ts",
- "./testTs/test/externalModules/typeOnly/importClause_namespaceImport.ts",
- "./testTs/test/externalModules/typeOnly/namespaceImportTypeQuery.ts",
- "./testTs/test/externalModules/typeOnly/circular1.ts",
- "./testTs/test/externalModules/typeOnly/exportNamespace2.ts",
- "./testTs/test/externalModules/typeOnly/extendsClause.ts",
- "./testTs/test/externalModules/typeOnly/exportNamespace1.ts",
- "./testTs/test/externalModules/typeOnly/exportNamespace3.ts",
- "./testTs/test/externalModules/typeOnly/renamed.ts",
- "./testTs/test/es2017/useObjectValuesAndEntries3.ts",
- "./testTs/test/es2017/useSharedArrayBuffer6.ts",
- "./testTs/test/es2017/useSharedArrayBuffer3.ts",
- "./testTs/test/es2017/useObjectValuesAndEntries2.ts",
- "./testTs/test/es2017/useSharedArrayBuffer2.ts",
- "./testTs/test/async/es2017/await_unaryExpression_es2017_1.ts",
- "./testTs/test/async/es2017/await_unaryExpression_es2017_3.ts",
- "./testTs/test/async/es2017/asyncAwaitIsolatedModules_es2017.ts",
- "./testTs/test/async/es2017/await_unaryExpression_es2017_2.ts",
- "./testTs/test/async/es2017/functionDeclarations/asyncFunctionDeclaration7_es2017.ts",
- "./testTs/test/async/es2017/functionDeclarations/asyncFunctionDeclaration5_es2017.ts",
- "./testTs/test/async/es2017/functionDeclarations/asyncFunctionDeclaration10_es2017.ts",
- "./testTs/test/async/es2017/functionDeclarations/asyncFunctionDeclaration3_es2017.ts",
- "./testTs/test/async/es2017/functionDeclarations/asyncFunctionDeclaration6_es2017.ts",
- "./testTs/test/async/es2017/functionDeclarations/asyncFunctionDeclaration8_es2017.ts",
- "./testTs/test/async/es2017/functionDeclarations/asyncFunctionDeclaration12_es2017.ts",
- "./testTs/test/async/es2017/functionDeclarations/asyncFunctionDeclaration9_es2017.ts",
- "./testTs/test/async/es2017/functionDeclarations/asyncFunctionDeclaration13_es2017.ts",
- "./testTs/test/async/es2017/asyncArrowFunction/asyncArrowFunction9_es2017.ts",
- "./testTs/test/async/es2017/asyncArrowFunction/asyncArrowFunction10_es2017.ts",
- "./testTs/test/async/es2017/asyncArrowFunction/asyncArrowFunction8_es2017.ts",
- "./testTs/test/async/es2017/asyncArrowFunction/asyncArrowFunction6_es2017.ts",
- "./testTs/test/async/es2017/asyncArrowFunction/asyncArrowFunction7_es2017.ts",
- "./testTs/test/async/es2017/asyncArrowFunction/asyncArrowFunction_allowJs.ts",
- "./testTs/test/async/es2017/asyncArrowFunction/asyncArrowFunction5_es2017.ts",
- "./testTs/test/async/es2017/asyncArrowFunction/asyncArrowFunction3_es2017.ts",
- "./testTs/test/async/es5/asyncSetter_es5.ts",
- "./testTs/test/async/es5/asyncDeclare_es5.ts",
- "./testTs/test/async/es5/asyncAliasReturnType_es5.ts",
- "./testTs/test/async/es5/asyncInterface_es5.ts",
- "./testTs/test/async/es5/asyncConstructor_es5.ts",
- "./testTs/test/async/es5/asyncModule_es5.ts",
- "./testTs/test/async/es5/asyncEnum_es5.ts",
- "./testTs/test/async/es5/asyncClass_es5.ts",
- "./testTs/test/async/es5/asyncGetter_es5.ts",
- "./testTs/test/async/es5/asyncAwaitIsolatedModules_es5.ts",
- "./testTs/test/async/es5/functionDeclarations/asyncFunctionDeclaration10_es5.ts",
- "./testTs/test/async/es5/functionDeclarations/asyncFunctionDeclaration6_es5.ts",
- "./testTs/test/async/es5/functionDeclarations/asyncFunctionDeclarationCapturesArguments_es5.ts",
- "./testTs/test/async/es5/functionDeclarations/asyncFunctionDeclaration13_es5.ts",
- "./testTs/test/async/es5/functionDeclarations/asyncFunctionDeclaration12_es5.ts",
- "./testTs/test/async/es5/functionDeclarations/asyncFunctionDeclaration9_es5.ts",
- "./testTs/test/async/es5/functionDeclarations/asyncFunctionDeclaration5_es5.ts",
- "./testTs/test/async/es5/functionDeclarations/asyncFunctionDeclaration8_es5.ts",
- "./testTs/test/async/es5/functionDeclarations/asyncFunctionDeclaration3_es5.ts",
- "./testTs/test/async/es5/functionDeclarations/asyncFunctionDeclaration7_es5.ts",
- "./testTs/test/async/es5/functionDeclarations/asyncFunctionDeclaration15_es5.ts",
- "./testTs/test/async/es5/asyncArrowFunction/asyncArrowFunction5_es5.ts",
- "./testTs/test/async/es5/asyncArrowFunction/asyncArrowFunction8_es5.ts",
- "./testTs/test/async/es5/asyncArrowFunction/asyncArrowFunction10_es5.ts",
- "./testTs/test/async/es5/asyncArrowFunction/asyncArrowFunction6_es5.ts",
- "./testTs/test/async/es5/asyncArrowFunction/asyncArrowFunction9_es5.ts",
- "./testTs/test/async/es5/asyncArrowFunction/asyncArrowFunctionCapturesArguments_es5.ts",
- "./testTs/test/async/es5/asyncArrowFunction/asyncArrowFunction7_es5.ts",
- "./testTs/test/async/es5/asyncArrowFunction/asyncArrowFunction3_es5.ts",
- "./testTs/test/async/es6/asyncClass_es6.ts",
- "./testTs/test/async/es6/asyncGetter_es6.ts",
- "./testTs/test/async/es6/asyncInterface_es6.ts",
- "./testTs/test/async/es6/asyncAwaitIsolatedModules_es6.ts",
- "./testTs/test/async/es6/await_unaryExpression_es6_1.ts",
- "./testTs/test/async/es6/asyncSetter_es6.ts",
- "./testTs/test/async/es6/asyncImportedPromise_es6.ts",
- "./testTs/test/async/es6/asyncConstructor_es6.ts",
- "./testTs/test/async/es6/asyncDeclare_es6.ts",
- "./testTs/test/async/es6/asyncEnum_es6.ts",
- "./testTs/test/async/es6/await_unaryExpression_es6_3.ts",
- "./testTs/test/async/es6/asyncQualifiedReturnType_es6.ts",
- "./testTs/test/async/es6/asyncModule_es6.ts",
- "./testTs/test/async/es6/await_unaryExpression_es6_2.ts",
- "./testTs/test/async/es6/functionDeclarations/asyncFunctionDeclaration7_es6.ts",
- "./testTs/test/async/es6/functionDeclarations/asyncFunctionDeclaration3_es6.ts",
- "./testTs/test/async/es6/functionDeclarations/asyncOrYieldAsBindingIdentifier1.ts",
- "./testTs/test/async/es6/functionDeclarations/asyncFunctionDeclaration12_es6.ts",
- "./testTs/test/async/es6/functionDeclarations/asyncFunctionDeclaration15_es6.ts",
- "./testTs/test/async/es6/functionDeclarations/asyncFunctionDeclaration5_es6.ts",
- "./testTs/test/async/es6/functionDeclarations/asyncFunctionDeclaration10_es6.ts",
- "./testTs/test/async/es6/functionDeclarations/asyncFunctionDeclaration6_es6.ts",
- "./testTs/test/async/es6/functionDeclarations/asyncFunctionDeclaration8_es6.ts",
- "./testTs/test/async/es6/functionDeclarations/asyncFunctionDeclaration9_es6.ts",
- "./testTs/test/async/es6/functionDeclarations/asyncFunctionDeclaration13_es6.ts",
- "./testTs/test/async/es6/asyncArrowFunction/asyncArrowFunction10_es6.ts",
- "./testTs/test/async/es6/asyncArrowFunction/asyncArrowFunction7_es6.ts",
- "./testTs/test/async/es6/asyncArrowFunction/asyncArrowFunction6_es6.ts",
- "./testTs/test/async/es6/asyncArrowFunction/asyncArrowFunction8_es6.ts",
- "./testTs/test/async/es6/asyncArrowFunction/asyncArrowFunction9_es6.ts",
- "./testTs/test/async/es6/asyncArrowFunction/asyncArrowFunction3_es6.ts",
- "./testTs/test/async/es6/asyncArrowFunction/asyncArrowFunction5_es6.ts",
- "./testTs/test/additionalChecks/noPropertyAccessFromIndexSignature1.ts",
- "./testTs/test/typings/typingsSuggestion2.ts",
- "./testTs/test/typings/typingsSuggestion1.ts",
- "./testTs/test/dynamicImport/importCallExpression5ES2020.ts",
- "./testTs/test/dynamicImport/importCallExpressionCheckReturntype1.ts",
- "./testTs/test/dynamicImport/importCallExpressionNestedES2015.ts",
- "./testTs/test/dynamicImport/importCallExpressionNoModuleKindSpecified.ts",
- "./testTs/test/dynamicImport/importCallExpressionIncorrect1.ts",
- "./testTs/test/dynamicImport/importCallExpressionWithTypeArgument.ts",
- "./testTs/test/dynamicImport/importCallExpressionNestedES20152.ts",
- "./testTs/test/dynamicImport/importCallExpressionInScriptContext2.ts",
- "./testTs/test/dynamicImport/importCallExpressionGrammarError.ts",
- "./testTs/test/dynamicImport/importCallExpression6ES2020.ts",
- "./testTs/test/dynamicImport/importCallExpressionErrorInES2015.ts",
- "./testTs/test/dynamicImport/importCallExpressionSpecifierNotStringTypeError.ts",
- "./testTs/test/dynamicImport/importCallExpressionIncorrect2.ts",
- "./testTs/test/jsdoc/jsdocReadonly.ts",
- "./testTs/test/jsdoc/jsdocOverrideTag1.ts",
- "./testTs/test/jsdoc/jsdocOuterTypeParameters3.ts",
- "./testTs/test/jsdoc/jsdocPrivateName1.ts",
- "./testTs/test/jsdoc/jsdocImplements_class.ts",
- "./testTs/test/jsdoc/assertionsAndNonReturningFunctions.ts",
- "./testTs/test/jsdoc/jsdocTemplateClass.ts",
- "./testTs/test/jsdoc/paramTagWrapping.ts",
- "./testTs/test/jsdoc/typeTagPrototypeAssignment.ts",
- "./testTs/test/jsdoc/typedefOnStatements.ts",
- "./testTs/test/jsdoc/paramTagNestedWithoutTopLevelObject.ts",
- "./testTs/test/jsdoc/checkJsdocTypeTag6.ts",
- "./testTs/test/jsdoc/checkJsdocReturnTag2.ts",
- "./testTs/test/jsdoc/jsdocDisallowedInTypescript.ts",
- "./testTs/test/jsdoc/callOfPropertylessConstructorFunction.ts",
- "./testTs/test/jsdoc/checkJsdocTypedefOnlySourceFile.ts",
- "./testTs/test/jsdoc/jsdocImplements_missingType.ts",
- "./testTs/test/jsdoc/jsdocTypeTagParameterType.ts",
- "./testTs/test/jsdoc/typedefTagWrapping.ts",
- "./testTs/test/jsdoc/jsdocFunction_missingReturn.ts",
- "./testTs/test/jsdoc/paramTagNestedWithoutTopLevelObject2.ts",
- "./testTs/test/jsdoc/jsdocAugments_nameMismatch.ts",
- "./testTs/test/jsdoc/extendsTag2.ts",
- "./testTs/test/jsdoc/jsdocPrototypePropertyAccessWithType.ts",
- "./testTs/test/jsdoc/extendsTagEmit.ts",
- "./testTs/test/jsdoc/errorOnFunctionReturnType.ts",
- "./testTs/test/jsdoc/jsdocTypeTagRequiredParameters.ts",
- "./testTs/test/jsdoc/jsdocCatchClauseWithTypeAnnotation.ts",
- "./testTs/test/jsdoc/typedefScope1.ts",
- "./testTs/test/jsdoc/jsdocTemplateTag3.ts",
- "./testTs/test/jsdoc/jsdocOuterTypeParameters2.ts",
- "./testTs/test/jsdoc/jsdocAugments_errorInExtendsExpression.ts",
- "./testTs/test/jsdoc/callbackTag2.ts",
- "./testTs/test/jsdoc/syntaxErrors.ts",
- "./testTs/test/jsdoc/typedefMultipleTypeParameters.ts",
- "./testTs/test/jsdoc/checkExportsObjectAssignProperty.ts",
- "./testTs/test/jsdoc/checkJsdocTypeTagOnObjectProperty2.ts",
- "./testTs/test/jsdoc/jsdocIndexSignature.ts",
- "./testTs/test/jsdoc/jsdocTemplateTagDefault.ts",
- "./testTs/test/jsdoc/typeTagNoErasure.ts",
- "./testTs/test/jsdoc/checkOtherObjectAssignProperty.ts",
- "./testTs/test/jsdoc/checkObjectDefineProperty.ts",
- "./testTs/test/jsdoc/typedefTagTypeResolution.ts",
- "./testTs/test/jsdoc/jsdocParseErrorsInTypescript.ts",
- "./testTs/test/jsdoc/jsdocAugments_notAClass.ts",
- "./testTs/test/jsdoc/paramTagNestedWithoutTopLevelObject3.ts",
- "./testTs/test/jsdoc/jsdocTemplateConstructorFunction2.ts",
- "./testTs/test/jsdoc/constructorTagOnObjectLiteralMethod.ts",
- "./testTs/test/jsdoc/checkJsdocOptionalParamOrder.ts",
- "./testTs/test/jsdoc/checkJsdocOnEndOfFile.ts",
- "./testTs/test/jsdoc/jsdocImplements_properties.ts",
- "./testTs/test/jsdoc/typedefCrossModule5.ts",
- "./testTs/test/jsdoc/jsdocOuterTypeParameters1.ts",
- "./testTs/test/jsdoc/paramTagNestedWithoutTopLevelObject4.ts",
- "./testTs/test/jsdoc/jsdocParseDotDotDotInJSDocFunction.ts",
- "./testTs/test/jsdoc/noAssertForUnparseableTypedefs.ts",
- "./testTs/test/jsdoc/checkJsdocTypeTag1.ts",
- "./testTs/test/jsdoc/jsdocTemplateTag.ts",
- "./testTs/test/jsdoc/checkJsdocTypeTag5.ts",
- "./testTs/test/jsdoc/jsdocPostfixEqualsAddsOptionality.ts",
- "./testTs/test/jsdoc/jsdocPrivateName2.ts",
- "./testTs/test/jsdoc/jsdocParamTag2.ts",
- "./testTs/test/jsdoc/jsdocTypeFromChainedAssignment2.ts",
- "./testTs/test/jsdoc/enumTag.ts",
- "./testTs/test/jsdoc/jsdocTypeFromChainedAssignment.ts",
- "./testTs/test/jsdoc/typedefDuplicateTypeDeclaration.ts",
- "./testTs/test/jsdoc/checkJsdocTypeTag2.ts",
- "./testTs/test/jsdoc/typedefCrossModule3.ts",
- "./testTs/test/jsdoc/typedefCrossModule2.ts",
- "./testTs/test/jsdoc/jsdocImplements_interface.ts",
- "./testTs/test/jsdoc/jsdocParseBackquotedParamName.ts",
- "./testTs/test/jsdoc/noDuplicateJsdoc1.ts",
- "./testTs/test/jsdoc/typedefInnerNamepaths.ts",
- "./testTs/test/jsdoc/enumTagCircularReference.ts",
- "./testTs/test/jsdoc/checkJsdocTypeTag4.ts",
- "./testTs/test/jsdoc/jsdocAccessibilityTags.ts",
- "./testTs/test/jsdoc/typeTagCircularReferenceOnConstructorFunction.ts",
- "./testTs/test/jsdoc/jsdocImplements_signatures.ts",
- "./testTs/test/jsdoc/checkExportsObjectAssignPrototypeProperty.ts",
- "./testTs/test/jsdoc/extendsTag4.ts",
- "./testTs/test/jsdoc/jsdocPrefixPostfixParsing.ts",
- "./testTs/test/jsdoc/jsdocTypeTagCast.ts",
- "./testTs/test/jsdoc/jsdocTemplateTagNameResolution.ts",
- "./testTs/test/jsdoc/jsdocImplements_interface_multiple.ts",
- "./testTs/test/jsdoc/typeTagModuleExports.ts",
- "./testTs/test/jsdoc/typedefCrossModule4.ts",
- "./testTs/test/jsdoc/paramTagOnFunctionUsingArguments.ts",
- "./testTs/test/jsdoc/jsdocParamTagTypeLiteral.ts",
- "./testTs/test/jsdoc/jsdocFunctionType.ts",
- "./testTs/test/jsdoc/jsdocAugmentsMissingType.ts",
- "./testTs/test/jsdoc/jsdocTemplateConstructorFunction.ts",
- "./testTs/test/jsdoc/jsdocAugments_noExtends.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsCrossfileMerge.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsInterfaces.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportAssignedConstructorFunctionWithSub.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsTypeReferences4.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsTypeReassignmentFromDeclaration2.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsParameterTagReusesInputNodeInEmit1.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsDefaultsErr.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsClassLikeHeuristic.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportFormsErr.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsClassesErr.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsEnums.ts",
- "./testTs/test/override/override15.ts",
- "./testTs/test/override/override_js2.ts",
- "./testTs/test/override/overrideWithoutNoImplicitOverride1.ts",
- "./testTs/test/override/override11.ts",
- "./testTs/test/override/override_js4.ts",
- "./testTs/test/override/overrideKeywordOrder.ts",
- "./testTs/test/override/override4.ts",
- "./testTs/test/override/override1.ts",
- "./testTs/test/override/override20.ts",
- "./testTs/test/override/override7.ts",
- "./testTs/test/override/override3.ts",
- "./testTs/test/override/overrideParameterProperty.ts",
- "./testTs/test/override/override13.ts",
- "./testTs/test/override/override6.ts",
- "./testTs/test/override/override8.ts",
- "./testTs/test/override/override9.ts",
- "./testTs/test/override/override19.ts",
- "./testTs/test/override/override_js3.ts",
- "./testTs/test/override/override2.ts",
- "./testTs/test/override/override5.ts",
- "./testTs/test/es2019/globalThisPropertyAssignment.ts",
- "./testTs/test/es2019/globalThisCollision.ts",
- "./testTs/test/es2019/globalThisBlockscopedProperties.ts",
- "./testTs/test/es2019/globalThisGlobalExportAsGlobal.ts",
- "./testTs/test/es2019/globalThisVarDeclaration.ts",
- "./testTs/test/es2019/globalThisReadonlyProperties.ts",
- "./testTs/test/es2019/globalThisUnknownNoImplicitAny.ts",
- "./testTs/test/es2019/globalThisUnknown.ts",
- "./testTs/test/directives/ts-expect-error.ts",
- "./testTs/test/directives/ts-expect-error-js.ts",
- "./testTs/test/directives/ts-ignore.ts",
- "./testTs/test/expressions/conditonalOperator/conditionalOperatorWithoutIdenticalBCT.ts",
- "./testTs/test/expressions/conditonalOperator/conditionalOperatorConditionIsObjectType.ts",
- "./testTs/test/expressions/objectLiterals/objectLiteralGettersAndSetters.ts",
- "./testTs/test/expressions/objectLiterals/objectLiteralErrorsES3.ts",
- "./testTs/test/expressions/objectLiterals/objectLiteralNormalization.ts",
- "./testTs/test/expressions/objectLiterals/objectLiteralErrors.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsWithInstanceOfByConstructorSignature.ts",
- "./testTs/test/expressions/typeGuards/typeGuardInClass.ts",
- "./testTs/test/expressions/typeGuards/typePredicateOnVariableDeclaration02.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormThisMemberErrors.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormTypeOfOther.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormTypeOfEqualEqualHasNoEffect.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsWithInstanceOf.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsWithAny.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormTypeOfNotEqualHasNoEffect.ts",
- "./testTs/test/expressions/typeGuards/typeGuardFunctionErrors.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormThisMember.ts",
- "./testTs/test/expressions/typeGuards/typeGuardFunctionOfFormThisErrors.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsDefeat.ts",
- "./testTs/test/expressions/typeGuards/typePredicateOnVariableDeclaration01.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsInIfStatement.ts",
- "./testTs/test/expressions/commaOperator/commaOperatorOtherInvalidOperation.ts",
- "./testTs/test/expressions/commaOperator/commaOperatorWithoutOperand.ts",
- "./testTs/test/expressions/commaOperator/commaOperatorInvalidAssignmentType.ts",
- "./testTs/test/expressions/valuesAndReferences/assignments.ts",
- "./testTs/test/expressions/valuesAndReferences/assignmentToParenthesizedIdentifiers.ts",
- "./testTs/test/expressions/thisKeyword/typeOfThisGeneral.ts",
- "./testTs/test/expressions/thisKeyword/thisInInvalidContexts.ts",
- "./testTs/test/expressions/thisKeyword/thisInInvalidContextsExternalModule.ts",
- "./testTs/test/expressions/thisKeyword/thisInObjectLiterals.ts",
- "./testTs/test/expressions/thisKeyword/typeOfThisInConstructorParamList.ts",
- "./testTs/test/expressions/asOperator/asOperatorAmbiguity.ts",
- "./testTs/test/expressions/asOperator/asOperator2.ts",
- "./testTs/test/expressions/asOperator/asOperatorContextualType.ts",
- "./testTs/test/expressions/asOperator/asOperatorNames.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperator4.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperator5.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperator11.ts",
- "./testTs/test/expressions/binaryOperators/additionOperator/additionOperatorWithInvalidOperands.ts",
- "./testTs/test/expressions/binaryOperators/additionOperator/additionOperatorWithNullValueAndValidOperator.ts",
- "./testTs/test/expressions/binaryOperators/additionOperator/additionOperatorWithTypeParameter.ts",
- "./testTs/test/expressions/binaryOperators/additionOperator/additionOperatorWithNullValueAndInvalidOperator.ts",
- "./testTs/test/expressions/binaryOperators/additionOperator/additionOperatorWithOnlyNullValueOrUndefinedValue.ts",
- "./testTs/test/expressions/binaryOperators/additionOperator/additionOperatorWithUndefinedValueAndInvalidOperands.ts",
- "./testTs/test/expressions/binaryOperators/additionOperator/additionOperatorWithUndefinedValueAndValidOperator.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipPrimitiveType.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalPrimitiveType.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnProperty.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnCallSignature.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipTypeParameter.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithTypeParameter.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnOptionalProperty.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnIndexSignature.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIntersectionType.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnConstructorSignature.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithOneOperandIsNull.ts",
- "./testTs/test/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithInvalidOperands.ts",
- "./testTs/test/expressions/binaryOperators/logicalOrOperator/logicalOrOperatorWithEveryType.ts",
- "./testTs/test/expressions/binaryOperators/logicalOrOperator/logicalOrExpressionIsContextuallyTyped.ts",
- "./testTs/test/expressions/binaryOperators/logicalAndOperator/logicalAndOperatorWithEveryType.ts",
- "./testTs/test/expressions/binaryOperators/logicalAndOperator/logicalAndOperatorStrictMode.ts",
- "./testTs/test/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithUndefinedValueAndInvalidOperands.ts",
- "./testTs/test/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithOnlyNullValueOrUndefinedValue.ts",
- "./testTs/test/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithUndefinedValueAndValidOperands.ts",
- "./testTs/test/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithTypeParameter.ts",
- "./testTs/test/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithInvalidOperands.ts",
- "./testTs/test/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithNullValueAndInvalidOperands.ts",
- "./testTs/test/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithNullValueAndValidOperands.ts",
- "./testTs/test/expressions/binaryOperators/inOperator/inOperatorWithInvalidOperands.ts",
- "./testTs/test/expressions/arrayLiterals/arrayLiterals3.ts",
- "./testTs/test/expressions/arrayLiterals/arrayLiterals.ts",
- "./testTs/test/expressions/assignmentOperator/compoundAssignmentLHSIsValue.ts",
- "./testTs/test/expressions/assignmentOperator/compoundAdditionAssignmentLHSCannotBeAssigned.ts",
- "./testTs/test/expressions/assignmentOperator/assignmentLHSIsValue.ts",
- "./testTs/test/expressions/assignmentOperator/compoundAdditionAssignmentWithInvalidOperands.ts",
- "./testTs/test/expressions/assignmentOperator/compoundArithmeticAssignmentWithInvalidOperands.ts",
- "./testTs/test/expressions/assignmentOperator/compoundAdditionAssignmentLHSCanBeAssigned.ts",
- "./testTs/test/expressions/assignmentOperator/compoundArithmeticAssignmentLHSCanBeAssigned.ts",
- "./testTs/test/expressions/unaryOperators/decrementOperator/decrementOperatorWithUnsupportedBooleanType.ts",
- "./testTs/test/expressions/unaryOperators/decrementOperator/decrementOperatorWithAnyOtherTypeInvalidOperations.ts",
- "./testTs/test/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumTypeInvalidOperations.ts",
- "./testTs/test/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts",
- "./testTs/test/expressions/unaryOperators/decrementOperator/decrementOperatorWithUnsupportedStringType.ts",
- "./testTs/test/expressions/unaryOperators/decrementOperator/decrementOperatorWithNumberTypeInvalidOperations.ts",
- "./testTs/test/expressions/unaryOperators/plusOperator/plusOperatorWithAnyOtherType.ts",
- "./testTs/test/expressions/unaryOperators/plusOperator/plusOperatorInvalidOperations.ts",
- "./testTs/test/expressions/unaryOperators/plusOperator/plusOperatorWithEnumType.ts",
- "./testTs/test/expressions/unaryOperators/plusOperator/plusOperatorWithNumberType.ts",
- "./testTs/test/expressions/unaryOperators/plusOperator/plusOperatorWithStringType.ts",
- "./testTs/test/expressions/unaryOperators/plusOperator/plusOperatorWithBooleanType.ts",
- "./testTs/test/expressions/unaryOperators/deleteOperator/deleteOperatorWithNumberType.ts",
- "./testTs/test/expressions/unaryOperators/deleteOperator/deleteOperatorWithEnumType.ts",
- "./testTs/test/expressions/unaryOperators/deleteOperator/deleteOperatorWithBooleanType.ts",
- "./testTs/test/expressions/unaryOperators/deleteOperator/deleteOperatorWithAnyOtherType.ts",
- "./testTs/test/expressions/unaryOperators/deleteOperator/deleteOperatorInvalidOperations.ts",
- "./testTs/test/expressions/unaryOperators/deleteOperator/deleteOperatorWithStringType.ts",
- "./testTs/test/expressions/unaryOperators/incrementOperator/incrementOperatorWithUnsupportedStringType.ts",
- "./testTs/test/expressions/unaryOperators/incrementOperator/incrementOperatorWithEnumType.ts",
- "./testTs/test/expressions/unaryOperators/incrementOperator/incrementOperatorWithEnumTypeInvalidOperations.ts",
- "./testTs/test/expressions/unaryOperators/incrementOperator/incrementOperatorWithUnsupportedBooleanType.ts",
- "./testTs/test/expressions/unaryOperators/incrementOperator/incrementOperatorWithAnyOtherTypeInvalidOperations.ts",
- "./testTs/test/expressions/unaryOperators/incrementOperator/incrementOperatorWithNumberTypeInvalidOperations.ts",
- "./testTs/test/expressions/unaryOperators/typeofOperator/typeofOperatorWithBooleanType.ts",
- "./testTs/test/expressions/unaryOperators/typeofOperator/typeofOperatorWithStringType.ts",
- "./testTs/test/expressions/unaryOperators/typeofOperator/typeofOperatorWithEnumType.ts",
- "./testTs/test/expressions/unaryOperators/typeofOperator/typeofOperatorInvalidOperations.ts",
- "./testTs/test/expressions/unaryOperators/typeofOperator/typeofOperatorWithAnyOtherType.ts",
- "./testTs/test/expressions/unaryOperators/typeofOperator/typeofOperatorWithNumberType.ts",
- "./testTs/test/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorInvalidOperations.ts",
- "./testTs/test/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithAnyOtherType.ts",
- "./testTs/test/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithAnyOtherType.ts",
- "./testTs/test/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithStringType.ts",
- "./testTs/test/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithEnumType.ts",
- "./testTs/test/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithBooleanType.ts",
- "./testTs/test/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithNumberType.ts",
- "./testTs/test/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorInvalidOperations.ts",
- "./testTs/test/expressions/unaryOperators/voidOperator/voidOperatorInvalidOperations.ts",
- "./testTs/test/expressions/unaryOperators/voidOperator/voidOperatorWithAnyOtherType.ts",
- "./testTs/test/expressions/unaryOperators/negateOperator/negateOperatorWithEnumType.ts",
- "./testTs/test/expressions/unaryOperators/negateOperator/negateOperatorWithStringType.ts",
- "./testTs/test/expressions/unaryOperators/negateOperator/negateOperatorWithBooleanType.ts",
- "./testTs/test/expressions/unaryOperators/negateOperator/negateOperatorWithNumberType.ts",
- "./testTs/test/expressions/unaryOperators/negateOperator/negateOperatorInvalidOperations.ts",
- "./testTs/test/expressions/unaryOperators/negateOperator/negateOperatorWithAnyOtherType.ts",
- "./testTs/test/expressions/identifiers/scopeResolutionIdentifiers.ts",
- "./testTs/test/expressions/optionalChaining/propertyAccessChain/propertyAccessChain.3.ts",
- "./testTs/test/expressions/optionalChaining/delete/deleteChain.ts",
- "./testTs/test/expressions/optionalChaining/privateIdentifierChain/privateIdentifierChain.1.ts",
- "./testTs/test/expressions/optionalChaining/callChain/callChain.3.ts",
- "./testTs/test/expressions/optionalChaining/elementAccessChain/elementAccessChain.3.ts",
- "./testTs/test/expressions/optionalChaining/taggedTemplateChain/taggedTemplateChain.ts",
- "./testTs/test/expressions/functionCalls/forgottenNew.ts",
- "./testTs/test/expressions/functionCalls/grammarAmbiguities.ts",
- "./testTs/test/expressions/functionCalls/callWithSpread2.ts",
- "./testTs/test/expressions/functionCalls/callOverload.ts",
- "./testTs/test/expressions/functionCalls/typeArgumentInference.ts",
- "./testTs/test/expressions/functionCalls/typeArgumentInferenceWithConstraints.ts",
- "./testTs/test/expressions/functionCalls/overloadResolutionConstructors.ts",
- "./testTs/test/expressions/functionCalls/typeArgumentInferenceConstructSignatures.ts",
- "./testTs/test/expressions/functionCalls/callWithSpread4.ts",
- "./testTs/test/expressions/functionCalls/functionCalls.ts",
- "./testTs/test/expressions/functionCalls/newWithSpread.ts",
- "./testTs/test/expressions/functionCalls/callWithSpread5.ts",
- "./testTs/test/expressions/functionCalls/typeArgumentInferenceWithObjectLiteral.ts",
- "./testTs/test/expressions/functionCalls/overloadResolution.ts",
- "./testTs/test/expressions/functionCalls/callWithSpread3.ts",
- "./testTs/test/expressions/functionCalls/callWithMissingVoid.ts",
- "./testTs/test/expressions/functionCalls/typeArgumentInferenceErrors.ts",
- "./testTs/test/expressions/functionCalls/overloadResolutionClassConstructors.ts",
- "./testTs/test/expressions/superPropertyAccess/errorSuperPropertyAccess.ts",
- "./testTs/test/expressions/superPropertyAccess/superSymbolIndexedAccess4.ts",
- "./testTs/test/expressions/superPropertyAccess/superSymbolIndexedAccess3.ts",
- "./testTs/test/expressions/propertyAccess/propertyAccessWidening.ts",
- "./testTs/test/expressions/propertyAccess/propertyAccess.ts",
- "./testTs/test/expressions/propertyAccess/propertyAccessStringIndexSignature.ts",
- "./testTs/test/expressions/propertyAccess/propertyAccessStringIndexSignatureNoImplicitAny.ts",
- "./testTs/test/expressions/functions/contextuallyTypedIifeStrict.ts",
- "./testTs/test/expressions/functions/arrowFunctionContexts.ts",
- "./testTs/test/expressions/typeAssertions/duplicatePropertiesInTypeAssertions02.ts",
- "./testTs/test/expressions/typeAssertions/duplicatePropertiesInTypeAssertions01.ts",
- "./testTs/test/expressions/typeAssertions/constAssertions.ts",
- "./testTs/test/expressions/typeAssertions/typeAssertions.ts",
- "./testTs/test/expressions/superCalls/errorSuperCalls.ts",
- "./testTs/test/expressions/literals/literals.ts",
- "./testTs/test/expressions/newOperator/newOperatorErrorCases_noImplicitAny.ts",
- "./testTs/test/expressions/newOperator/newOperatorErrorCases.ts",
- "./testTs/test/expressions/contextualTyping/arrayLiteralExpressionContextualTyping.ts",
- "./testTs/test/expressions/contextualTyping/functionExpressionContextualTyping2.ts",
- "./testTs/test/expressions/contextualTyping/superCallParameterContextualTyping2.ts",
- "./testTs/test/expressions/contextualTyping/getSetAccessorContextualTyping.ts",
- "./testTs/test/expressions/contextualTyping/objectLiteralContextualTyping.ts",
- "./testTs/test/expressions/contextualTyping/parenthesizedContexualTyping1.ts",
- "./testTs/test/expressions/contextualTyping/argumentExpressionContextualTyping.ts",
- "./testTs/test/expressions/contextualTyping/parenthesizedContexualTyping2.ts",
- "./testTs/test/expressions/operators/incrementAndDecrement.ts",
- "./testTs/test/declarationEmit/typesVersionsDeclarationEmit.multiFileBackReferenceToSelf.ts",
- "./testTs/test/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName02.ts",
- "./testTs/test/declarationEmit/typePredicates/declarationEmitThisPredicates02.ts",
- "./testTs/test/decorators/decoratorCallGeneric.ts",
- "./testTs/test/decorators/decoratorMetadata-jsdoc.ts",
- "./testTs/test/decorators/missingDecoratorType.ts",
- "./testTs/test/decorators/class/decoratorChecksFunctionBodies.ts",
- "./testTs/test/decorators/class/decoratorOnClass3.ts",
- "./testTs/test/decorators/class/decoratorOnClass8.ts",
- "./testTs/test/decorators/class/constructableDecoratorOnClass01.ts",
- "./testTs/test/decorators/class/constructor/decoratorOnClassConstructor1.ts",
- "./testTs/test/decorators/class/constructor/decoratorOnClassConstructor2.ts",
- "./testTs/test/decorators/class/constructor/parameter/decoratorOnClassConstructorParameter4.ts",
- "./testTs/test/decorators/class/accessor/decoratorOnClassAccessor3.ts",
- "./testTs/test/decorators/class/accessor/decoratorOnClassAccessor6.ts",
- "./testTs/test/decorators/class/accessor/decoratorOnClassAccessor7.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethodOverload1.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod8.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod12.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod10.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod11.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod6.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod17.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod3.ts",
- "./testTs/test/decorators/class/method/parameter/decoratorOnClassMethodThisParameter.ts",
- "./testTs/test/decorators/class/property/decoratorOnClassProperty11.ts",
- "./testTs/test/decorators/class/property/decoratorOnClassProperty6.ts",
- "./testTs/test/decorators/class/property/decoratorOnClassProperty7.ts",
- "./testTs/test/decorators/class/property/decoratorOnClassProperty3.ts",
- "./testTs/test/decorators/invalid/decoratorOnImportEquals1.ts",
- "./testTs/test/decorators/invalid/decoratorOnFunctionParameter.ts",
- "./testTs/test/decorators/invalid/decoratorOnImportEquals2.ts",
- "./testTs/test/decorators/invalid/decoratorOnFunctionExpression.ts",
- "./testTs/test/decorators/invalid/decoratorOnVar.ts",
- "./testTs/test/decorators/invalid/decoratorOnEnum2.ts",
- "./testTs/test/decorators/invalid/decoratorOnArrowFunction.ts",
- "./testTs/test/decorators/invalid/decoratorOnFunctionDeclaration.ts",
- "./testTs/test/decorators/invalid/decoratorOnEnum.ts",
- "./testTs/test/decorators/invalid/decoratorOnInterface.ts",
- "./testTs/test/decorators/invalid/decoratorOnTypeAlias.ts",
- "./testTs/test/decorators/invalid/decoratorOnInternalModule.ts",
- "./testTs/test/interfaces/declarationMerging/mergedInterfacesWithIndexers2.ts",
- "./testTs/test/interfaces/declarationMerging/mergedInterfacesWithInheritedPrivates3.ts",
- "./testTs/test/interfaces/declarationMerging/twoGenericInterfacesDifferingByTypeParameterName.ts",
- "./testTs/test/interfaces/declarationMerging/twoGenericInterfacesWithTheSameNameButDifferentArity.ts",
- "./testTs/test/interfaces/declarationMerging/genericAndNonGenericInterfaceWithTheSameName.ts",
- "./testTs/test/interfaces/declarationMerging/mergedInterfacesWithInheritedPrivates.ts",
- "./testTs/test/interfaces/declarationMerging/mergedInheritedMembersSatisfyAbstractBase.ts",
- "./testTs/test/interfaces/declarationMerging/twoGenericInterfacesDifferingByTypeParameterName2.ts",
- "./testTs/test/interfaces/declarationMerging/mergedInterfacesWithConflictingPropertyNames.ts",
- "./testTs/test/interfaces/declarationMerging/twoInterfacesDifferentRootModule.ts",
- "./testTs/test/interfaces/declarationMerging/twoInterfacesDifferentRootModule2.ts",
- "./testTs/test/interfaces/declarationMerging/twoGenericInterfacesWithDifferentConstraints.ts",
- "./testTs/test/interfaces/declarationMerging/mergedInterfacesWithInheritedPrivates2.ts",
- "./testTs/test/interfaces/declarationMerging/mergedInterfacesWithMultipleBases4.ts",
- "./testTs/test/interfaces/interfacesExtendingClasses/implementingAnInterfaceExtendingClassWithPrivates.ts",
- "./testTs/test/interfaces/interfacesExtendingClasses/interfaceExtendingClassWithPrivates2.ts",
- "./testTs/test/interfaces/interfacesExtendingClasses/implementingAnInterfaceExtendingClassWithPrivates2.ts",
- "./testTs/test/interfaces/interfacesExtendingClasses/interfaceExtendingClassWithPrivates.ts",
- "./testTs/test/interfaces/interfacesExtendingClasses/interfaceExtendingClass2.ts",
- "./testTs/test/interfaces/interfacesExtendingClasses/interfaceExtendingClassWithProtecteds2.ts",
- "./testTs/test/interfaces/interfacesExtendingClasses/interfaceExtendingClassWithProtecteds.ts",
- "./testTs/test/interfaces/interfacesExtendingClasses/implementingAnInterfaceExtendingClassWithProtecteds.ts",
- "./testTs/test/interfaces/interfacesExtendingClasses/interfaceExtendingClass.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceThatIndirectlyInheritsFromItself.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceWithPropertyThatIsPrivateInBaseType.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceExtendingOptionalChain.ts",
- "./testTs/test/interfaces/interfaceDeclarations/derivedInterfaceIncompatibleWithBaseIndexer.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceWithStringIndexerHidingBaseTypeIndexer.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceWithAccessibilityModifiers.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceThatHidesBaseProperty2.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersectionErrors.ts",
- "./testTs/test/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface05.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceWithPropertyThatIsPrivateInBaseType2.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceWithMultipleBaseTypes.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceWithStringIndexerHidingBaseTypeIndexer3.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceWithStringIndexerHidingBaseTypeIndexer2.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfacesWithPredefinedTypesAsNames.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceWithMultipleBaseTypes2.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceThatInheritsFromItself.ts",
- "./testTs/test/moduleResolution/declarationNotFoundPackageBundlesTypes.ts",
- "./testTs/test/moduleResolution/untypedModuleImport_noImplicitAny.ts",
- "./testTs/test/moduleResolution/untypedModuleImport_noImplicitAny_relativePath.ts",
- "./testTs/test/moduleResolution/untypedModuleImport_withAugmentation.ts",
- "./testTs/test/moduleResolution/packageJsonMain_isNonRecursive.ts",
- "./testTs/test/moduleResolution/untypedModuleImport_noImplicitAny_scoped.ts",
- "./testTs/test/moduleResolution/untypedModuleImport_noImplicitAny_typesForPackageExist.ts",
- "./testTs/test/parser/ecmascript2018/forAwait/parser.forAwait.es2018.ts",
- "./testTs/test/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.functionExpressions.es2018.ts",
- "./testTs/test/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.classMethods.es2018.ts",
- "./testTs/test/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.functionDeclarations.es2018.ts",
- "./testTs/test/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.objectLiteralMethods.es2018.ts",
- "./testTs/test/parser/ecmascript2021/numericSeparators/parser.numericSeparators.decmialNegative.ts",
- "./testTs/test/parser/ecmascript2021/numericSeparators/parser.numericSeparators.unicodeEscape.ts",
- "./testTs/test/parser/ecmascript2021/numericSeparators/parser.numericSeparators.octalNegative.ts",
- "./testTs/test/parser/ecmascript2021/numericSeparators/parser.numericSeparators.binaryNegative.ts",
- "./testTs/test/parser/ecmascript2021/numericSeparators/parser.numericSeparators.hexNegative.ts",
- "./testTs/test/parser/ecmascript3/Accessors/parserES3Accessors2.ts",
- "./testTs/test/parser/ecmascript3/Accessors/parserES3Accessors4.ts",
- "./testTs/test/parser/ecmascript3/Accessors/parserES3Accessors1.ts",
- "./testTs/test/parser/ecmascript3/Accessors/parserES3Accessors3.ts",
- "./testTs/test/parser/ecmascript5/parserUnicode1.ts",
- "./testTs/test/parser/ecmascript5/parserS7.2_A1.5_T2.ts",
- "./testTs/test/parser/ecmascript5/parser10.1.1-8gs.ts",
- "./testTs/test/parser/ecmascript5/parserRealSource13.ts",
- "./testTs/test/parser/ecmascript5/parserRealSource10.ts",
- "./testTs/test/parser/ecmascript5/parserS12.11_A3_T4.ts",
- "./testTs/test/parser/ecmascript5/parserUsingConstructorAsIdentifier.ts",
- "./testTs/test/parser/ecmascript5/parserObjectCreationArrayLiteral1.ts",
- "./testTs/test/parser/ecmascript5/parserS7.9_A5.7_T1.ts",
- "./testTs/test/parser/ecmascript5/parserRealSource7.ts",
- "./testTs/test/parser/ecmascript5/parserNotRegex1.ts",
- "./testTs/test/parser/ecmascript5/parserObjectCreationArrayLiteral2.ts",
- "./testTs/test/parser/ecmascript5/parservoidInQualifiedName1.ts",
- "./testTs/test/parser/ecmascript5/parserRealSource4.ts",
- "./testTs/test/parser/ecmascript5/parservoidInQualifiedName2.ts",
- "./testTs/test/parser/ecmascript5/parserRealSource2.ts",
- "./testTs/test/parser/ecmascript5/parserRealSource8.ts",
- "./testTs/test/parser/ecmascript5/parserImportDeclaration1.ts",
- "./testTs/test/parser/ecmascript5/parserRealSource12.ts",
- "./testTs/test/parser/ecmascript5/parserArgumentList1.ts",
- "./testTs/test/parser/ecmascript5/parserObjectCreationArrayLiteral3.ts",
- "./testTs/test/parser/ecmascript5/parserKeywordsAsIdentifierName2.ts",
- "./testTs/test/parser/ecmascript5/parserRealSource6.ts",
- "./testTs/test/parser/ecmascript5/parserNoASIOnCallAfterFunctionExpression1.ts",
- "./testTs/test/parser/ecmascript5/parserRealSource5.ts",
- "./testTs/test/parser/ecmascript5/parser15.4.4.14-9-2.ts",
- "./testTs/test/parser/ecmascript5/parserRealSource9.ts",
- "./testTs/test/parser/ecmascript5/parserRealSource1.ts",
- "./testTs/test/parser/ecmascript5/parserAdditiveExpression1.ts",
- "./testTs/test/parser/ecmascript5/parserObjectCreationArrayLiteral4.ts",
- "./testTs/test/parser/ecmascript5/parserRealSource11.ts",
- "./testTs/test/parser/ecmascript5/parserRealSource3.ts",
- "./testTs/test/parser/ecmascript5/parserRealSource14.ts",
- "./testTs/test/parser/ecmascript5/parserAstSpans1.ts",
- "./testTs/test/parser/ecmascript5/parserS7.6_A4.2_T1.ts",
- "./testTs/test/parser/ecmascript5/parserS7.3_A1.1_T2.ts",
- "./testTs/test/parser/ecmascript5/TupleTypes/TupleType6.ts",
- "./testTs/test/parser/ecmascript5/TupleTypes/TupleType4.ts",
- "./testTs/test/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration3.ts",
- "./testTs/test/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration4.ts",
- "./testTs/test/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration2.ts",
- "./testTs/test/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration1.ts",
- "./testTs/test/parser/ecmascript5/ObjectTypes/parserObjectType5.ts",
- "./testTs/test/parser/ecmascript5/ObjectTypes/parserObjectType6.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserErrantAccessibilityModifierInModule1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserUnterminatedGeneric2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserErrantEqualsGreaterThanAfterFunction2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserPublicBreak1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserUnfinishedTypeNameBeforeKeyword1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock3.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserModifierOnPropertySignature1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserMissingLambdaOpenBrace1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserUnterminatedGeneric1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserCommaInTypeMemberList2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserStatementIsNotAMemberVariableDeclaration1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock4.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserErrantEqualsGreaterThanAfterFunction1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserEqualsGreaterThanAfterFunction2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserEmptyParenthesizedExpression1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserEqualsGreaterThanAfterFunction1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserErrantSemicolonInClass1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserFuzz1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause3.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause4.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause5.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause6.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/SourceUnits/parserErrorRecovery_SourceUnit1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/SwitchStatements/parserErrorRecovery_SwitchStatement2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/SwitchStatements/parserErrorRecovery_SwitchStatement1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ArrayLiteralExpressions/parserErrorRecoveryArrayLiteralExpression2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ArrayLiteralExpressions/parserErrorRecoveryArrayLiteralExpression1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ArrayLiteralExpressions/parserErrorRecoveryArrayLiteralExpression3.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic10.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic7.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic6.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList4.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList3.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList7.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList6.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ClassElements/parserErrorRecovery_ClassElement3.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ClassElements/parserErrorRecovery_ClassElement1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ClassElements/parserErrorRecovery_ClassElement2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement6.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement4.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement5.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement3.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/Blocks/parserErrorRecovery_Block1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/Blocks/parserErrorRecovery_Block3.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/Blocks/parserErrorRecovery_Block2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/IncompleteMemberVariables/parserErrorRecovery_IncompleteMemberVariable2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList5.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList4.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList6.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/VariableLists/parserInvalidIdentifiersInVariableStatements1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/VariableLists/parserErrorRecovery_VariableList1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral3.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral4.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral5.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ArrowFunctions/parserX_ArrowFunction1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction3.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ArrowFunctions/parserX_ArrowFunction3.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/LeftShifts/parserErrorRecovery_LeftShift1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ModuleElements/parserErrorRecovery_ModuleElement2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ModuleElements/parserErrorRecovery_ModuleElement1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/Expressions/parserErrorRecovery_Expression1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/TypeArgumentLists/parserX_TypeArgumentList1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/TypeArgumentLists/TypeArgumentList1.ts",
- "./testTs/test/parser/ecmascript5/MissingTokens/parserMissingToken1.ts",
- "./testTs/test/parser/ecmascript5/MissingTokens/parserMissingToken2.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration4.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration6.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClass2.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration2.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration10.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration18.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration7.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration13.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration1.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration25.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration15.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration24.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration14.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration21.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration11.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClass1.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration12.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration8.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration3.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration22.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration9.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration5.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode9.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode13.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode15.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/octalLiteralInStrictModeES3.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode4.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode16.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode10.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode6-negative.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode14.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode12.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode2.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode15-negative.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode7.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode3-negative.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode11.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode8.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode5.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode3.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode1.ts",
- "./testTs/test/parser/ecmascript5/StrictMode/parserStrictMode6.ts",
- "./testTs/test/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration3.ts",
- "./testTs/test/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration4.ts",
- "./testTs/test/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration8.ts",
- "./testTs/test/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration6.ts",
- "./testTs/test/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration7.ts",
- "./testTs/test/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration11.ts",
- "./testTs/test/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration9.ts",
- "./testTs/test/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration10.ts",
- "./testTs/test/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration2.ts",
- "./testTs/test/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration9.ts",
- "./testTs/test/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration7.ts",
- "./testTs/test/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration5.ts",
- "./testTs/test/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration8.ts",
- "./testTs/test/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration10.ts",
- "./testTs/test/parser/ecmascript5/IndexSignatures/parserIndexSignature8.ts",
- "./testTs/test/parser/ecmascript5/IndexSignatures/parserIndexSignature7.ts",
- "./testTs/test/parser/ecmascript5/IndexSignatures/parserIndexSignature1.ts",
- "./testTs/test/parser/ecmascript5/IndexSignatures/parserIndexSignature10.ts",
- "./testTs/test/parser/ecmascript5/IndexSignatures/parserIndexSignature4.ts",
- "./testTs/test/parser/ecmascript5/IndexSignatures/parserIndexSignature3.ts",
- "./testTs/test/parser/ecmascript5/IndexSignatures/parserIndexSignature11.ts",
- "./testTs/test/parser/ecmascript5/IndexSignatures/parserIndexSignature2.ts",
- "./testTs/test/parser/ecmascript5/IndexSignatures/parserIndexSignature9.ts",
- "./testTs/test/parser/ecmascript5/IndexSignatures/parserIndexSignature6.ts",
- "./testTs/test/parser/ecmascript5/IndexSignatures/parserIndexSignature5.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration3.d.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserEnum7.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserEnum4.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserEnum5.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration2.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration4.ts",
- "./testTs/test/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity2.ts",
- "./testTs/test/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity3.ts",
- "./testTs/test/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity5.ts",
- "./testTs/test/parser/ecmascript5/RegularExpressions/parserRegularExpression5.ts",
- "./testTs/test/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity1.ts",
- "./testTs/test/parser/ecmascript5/RegularExpressions/parserRegularExpression3.ts",
- "./testTs/test/parser/ecmascript5/RegularExpressions/parserRegularExpression2.ts",
- "./testTs/test/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity4.ts",
- "./testTs/test/parser/ecmascript5/RegularExpressions/parserRegularExpression4.ts",
- "./testTs/test/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity7.ts",
- "./testTs/test/parser/ecmascript5/RegularExpressions/parserRegularExpression1.ts",
- "./testTs/test/parser/ecmascript5/RegularExpressions/parseRegularExpressionMixedWithComments.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens2.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens14.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens10.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens16.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens9.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens1.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens17.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens12.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens19.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens18.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens6.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens11.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens5.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens20.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens13.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens7.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens8.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens3.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens4.ts",
- "./testTs/test/parser/ecmascript5/SkippedTokens/parserSkippedTokens15.ts",
- "./testTs/test/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName8.ts",
- "./testTs/test/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName1.ts",
- "./testTs/test/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName2.ts",
- "./testTs/test/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName5.ts",
- "./testTs/test/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName7.ts",
- "./testTs/test/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName9.ts",
- "./testTs/test/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName6.ts",
- "./testTs/test/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName3.ts",
- "./testTs/test/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName4.ts",
- "./testTs/test/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName10.ts",
- "./testTs/test/parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName11.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser509669.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser509630.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser566700.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser512325.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser509693.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser509667.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser642331_1.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser645086_1.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser618973.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser509618.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser553699.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser521128.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser512097.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser509668.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser536727.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser642331.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser509534.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser645086_2.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser519458.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser509698.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser512084.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser585151.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parserTernaryAndCommaOperators1.ts",
- "./testTs/test/parser/ecmascript5/Protected/Protected1.ts",
- "./testTs/test/parser/ecmascript5/Protected/Protected7.ts",
- "./testTs/test/parser/ecmascript5/Protected/Protected4.ts",
- "./testTs/test/parser/ecmascript5/Protected/Protected2.ts",
- "./testTs/test/parser/ecmascript5/Protected/Protected6.ts",
- "./testTs/test/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration2.ts",
- "./testTs/test/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration1.ts",
- "./testTs/test/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration3.ts",
- "./testTs/test/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclarationAmbiguities1.ts",
- "./testTs/test/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration5.ts",
- "./testTs/test/parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration4.ts",
- "./testTs/test/parser/ecmascript5/Fuzz/parser0_004152.ts",
- "./testTs/test/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration6.ts",
- "./testTs/test/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration1.ts",
- "./testTs/test/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration8.ts",
- "./testTs/test/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration5.ts",
- "./testTs/test/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration3.ts",
- "./testTs/test/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration2.ts",
- "./testTs/test/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration10.ts",
- "./testTs/test/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration4.ts",
- "./testTs/test/parser/ecmascript5/Accessors/parserAccessors9.ts",
- "./testTs/test/parser/ecmascript5/Accessors/parserSetAccessorWithTypeParameters1.ts",
- "./testTs/test/parser/ecmascript5/Accessors/parserAccessors5.ts",
- "./testTs/test/parser/ecmascript5/Accessors/parserAccessors1.ts",
- "./testTs/test/parser/ecmascript5/Accessors/parserAccessors6.ts",
- "./testTs/test/parser/ecmascript5/Accessors/parserAccessors7.ts",
- "./testTs/test/parser/ecmascript5/Accessors/parserGetAccessorWithTypeParameters1.ts",
- "./testTs/test/parser/ecmascript5/Accessors/parserAccessors10.ts",
- "./testTs/test/parser/ecmascript5/Accessors/parserSetAccessorWithTypeAnnotation1.ts",
- "./testTs/test/parser/ecmascript5/Accessors/parserAccessors8.ts",
- "./testTs/test/parser/ecmascript5/Accessors/parserAccessors3.ts",
- "./testTs/test/parser/ecmascript5/RealWorld/parserharness.ts",
- "./testTs/test/parser/ecmascript5/RealWorld/parserindenter.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration15.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration14.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration9.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration16.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration13.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration3.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration10.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration12.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration7.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration18.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration2.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration1.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration17.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration8.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessor1.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration11.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration4.d.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration2.d.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration5.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration1.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration3.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration10.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration1.d.ts",
- "./testTs/test/parser/ecmascript5/SuperExpressions/parserSuperExpression1.ts",
- "./testTs/test/parser/ecmascript5/SuperExpressions/parserSuperExpression2.ts",
- "./testTs/test/parser/ecmascript5/SuperExpressions/parserSuperExpression3.ts",
- "./testTs/test/parser/ecmascript5/SuperExpressions/parserSuperExpression4.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList1.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList5.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList2.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList7.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList8.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList17.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList13.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList10.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList9.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList11.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList16.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList14.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList3.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList4.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList15.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList6.ts",
- "./testTs/test/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration7.ts",
- "./testTs/test/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration2.d.ts",
- "./testTs/test/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration6.ts",
- "./testTs/test/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration1.ts",
- "./testTs/test/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration3.ts",
- "./testTs/test/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration4.ts",
- "./testTs/test/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration2.ts",
- "./testTs/test/parser/ecmascript5/Types/parserTypeQuery3.ts",
- "./testTs/test/parser/ecmascript5/Types/parserTypeQuery2.ts",
- "./testTs/test/parser/ecmascript5/Types/parserTypeQuery7.ts",
- "./testTs/test/parser/ecmascript5/Types/parserTypeQuery1.ts",
- "./testTs/test/parser/ecmascript5/Types/parserTypeQuery6.ts",
- "./testTs/test/parser/ecmascript5/Types/parserTypeQuery8.ts",
- "./testTs/test/parser/ecmascript5/Types/parserTypeQuery5.ts",
- "./testTs/test/parser/ecmascript5/Types/parserTypeQuery9.ts",
- "./testTs/test/parser/ecmascript5/Types/parserTypeQuery4.ts",
- "./testTs/test/parser/ecmascript5/Symbols/parserES5SymbolProperty2.ts",
- "./testTs/test/parser/ecmascript5/Symbols/parserES5SymbolProperty6.ts",
- "./testTs/test/parser/ecmascript5/Symbols/parserES5SymbolProperty3.ts",
- "./testTs/test/parser/ecmascript5/Symbols/parserES5SymbolProperty8.ts",
- "./testTs/test/parser/ecmascript5/Symbols/parserES5SymbolProperty5.ts",
- "./testTs/test/parser/ecmascript5/Symbols/parserES5SymbolProperty7.ts",
- "./testTs/test/parser/ecmascript5/Symbols/parserES5SymbolProperty1.ts",
- "./testTs/test/parser/ecmascript5/Symbols/parserES5SymbolProperty9.ts",
- "./testTs/test/parser/ecmascript5/Symbols/parserES5SymbolProperty4.ts",
- "./testTs/test/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression5.ts",
- "./testTs/test/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression4.ts",
- "./testTs/test/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression1.ts",
- "./testTs/test/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression2.ts",
- "./testTs/test/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression3.ts",
- "./testTs/test/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration8.ts",
- "./testTs/test/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration3.ts",
- "./testTs/test/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration1.ts",
- "./testTs/test/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration2.ts",
- "./testTs/test/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration6.ts",
- "./testTs/test/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration4.ts",
- "./testTs/test/parser/ecmascript5/CatchClauses/parserCatchClauseWithTypeAnnotation1.ts",
- "./testTs/test/parser/ecmascript5/ExportAssignments/parserExportAssignment7.ts",
- "./testTs/test/parser/ecmascript5/ExportAssignments/parserExportAssignment5.ts",
- "./testTs/test/parser/ecmascript5/ExportAssignments/parserExportAssignment8.ts",
- "./testTs/test/parser/ecmascript5/ExportAssignments/parserExportAssignment3.ts",
- "./testTs/test/parser/ecmascript5/ExportAssignments/parserExportAssignment6.ts",
- "./testTs/test/parser/ecmascript5/ExportAssignments/parserExportAssignment9.ts",
- "./testTs/test/parser/ecmascript5/ExportAssignments/parserExportAssignment1.ts",
- "./testTs/test/parser/ecmascript5/ExportAssignments/parserExportAssignment2.ts",
- "./testTs/test/parser/ecmascript5/ExportAssignments/parserExportAssignment4.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGenericsInTypeContexts2.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGenericConstraint4.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity7.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGenericConstraint5.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGenericConstraint6.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity8.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity14.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGenericsInTypeContexts1.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserConstructorAmbiguity1.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGenericConstraint2.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity4.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity16.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity20.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserConstructorAmbiguity2.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserCastVersusArrowFunction1.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserMemberAccessExpression1.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity11.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserAmbiguity1.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity3.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGenericConstraint3.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity15.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity19.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserConstructorAmbiguity3.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserMemberAccessOffOfGenericType1.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity2.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserConstructorAmbiguity4.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGenericConstraint7.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity9.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGenericsInInterfaceDeclaration1.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity12.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserAmbiguity2.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity17.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserAmbiguity3.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator4.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity18.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGenericsInVariableDeclaration1.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity13.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserObjectCreation1.ts",
- "./testTs/test/parser/ecmascript5/AutomaticSemicolonInsertion/parserAutomaticSemicolonInsertion1.ts",
- "./testTs/test/parser/ecmascript5/Expressions/parserPostfixUnaryExpression1.ts",
- "./testTs/test/parser/ecmascript5/Expressions/parserObjectCreation2.ts",
- "./testTs/test/parser/ecmascript5/Expressions/parserUnaryExpression2.ts",
- "./testTs/test/parser/ecmascript5/Expressions/parserUnaryExpression1.ts",
- "./testTs/test/parser/ecmascript5/Expressions/parserAssignmentExpression1.ts",
- "./testTs/test/parser/ecmascript5/Expressions/parserMemberAccessAfterPostfixExpression1.ts",
- "./testTs/test/parser/ecmascript5/Expressions/parseIncompleteBinaryExpression1.ts",
- "./testTs/test/parser/ecmascript5/Expressions/parserTypeAssertionInObjectCreationExpression1.ts",
- "./testTs/test/parser/ecmascript5/Expressions/parserUnaryExpression4.ts",
- "./testTs/test/parser/ecmascript5/Expressions/parserUnaryExpression3.ts",
- "./testTs/test/parser/ecmascript5/Expressions/parserUnaryExpression5.ts",
- "./testTs/test/parser/ecmascript5/Expressions/parserUnaryExpression7.ts",
- "./testTs/test/parser/ecmascript5/Expressions/parserPostfixPostfixExpression1.ts",
- "./testTs/test/parser/ecmascript5/Expressions/parserConditionalExpression1.ts",
- "./testTs/test/parser/ecmascript5/Expressions/parserInvocationOfMemberAccessOffOfObjectCreationExpression1.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserForInStatement6.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserForInStatement7.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement21.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserDoStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement2.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserForInStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserForStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement10.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserIfStatement2.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement5.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserBreakStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserForInStatement4.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement20.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserForInStatement3.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserForStatement2.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement9.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement4.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement7.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement15.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserForInStatement2.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserVariableStatement2.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement11.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserForStatement7.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserWithStatement2.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement13.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserIfStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserForStatement4.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserWithStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement3.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement6.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserTryStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement12.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserForStatement8.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserReturnStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserWhileStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserForInStatement5.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserSwitchStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserEmptyStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserForStatement5.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserForStatement3.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserBlockStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserDebuggerStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserForStatement6.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement14.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserThrowStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserExpressionStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement8.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement16.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserContinueStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserLabeledStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserVariableStatement1.d.ts",
- "./testTs/test/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel1.ts",
- "./testTs/test/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel2.ts",
- "./testTs/test/parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement2.ts",
- "./testTs/test/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget1.ts",
- "./testTs/test/parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement4.ts",
- "./testTs/test/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget5.ts",
- "./testTs/test/parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement1.ts",
- "./testTs/test/parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement3.ts",
- "./testTs/test/parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement4.ts",
- "./testTs/test/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget6.ts",
- "./testTs/test/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement2.ts",
- "./testTs/test/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement4.ts",
- "./testTs/test/parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement1.ts",
- "./testTs/test/parser/ecmascript5/Statements/BreakStatements/parser_breakNotInIterationOrSwitchStatement2.ts",
- "./testTs/test/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget5.ts",
- "./testTs/test/parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement4.ts",
- "./testTs/test/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget6.ts",
- "./testTs/test/parser/ecmascript5/Statements/BreakStatements/parser_breakNotInIterationOrSwitchStatement1.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName38.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName1.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName11.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName12.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName25.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName28.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName7.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName21.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName3.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName15.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName41.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName10.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName4.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName36.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName20.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName14.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName22.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName16.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName8.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName37.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName5.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName13.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName30.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName19.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName18.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName24.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName2.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName35.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName9.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName29.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName26.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName40.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName27.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName31.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName23.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName6.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName34.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName17.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName39.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName32.ts",
- "./testTs/test/parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName33.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement12.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement16.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement20.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement2.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement7.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement5.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement13.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement4.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement6.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement21.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement22.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement1.d.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement15.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement11.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement8.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement14.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement9.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement3.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement10.ts",
- "./testTs/test/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment4.ts",
- "./testTs/test/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment1.ts",
- "./testTs/test/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment5.ts",
- "./testTs/test/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment3.ts",
- "./testTs/test/parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment2.ts",
- "./testTs/test/parser/ecmascript6/Symbols/parserSymbolIndexer5.ts",
- "./testTs/test/salsa/plainJSRedeclare2.ts",
- "./testTs/test/salsa/checkSpecialPropertyAssignments.ts",
- "./testTs/test/salsa/inferringClassMembersFromAssignments.ts",
- "./testTs/test/salsa/lateBoundAssignmentDeclarationSupport5.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment36.ts",
- "./testTs/test/salsa/typeFromPrototypeAssignment3.ts",
- "./testTs/test/salsa/conflictingCommonJSES2015Exports.ts",
- "./testTs/test/salsa/moduleExportWithExportPropertyAssignment4.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment22.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment33.ts",
- "./testTs/test/salsa/moduleExportsAliasLoop1.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment26.ts",
- "./testTs/test/salsa/typeFromPrototypeAssignment2.ts",
- "./testTs/test/salsa/plainJSBinderErrors.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment28.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment31.ts",
- "./testTs/test/salsa/nestedDestructuringOfRequire.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment32.ts",
- "./testTs/test/salsa/enumMergeWithExpando.ts",
- "./testTs/test/salsa/jsContainerMergeTsDeclaration2.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment29.ts",
- "./testTs/test/salsa/typeLookupInIIFE.ts",
- "./testTs/test/salsa/requireOfESWithPropertyAccess.ts",
- "./testTs/test/salsa/lateBoundAssignmentDeclarationSupport3.ts",
- "./testTs/test/salsa/plainJSRedeclare.ts",
- "./testTs/test/salsa/prototypePropertyAssignmentMergeWithInterfaceMethod.ts",
- "./testTs/test/salsa/jsContainerMergeTsDeclaration3.ts",
- "./testTs/test/salsa/plainJSReservedStrict.ts",
- "./testTs/test/salsa/thisPropertyAssignmentComputed.ts",
- "./testTs/test/salsa/typeFromJSInitializer4.ts",
- "./testTs/test/salsa/moduleExportWithExportPropertyAssignment3.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment21.ts",
- "./testTs/test/salsa/moduleExportsAliasLoop2.ts",
- "./testTs/test/salsa/chainedPrototypeAssignment.ts",
- "./testTs/test/salsa/typeFromJSConstructor.ts",
- "./testTs/test/salsa/typeFromJSInitializer.ts",
- "./testTs/test/salsa/typeFromPrototypeAssignment.ts",
- "./testTs/test/salsa/exportDefaultInJsFile02.ts",
- "./testTs/test/salsa/moduleExportDuplicateAlias.ts",
- "./testTs/test/salsa/assignmentToVoidZero2.ts",
- "./testTs/test/salsa/thisPropertyAssignment.ts",
- "./testTs/test/salsa/propertyAssignmentUseParentType2.ts",
- "./testTs/test/salsa/lateBoundAssignmentDeclarationSupport2.ts",
- "./testTs/test/salsa/constructorFunctions.ts",
- "./testTs/test/salsa/exportPropertyAssignmentNameResolution.ts",
- "./testTs/test/salsa/exportDefaultInJsFile01.ts",
- "./testTs/test/salsa/propertyAssignmentOnUnresolvedImportedSymbol.ts",
- "./testTs/test/salsa/expandoOnAlias.ts",
- "./testTs/test/salsa/importAliasModuleExports.ts",
- "./testTs/test/salsa/constructorFunctionsStrict.ts",
- "./testTs/test/salsa/lateBoundAssignmentDeclarationSupport4.ts",
- "./testTs/test/salsa/lateBoundAssignmentDeclarationSupport1.ts",
- "./testTs/test/salsa/namespaceAssignmentToRequireAlias.ts",
- "./testTs/test/salsa/moduleExportWithExportPropertyAssignment.ts",
- "./testTs/test/salsa/globalMergeWithCommonJSAssignmentDeclaration.ts",
- "./testTs/test/salsa/exportNestedNamespaces2.ts",
- "./testTs/test/salsa/prototypePropertyAssignmentMergeAcrossFiles2.ts",
- "./testTs/test/salsa/moduleExportWithExportPropertyAssignment2.ts",
- "./testTs/test/salsa/moduleExportAliasUnknown.ts",
- "./testTs/test/salsa/classCanExtendConstructorFunction.ts",
- "./testTs/test/salsa/lateBoundAssignmentDeclarationSupport6.ts",
- "./testTs/test/functions/parameterInitializersForwardReferencing.ts",
- "./testTs/test/functions/functionOverloadCompatibilityWithVoid01.ts",
- "./testTs/test/functions/functionOverloadErrorsSyntax.ts",
- "./testTs/test/functions/parameterInitializersForwardReferencing1_es6.ts",
- "./testTs/test/functions/functionImplementationErrors.ts",
- "./testTs/test/functions/strictBindCallApply1.ts",
- "./testTs/test/functions/parameterInitializersForwardReferencing1.ts",
- "./testTs/test/functions/functionNameConflicts.ts",
- "./testTs/test/functions/functionOverloadErrors.ts",
- "./testTs/test/functions/functionWithUseStrictAndSimpleParameterList_es2016.ts",
- "./testTs/test/importAssertion/importAssertion4.ts",
- "./testTs/test/importAssertion/importAssertion5.ts",
- "./testTs/test/Symbols/ES5SymbolProperty2.ts",
- "./testTs/test/Symbols/ES5SymbolProperty6.ts",
- "./testTs/test/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesErrorFromNotUsingIdentifier.ts",
- "./testTs/test/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesFunctionArgument2.ts",
- "./testTs/test/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesAssignmentErrorFromMissingIdentifier.ts",
- "./testTs/test/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesAssignmentError.ts",
- "./testTs/test/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesErrorWithModule.ts",
- "./testTs/test/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesErrorFromNoneExistingIdentifier.ts",
- "./testTs/test/es6/newTarget/invalidNewTarget.es6.ts",
- "./testTs/test/es6/newTarget/invalidNewTarget.es5.ts",
- "./testTs/test/es6/memberFunctionDeclarations/MemberFunctionDeclaration4_es6.ts",
- "./testTs/test/es6/memberFunctionDeclarations/MemberFunctionDeclaration8_es6.ts",
- "./testTs/test/es6/memberFunctionDeclarations/MemberFunctionDeclaration5_es6.ts",
- "./testTs/test/es6/memberFunctionDeclarations/MemberFunctionDeclaration3_es6.ts",
- "./testTs/test/es6/memberFunctionDeclarations/MemberFunctionDeclaration6_es6.ts",
- "./testTs/test/es6/functionPropertyAssignments/FunctionPropertyAssignments5_es6.ts",
- "./testTs/test/es6/functionPropertyAssignments/FunctionPropertyAssignments6_es6.ts",
- "./testTs/test/es6/functionPropertyAssignments/FunctionPropertyAssignments4_es6.ts",
- "./testTs/test/es6/functionPropertyAssignments/FunctionPropertyAssignments3_es6.ts",
- "./testTs/test/es6/functionPropertyAssignments/FunctionPropertyAssignments2_es6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionThisCapturing.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments14.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments19.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments12.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments09.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments04.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments10.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments01_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments03.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments17.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments02_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments06.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments05.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments11.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments16.ts",
- "./testTs/test/es6/arrowFunction/disallowLineTerminatorBeforeArrow.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments18.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments07.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionThisCapturingES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments12_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments01.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments15.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments02.ts",
- "./testTs/test/es6/binaryAndOctalIntegerLiteral/octalIntegerLiteralError.ts",
- "./testTs/test/es6/binaryAndOctalIntegerLiteral/binaryIntegerLiteralError.ts",
- "./testTs/test/es6/binaryAndOctalIntegerLiteral/invalidBinaryIntegerLiteralAndOctalIntegerLiteral.ts",
- "./testTs/test/es6/classExpressions/typeArgumentInferenceWithClassExpression2.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesDeclarationEmit4_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames26_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames3_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames43_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames40_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames34_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames49_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames45_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesDeclarationEmit4_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames30_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames21_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames51_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames32_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames17_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames36_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames44_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames49_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames35_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames9_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames34_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames40_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames39_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames32_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesOnOverloads_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames39_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames19_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames19_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesWithStaticProperty.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames12_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames12_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames43_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames38_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames15_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames50_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames8_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames30_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames9_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames15_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames5_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesDeclarationEmit3_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType8_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames2_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType10_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesOnOverloads_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames6_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames26_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames50_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames3_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames35_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames27_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames8_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType9_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType9_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames23_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames14_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames24_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames5_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames2_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames24_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames27_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesDeclarationEmit6_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames14_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType8_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames36_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType10_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames42_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesDeclarationEmit3_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames45_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames42_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames51_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames6_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames17_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames44_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames21_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames38_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesDeclarationEmit6_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames23_ES6.ts",
- "./testTs/test/es6/variableDeclarations/VariableDeclaration2_es6.ts",
- "./testTs/test/es6/variableDeclarations/VariableDeclaration1_es6.ts",
- "./testTs/test/es6/variableDeclarations/VariableDeclaration6_es6.ts",
- "./testTs/test/es6/variableDeclarations/VariableDeclaration4_es6.ts",
- "./testTs/test/es6/variableDeclarations/VariableDeclaration13_es6.ts",
- "./testTs/test/es6/variableDeclarations/VariableDeclaration11_es6.ts",
- "./testTs/test/es6/templates/templateStringInModulo.ts",
- "./testTs/test/es6/templates/templateStringUnterminated2_ES6.ts",
- "./testTs/test/es6/templates/templateStringUnterminated4.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithIncompatibleTypedTags.ts",
- "./testTs/test/es6/templates/templateStringUnterminated1_ES6.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithOverloadResolution1_ES6.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithIncompatibleTypedTagsES6.ts",
- "./testTs/test/es6/templates/templateStringInModuleNameES6.ts",
- "./testTs/test/es6/templates/templateStringBinaryOperationsInvalid.ts",
- "./testTs/test/es6/templates/templateStringInNewExpression.ts",
- "./testTs/test/es6/templates/templateStringBinaryOperationsES6Invalid.ts",
- "./testTs/test/es6/templates/templateStringInModuleName.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsTypeArgumentInferenceES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedInstanceOf.ts",
- "./testTs/test/es6/templates/templateStringInFunctionParameterTypeES6.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithOverloadResolution1.ts",
- "./testTs/test/es6/templates/templateStringInDeleteExpressionES6.ts",
- "./testTs/test/es6/templates/taggedTemplateWithConstructableTag02.ts",
- "./testTs/test/es6/templates/TemplateExpression1.ts",
- "./testTs/test/es6/templates/templateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.ts",
- "./testTs/test/es6/templates/templateStringInInstanceOfES6.ts",
- "./testTs/test/es6/templates/templateStringInMultiplicationES6.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.ts",
- "./testTs/test/es6/templates/templateStringUnterminated1.ts",
- "./testTs/test/es6/templates/templateStringInInstanceOf.ts",
- "./testTs/test/es6/templates/templateStringInCallExpression.ts",
- "./testTs/test/es6/templates/templateStringInNewOperatorES6.ts",
- "./testTs/test/es6/templates/taggedTemplateWithConstructableTag01.ts",
- "./testTs/test/es6/templates/templateStringInPropertyNameES6_1.ts",
- "./testTs/test/es6/templates/templateStringInNewExpressionES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedYieldKeyword.ts",
- "./testTs/test/es6/templates/templateStringUnterminated3_ES6.ts",
- "./testTs/test/es6/templates/templateStringInPropertyName1.ts",
- "./testTs/test/es6/templates/templateStringUnterminated5.ts",
- "./testTs/test/es6/templates/taggedTemplatesWithTypeArguments2.ts",
- "./testTs/test/es6/templates/templateStringInObjectLiteralES6.ts",
- "./testTs/test/es6/templates/templateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6.ts",
- "./testTs/test/es6/templates/templateStringInMultiplication.ts",
- "./testTs/test/es6/templates/templateStringUnterminated5_ES6.ts",
- "./testTs/test/es6/templates/templateStringInCallExpressionES6.ts",
- "./testTs/test/es6/templates/templateStringUnterminated3.ts",
- "./testTs/test/es6/templates/templateStringInPropertyName2.ts",
- "./testTs/test/es6/templates/templateStringUnterminated2.ts",
- "./testTs/test/es6/templates/templateStringInDeleteExpression.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithOverloadResolution3.ts",
- "./testTs/test/es6/templates/templateStringInNewOperator.ts",
- "./testTs/test/es6/templates/templateStringInDivision.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedInstanceOfES6.ts",
- "./testTs/test/es6/templates/templateStringInTaggedTemplateES6.ts",
- "./testTs/test/es6/templates/templateStringUnterminated4_ES6.ts",
- "./testTs/test/es6/templates/templateStringInTaggedTemplate.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpressionES6.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithOverloadResolution3_ES6.ts",
- "./testTs/test/es6/templates/templateStringInObjectLiteral.ts",
- "./testTs/test/es6/templates/templateStringInPropertyNameES6_2.ts",
- "./testTs/test/es6/templates/templateStringInModuloES6.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsTypeArgumentInference.ts",
- "./testTs/test/es6/templates/templateStringInFunctionParameterType.ts",
- "./testTs/test/es6/functionDeclarations/FunctionDeclaration13_es6.ts",
- "./testTs/test/es6/functionDeclarations/FunctionDeclaration10_es6.ts",
- "./testTs/test/es6/functionDeclarations/FunctionDeclaration6_es6.ts",
- "./testTs/test/es6/functionDeclarations/FunctionDeclaration7_es6.ts",
- "./testTs/test/es6/functionDeclarations/FunctionDeclaration8_es6.ts",
- "./testTs/test/es6/functionDeclarations/FunctionDeclaration12_es6.ts",
- "./testTs/test/es6/functionDeclarations/FunctionDeclaration3_es6.ts",
- "./testTs/test/es6/functionDeclarations/FunctionDeclaration5_es6.ts",
- "./testTs/test/es6/classDeclaration/superCallFromClassThatHasNoBaseTypeButWithSameSymbolInterface.ts",
- "./testTs/test/es6/classDeclaration/superCallBeforeThisAccessing4.ts",
- "./testTs/test/es6/classDeclaration/superCallBeforeThisAccessing7.ts",
- "./testTs/test/es6/classDeclaration/superCallBeforeThisAccessing3.ts",
- "./testTs/test/es6/classDeclaration/parseClassDeclarationInStrictModeByDefaultInES6.ts",
- "./testTs/test/es6/classDeclaration/superCallBeforeThisAccessing6.ts",
- "./testTs/test/es6/restParameters/readonlyRestParameters.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings24_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates17_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates17_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings17_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates14_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates19_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings14_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates07_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates19_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates12_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings25_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings22_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings14_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings07_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings24_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings21_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates12_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings07_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings21_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings12_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings19_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings17_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates14_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates07_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings20_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings12_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings19_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings25_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings20_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings22_ES6.ts",
- "./testTs/test/es6/for-ofStatements/for-of55.ts",
- "./testTs/test/es6/for-ofStatements/for-of3.ts",
- "./testTs/test/es6/for-ofStatements/for-of30.ts",
- "./testTs/test/es6/for-ofStatements/for-of7.ts",
- "./testTs/test/es6/for-ofStatements/for-of11.ts",
- "./testTs/test/es6/for-ofStatements/for-of33.ts",
- "./testTs/test/es6/for-ofStatements/for-of48.ts",
- "./testTs/test/es6/for-ofStatements/for-of34.ts",
- "./testTs/test/es6/for-ofStatements/for-of29.ts",
- "./testTs/test/es6/for-ofStatements/for-of15.ts",
- "./testTs/test/es6/for-ofStatements/for-of46.ts",
- "./testTs/test/es6/for-ofStatements/for-of52.ts",
- "./testTs/test/es6/for-ofStatements/for-of14.ts",
- "./testTs/test/es6/for-ofStatements/for-of54.ts",
- "./testTs/test/es6/for-ofStatements/for-of12.ts",
- "./testTs/test/es6/for-ofStatements/for-of16.ts",
- "./testTs/test/es6/for-ofStatements/for-of51.ts",
- "./testTs/test/es6/for-ofStatements/for-of6.ts",
- "./testTs/test/es6/for-ofStatements/for-of47.ts",
- "./testTs/test/es6/for-ofStatements/for-of32.ts",
- "./testTs/test/es6/for-ofStatements/for-of2.ts",
- "./testTs/test/es6/for-ofStatements/for-of35.ts",
- "./testTs/test/es6/for-ofStatements/for-of17.ts",
- "./testTs/test/es6/for-ofStatements/for-of10.ts",
- "./testTs/test/es6/for-ofStatements/for-of39.ts",
- "./testTs/test/es6/Symbols/symbolProperty12.ts",
- "./testTs/test/es6/Symbols/symbolType10.ts",
- "./testTs/test/es6/Symbols/symbolProperty17.ts",
- "./testTs/test/es6/Symbols/symbolProperty32.ts",
- "./testTs/test/es6/Symbols/symbolDeclarationEmit12.ts",
- "./testTs/test/es6/Symbols/symbolProperty42.ts",
- "./testTs/test/es6/Symbols/symbolProperty52.ts",
- "./testTs/test/es6/Symbols/symbolProperty54.ts",
- "./testTs/test/es6/Symbols/symbolType3.ts",
- "./testTs/test/es6/Symbols/symbolType6.ts",
- "./testTs/test/es6/Symbols/symbolType9.ts",
- "./testTs/test/es6/Symbols/symbolProperty30.ts",
- "./testTs/test/es6/Symbols/symbolType20.ts",
- "./testTs/test/es6/Symbols/symbolType8.ts",
- "./testTs/test/es6/Symbols/symbolType12.ts",
- "./testTs/test/es6/Symbols/symbolProperty44.ts",
- "./testTs/test/es6/Symbols/symbolProperty10.ts",
- "./testTs/test/es6/Symbols/symbolProperty34.ts",
- "./testTs/test/es6/Symbols/symbolType7.ts",
- "./testTs/test/es6/Symbols/symbolProperty39.ts",
- "./testTs/test/es6/Symbols/symbolProperty53.ts",
- "./testTs/test/es6/Symbols/symbolProperty9.ts",
- "./testTs/test/es6/Symbols/symbolProperty33.ts",
- "./testTs/test/es6/Symbols/symbolProperty7.ts",
- "./testTs/test/es6/Symbols/symbolType4.ts",
- "./testTs/test/es6/Symbols/symbolProperty35.ts",
- "./testTs/test/es6/Symbols/symbolType1.ts",
- "./testTs/test/es6/Symbols/symbolProperty25.ts",
- "./testTs/test/es6/Symbols/symbolProperty43.ts",
- "./testTs/test/es6/Symbols/symbolType5.ts",
- "./testTs/test/es6/Symbols/symbolProperty46.ts",
- "./testTs/test/es6/Symbols/symbolProperty47.ts",
- "./testTs/test/es6/Symbols/symbolType13.ts",
- "./testTs/test/es6/Symbols/symbolProperty24.ts",
- "./testTs/test/es6/Symbols/symbolProperty3.ts",
- "./testTs/test/es6/Symbols/symbolType2.ts",
- "./testTs/test/es6/Symbols/symbolType14.ts",
- "./testTs/test/es6/Symbols/symbolType15.ts",
- "./testTs/test/es6/Symbols/symbolProperty59.ts",
- "./testTs/test/es6/Symbols/symbolProperty21.ts",
- "./testTs/test/es6/spread/iteratorSpreadInCall.ts",
- "./testTs/test/es6/spread/iteratorSpreadInCall10.ts",
- "./testTs/test/es6/spread/iteratorSpreadInArray6.ts",
- "./testTs/test/es6/spread/arraySpreadImportHelpers.ts",
- "./testTs/test/es6/spread/iteratorSpreadInArray8.ts",
- "./testTs/test/es6/spread/iteratorSpreadInCall2.ts",
- "./testTs/test/es6/spread/iteratorSpreadInArray10.ts",
- "./testTs/test/es6/spread/iteratorSpreadInCall4.ts",
- "./testTs/test/es6/spread/iteratorSpreadInArray5.ts",
- "./testTs/test/es6/spread/iteratorSpreadInCall6.ts",
- "./testTs/test/es6/spread/iteratorSpreadInCall7.ts",
- "./testTs/test/es6/spread/iteratorSpreadInCall8.ts",
- "./testTs/test/es6/spread/iteratorSpreadInCall9.ts",
- "./testTs/test/es6/destructuring/destructuringParameterProperties3.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern13.ts",
- "./testTs/test/es6/destructuring/declarationsAndAssignments.ts",
- "./testTs/test/es6/destructuring/restElementWithInitializer1.ts",
- "./testTs/test/es6/destructuring/objectBindingPatternKeywordIdentifiers01.ts",
- "./testTs/test/es6/destructuring/destructuringArrayBindingPatternAndAssignment1ES5iterable.ts",
- "./testTs/test/es6/destructuring/destructuringParameterDeclaration8.ts",
- "./testTs/test/es6/destructuring/destructuringWithLiteralInitializers2.ts",
- "./testTs/test/es6/destructuring/destructuringParameterDeclaration1ES6.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern26.ts",
- "./testTs/test/es6/destructuring/destructuringVariableDeclaration2.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern24.ts",
- "./testTs/test/es6/destructuring/destructuringTypeAssertionsES5_1.ts",
- "./testTs/test/es6/destructuring/optionalBindingParametersInOverloads2.ts",
- "./testTs/test/es6/destructuring/restElementWithBindingPattern2.ts",
- "./testTs/test/es6/destructuring/restElementWithAssignmentPattern4.ts",
- "./testTs/test/es6/destructuring/destructuringParameterDeclaration1ES5.ts",
- "./testTs/test/es6/destructuring/destructuringParameterDeclaration6.ts",
- "./testTs/test/es6/destructuring/destructuringParameterDeclaration3ES6.ts",
- "./testTs/test/es6/destructuring/destructuringVoidStrictNullChecks.ts",
- "./testTs/test/es6/destructuring/declarationWithNoInitializer.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern19.ts",
- "./testTs/test/es6/destructuring/restElementWithAssignmentPattern2.ts",
- "./testTs/test/es6/destructuring/destructuringTypeAssertionsES5_4.ts",
- "./testTs/test/es6/destructuring/destructuringObjectBindingPatternAndAssignment3.ts",
- "./testTs/test/es6/destructuring/optionalBindingParameters1.ts",
- "./testTs/test/es6/destructuring/destructuringTypeAssertionsES5_3.ts",
- "./testTs/test/es6/destructuring/destructuringArrayBindingPatternAndAssignment3.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern18.ts",
- "./testTs/test/es6/destructuring/restElementWithInitializer2.ts",
- "./testTs/test/es6/destructuring/destructuringArrayBindingPatternAndAssignment4.ts",
- "./testTs/test/es6/destructuring/missingAndExcessProperties.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern7.ts",
- "./testTs/test/es6/destructuring/destructuringParameterDeclaration3ES5.ts",
- "./testTs/test/es6/destructuring/optionalBindingParametersInOverloads1.ts",
- "./testTs/test/es6/destructuring/destructuringParameterProperties4.ts",
- "./testTs/test/es6/destructuring/nonIterableRestElement3.ts",
- "./testTs/test/es6/destructuring/restElementWithNullInitializer.ts",
- "./testTs/test/es6/destructuring/destructuringArrayBindingPatternAndAssignment1ES6.ts",
- "./testTs/test/es6/destructuring/destructuringArrayBindingPatternAndAssignment2.ts",
- "./testTs/test/es6/destructuring/emptyVariableDeclarationBindingPatterns02_ES5.ts",
- "./testTs/test/es6/destructuring/restPropertyWithBindingPattern.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern10.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern6.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern22.ts",
- "./testTs/test/es6/destructuring/destructuringParameterDeclaration4.ts",
- "./testTs/test/es6/destructuring/emptyObjectBindingPatternParameter04.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern25.ts",
- "./testTs/test/es6/destructuring/destructuringAssignabilityCheck.ts",
- "./testTs/test/es6/destructuring/destructuringControlFlow.ts",
- "./testTs/test/es6/destructuring/destructuringTypeAssertionsES5_6.ts",
- "./testTs/test/es6/destructuring/objectBindingPatternKeywordIdentifiers04.ts",
- "./testTs/test/es6/destructuring/destructuringParameterDeclaration3ES5iterable.ts",
- "./testTs/test/es6/destructuring/destructuringTypeAssertionsES5_7.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern21.ts",
- "./testTs/test/es6/destructuring/destructuringParameterProperties1.ts",
- "./testTs/test/es6/destructuring/emptyVariableDeclarationBindingPatterns02_ES6.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern17.ts",
- "./testTs/test/es6/destructuring/destructuringParameterDeclaration5.ts",
- "./testTs/test/es6/destructuring/destructuringObjectBindingPatternAndAssignment4.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern16.ts",
- "./testTs/test/es6/destructuring/optionalBindingParameters2.ts",
- "./testTs/test/es6/destructuring/destructuringParameterDeclaration1ES5iterable.ts",
- "./testTs/test/es6/destructuring/objectBindingPatternKeywordIdentifiers02.ts",
- "./testTs/test/es6/destructuring/destructuringParameterProperties2.ts",
- "./testTs/test/es6/destructuring/destructuringTypeAssertionsES5_2.ts",
- "./testTs/test/es6/destructuring/destructuringParameterProperties5.ts",
- "./testTs/test/es6/destructuring/destructuringSpread.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern5.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern28.ts",
- "./testTs/test/es6/destructuring/destructuringSameNames.ts",
- "./testTs/test/es6/destructuring/emptyVariableDeclarationBindingPatterns02_ES5iterable.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern23.ts",
- "./testTs/test/es6/destructuring/destructuringParameterDeclaration2.ts",
- "./testTs/test/es6/destructuring/objectBindingPatternKeywordIdentifiers03.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern8.ts",
- "./testTs/test/es6/destructuring/destructuringArrayBindingPatternAndAssignment1ES5.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern29.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck9.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck21.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression18_es6.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck48.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck50.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression14_es6.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression1_es6.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck7.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck6.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck8.ts",
- "./testTs/test/es6/yieldExpressions/YieldStarExpression2_es6.ts",
- "./testTs/test/es6/yieldExpressions/generatorInAmbientContext3.d.ts",
- "./testTs/test/es6/yieldExpressions/generatorInAmbientContext1.ts",
- "./testTs/test/es6/yieldExpressions/generatorInAmbientContext2.ts",
- "./testTs/test/es6/yieldExpressions/generatorOverloads1.ts",
- "./testTs/test/es6/yieldExpressions/generatorOverloads3.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression8_es6.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck31.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression12_es6.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck63.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression6_es6.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck25.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck57.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck59.ts",
- "./testTs/test/es6/yieldExpressions/yieldExpressionInControlFlow.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck39.ts",
- "./testTs/test/es6/yieldExpressions/YieldStarExpression1_es6.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck32.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck20.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck61.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression9_es6.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression17_es6.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression11_es6.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression16_es6.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression5_es6.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression2_es6.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression10_es6.ts",
- "./testTs/test/es6/yieldExpressions/generatorOverloads2.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck18.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression15_es6.ts",
- "./testTs/test/es6/yieldExpressions/YieldStarExpression3_es6.ts",
- "./testTs/test/es6/yieldExpressions/generatorInAmbientContext4.d.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck58.ts",
- "./testTs/test/es6/modules/defaultExportsCannotMerge01.ts",
- "./testTs/test/es6/modules/exportStar-amd.ts",
- "./testTs/test/es6/modules/multipleDefaultExports05.ts",
- "./testTs/test/es6/modules/defaultExportsCannotMerge03.ts",
- "./testTs/test/es6/modules/exportsAndImportsWithUnderscores1.ts",
- "./testTs/test/es6/modules/importEmptyFromModuleNotExisted.ts",
- "./testTs/test/es6/modules/defaultExportsCannotMerge02.ts",
- "./testTs/test/es6/modules/exportStar.ts",
- "./testTs/test/es6/modules/multipleDefaultExports03.ts",
- "./testTs/test/es6/modules/exportBinding.ts",
- "./testTs/test/es6/modules/exportSpellingSuggestion.ts",
- "./testTs/test/es6/modules/multipleDefaultExports01.ts",
- "./testTs/test/es6/modules/defaultExportsCannotMerge04.ts",
- "./testTs/test/es6/modules/exportsAndImportsWithContextualKeywordNames01.ts",
- "./testTs/test/es6/modules/multipleDefaultExports04.ts",
- "./testTs/test/es6/modules/multipleDefaultExports02.ts",
- "./testTs/test/es2020/bigintMissingES2020.ts",
- "./testTs/test/es2020/constructBigint.ts",
- "./testTs/test/es2020/bigintMissingESNext.ts",
- "./testTs/test/es2020/modules/exportAsNamespace_missingEmitHelpers.ts",
- "./testTs/test/es2020/modules/exportAsNamespace_exportAssignment.ts",
- "./testTs/test/es2020/modules/exportAsNamespace_nonExistent.ts",
- "./testTs/test/enums/enumErrors.ts",
- "./testTs/test/enums/awaitAndYield.ts",
- "./testTs/test/enums/enumConstantMembers.ts",
- "./testTs/test/enums/enumMergingErrors.ts",
- "./testTs/test/enums/enumConstantMemberWithTemplateLiterals.ts",
- "./testTs/test/enums/enumConstantMemberWithString.ts",
- "./testTs/test/constEnums/constEnum2.ts",
- "./testTs/test/constEnums/constEnumPropertyAccess2.ts"
- ],
- "no2015":[
- "./testTs/test/scanner/ecmascript5/scannerNumericLiteral5.ts",
- "./testTs/test/scanner/ecmascript5/scannerNumericLiteral7.ts",
- "./testTs/test/scanner/ecmascript5/scannerNumericLiteral1.ts",
- "./testTs/test/generators/generatorReturnTypeIndirectReferenceToGlobalType.ts",
- "./testTs/test/generators/generatorReturnTypeFallback.4.ts",
- "./testTs/test/generators/generatorYieldContextualType.ts",
- "./testTs/test/generators/generatorReturnTypeFallback.1.ts",
- "./testTs/test/generators/restParameterInDownlevelGenerator.ts",
- "./testTs/test/generators/generatorReturnTypeFallback.5.ts",
- "./testTs/test/statements/for-inStatements/for-inStatementsAsyncIdentifier.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-ofTypeCheck5.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-ofTypeCheck2.ts",
- "./testTs/test/statements/for-ofStatements/ES3For-ofTypeCheck6.ts",
- "./testTs/test/statements/for-ofStatements/ES3For-ofTypeCheck2.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-ofTypeCheck4.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-ofTypeCheck1.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-ofTypeCheck3.ts",
- "./testTs/test/statements/for-ofStatements/ES5for-of32.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-ofTypeCheck6.ts",
- "./testTs/test/controlFlow/controlFlowBindingPatternOrder.ts",
- "./testTs/test/controlFlow/controlFlowAssignmentPatternOrder.ts",
- "./testTs/test/types/import/importTypeInJSDoc.ts",
- "./testTs/test/types/import/importTypeAmdBundleRewrite.ts",
- "./testTs/test/types/thisType/thisTypeInTaggedTemplateCall.ts",
- "./testTs/test/types/thisType/thisTypeInObjectLiterals2.ts",
- "./testTs/test/types/members/objectTypeWithStringNamedNumericProperty.ts",
- "./testTs/test/types/localTypes/localTypes1.ts",
- "./testTs/test/types/contextualTypes/asyncFunctions/contextuallyTypeAsyncFunctionReturnType.ts",
- "./testTs/test/types/contextualTypes/asyncFunctions/contextuallyTypeAsyncFunctionAwaitOperand.ts",
- "./testTs/test/types/contextualTypes/jsxAttributes/contextuallyTypedStringLiteralsInJsxAttributes02.tsx",
- "./testTs/test/types/contextualTypes/jsdoc/contextualTypeFromJSDoc.ts",
- "./testTs/test/types/namedTypes/classWithOnlyPublicMembersEquivalentToInterface2.ts",
- "./testTs/test/types/namedTypes/classWithOnlyPublicMembersEquivalentToInterface.ts",
- "./testTs/test/types/forAwait/types.forAwait.es2018.1.ts",
- "./testTs/test/types/asyncGenerators/types.asyncGenerators.es2018.1.ts",
- "./testTs/test/types/spread/objectSpread.ts",
- "./testTs/test/types/spread/objectSpreadNoTransform.ts",
- "./testTs/test/types/uniqueSymbol/uniqueSymbols.ts",
- "./testTs/test/types/uniqueSymbol/uniqueSymbolsDeclarations.ts",
- "./testTs/test/types/uniqueSymbol/uniqueSymbolsDeclarationsInJs.ts",
- "./testTs/test/types/uniqueSymbol/uniqueSymbolsDeclarationsErrors.ts",
- "./testTs/test/types/typeRelationships/typeInference/unionAndIntersectionInference3.ts",
- "./testTs/test/types/rest/objectRestParameterES5.ts",
- "./testTs/test/es2018/useRegexpGroups.ts",
- "./testTs/test/es2018/usePromiseFinally.ts",
- "./testTs/test/es2018/es2018IntlAPIs.ts",
- "./testTs/test/node/nodeModulesDeclarationEmitDynamicImportWithPackageExports.ts",
- "./testTs/test/node/nodeModulesImportHelpersCollisions.ts",
- "./testTs/test/node/nodeModulesExportAssignments.ts",
- "./testTs/test/node/nodeModulesDeclarationEmitWithPackageExports.ts",
- "./testTs/test/node/nodePackageSelfNameScoped.ts",
- "./testTs/test/node/nodeModulesTypesVersionPackageExports.ts",
- "./testTs/test/node/nodeModulesImportAssertions.ts",
- "./testTs/test/node/nodeModulesSynchronousCallErrors.ts",
- "./testTs/test/node/nodeModulesImportMeta.ts",
- "./testTs/test/node/nodePackageSelfName.ts",
- "./testTs/test/node/nodeModulesPackageExports.ts",
- "./testTs/test/node/nodeModulesImportResolutionNoCycle.ts",
- "./testTs/test/node/nodeModulesImportResolutionIntoExport.ts",
- "./testTs/test/node/nodeModulesTopLevelAwait.ts",
- "./testTs/test/node/nodeModulesGeneratedNameCollisions.ts",
- "./testTs/test/node/nodeModulesExportsSpecifierGenerationConditions.ts",
- "./testTs/test/node/nodeModulesExportsBlocksSpecifierResolution.ts",
- "./testTs/test/node/nodeModulesExportsSpecifierGenerationDirectory.ts",
- "./testTs/test/node/nodeModulesImportHelpersCollisions3.ts",
- "./testTs/test/node/nodeModulesForbidenSyntax.ts",
- "./testTs/test/node/nodeModulesExportsSpecifierGenerationPattern.ts",
- "./testTs/test/node/nodeModulesResolveJsonModule.ts",
- "./testTs/test/node/nodeModulesPackagePatternExportsTrailers.ts",
- "./testTs/test/node/nodeModulesDynamicImport.ts",
- "./testTs/test/node/nodeModulesConditionalPackageExports.ts",
- "./testTs/test/node/nodeModules1.ts",
- "./testTs/test/node/nodeModulesImportHelpersCollisions2.ts",
- "./testTs/test/node/legacyNodeModulesExportsSpecifierGenerationConditions.ts",
- "./testTs/test/node/nodeModulesCjsFormatFileAlwaysHasDefault.ts",
- "./testTs/test/node/nodeModulesPackageImports.ts",
- "./testTs/test/node/nodeModulesPackagePatternExports.ts",
- "./testTs/test/node/nodeModulesImportAssignments.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJsGeneratedNameCollisions.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJsImportHelpersCollisions1.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJsImportAssignment.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJsImportHelpersCollisions2.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJsImportHelpersCollisions3.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJsCjsFromJs.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJsDynamicImport.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJsSynchronousCallErrors.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJsPackageExports.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJsTopLevelAwait.ts",
- "./testTs/test/node/allowJs/nodeAllowJsPackageSelfName.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJsPackagePatternExports.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJsExportAssignment.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJsImportMeta.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJsConditionalPackageExports.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJsPackageImports.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJs1.ts",
- "./testTs/test/node/allowJs/nodeModulesAllowJsPackagePatternExportsTrailers.ts",
- "./testTs/test/classes/mixinAbstractClassesReturnTypeInference.ts",
- "./testTs/test/classes/mixinAbstractClasses.ts",
- "./testTs/test/classes/classExpressions/classWithStaticFieldInParameterBindingPattern.3.ts",
- "./testTs/test/classes/classExpressions/classWithStaticFieldInParameterInitializer.3.ts",
- "./testTs/test/classes/classExpressions/extendClassExpressionFromModule.ts",
- "./testTs/test/classes/methodDeclarations/optionalMethodDeclarations.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlockUseBeforeDef1.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock25.ts",
- "./testTs/test/classes/propertyMemberDeclarations/optionalMethod.ts",
- "./testTs/test/classes/propertyMemberDeclarations/accessorsOverrideProperty5.ts",
- "./testTs/test/classes/propertyMemberDeclarations/propertyOverridesMethod.ts",
- "./testTs/test/classes/propertyMemberDeclarations/thisPropertyOverridesAccessors.ts",
- "./testTs/test/classes/propertyMemberDeclarations/optionalProperty.ts",
- "./testTs/test/classes/propertyMemberDeclarations/defineProperty.ts",
- "./testTs/test/classes/propertyMemberDeclarations/overrideInterfaceProperty.ts",
- "./testTs/test/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithES5.ts",
- "./testTs/test/classes/propertyMemberDeclarations/memberAccessorDeclarations/ambientAccessors.ts",
- "./testTs/test/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorWithMismatchedAccessibilityModifiers.ts",
- "./testTs/test/classes/members/accessibility/privateClassPropertyAccessibleWithinNestedClass.ts",
- "./testTs/test/classes/members/accessibility/protectedClassPropertyAccessibleWithinNestedClass.ts",
- "./testTs/test/classes/members/accessibility/protectedClassPropertyAccessibleWithinSubclass.ts",
- "./testTs/test/classes/members/accessibility/protectedClassPropertyAccessibleWithinClass.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers13.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers3.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers11.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers9.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers3.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers4.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers5.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers4.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers10.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers8.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers12.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers7.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers2.ts",
- "./testTs/test/classes/members/classTypes/genericSetterInClassType.ts",
- "./testTs/test/classes/members/classTypes/genericSetterInClassTypeJsDoc.ts",
- "./testTs/test/classes/members/privateNames/privateNameField.ts",
- "./testTs/test/classes/members/privateNames/privateNameBadSuperUseDefineForClassFields.ts",
- "./testTs/test/classes/members/privateNames/privateNamesAndStaticMethods.ts",
- "./testTs/test/classes/members/privateNames/privateNameES5Ban.ts",
- "./testTs/test/classes/members/privateNames/privateNameSetterExprReturnValue.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticsAndStaticMethods.ts",
- "./testTs/test/classes/members/privateNames/privateNamesAndMethods.ts",
- "./testTs/test/classes/members/privateNames/privateNamesAssertion.ts",
- "./testTs/test/classes/members/privateNames/privateNameErrorsOnNotUseDefineForClassFieldsInEsNext.ts",
- "./testTs/test/classes/members/privateNames/privateNamesAndFields.ts",
- "./testTs/test/classes/members/privateNames/privateNameInInExpressionTransform.ts",
- "./testTs/test/classes/members/privateNames/privateNameMethodAsync.ts",
- "./testTs/test/jsx/tsxPreserveEmit2.tsx",
- "./testTs/test/jsx/tsxReactEmit6.tsx",
- "./testTs/test/jsx/tsxAttributeResolution14.tsx",
- "./testTs/test/jsx/tsxStatelessFunctionComponentOverload3.tsx",
- "./testTs/test/jsx/tsxSfcReturnNull.tsx",
- "./testTs/test/jsx/tsxAttributeResolution11.tsx",
- "./testTs/test/jsx/tsxExternalModuleEmit1.tsx",
- "./testTs/test/jsx/correctlyMarkAliasAsReferences3.tsx",
- "./testTs/test/jsx/tsxAttributeResolution10.tsx",
- "./testTs/test/jsx/tsxStatelessFunctionComponentsWithTypeArguments2.tsx",
- "./testTs/test/jsx/tsxSfcReturnNullStrictNullChecks.tsx",
- "./testTs/test/jsx/tsxSfcReturnUndefinedStrictNullChecks.tsx",
- "./testTs/test/jsx/tsxStatelessFunctionComponentsWithTypeArguments4.tsx",
- "./testTs/test/jsx/tsxExternalModuleEmit2.tsx",
- "./testTs/test/jsx/correctlyMarkAliasAsReferences2.tsx",
- "./testTs/test/jsx/tsxReactEmit7.tsx",
- "./testTs/test/jsx/correctlyMarkAliasAsReferences1.tsx",
- "./testTs/test/jsx/tsxStatelessFunctionComponentOverload6.tsx",
- "./testTs/test/jsx/tsxPreserveEmit1.tsx",
- "./testTs/test/jsx/tsxReactEmit5.tsx",
- "./testTs/test/jsx/tsxStatelessFunctionComponentWithDefaultTypeParameter2.tsx",
- "./testTs/test/jsx/tsxStatelessFunctionComponentsWithTypeArguments5.tsx",
- "./testTs/test/jsx/tsxStatelessFunctionComponentOverload2.tsx",
- "./testTs/test/jsx/tsxPreserveEmit3.tsx",
- "./testTs/test/jsx/tsxStatelessFunctionComponentOverload4.tsx",
- "./testTs/test/jsx/tsxElementResolution19.tsx",
- "./testTs/test/jsx/tsxStatelessFunctionComponentWithDefaultTypeParameter1.tsx",
- "./testTs/test/jsx/tsxStatelessFunctionComponentsWithTypeArguments3.tsx",
- "./testTs/test/jsx/tsxStatelessFunctionComponentOverload5.tsx",
- "./testTs/test/jsx/tsxStatelessFunctionComponentOverload1.tsx",
- "./testTs/test/jsx/tsxElementResolution17.tsx",
- "./testTs/test/jsx/correctlyMarkAliasAsReferences4.tsx",
- "./testTs/test/jsx/tsxStatelessFunctionComponentsWithTypeArguments1.tsx",
- "./testTs/test/jsx/tsxStatelessFunctionComponents3.tsx",
- "./testTs/test/jsx/tsxAttributeResolution9.tsx",
- "./testTs/test/jsx/jsxs/jsxJsxsCjsTransformCustomImportPragma.tsx",
- "./testTs/test/jsx/jsxs/jsxJsxsCjsTransformSubstitutesNamesFragment.tsx",
- "./testTs/test/jsx/jsxs/jsxJsxsCjsTransformKeyPropCustomImportPragma.tsx",
- "./testTs/test/jsx/jsxs/jsxJsxsCjsTransformKeyProp.tsx",
- "./testTs/test/jsx/jsxs/jsxJsxsCjsTransformSubstitutesNames.tsx",
- "./testTs/test/jsx/jsxs/jsxJsxsCjsTransformNestedSelfClosingChild.tsx",
- "./testTs/test/jsx/jsxs/jsxJsxsCjsTransformChildren.tsx",
- "./testTs/test/jsx/jsxs/jsxJsxsCjsTransformCustomImport.tsx",
- "./testTs/test/jsx/jsxs/jsxJsxsCjsTransformKeyPropCustomImport.tsx",
- "./testTs/test/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString1.ts",
- "./testTs/test/es7/exponentiationOperator/emitCompoundExponentiationOperator1.ts",
- "./testTs/test/es7/exponentiationOperator/emitCompoundExponentiationOperator2.ts",
- "./testTs/test/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS2.ts",
- "./testTs/test/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS1.ts",
- "./testTs/test/es7/exponentiationOperator/emitExponentiationOperator3.ts",
- "./testTs/test/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS3.ts",
- "./testTs/test/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString3.ts",
- "./testTs/test/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString3ES6.ts",
- "./testTs/test/es7/exponentiationOperator/emitExponentiationOperator2.ts",
- "./testTs/test/es7/exponentiationOperator/emitExponentiationOperatorInTempalteString4.ts",
- "./testTs/test/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString1ES6.ts",
- "./testTs/test/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString2.ts",
- "./testTs/test/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString2ES6.ts",
- "./testTs/test/es7/exponentiationOperator/emitExponentiationOperator1.ts",
- "./testTs/test/es7/exponentiationOperator/emitExponentiationOperatorInTempalteString4ES6.ts",
- "./testTs/test/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithPropertyAccessingOnLHS1.ts",
- "./testTs/test/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS4.ts",
- "./testTs/test/ambient/ambientInsideNonAmbientExternalModule.ts",
- "./testTs/test/ambient/ambientExternalModuleMerging.ts",
- "./testTs/test/externalModules/topLevelAwaitErrors.9.ts",
- "./testTs/test/externalModules/exportAssignmentTopLevelEnumdule.ts",
- "./testTs/test/externalModules/amdImportNotAsPrimaryExpression.ts",
- "./testTs/test/externalModules/exportAmbientClassNameWithObject.ts",
- "./testTs/test/externalModules/exportAssignmentOfExportNamespaceWithDefault.ts",
- "./testTs/test/externalModules/commonJSImportAsPrimaryExpression.ts",
- "./testTs/test/externalModules/topLevelAwaitNonModule.ts",
- "./testTs/test/externalModules/topLevelAwaitErrors.10.ts",
- "./testTs/test/externalModules/umd7.ts",
- "./testTs/test/externalModules/exportAssignmentTopLevelClodule.ts",
- "./testTs/test/externalModules/umd-augmentation-4.ts",
- "./testTs/test/externalModules/umd6.ts",
- "./testTs/test/externalModules/umd-augmentation-2.ts",
- "./testTs/test/externalModules/umd1.ts",
- "./testTs/test/externalModules/umd3.ts",
- "./testTs/test/externalModules/exportAssignmentTopLevelIdentifier.ts",
- "./testTs/test/externalModules/topLevelAwaitErrors.7.ts",
- "./testTs/test/externalModules/topLevelAwaitErrors.12.ts",
- "./testTs/test/externalModules/reexportClassDefinition.ts",
- "./testTs/test/externalModules/exportAssignmentTopLevelFundule.ts",
- "./testTs/test/externalModules/exportAssignmentGenericType.ts",
- "./testTs/test/externalModules/exportAssignmentMergedInterface.ts",
- "./testTs/test/externalModules/nameWithRelativePaths.ts",
- "./testTs/test/externalModules/topLevelAwaitErrors.1.ts",
- "./testTs/test/externalModules/topLevelAwaitErrors.2.ts",
- "./testTs/test/externalModules/umd-augmentation-3.ts",
- "./testTs/test/externalModules/topLevelAwaitErrors.4.ts",
- "./testTs/test/externalModules/umd-augmentation-1.ts",
- "./testTs/test/externalModules/topLevelAwaitErrors.3.ts",
- "./testTs/test/externalModules/exportAssignmentMergedModule.ts",
- "./testTs/test/externalModules/umd4.ts",
- "./testTs/test/externalModules/topLevelAwaitErrors.6.ts",
- "./testTs/test/externalModules/importImportOnlyModule.ts",
- "./testTs/test/externalModules/nameDelimitedBySlashes.ts",
- "./testTs/test/externalModules/topLevelAwait.2.ts",
- "./testTs/test/externalModules/commonJSImportNotAsPrimaryExpression.ts",
- "./testTs/test/externalModules/topLevelAwaitErrors.8.ts",
- "./testTs/test/externalModules/topLevelAwait.3.ts",
- "./testTs/test/externalModules/exportAssignmentCircularModules.ts",
- "./testTs/test/externalModules/umd9.ts",
- "./testTs/test/externalModules/nameWithFileExtension.ts",
- "./testTs/test/externalModules/topLevelFileModule.ts",
- "./testTs/test/externalModules/topLevelAmbientModule.ts",
- "./testTs/test/externalModules/amdImportAsPrimaryExpression.ts",
- "./testTs/test/externalModules/topLevelAwaitErrors.5.ts",
- "./testTs/test/externalModules/esnext/esnextmodulekindWithES5Target4.ts",
- "./testTs/test/externalModules/esnext/esnextmodulekindWithES5Target.ts",
- "./testTs/test/externalModules/esnext/esnextmodulekindWithES5Target8.ts",
- "./testTs/test/externalModules/esnext/esnextmodulekindWithES5Target5.ts",
- "./testTs/test/externalModules/esnext/esnextmodulekindWithES5Target7.ts",
- "./testTs/test/externalModules/esnext/esnextmodulekindWithES5Target2.ts",
- "./testTs/test/externalModules/esnext/esnextmodulekindWithES5Target6.ts",
- "./testTs/test/externalModules/esnext/esnextmodulekindWithES5Target11.ts",
- "./testTs/test/externalModules/esnext/esnextmodulekind.ts",
- "./testTs/test/externalModules/esnext/esnextmodulekindWithES5Target12.ts",
- "./testTs/test/externalModules/esnext/esnextmodulekindWithES5Target3.ts",
- "./testTs/test/externalModules/esnext/exnextmodulekindExportClassNameWithObject.ts",
- "./testTs/test/externalModules/es6/es6modulekind.ts",
- "./testTs/test/externalModules/typeOnly/preserveValueImports_importsNotUsedAsValues.ts",
- "./testTs/test/externalModules/typeOnly/preserveValueImports.ts",
- "./testTs/test/externalModules/typeOnly/preserveValueImports_errors.ts",
- "./testTs/test/es2017/useObjectValuesAndEntries4.ts",
- "./testTs/test/es2017/useSharedArrayBuffer5.ts",
- "./testTs/test/es2017/useSharedArrayBuffer4.ts",
- "./testTs/test/es2017/useSharedArrayBuffer1.ts",
- "./testTs/test/es2017/useObjectValuesAndEntries1.ts",
- "./testTs/test/async/es2017/asyncMethodWithSuper_es2017.ts",
- "./testTs/test/async/es2017/awaitInheritedPromise_es2017.ts",
- "./testTs/test/async/es2017/await_unaryExpression_es2017.ts",
- "./testTs/test/async/es2017/awaitClassExpression_es2017.ts",
- "./testTs/test/async/es2017/asyncUseStrict_es2017.ts",
- "./testTs/test/async/es2017/asyncMethodWithSuperConflict_es6.ts",
- "./testTs/test/async/es2017/asyncAwait_es2017.ts",
- "./testTs/test/async/es2017/awaitCallExpression/awaitCallExpression5_es2017.ts",
- "./testTs/test/async/es2017/awaitCallExpression/awaitCallExpression6_es2017.ts",
- "./testTs/test/async/es2017/awaitCallExpression/awaitCallExpression2_es2017.ts",
- "./testTs/test/async/es2017/awaitCallExpression/awaitCallExpression1_es2017.ts",
- "./testTs/test/async/es2017/awaitCallExpression/awaitCallExpression3_es2017.ts",
- "./testTs/test/async/es2017/awaitCallExpression/awaitCallExpression8_es2017.ts",
- "./testTs/test/async/es2017/awaitCallExpression/awaitCallExpression4_es2017.ts",
- "./testTs/test/async/es2017/awaitCallExpression/awaitCallExpression7_es2017.ts",
- "./testTs/test/async/es2017/awaitBinaryExpression/awaitBinaryExpression1_es2017.ts",
- "./testTs/test/async/es2017/awaitBinaryExpression/awaitBinaryExpression3_es2017.ts",
- "./testTs/test/async/es2017/awaitBinaryExpression/awaitBinaryExpression4_es2017.ts",
- "./testTs/test/async/es2017/awaitBinaryExpression/awaitBinaryExpression2_es2017.ts",
- "./testTs/test/async/es2017/awaitBinaryExpression/awaitBinaryExpression5_es2017.ts",
- "./testTs/test/async/es2017/functionDeclarations/asyncFunctionDeclaration4_es2017.ts",
- "./testTs/test/async/es2017/functionDeclarations/asyncFunctionDeclaration2_es2017.ts",
- "./testTs/test/async/es2017/functionDeclarations/asyncFunctionDeclaration14_es2017.ts",
- "./testTs/test/async/es2017/functionDeclarations/asyncFunctionDeclaration1_es2017.ts",
- "./testTs/test/async/es2017/functionDeclarations/asyncFunctionDeclaration11_es2017.ts",
- "./testTs/test/async/es2017/asyncArrowFunction/asyncArrowFunction4_es2017.ts",
- "./testTs/test/async/es2017/asyncArrowFunction/arrowFunctionWithParameterNameAsync_es2017.ts",
- "./testTs/test/async/es2017/asyncArrowFunction/asyncUnParenthesizedArrowFunction_es2017.ts",
- "./testTs/test/async/es2017/asyncArrowFunction/asyncArrowFunction1_es2017.ts",
- "./testTs/test/async/es2017/asyncArrowFunction/asyncArrowFunctionCapturesThis_es2017.ts",
- "./testTs/test/async/es2017/asyncArrowFunction/asyncArrowFunction2_es2017.ts",
- "./testTs/test/async/es2017/asyncArrowFunction/asyncArrowFunctionCapturesArguments_es2017.ts",
- "./testTs/test/async/es5/asyncMethodWithSuper_es5.ts",
- "./testTs/test/async/es5/awaitUnion_es5.ts",
- "./testTs/test/async/es5/asyncQualifiedReturnType_es5.ts",
- "./testTs/test/async/es5/awaitClassExpression_es5.ts",
- "./testTs/test/async/es5/asyncUseStrict_es5.ts",
- "./testTs/test/async/es5/asyncImportedPromise_es5.ts",
- "./testTs/test/async/es5/asyncAwait_es5.ts",
- "./testTs/test/async/es5/asyncMultiFile_es5.ts",
- "./testTs/test/async/es5/asyncAwaitNestedClasses_es5.ts",
- "./testTs/test/async/es5/awaitCallExpression/awaitCallExpression1_es5.ts",
- "./testTs/test/async/es5/awaitCallExpression/awaitCallExpression2_es5.ts",
- "./testTs/test/async/es5/awaitCallExpression/awaitCallExpression5_es5.ts",
- "./testTs/test/async/es5/awaitCallExpression/awaitCallExpression6_es5.ts",
- "./testTs/test/async/es5/awaitCallExpression/awaitCallExpression7_es5.ts",
- "./testTs/test/async/es5/awaitCallExpression/awaitCallExpression3_es5.ts",
- "./testTs/test/async/es5/awaitCallExpression/awaitCallExpression4_es5.ts",
- "./testTs/test/async/es5/awaitCallExpression/awaitCallExpression8_es5.ts",
- "./testTs/test/async/es5/awaitBinaryExpression/awaitBinaryExpression4_es5.ts",
- "./testTs/test/async/es5/awaitBinaryExpression/awaitBinaryExpression3_es5.ts",
- "./testTs/test/async/es5/awaitBinaryExpression/awaitBinaryExpression5_es5.ts",
- "./testTs/test/async/es5/awaitBinaryExpression/awaitBinaryExpression1_es5.ts",
- "./testTs/test/async/es5/awaitBinaryExpression/awaitBinaryExpression2_es5.ts",
- "./testTs/test/async/es5/functionDeclarations/asyncFunctionDeclaration2_es5.ts",
- "./testTs/test/async/es5/functionDeclarations/asyncFunctionDeclaration14_es5.ts",
- "./testTs/test/async/es5/functionDeclarations/asyncFunctionDeclaration4_es5.ts",
- "./testTs/test/async/es5/functionDeclarations/asyncFunctionDeclaration1_es5.ts",
- "./testTs/test/async/es5/functionDeclarations/asyncFunctionDeclaration11_es5.ts",
- "./testTs/test/async/es5/asyncArrowFunction/asyncArrowFunction2_es5.ts",
- "./testTs/test/async/es5/asyncArrowFunction/asyncArrowFunction4_es5.ts",
- "./testTs/test/async/es5/asyncArrowFunction/asyncArrowFunctionCapturesThis_es5.ts",
- "./testTs/test/async/es5/asyncArrowFunction/asyncArrowFunction11_es5.ts",
- "./testTs/test/async/es5/asyncArrowFunction/asyncUnParenthesizedArrowFunction_es5.ts",
- "./testTs/test/async/es5/asyncArrowFunction/arrowFunctionWithParameterNameAsync_es5.ts",
- "./testTs/test/async/es5/asyncArrowFunction/asyncArrowFunction1_es5.ts",
- "./testTs/test/async/es6/asyncMultiFile_es6.ts",
- "./testTs/test/async/es6/asyncUseStrict_es6.ts",
- "./testTs/test/async/es6/asyncAliasReturnType_es6.ts",
- "./testTs/test/async/es6/asyncMethodWithSuper_es6.ts",
- "./testTs/test/async/es6/awaitUnion_es6.ts",
- "./testTs/test/async/es6/await_unaryExpression_es6.ts",
- "./testTs/test/async/es6/asyncAwait_es6.ts",
- "./testTs/test/async/es6/awaitClassExpression_es6.ts",
- "./testTs/test/async/es6/awaitCallExpression/awaitCallExpression5_es6.ts",
- "./testTs/test/async/es6/awaitCallExpression/awaitCallExpression6_es6.ts",
- "./testTs/test/async/es6/awaitCallExpression/awaitCallExpression3_es6.ts",
- "./testTs/test/async/es6/awaitCallExpression/awaitCallExpression2_es6.ts",
- "./testTs/test/async/es6/awaitCallExpression/awaitCallExpression1_es6.ts",
- "./testTs/test/async/es6/awaitCallExpression/awaitCallExpression7_es6.ts",
- "./testTs/test/async/es6/awaitCallExpression/awaitCallExpression8_es6.ts",
- "./testTs/test/async/es6/awaitCallExpression/awaitCallExpression4_es6.ts",
- "./testTs/test/async/es6/awaitBinaryExpression/awaitBinaryExpression5_es6.ts",
- "./testTs/test/async/es6/awaitBinaryExpression/awaitBinaryExpression1_es6.ts",
- "./testTs/test/async/es6/awaitBinaryExpression/awaitBinaryExpression4_es6.ts",
- "./testTs/test/async/es6/awaitBinaryExpression/awaitBinaryExpression3_es6.ts",
- "./testTs/test/async/es6/awaitBinaryExpression/awaitBinaryExpression2_es6.ts",
- "./testTs/test/async/es6/functionDeclarations/asyncFunctionDeclaration11_es6.ts",
- "./testTs/test/async/es6/functionDeclarations/asyncFunctionDeclaration1_es6.ts",
- "./testTs/test/async/es6/functionDeclarations/asyncFunctionDeclaration2_es6.ts",
- "./testTs/test/async/es6/functionDeclarations/asyncFunctionDeclaration14_es6.ts",
- "./testTs/test/async/es6/functionDeclarations/asyncFunctionDeclaration4_es6.ts",
- "./testTs/test/async/es6/asyncArrowFunction/asyncUnParenthesizedArrowFunction_es6.ts",
- "./testTs/test/async/es6/asyncArrowFunction/asyncArrowFunction2_es6.ts",
- "./testTs/test/async/es6/asyncArrowFunction/asyncArrowFunctionCapturesThis_es6.ts",
- "./testTs/test/async/es6/asyncArrowFunction/asyncArrowFunction4_es6.ts",
- "./testTs/test/async/es6/asyncArrowFunction/asyncArrowFunctionCapturesArguments_es6.ts",
- "./testTs/test/async/es6/asyncArrowFunction/asyncArrowFunction1_es6.ts",
- "./testTs/test/async/es6/asyncArrowFunction/arrowFunctionWithParameterNameAsync_es6.ts",
- "./testTs/test/typings/typingsLookupAmd.ts",
- "./testTs/test/dynamicImport/importCallExpressionAsyncES6System.ts",
- "./testTs/test/dynamicImport/importCallExpressionInAMD2.ts",
- "./testTs/test/dynamicImport/importCallExpressionInCJS2.ts",
- "./testTs/test/dynamicImport/importCallExpression2ES2020.ts",
- "./testTs/test/dynamicImport/importCallExpressionES6CJS.ts",
- "./testTs/test/dynamicImport/importCallExpressionInSystem1.ts",
- "./testTs/test/dynamicImport/importCallExpressionAsyncES3UMD.ts",
- "./testTs/test/dynamicImport/importCallExpressionInExportEqualsAMD.ts",
- "./testTs/test/dynamicImport/importCallExpressionInSystem2.ts",
- "./testTs/test/dynamicImport/importCallExpressionAsyncES3CJS.ts",
- "./testTs/test/dynamicImport/importCallExpressionAsyncES2020.ts",
- "./testTs/test/dynamicImport/importCallExpressionNestedSystem2.ts",
- "./testTs/test/dynamicImport/importCallExpressionInAMD4.ts",
- "./testTs/test/dynamicImport/importCallExpressionES5CJS.ts",
- "./testTs/test/dynamicImport/importCallExpressionDeclarationEmit2.ts",
- "./testTs/test/dynamicImport/importCallExpressionInAMD1.ts",
- "./testTs/test/dynamicImport/importCallExpressionAsyncES6UMD.ts",
- "./testTs/test/dynamicImport/importCallExpressionInCJS3.ts",
- "./testTs/test/dynamicImport/importCallExpressionNestedCJS2.ts",
- "./testTs/test/dynamicImport/importCallExpressionInUMD3.ts",
- "./testTs/test/dynamicImport/importCallExpressionNestedES20202.ts",
- "./testTs/test/dynamicImport/importCallExpressionNestedUMD2.ts",
- "./testTs/test/dynamicImport/importCallExpressionES6System.ts",
- "./testTs/test/dynamicImport/importCallExpressionInSystem4.ts",
- "./testTs/test/dynamicImport/importCallExpressionInUMD4.ts",
- "./testTs/test/dynamicImport/importCallExpressionReturnPromiseOfAny.ts",
- "./testTs/test/dynamicImport/importCallExpression1ES2020.ts",
- "./testTs/test/dynamicImport/importCallExpressionES6AMD.ts",
- "./testTs/test/dynamicImport/importCallExpressionES5UMD.ts",
- "./testTs/test/dynamicImport/importCallExpressionShouldNotGetParen.ts",
- "./testTs/test/dynamicImport/importCallExpressionNestedES2020.ts",
- "./testTs/test/dynamicImport/importCallExpressionAsyncES3AMD.ts",
- "./testTs/test/dynamicImport/importCallExpressionNestedAMD2.ts",
- "./testTs/test/dynamicImport/importCallExpressionAsyncES3System.ts",
- "./testTs/test/dynamicImport/importCallExpressionInCJS5.ts",
- "./testTs/test/dynamicImport/importCallExpression4ES2020.ts",
- "./testTs/test/dynamicImport/importCallExpressionAsyncES5CJS.ts",
- "./testTs/test/dynamicImport/importCallExpressionNestedAMD.ts",
- "./testTs/test/dynamicImport/importCallExpressionInExportEqualsUMD.ts",
- "./testTs/test/dynamicImport/importCallExpressionInExportEqualsCJS.ts",
- "./testTs/test/dynamicImport/importCallExpressionInCJS1.ts",
- "./testTs/test/dynamicImport/importCallExpressionNestedCJS.ts",
- "./testTs/test/dynamicImport/importCallExpressionAsyncES5AMD.ts",
- "./testTs/test/dynamicImport/importCallExpressionInSystem3.ts",
- "./testTs/test/dynamicImport/importCallExpressionAsyncES6CJS.ts",
- "./testTs/test/dynamicImport/importCallExpressionInUMD2.ts",
- "./testTs/test/dynamicImport/importCallExpressionAsyncES6AMD.ts",
- "./testTs/test/dynamicImport/importCallExpressionAsyncES5System.ts",
- "./testTs/test/dynamicImport/importCallExpressionNestedSystem.ts",
- "./testTs/test/dynamicImport/importCallExpressionInUMD1.ts",
- "./testTs/test/dynamicImport/importCallExpressionES5System.ts",
- "./testTs/test/dynamicImport/importCallExpressionInAMD3.ts",
- "./testTs/test/dynamicImport/importCallExpressionDeclarationEmit3.ts",
- "./testTs/test/dynamicImport/importCallExpressionNestedUMD.ts",
- "./testTs/test/dynamicImport/importCallExpressionInCJS4.ts",
- "./testTs/test/dynamicImport/importCallExpression3ES2020.ts",
- "./testTs/test/dynamicImport/importCallExpressionDeclarationEmit1.ts",
- "./testTs/test/dynamicImport/importCallExpressionInScriptContext1.ts",
- "./testTs/test/dynamicImport/importCallExpressionAsyncES5UMD.ts",
- "./testTs/test/dynamicImport/importCallExpressionES6UMD.ts",
- "./testTs/test/dynamicImport/importCallExpressionES5AMD.ts",
- "./testTs/test/jsdoc/thisTag2.ts",
- "./testTs/test/jsdoc/jsdocAccessibilityTagsDeclarations.ts",
- "./testTs/test/jsdoc/extendsTag3.ts",
- "./testTs/test/jsdoc/jsdocVariableDeclarationWithTypeAnnotation.ts",
- "./testTs/test/jsdoc/jsdocReadonlyDeclarations.ts",
- "./testTs/test/jsdoc/jsdocSignatureOnReturnedFunction.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportAssignedClassExpressionAnonymous.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportAssignedClassInstance3.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsClassLeadingOptional.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportSubAssignments.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsMissingGenerics.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsReusesExistingTypeAnnotations.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsReexportAliases.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsModuleReferenceHasEmit.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsMultipleExportFromMerge.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsOptionalTypeLiteralProps2.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsClassMethod.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsClassAccessor.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsJSDocRedirectedLookups.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsGetterSetter.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsFunctionKeywordPropExhaustive.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsFunctionLikeClasses.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsClassStaticMethodAugmentation.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsImportAliasExposedWithinNamespace.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsFunctionPrototypeStatic.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportSpecifierNonlocal.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportAssignedClassExpression.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportForms.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportAssignedClassInstance2.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportAssignedClassExpressionShadowing.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsImportTypeBundled.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsClassStatic.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportAssignmentExpressionPlusSecondary.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsReexportedCjsAlias.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsConstsAsNamespacesWithReferences.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsMissingTypeParameters.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsRestArgsWithThisTypeInJSDocFunction.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsClassImplementsGenericsSerialization.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsFunctionClassesCjsExportAssignment.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsFunctionKeywordProp.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsReferenceToClassInstanceCrossFile.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsCommonjsRelativePath.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsTypeReferences3.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsReexportAliasesEsModuleInterop.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsNestedParams.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsTypeReferences.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsNonIdentifierInferredNames.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsPrivateFields01.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsTypeReferences2.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsImportAliasExposedWithinNamespaceCjs.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsClasses.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsDefault.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsEnumTag.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsClassExtendsVisibility.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsDocCommentsOnConsts.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsComputedNames.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsOptionalTypeLiteralProps1.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsJson.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsReactComponents.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportAssignmentWithKeywordName.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportAssignedVisibility.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportAssignedClassInstance1.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsPackageJson.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsParameterTagReusesInputNodeInEmit2.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsFunctionJSDoc.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportAssignedConstructorFunction.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsFunctionLikeClasses2.ts",
- "./testTs/test/override/override14.ts",
- "./testTs/test/es2019/importMeta/importMeta.ts",
- "./testTs/test/es2019/importMeta/importMetaNarrowing.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsInClassAccessors.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsInProperties.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsObjectMethods.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsInExternalModule.ts",
- "./testTs/test/expressions/thisKeyword/typeOfThis.ts",
- "./testTs/test/expressions/asOperator/asOperator4.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperator_es2020.ts",
- "./testTs/test/expressions/arrayLiterals/arrayLiterals2ES6.ts",
- "./testTs/test/expressions/optionalChaining/optionalChainingInLoop.ts",
- "./testTs/test/expressions/optionalChaining/optionalChainingInArrow.ts",
- "./testTs/test/expressions/optionalChaining/callChain/thisMethodCall.ts",
- "./testTs/test/expressions/optionalChaining/callChain/superMethodCall.ts",
- "./testTs/test/expressions/optionalChaining/callChain/callChainWithSuper.ts",
- "./testTs/test/expressions/functionCalls/newWithSpreadES6.ts",
- "./testTs/test/expressions/functionCalls/newWithSpreadES5.ts",
- "./testTs/test/expressions/functionCalls/callWithSpreadES6.ts",
- "./testTs/test/expressions/superPropertyAccess/superSymbolIndexedAccess6.ts",
- "./testTs/test/expressions/superPropertyAccess/superSymbolIndexedAccess1.ts",
- "./testTs/test/expressions/superPropertyAccess/superSymbolIndexedAccess5.ts",
- "./testTs/test/expressions/superPropertyAccess/superPropertyAccessNoError.ts",
- "./testTs/test/expressions/superPropertyAccess/superSymbolIndexedAccess2.ts",
- "./testTs/test/expressions/propertyAccess/propertyAccessNumericLiterals.ts",
- "./testTs/test/expressions/typeAssertions/constAssertionOnEnum.ts",
- "./testTs/test/expressions/contextualTyping/iterableContextualTyping1.ts",
- "./testTs/test/expressions/contextualTyping/taggedTemplateContextualTyping1.ts",
- "./testTs/test/expressions/contextualTyping/taggedTemplateContextualTyping2.ts",
- "./testTs/test/expressions/contextualTyping/parenthesizedContexualTyping3.ts",
- "./testTs/test/emitter/es2018/asyncGenerators/emitter.asyncGenerators.classMethods.es2018.ts",
- "./testTs/test/emitter/es2018/asyncGenerators/emitter.asyncGenerators.functionExpressions.es2018.ts",
- "./testTs/test/emitter/es2018/asyncGenerators/emitter.asyncGenerators.objectLiteralMethods.es2018.ts",
- "./testTs/test/emitter/es2018/asyncGenerators/emitter.asyncGenerators.functionDeclarations.es2018.ts",
- "./testTs/test/emitter/es2019/noCatchBinding/emitter.noCatchBinding.es2019.ts",
- "./testTs/test/emitter/es5/asyncGenerators/emitter.asyncGenerators.objectLiteralMethods.es5.ts",
- "./testTs/test/emitter/es5/asyncGenerators/emitter.asyncGenerators.functionDeclarations.es5.ts",
- "./testTs/test/emitter/es5/asyncGenerators/emitter.asyncGenerators.functionExpressions.es5.ts",
- "./testTs/test/emitter/es5/asyncGenerators/emitter.asyncGenerators.classMethods.es5.ts",
- "./testTs/test/declarationEmit/libReferenceDeclarationEmit.ts",
- "./testTs/test/declarationEmit/typesVersionsDeclarationEmit.multiFileBackReferenceToUnmapped.ts",
- "./testTs/test/declarationEmit/libReferenceNoLibBundle.ts",
- "./testTs/test/declarationEmit/typesVersionsDeclarationEmit.multiFile.ts",
- "./testTs/test/declarationEmit/typesVersionsDeclarationEmit.ambient.ts",
- "./testTs/test/declarationEmit/libReferenceDeclarationEmitBundle.ts",
- "./testTs/test/declarationEmit/libReferenceNoLib.ts",
- "./testTs/test/declarationEmit/typePredicates/declarationEmitIdentifierPredicates01.ts",
- "./testTs/test/declarationEmit/typePredicates/declarationEmitThisPredicates01.ts",
- "./testTs/test/declarationEmit/typePredicates/declarationEmitIdentifierPredicatesWithPrivateName01.ts",
- "./testTs/test/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName01.ts",
- "./testTs/test/decorators/decoratorMetadataWithTypeOnlyImport.ts",
- "./testTs/test/decorators/1.0lib-noErrors.ts",
- "./testTs/test/decorators/decoratorMetadata.ts",
- "./testTs/test/decorators/class/decoratorOnClass2.ts",
- "./testTs/test/decorators/class/decoratedClassExportsCommonJS2.ts",
- "./testTs/test/decorators/class/decoratorInstantiateModulesInFunctionBodies.ts",
- "./testTs/test/decorators/class/decoratorOnClass1.ts",
- "./testTs/test/decorators/class/decoratorOnClass4.ts",
- "./testTs/test/decorators/class/decoratedClassExportsCommonJS1.ts",
- "./testTs/test/decorators/class/decoratedBlockScopedClass3.ts",
- "./testTs/test/decorators/class/decoratedClassFromExternalModule.ts",
- "./testTs/test/decorators/class/decoratedBlockScopedClass1.ts",
- "./testTs/test/decorators/class/decoratedBlockScopedClass2.ts",
- "./testTs/test/decorators/class/decoratorOnClass9.ts",
- "./testTs/test/decorators/class/decoratedClassExportsSystem2.ts",
- "./testTs/test/decorators/class/decoratedClassExportsSystem1.ts",
- "./testTs/test/decorators/class/decoratorOnClass5.ts",
- "./testTs/test/decorators/class/constructor/decoratorOnClassConstructor4.ts",
- "./testTs/test/decorators/class/constructor/decoratorOnClassConstructor3.ts",
- "./testTs/test/decorators/class/constructor/parameter/decoratorOnClassConstructorParameter1.ts",
- "./testTs/test/decorators/class/constructor/parameter/decoratorOnClassConstructorParameter5.ts",
- "./testTs/test/decorators/class/accessor/decoratorOnClassAccessor4.ts",
- "./testTs/test/decorators/class/accessor/decoratorOnClassAccessor5.ts",
- "./testTs/test/decorators/class/accessor/decoratorOnClassAccessor1.ts",
- "./testTs/test/decorators/class/accessor/decoratorOnClassAccessor8.ts",
- "./testTs/test/decorators/class/accessor/decoratorOnClassAccessor2.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod14.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod15.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod5.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod2.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethodOverload2.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod16.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod18.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod13.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod7.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod1.ts",
- "./testTs/test/decorators/class/method/decoratorOnClassMethod4.ts",
- "./testTs/test/decorators/class/method/parameter/decoratorOnClassMethodParameter1.ts",
- "./testTs/test/decorators/class/method/parameter/decoratorOnClassMethodParameter2.ts",
- "./testTs/test/decorators/class/property/decoratorOnClassProperty2.ts",
- "./testTs/test/decorators/class/property/decoratorOnClassProperty10.ts",
- "./testTs/test/decorators/class/property/decoratorOnClassProperty1.ts",
- "./testTs/test/moduleResolution/typesVersions.emptyTypes.ts",
- "./testTs/test/moduleResolution/scopedPackagesClassic.ts",
- "./testTs/test/moduleResolution/typesVersions.ambientModules.ts",
- "./testTs/test/moduleResolution/typesVersions.multiFile.ts",
- "./testTs/test/moduleResolution/typesVersions.justIndex.ts",
- "./testTs/test/parser/ecmascript5/Accessors/parserAccessors4.ts",
- "./testTs/test/parser/ecmascript5/Accessors/parserAccessors2.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration4.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration5.ts",
- "./testTs/test/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration6.ts",
- "./testTs/test/parser/ecmascript5/Symbols/parserES5SymbolIndexer3.ts",
- "./testTs/test/parser/ecmascript5/Symbols/parserES5SymbolIndexer1.ts",
- "./testTs/test/parser/ecmascript5/Symbols/parserES5SymbolIndexer2.ts",
- "./testTs/test/parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression7.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement17.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement19.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserES5ForOfStatement18.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement24.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement18.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement19.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement17.ts",
- "./testTs/test/parser/ecmascript6/Iterators/parserForOfStatement23.ts",
- "./testTs/test/parser/ecmascript6/Symbols/parserSymbolProperty9.ts",
- "./testTs/test/parser/ecmascript6/Symbols/parserSymbolIndexer2.ts",
- "./testTs/test/parser/ecmascript6/Symbols/parserSymbolProperty1.ts",
- "./testTs/test/parser/ecmascript6/Symbols/parserSymbolProperty8.ts",
- "./testTs/test/parser/ecmascript6/Symbols/parserSymbolProperty3.ts",
- "./testTs/test/parser/ecmascript6/Symbols/parserSymbolIndexer3.ts",
- "./testTs/test/parser/ecmascript6/Symbols/parserSymbolProperty6.ts",
- "./testTs/test/parser/ecmascript6/Symbols/parserSymbolProperty4.ts",
- "./testTs/test/parser/ecmascript6/Symbols/parserSymbolIndexer1.ts",
- "./testTs/test/parser/ecmascript6/Symbols/parserSymbolProperty7.ts",
- "./testTs/test/parser/ecmascript6/Symbols/parserSymbolProperty2.ts",
- "./testTs/test/parser/ecmascript6/Symbols/parserSymbolProperty5.ts",
- "./testTs/test/parser/ecmascript6/Symbols/parserSymbolIndexer4.ts",
- "./testTs/test/salsa/typeFromPropertyAssignmentOutOfOrder.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment9_1.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment12.ts",
- "./testTs/test/salsa/typeFromParamTagForFunction.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment10_1.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment8.ts",
- "./testTs/test/salsa/lateBoundClassMemberAssignmentJS.ts",
- "./testTs/test/salsa/constructorFunctions2.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment13.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment8_1.ts",
- "./testTs/test/salsa/lateBoundAssignmentDeclarationSupport7.ts",
- "./testTs/test/salsa/moduleExportAliasImported.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment9.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment6.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment7.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment10.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment5.ts",
- "./testTs/test/salsa/assignmentToVoidZero1.ts",
- "./testTs/test/salsa/lateBoundClassMemberAssignmentJS2.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment11.ts",
- "./testTs/test/salsa/lateBoundClassMemberAssignmentJS3.ts",
- "./testTs/test/Symbols/ES5SymbolProperty1.ts",
- "./testTs/test/Symbols/ES5SymbolType1.ts",
- "./testTs/test/Symbols/ES5SymbolProperty3.ts",
- "./testTs/test/Symbols/ES5SymbolProperty7.ts",
- "./testTs/test/Symbols/ES5SymbolProperty5.ts",
- "./testTs/test/Symbols/ES5SymbolProperty4.ts",
- "./testTs/test/es6/moduleExportsAmd/decoratedDefaultExportsGetExportedAmd.ts",
- "./testTs/test/es6/moduleExportsAmd/outFilerootDirModuleNamesAmd.ts",
- "./testTs/test/es6/moduleExportsAmd/anonymousDefaultExportsAmd.ts",
- "./testTs/test/es6/moduleExportsAmd/defaultExportsGetExportedAmd.ts",
- "./testTs/test/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesAssignmentES6.ts",
- "./testTs/test/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesES6.ts",
- "./testTs/test/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesWithModuleES6.ts",
- "./testTs/test/es6/shorthandPropertyAssignment/objectLiteralShorthandProperties.ts",
- "./testTs/test/es6/newTarget/newTarget.es5.ts",
- "./testTs/test/es6/newTarget/newTargetNarrowing.ts",
- "./testTs/test/es6/newTarget/newTarget.es6.ts",
- "./testTs/test/es6/memberFunctionDeclarations/MemberFunctionDeclaration7_es6.ts",
- "./testTs/test/es6/memberFunctionDeclarations/MemberFunctionDeclaration1_es6.ts",
- "./testTs/test/es6/memberFunctionDeclarations/MemberFunctionDeclaration2_es6.ts",
- "./testTs/test/es6/functionPropertyAssignments/FunctionPropertyAssignments1_es6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments08.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments09_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments11_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments05_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments14_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments07_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionAsIsES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments16_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunction.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments13_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments18_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments17_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments19_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionsAsIsES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments08_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments03_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionAsIs.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments10_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments06_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments04_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments15_ES6.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionWhenUsingArguments13.ts",
- "./testTs/test/es6/arrowFunction/emitArrowFunctionsAsIs.ts",
- "./testTs/test/es6/binaryAndOctalIntegerLiteral/binaryIntegerLiteralES6.ts",
- "./testTs/test/es6/binaryAndOctalIntegerLiteral/binaryIntegerLiteral.ts",
- "./testTs/test/es6/binaryAndOctalIntegerLiteral/octalIntegerLiteral.ts",
- "./testTs/test/es6/binaryAndOctalIntegerLiteral/octalIntegerLiteralES6.ts",
- "./testTs/test/es6/classExpressions/classExpressionES63.ts",
- "./testTs/test/es6/classExpressions/classExpressionES62.ts",
- "./testTs/test/es6/classExpressions/classExpressionES61.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames25_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames4_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames41_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType1_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames29_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames7_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames46_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType7_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames41_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames33_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesSourceMap2_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames16_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames33_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames29_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType7_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames25_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames11_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames46_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesDeclarationEmit5_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType3_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames18_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames22_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType4_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames28_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames47_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames7_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames48_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames1_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType5_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames31_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames16_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType6_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesDeclarationEmit2_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames47_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesDeclarationEmit5_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType5_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames48_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesDeclarationEmit2_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames1_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesDeclarationEmit1_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesDeclarationEmit1_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames20_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesSourceMap2_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames18_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames22_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType2_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames31_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames37_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames10_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames11_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType6_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames28_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesSourceMap1_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames13_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames10_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames4_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames20_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType3_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames37_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType4_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesSourceMap1_ES6.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames13_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType2_ES5.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNamesContextualType1_ES5.ts",
- "./testTs/test/es6/defaultParameters/emitDefaultParametersFunctionES6.ts",
- "./testTs/test/es6/defaultParameters/emitDefaultParametersMethod.ts",
- "./testTs/test/es6/defaultParameters/emitDefaultParametersFunctionProperty.ts",
- "./testTs/test/es6/defaultParameters/emitDefaultParametersFunction.ts",
- "./testTs/test/es6/defaultParameters/emitDefaultParametersMethodES6.ts",
- "./testTs/test/es6/defaultParameters/emitDefaultParametersFunctionPropertyES6.ts",
- "./testTs/test/es6/defaultParameters/emitDefaultParametersFunctionExpression.ts",
- "./testTs/test/es6/defaultParameters/emitDefaultParametersFunctionExpressionES6.ts",
- "./testTs/test/es6/variableDeclarations/VariableDeclaration8_es6.ts",
- "./testTs/test/es6/variableDeclarations/VariableDeclaration7_es6.ts",
- "./testTs/test/es6/variableDeclarations/VariableDeclaration10_es6.ts",
- "./testTs/test/es6/variableDeclarations/VariableDeclaration9_es6.ts",
- "./testTs/test/es6/variableDeclarations/VariableDeclaration12_es6.ts",
- "./testTs/test/es6/variableDeclarations/VariableDeclaration3_es6.ts",
- "./testTs/test/es6/variableDeclarations/VariableDeclaration5_es6.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithTypedTagsES6.ts",
- "./testTs/test/es6/templates/templateStringInPropertyAssignmentES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedTemplateStringES6.ts",
- "./testTs/test/es6/templates/templateStringInTypeAssertionES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedArrowFunctionES6.ts",
- "./testTs/test/es6/templates/templateStringWhitespaceEscapes2_ES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmptyLiteralPortionsES6.ts",
- "./testTs/test/es6/templates/templateStringControlCharacterEscapes03_ES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedFunctionExpressionES6.ts",
- "./testTs/test/es6/templates/templateStringWithBackslashEscapes01_ES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedTypeAssertionOnAdditionES6.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02_ES6.ts",
- "./testTs/test/es6/templates/templateStringWithOpenCommentInStringPortionES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedInOperatorES6.ts",
- "./testTs/test/es6/templates/templateStringInArrowFunctionES6.ts",
- "./testTs/test/es6/templates/templateStringWithPropertyAccessES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedAdditionES6.ts",
- "./testTs/test/es6/templates/templateStringControlCharacterEscapes01_ES6.ts",
- "./testTs/test/es6/templates/templateStringInInOperatorES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedConditionalES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedObjectLiteralES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedNewOperatorES6.ts",
- "./testTs/test/es6/templates/templateStringTermination2_ES6.ts",
- "./testTs/test/es6/templates/templateStringPlainCharactersThatArePartsOfEscapes01_ES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedModuloES6.ts",
- "./testTs/test/es6/templates/templateStringInTypeOfES6.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithTagNamedDeclareES6.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01_ES6.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithManyCallAndMemberExpressionsES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedDivisionES6.ts",
- "./testTs/test/es6/templates/templateStringTermination5_ES6.ts",
- "./testTs/test/es6/templates/templateStringInSwitchAndCaseES6.ts",
- "./testTs/test/es6/templates/templateStringInWhileES6.ts",
- "./testTs/test/es6/templates/templateStringBinaryOperationsES6.ts",
- "./testTs/test/es6/templates/taggedTemplatesWithTypeArguments1.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedTypeOfOperatorES6.ts",
- "./testTs/test/es6/templates/templateStringInYieldKeyword.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedCommentsES6.ts",
- "./testTs/test/es6/templates/templateStringTermination3_ES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedYieldKeywordES6.ts",
- "./testTs/test/es6/templates/templateStringInParenthesesES6.ts",
- "./testTs/test/es6/templates/templateStringMultiline1_ES6.ts",
- "./testTs/test/es6/templates/templateStringInIndexExpressionES6.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithTagsTypedAsAnyES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedMultiplicationES6.ts",
- "./testTs/test/es6/templates/templateStringWhitespaceEscapes1_ES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedArrayES6.ts",
- "./testTs/test/es6/templates/templateStringControlCharacterEscapes02_ES6.ts",
- "./testTs/test/es6/templates/templateStringMultiline2_ES6.ts",
- "./testTs/test/es6/templates/templateStringInConditionalES6.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithOverloadResolution2_ES6.ts",
- "./testTs/test/es6/templates/templateStringInFunctionExpressionES6.ts",
- "./testTs/test/es6/templates/templateStringInEqualityChecksES6.ts",
- "./testTs/test/es6/templates/templateStringControlCharacterEscapes04_ES6.ts",
- "./testTs/test/es6/templates/templateStringMultiline3_ES6.ts",
- "./testTs/test/es6/templates/templateStringTermination4_ES6.ts",
- "./testTs/test/es6/templates/templateStringPlainCharactersThatArePartsOfEscapes02_ES6.ts",
- "./testTs/test/es6/templates/templateStringInUnaryPlusES6.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedUnaryPlusES6.ts",
- "./testTs/test/es6/templates/templateStringTermination1_ES6.ts",
- "./testTs/test/es6/moduleExportsCommonjs/decoratedDefaultExportsGetExportedCommonjs.ts",
- "./testTs/test/es6/moduleExportsCommonjs/defaultExportsGetExportedCommonjs.ts",
- "./testTs/test/es6/moduleExportsCommonjs/anonymousDefaultExportsCommonjs.ts",
- "./testTs/test/es6/functionDeclarations/FunctionDeclaration4_es6.ts",
- "./testTs/test/es6/functionDeclarations/FunctionDeclaration9_es6.ts",
- "./testTs/test/es6/functionDeclarations/FunctionDeclaration2_es6.ts",
- "./testTs/test/es6/functionDeclarations/FunctionDeclaration1_es6.ts",
- "./testTs/test/es6/functionDeclarations/FunctionDeclaration11_es6.ts",
- "./testTs/test/es6/moduleExportsSystem/outFilerootDirModuleNamesSystem.ts",
- "./testTs/test/es6/moduleExportsSystem/decoratedDefaultExportsGetExportedSystem.ts",
- "./testTs/test/es6/moduleExportsSystem/anonymousDefaultExportsSystem.ts",
- "./testTs/test/es6/moduleExportsSystem/defaultExportsGetExportedSystem.ts",
- "./testTs/test/es6/classDeclaration/emitClassDeclarationWithExtensionInES6.ts",
- "./testTs/test/es6/classDeclaration/emitClassDeclarationWithPropertyAssignmentInES6.ts",
- "./testTs/test/es6/classDeclaration/emitClassDeclarationWithExtensionAndTypeArgumentInES6.ts",
- "./testTs/test/es6/classDeclaration/emitClassDeclarationWithThisKeywordInES6.ts",
- "./testTs/test/es6/classDeclaration/exportDefaultClassWithStaticPropertyAssignmentsInES6.ts",
- "./testTs/test/es6/classDeclaration/emitClassDeclarationWithStaticPropertyAssignmentInES6.ts",
- "./testTs/test/es6/classDeclaration/emitClassDeclarationWithTypeArgumentAndOverloadInES6.ts",
- "./testTs/test/es6/classDeclaration/emitClassDeclarationWithSuperMethodCall01.ts",
- "./testTs/test/es6/classDeclaration/emitClassDeclarationWithMethodInES6.ts",
- "./testTs/test/es6/classDeclaration/classWithSemicolonClassElementES61.ts",
- "./testTs/test/es6/classDeclaration/classWithSemicolonClassElementES62.ts",
- "./testTs/test/es6/classDeclaration/emitClassDeclarationWithGetterSetterInES6.ts",
- "./testTs/test/es6/classDeclaration/emitClassDeclarationOverloadInES6.ts",
- "./testTs/test/es6/classDeclaration/emitClassDeclarationWithConstructorInES6.ts",
- "./testTs/test/es6/classDeclaration/emitClassDeclarationWithLiteralPropertyNameInES6.ts",
- "./testTs/test/es6/classDeclaration/emitClassDeclarationWithTypeArgumentInES6.ts",
- "./testTs/test/es6/restParameters/emitRestParametersFunctionES6.ts",
- "./testTs/test/es6/restParameters/emitRestParametersFunctionExpression.ts",
- "./testTs/test/es6/restParameters/emitRestParametersFunctionExpressionES6.ts",
- "./testTs/test/es6/restParameters/emitRestParametersFunction.ts",
- "./testTs/test/es6/restParameters/emitRestParametersFunctionPropertyES6.ts",
- "./testTs/test/es6/restParameters/emitRestParametersMethod.ts",
- "./testTs/test/es6/restParameters/emitRestParametersFunctionProperty.ts",
- "./testTs/test/es6/restParameters/emitRestParametersMethodES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions01_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings06_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions07_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions12_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings13_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions05_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates18_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings15_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings13_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions17_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings18_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions02_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions19_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions09_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates03_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions01_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions07_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates15_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates20_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions15_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings18_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates10_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings05_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions03_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates15_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions06_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions02_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings06_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates10_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions14_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions05_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions18_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions11_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates11_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates02_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings10_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates08_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates01_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings05_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions16_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings01_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions04_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings23_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions04_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings08_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates18_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates09_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings02_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates11_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions03_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates16_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions10_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions19_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates03_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings16_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions08_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates13_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions15_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings09_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings04_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates04_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings01_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions16_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates08_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings03_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates05_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions17_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings11_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates01_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions10_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings09_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates16_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions06_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates09_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates06_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings11_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates04_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates02_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions12_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings02_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions14_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions08_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates20_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings23_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions13_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates05_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates06_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings04_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings16_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions18_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions13_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings08_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings10_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings15_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions09_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInRegularExpressions11_ES5.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInTemplates13_ES6.ts",
- "./testTs/test/es6/unicodeExtendedEscapes/unicodeExtendedEscapesInStrings03_ES6.ts",
- "./testTs/test/es6/decorators/class/decoratorOnClass5.es6.ts",
- "./testTs/test/es6/decorators/class/decoratorOnClass8.es6.ts",
- "./testTs/test/es6/decorators/class/decoratorOnClass7.es6.ts",
- "./testTs/test/es6/decorators/class/decoratorOnClass4.es6.ts",
- "./testTs/test/es6/decorators/class/decoratorOnClass3.es6.ts",
- "./testTs/test/es6/decorators/class/decoratorOnClass6.es6.ts",
- "./testTs/test/es6/decorators/class/decoratorOnClass1.es6.ts",
- "./testTs/test/es6/decorators/class/decoratorOnClass2.es6.ts",
- "./testTs/test/es6/for-ofStatements/for-of8.ts",
- "./testTs/test/es6/for-ofStatements/for-of18.ts",
- "./testTs/test/es6/for-ofStatements/for-of9.ts",
- "./testTs/test/es6/for-ofStatements/for-of25.ts",
- "./testTs/test/es6/for-ofStatements/for-of58.ts",
- "./testTs/test/es6/for-ofStatements/for-of27.ts",
- "./testTs/test/es6/for-ofStatements/for-of53.ts",
- "./testTs/test/es6/for-ofStatements/for-of5.ts",
- "./testTs/test/es6/for-ofStatements/for-of24.ts",
- "./testTs/test/es6/for-ofStatements/for-of38.ts",
- "./testTs/test/es6/for-ofStatements/for-of45.ts",
- "./testTs/test/es6/for-ofStatements/for-of44.ts",
- "./testTs/test/es6/for-ofStatements/for-of36.ts",
- "./testTs/test/es6/for-ofStatements/for-of19.ts",
- "./testTs/test/es6/for-ofStatements/for-of42.ts",
- "./testTs/test/es6/for-ofStatements/for-of28.ts",
- "./testTs/test/es6/for-ofStatements/for-of23.ts",
- "./testTs/test/es6/for-ofStatements/for-of41.ts",
- "./testTs/test/es6/for-ofStatements/for-of40.ts",
- "./testTs/test/es6/for-ofStatements/for-of4.ts",
- "./testTs/test/es6/for-ofStatements/for-of26.ts",
- "./testTs/test/es6/for-ofStatements/for-of22.ts",
- "./testTs/test/es6/for-ofStatements/for-of20.ts",
- "./testTs/test/es6/for-ofStatements/for-of21.ts",
- "./testTs/test/es6/for-ofStatements/for-of56.ts",
- "./testTs/test/es6/for-ofStatements/for-of1.ts",
- "./testTs/test/es6/for-ofStatements/for-of31.ts",
- "./testTs/test/es6/for-ofStatements/for-of57.ts",
- "./testTs/test/es6/for-ofStatements/for-of43.ts",
- "./testTs/test/es6/for-ofStatements/for-of50.ts",
- "./testTs/test/es6/for-ofStatements/for-of37.ts",
- "./testTs/test/es6/for-ofStatements/for-of49.ts",
- "./testTs/test/es6/for-ofStatements/for-of13.ts",
- "./testTs/test/es6/propertyAccess/propertyAccessNumericLiterals.es6.ts",
- "./testTs/test/es6/functionExpressions/FunctionExpression2_es6.ts",
- "./testTs/test/es6/functionExpressions/FunctionExpression1_es6.ts",
- "./testTs/test/es6/Symbols/symbolDeclarationEmit8.ts",
- "./testTs/test/es6/Symbols/symbolDeclarationEmit5.ts",
- "./testTs/test/es6/Symbols/symbolProperty40.ts",
- "./testTs/test/es6/Symbols/symbolType11.ts",
- "./testTs/test/es6/Symbols/symbolProperty20.ts",
- "./testTs/test/es6/Symbols/symbolProperty58.ts",
- "./testTs/test/es6/Symbols/symbolProperty48.ts",
- "./testTs/test/es6/Symbols/symbolProperty11.ts",
- "./testTs/test/es6/Symbols/symbolProperty23.ts",
- "./testTs/test/es6/Symbols/symbolProperty14.ts",
- "./testTs/test/es6/Symbols/symbolProperty4.ts",
- "./testTs/test/es6/Symbols/symbolProperty50.ts",
- "./testTs/test/es6/Symbols/symbolType18.ts",
- "./testTs/test/es6/Symbols/symbolProperty49.ts",
- "./testTs/test/es6/Symbols/symbolProperty26.ts",
- "./testTs/test/es6/Symbols/symbolDeclarationEmit1.ts",
- "./testTs/test/es6/Symbols/symbolProperty8.ts",
- "./testTs/test/es6/Symbols/symbolProperty28.ts",
- "./testTs/test/es6/Symbols/symbolProperty38.ts",
- "./testTs/test/es6/Symbols/symbolProperty15.ts",
- "./testTs/test/es6/Symbols/symbolProperty31.ts",
- "./testTs/test/es6/Symbols/symbolType17.ts",
- "./testTs/test/es6/Symbols/symbolProperty57.ts",
- "./testTs/test/es6/Symbols/symbolProperty18.ts",
- "./testTs/test/es6/Symbols/symbolProperty27.ts",
- "./testTs/test/es6/Symbols/symbolProperty2.ts",
- "./testTs/test/es6/Symbols/symbolDeclarationEmit13.ts",
- "./testTs/test/es6/Symbols/symbolProperty22.ts",
- "./testTs/test/es6/Symbols/symbolProperty6.ts",
- "./testTs/test/es6/Symbols/symbolProperty29.ts",
- "./testTs/test/es6/Symbols/symbolProperty13.ts",
- "./testTs/test/es6/Symbols/symbolDeclarationEmit2.ts",
- "./testTs/test/es6/Symbols/symbolDeclarationEmit3.ts",
- "./testTs/test/es6/Symbols/symbolProperty41.ts",
- "./testTs/test/es6/Symbols/symbolProperty37.ts",
- "./testTs/test/es6/Symbols/symbolDeclarationEmit10.ts",
- "./testTs/test/es6/Symbols/symbolProperty45.ts",
- "./testTs/test/es6/Symbols/symbolDeclarationEmit4.ts",
- "./testTs/test/es6/Symbols/symbolDeclarationEmit6.ts",
- "./testTs/test/es6/Symbols/symbolType16.ts",
- "./testTs/test/es6/Symbols/symbolProperty56.ts",
- "./testTs/test/es6/Symbols/symbolProperty16.ts",
- "./testTs/test/es6/Symbols/symbolDeclarationEmit9.ts",
- "./testTs/test/es6/Symbols/symbolDeclarationEmit11.ts",
- "./testTs/test/es6/Symbols/symbolProperty5.ts",
- "./testTs/test/es6/Symbols/symbolProperty55.ts",
- "./testTs/test/es6/Symbols/symbolProperty19.ts",
- "./testTs/test/es6/Symbols/symbolDeclarationEmit14.ts",
- "./testTs/test/es6/Symbols/symbolDeclarationEmit7.ts",
- "./testTs/test/es6/Symbols/symbolProperty51.ts",
- "./testTs/test/es6/Symbols/symbolProperty36.ts",
- "./testTs/test/es6/Symbols/symbolProperty1.ts",
- "./testTs/test/es6/Symbols/symbolType19.ts",
- "./testTs/test/es6/spread/iteratorSpreadInCall11.ts",
- "./testTs/test/es6/spread/iteratorSpreadInArray2.ts",
- "./testTs/test/es6/spread/iteratorSpreadInCall5.ts",
- "./testTs/test/es6/spread/iteratorSpreadInArray4.ts",
- "./testTs/test/es6/spread/iteratorSpreadInArray.ts",
- "./testTs/test/es6/spread/iteratorSpreadInCall3.ts",
- "./testTs/test/es6/spread/iteratorSpreadInArray11.ts",
- "./testTs/test/es6/spread/iteratorSpreadInArray7.ts",
- "./testTs/test/es6/spread/iteratorSpreadInArray3.ts",
- "./testTs/test/es6/spread/iteratorSpreadInArray9.ts",
- "./testTs/test/es6/spread/iteratorSpreadInCall12.ts",
- "./testTs/test/es6/destructuring/emptyVariableDeclarationBindingPatterns01_ES5iterable.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern11.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern4.ts",
- "./testTs/test/es6/destructuring/emptyVariableDeclarationBindingPatterns01_ES6.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern15.ts",
- "./testTs/test/es6/destructuring/emptyAssignmentPatterns04_ES5iterable.ts",
- "./testTs/test/es6/destructuring/emptyAssignmentPatterns01_ES5iterable.ts",
- "./testTs/test/es6/destructuring/emptyAssignmentPatterns01_ES5.ts",
- "./testTs/test/es6/destructuring/destructuringObjectBindingPatternAndAssignment8.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern9.ts",
- "./testTs/test/es6/destructuring/destructuringObjectBindingPatternAndAssignment1ES6.ts",
- "./testTs/test/es6/destructuring/emptyAssignmentPatterns02_ES6.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern2.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern30.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern1.ts",
- "./testTs/test/es6/destructuring/destructuringParameterDeclaration7ES5.ts",
- "./testTs/test/es6/destructuring/emptyAssignmentPatterns03_ES6.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern20.ts",
- "./testTs/test/es6/destructuring/emptyAssignmentPatterns01_ES6.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern12.ts",
- "./testTs/test/es6/destructuring/emptyAssignmentPatterns02_ES5iterable.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern3.ts",
- "./testTs/test/es6/destructuring/destructuringTypeAssertionsES5_5.ts",
- "./testTs/test/es6/destructuring/destructuringVariableDeclaration1ES6.ts",
- "./testTs/test/es6/destructuring/destructuringReassignsRightHandSide.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern14.ts",
- "./testTs/test/es6/destructuring/iterableArrayPattern27.ts",
- "./testTs/test/es6/destructuring/destructuringObjectBindingPatternAndAssignment7.ts",
- "./testTs/test/es6/destructuring/emptyAssignmentPatterns04_ES6.ts",
- "./testTs/test/es6/destructuring/emptyVariableDeclarationBindingPatterns01_ES5.ts",
- "./testTs/test/es6/destructuring/restElementWithAssignmentPattern1.ts",
- "./testTs/test/es6/destructuring/emptyAssignmentPatterns04_ES5.ts",
- "./testTs/test/es6/destructuring/nonIterableRestElement2.ts",
- "./testTs/test/es6/destructuring/destructuringParameterDeclaration7ES5iterable.ts",
- "./testTs/test/es6/destructuring/emptyAssignmentPatterns03_ES5iterable.ts",
- "./testTs/test/es6/destructuring/destructuringObjectBindingPatternAndAssignment6.ts",
- "./testTs/test/es6/destructuring/emptyAssignmentPatterns03_ES5.ts",
- "./testTs/test/es6/destructuring/emptyAssignmentPatterns02_ES5.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck30.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck33.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck40.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck1.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck24.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression7_es6.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck13.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck44.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck28.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck41.ts",
- "./testTs/test/es6/yieldExpressions/generatorInAmbientContext5.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck27.ts",
- "./testTs/test/es6/yieldExpressions/YieldStarExpression4_es6.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression4_es6.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck62.ts",
- "./testTs/test/es6/yieldExpressions/generatorOverloads5.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck29.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck49.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck43.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck54.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck4.ts",
- "./testTs/test/es6/yieldExpressions/generatorNoImplicitReturns.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression13_es6.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck37.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck16.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck3.ts",
- "./testTs/test/es6/yieldExpressions/generatorOverloads4.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck36.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck17.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck53.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck56.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck52.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck10.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck45.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck55.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck38.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck46.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck5.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck35.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck19.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck11.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck15.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck51.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck12.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck47.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck23.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck14.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck34.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck42.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck26.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression3_es6.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck60.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck22.ts",
- "./testTs/test/es6/yieldExpressions/generatorTypeCheck2.ts",
- "./testTs/test/es6/yieldExpressions/YieldExpression19_es6.ts",
- "./testTs/test/es6/yieldExpressions/generatorInAmbientContext6.ts",
- "./testTs/test/es6/modules/exportsAndImportsWithContextualKeywordNames02.ts",
- "./testTs/test/es6/modules/exportsAndImports3-es6.ts",
- "./testTs/test/es6/modules/exportsAndImports4-amd.ts",
- "./testTs/test/es6/modules/exportsAndImportsWithUnderscores4.ts",
- "./testTs/test/es6/modules/exportAndImport-es5-amd.ts",
- "./testTs/test/es6/modules/exportsAndImports1-es6.ts",
- "./testTs/test/es6/modules/exportsAndImportsWithUnderscores3.ts",
- "./testTs/test/es6/modules/exportsAndImports2.ts",
- "./testTs/test/es6/modules/exportsAndImports2-amd.ts",
- "./testTs/test/es6/modules/defaultExportWithOverloads01.ts",
- "./testTs/test/es6/modules/exportsAndImports4-es6.ts",
- "./testTs/test/es6/modules/exportsAndImports1.ts",
- "./testTs/test/es6/modules/exportsAndImportsWithUnderscores2.ts",
- "./testTs/test/es6/modules/exportsAndImports3.ts",
- "./testTs/test/es6/modules/exportAndImport-es3-amd.ts",
- "./testTs/test/es6/modules/exportsAndImports1-amd.ts",
- "./testTs/test/es6/modules/exportAndImport-es3.ts",
- "./testTs/test/es6/modules/exportAndImport-es5.ts",
- "./testTs/test/es6/modules/exportsAndImports4.ts",
- "./testTs/test/es6/modules/defaultExportInAwaitExpression01.ts",
- "./testTs/test/es6/modules/defaultExportInAwaitExpression02.ts",
- "./testTs/test/es6/modules/reExportDefaultExport.ts",
- "./testTs/test/es6/modules/exportsAndImports2-es6.ts",
- "./testTs/test/es6/modules/exportsAndImports3-amd.ts",
- "./testTs/test/es6/moduleExportsUmd/defaultExportsGetExportedUmd.ts",
- "./testTs/test/es6/moduleExportsUmd/decoratedDefaultExportsGetExportedUmd.ts",
- "./testTs/test/es6/moduleExportsUmd/anonymousDefaultExportsUmd.ts",
- "./testTs/test/es2020/bigintMissingES2019.ts",
- "./testTs/test/es2020/es2020IntlAPIs.ts",
- "./testTs/test/enums/enumExportMergingES6.ts",
- "./testTs/test/constEnums/constEnumPropertyAccess1.ts"
- ],
- "tsc_error":[
- "./testTs/test//fixSignatureCaching.ts",
- "./testTs/test/ambient/ambientDeclarationsExternal.ts",
- "./testTs/test/ambient/ambientDeclarationsPatterns.ts",
- "./testTs/test/ambient/ambientShorthand.ts",
- "./testTs/test/ambient/ambientShorthand_duplicate.ts",
- "./testTs/test/ambient/ambientShorthand_merging.ts",
- "./testTs/test/ambient/ambientShorthand_reExport.ts",
- "./testTs/test/class/classStaticBlock/classStaticBlock11.ts",
- "./testTs/test/classes/classExpressions/classWithStaticFieldInParameterBindingPattern.2.ts",
- "./testTs/test/classes/classExpressions/classWithStaticFieldInParameterInitializer.2.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock9.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/superInStaticMembers1.ts",
- "./testTs/test/controlFlow/controlFlowIfStatement.ts",
- "./testTs/test/controlFlow/dependentDestructuredVariables.ts",
- "./testTs/test/declarationEmit/typeReferenceRelatedFiles.ts",
- "./testTs/test/decorators/decoratorMetadataWithTypeOnlyImport2.ts",
- "./testTs/test/directives/ts-expect-error-nocheck-js.ts",
- "./testTs/test/dynamicImport/importCallExpressionInUMD5.ts",
- "./testTs/test/es2018/invalidTaggedTemplateEscapeSequences.ts",
- "./testTs/test/es2020/modules/exportAsNamespace1.ts",
- "./testTs/test/es2020/modules/exportAsNamespace2.ts",
- "./testTs/test/es2020/modules/exportAsNamespace3.ts",
- "./testTs/test/es2020/modules/exportAsNamespace4.ts",
- "./testTs/test/es6/computedProperties/computedPropertyNames52.ts",
- "./testTs/test/es6/decorators/class/accessor/decoratorOnClassAccessor1.es6.ts",
- "./testTs/test/es6/decorators/class/method/decoratorOnClassMethod1.es6.ts",
- "./testTs/test/es6/decorators/class/method/parameter/decoratorOnClassMethodParameter1.es6.ts",
- "./testTs/test/es6/decorators/class/property/decoratorOnClassProperty1.es6.ts",
- "./testTs/test/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesAssignment.ts",
- "./testTs/test/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesFunctionArgument.ts",
- "./testTs/test/expressions/commaOperator/commaOperatorOtherValidOperation.ts",
- "./testTs/test/expressions/commaOperator/commaOperatorsMultipleOperators.ts",
- "./testTs/test/expressions/commaOperator/commaOperatorWithSecondOperandAnyType.ts",
- "./testTs/test/expressions/commaOperator/commaOperatorWithSecondOperandBooleanType.ts",
- "./testTs/test/expressions/commaOperator/commaOperatorWithSecondOperandNumberType.ts",
- "./testTs/test/expressions/commaOperator/commaOperatorWithSecondOperandObjectType.ts",
- "./testTs/test/expressions/commaOperator/commaOperatorWithSecondOperandStringType.ts",
- "./testTs/test/expressions/conditonalOperator/conditionalOperatorWithIdenticalBCT.ts",
- "./testTs/test/expressions/functionCalls/callWithMissingVoidUndefinedUnknownAnyInJs.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperatorInParameterBindingPattern.2.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperatorInParameterInitializer.2.ts",
- "./testTs/test/expressions/optionalChaining/optionalChainingInParameterBindingPattern.2.ts",
- "./testTs/test/expressions/optionalChaining/optionalChainingInParameterInitializer.2.ts",
- "./testTs/test/expressions/typeGuards/nullOrUndefinedTypeGuardIsOrderIndependent.ts",
- "./testTs/test/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithBooleanType.ts",
- "./testTs/test/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithEnumType.ts",
- "./testTs/test/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithNumberType.ts",
- "./testTs/test/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithStringType.ts",
- "./testTs/test/externalModules/asiPreventsParsingAsAmbientExternalModule01.ts",
- "./testTs/test/externalModules/asiPreventsParsingAsAmbientExternalModule02.ts",
- "./testTs/test/externalModules/commonJsImportBindingElementNarrowType.ts",
- "./testTs/test/externalModules/exportAssignDottedName.ts",
- "./testTs/test/externalModules/exportAssignImportedIdentifier.ts",
- "./testTs/test/externalModules/exportAssignTypes.ts",
- "./testTs/test/externalModules/exportDeclaredModule.ts",
- "./testTs/test/externalModules/exportNonVisibleType.ts",
- "./testTs/test/externalModules/moduleResolutionWithExtensions.ts",
- "./testTs/test/externalModules/moduleScoping.ts",
- "./testTs/test/externalModules/relativePathToDeclarationFile.ts",
- "./testTs/test/externalModules/topLevelAwait.1.ts",
- "./testTs/test/externalModules/es6/es6modulekindWithES5Target.ts",
- "./testTs/test/externalModules/es6/es6modulekindWithES5Target11.ts",
- "./testTs/test/externalModules/es6/es6modulekindWithES5Target3.ts",
- "./testTs/test/externalModules/typeOnly/ambient.ts",
- "./testTs/test/externalModules/typeOnly/cjsImportInES2015.ts",
- "./testTs/test/externalModules/typeOnly/exportDeclaration_moduleSpecifier-isolatedModules.ts",
- "./testTs/test/externalModules/typeOnly/exportDeclaration_value.ts",
- "./testTs/test/externalModules/typeOnly/implementsClause.ts",
- "./testTs/test/externalModules/typeOnly/importDefaultNamedType.ts",
- "./testTs/test/externalModules/typeOnly/nestedNamespace.ts",
- "./testTs/test/externalModules/typeOnly/typeQuery.ts",
- "./testTs/test/functions/parameterInitializersForwardReferencing.2.ts",
- "./testTs/test/importAssertion/importAssertion1.ts",
- "./testTs/test/importAssertion/importAssertion2.ts",
- "./testTs/test/importAssertion/importAssertion3.ts",
- "./testTs/test/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace02.ts",
- "./testTs/test/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace04.ts",
- "./testTs/test/jsdoc/callbackTagVariadicType.ts",
- "./testTs/test/jsdoc/checkJsdocParamTag1.ts",
- "./testTs/test/jsdoc/constructorTagOnNestedBinaryExpression.ts",
- "./testTs/test/jsdoc/enumTagImported.ts",
- "./testTs/test/jsdoc/exportedAliasedEnumTag.ts",
- "./testTs/test/jsdoc/exportedEnumTypeAndValue.ts",
- "./testTs/test/jsdoc/jsdocAugments_qualifiedName.ts",
- "./testTs/test/jsdoc/jsdocAugments_withTypeParameter.ts",
- "./testTs/test/jsdoc/jsdocImportType.ts",
- "./testTs/test/jsdoc/jsdocImportType2.ts",
- "./testTs/test/jsdoc/jsdocImportTypeReferenceToCommonjsModule.ts",
- "./testTs/test/jsdoc/jsdocTemplateTag4.ts",
- "./testTs/test/jsdoc/jsdocTemplateTag5.ts",
- "./testTs/test/jsdoc/jsdocTypeReferenceToImport.ts",
- "./testTs/test/jsdoc/jsdocTypeReferenceToImportOfClassExpression.ts",
- "./testTs/test/jsdoc/jsdocTypeReferenceToImportOfFunctionExpression.ts",
- "./testTs/test/jsdoc/jsdocTypeReferenceToMergedClass.ts",
- "./testTs/test/jsdoc/jsdocTypeReferenceToValue.ts",
- "./testTs/test/jsdoc/jsdocTypeTag.ts",
- "./testTs/test/jsdoc/paramTagBracketsAddOptionalUndefined.ts",
- "./testTs/test/jsdoc/returnTagTypeGuard.ts",
- "./testTs/test/jsdoc/typedefCrossModule.ts",
- "./testTs/test/jsdoc/typedefTagExtraneousProperty.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsImportNamespacedType.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsTypedefAndImportTypes.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsTypedefPropertyAndExportAssignment.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsTypeReassignmentFromDeclaration.ts",
- "./testTs/test/jsx/tsxEmitSpreadAttribute.ts",
- "./testTs/test/jsx/tsxReactEmitSpreadAttribute.ts",
- "./testTs/test/moduleResolution/packageJsonMain.ts",
- "./testTs/test/moduleResolution/scopedPackages.ts",
- "./testTs/test/moduleResolution/untypedModuleImport.ts",
- "./testTs/test/moduleResolution/untypedModuleImport_allowJs.ts",
- "./testTs/test/moduleResolution/untypedModuleImport_vsAmbient.ts",
- "./testTs/test/override/override10.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration17.ts",
- "./testTs/test/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration5.ts",
- "./testTs/test/parser/ecmascript5/Protected/Protected3.ts",
- "./testTs/test/references/library-reference-10.ts",
- "./testTs/test/references/library-reference-11.ts",
- "./testTs/test/references/library-reference-12.ts",
- "./testTs/test/references/library-reference-13.ts",
- "./testTs/test/references/library-reference-2.ts",
- "./testTs/test/references/library-reference-4.ts",
- "./testTs/test/references/library-reference-8.ts",
- "./testTs/test/salsa/annotatedThisPropertyInitializerDoesntNarrow.ts",
- "./testTs/test/salsa/circularMultipleAssignmentDeclaration.ts",
- "./testTs/test/salsa/commonJSAliasedExport.ts",
- "./testTs/test/salsa/commonJSImportClassTypeReference.ts",
- "./testTs/test/salsa/commonJSImportNestedClassTypeReference.ts",
- "./testTs/test/salsa/commonJSReexport.ts",
- "./testTs/test/salsa/constructorFunctionMergeWithClass.ts",
- "./testTs/test/salsa/contextualTypedSpecialAssignment.ts",
- "./testTs/test/salsa/defaultPropertyAssignedClassWithPrototype.ts",
- "./testTs/test/salsa/exportNestedNamespaces.ts",
- "./testTs/test/salsa/inferingFromAny.ts",
- "./testTs/test/salsa/inferringClassMembersFromAssignments3.ts",
- "./testTs/test/salsa/inferringClassMembersFromAssignments4.ts",
- "./testTs/test/salsa/inferringClassMembersFromAssignments5.ts",
- "./testTs/test/salsa/inferringClassMembersFromAssignments7.ts",
- "./testTs/test/salsa/inferringClassStaticMembersFromAssignments.ts",
- "./testTs/test/salsa/jsContainerMergeJsContainer.ts",
- "./testTs/test/salsa/jsContainerMergeTsDeclaration.ts",
- "./testTs/test/salsa/jsObjectsMarkedAsOpenEnded.ts",
- "./testTs/test/salsa/moduleExportAlias.ts",
- "./testTs/test/salsa/moduleExportAlias2.ts",
- "./testTs/test/salsa/moduleExportAssignment.ts",
- "./testTs/test/salsa/moduleExportAssignment6.ts",
- "./testTs/test/salsa/moduleExportNestedNamespaces.ts",
- "./testTs/test/salsa/multipleDeclarations.ts",
- "./testTs/test/salsa/nestedPrototypeAssignment.ts",
- "./testTs/test/salsa/plainJSRedeclare3.ts",
- "./testTs/test/salsa/privateIdentifierExpando.ts",
- "./testTs/test/salsa/propertyAssignmentOnImportedSymbol.ts",
- "./testTs/test/salsa/sourceFileMergeWithFunction.ts",
- "./testTs/test/salsa/spellingUncheckedJS.ts",
- "./testTs/test/salsa/thisPropertyAssignmentCircular.ts",
- "./testTs/test/salsa/topLevelThisAssignment.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment14.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment15.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment16.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment17.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment18.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment19.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment2.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment23.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment24.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment25.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment3.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment34.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment35.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment37.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment4.ts",
- "./testTs/test/salsa/typeFromPropertyAssignmentWithExport.ts",
- "./testTs/test/salsa/unannotatedParametersAreOptional.ts",
- "./testTs/test/salsa/varRequireFromJavascript.ts",
- "./testTs/test/salsa/varRequireFromTypescript.ts",
- "./testTs/test/scanner/ecmascript3/scannerES3NumericLiteral2.ts",
- "./testTs/test/types/contextualTypes/commaOperator/contextuallyTypeCommaOperator01.ts",
- "./testTs/test/types/import/importTypeGenericTypes.ts",
- "./testTs/test/types/import/importTypeLocal.ts",
- "./testTs/test/types/intersection/intersectionsAndEmptyObjects.ts",
- "./testTs/test/types/members/augmentedTypeBracketAccessIndexSignature.ts",
- "./testTs/test/types/members/objectTypeWithCallSignatureHidingMembersOfExtendedFunction.ts",
- "./testTs/test/types/members/objectTypeWithConstructSignatureHidingMembersOfExtendedFunction.ts",
- "./testTs/test/types/never/neverInference.ts",
- "./testTs/test/types/tuple/readonlyArraysAndTuples2.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/stringLiteralTypeIsSubtypeOfString.ts",
- "./testTs/test/types/union/discriminatedUnionTypes3.ts",
- "./testTs/test/typings/typingsLookup1.ts",
- "./testTs/test/typings/typingsLookup2.ts",
- "./testTs/test/typings/typingsLookup3.ts",
- "./testTs/test/typings/typingsLookup4.ts",
- "./testTs/test/ambient/ambientInsideNonAmbient.ts",
- "./testTs/test/ambient/ambientDeclarations.ts"
- ],
- "import_skip":[
- "./testTs/test/ambient/ambientDeclarationsPatterns/declarations.d.ts",
- "./testTs/test/ambient/ambientShorthand_merging/declarations1.d.ts",
- "./testTs/test/ambient/ambientShorthand_merging/declarations2.d.ts",
- "./testTs/test/ambient/ambientShorthand_reExport/declarations.d.ts",
- "./testTs/test/ambient/ambientShorthand_reExport/jquery.d.ts",
- "./testTs/test/ambient/ambientShorthand_reExport/reExportAll.ts",
- "./testTs/test/ambient/ambientShorthand_reExport/reExportX.ts",
- "./testTs/test/declarationEmit/typeReferenceRelatedFiles/package.json",
- "./testTs/test/declarationEmit/typeReferenceRelatedFiles/main.ts",
- "./testTs/test/declarationEmit/typeReferenceRelatedFiles/fs.d.ts",
- "./testTs/test/externalModules/typeOnly/importDefaultNamedType/a.ts",
- "./testTs/test/jsdoc/enumTagImported/mod1.js",
- "./testTs/test/jsdoc/jsdocAugments_qualifiedName/a.js",
- "./testTs/test/jsdoc/declarations/jsDeclarationsImportNamespacedType/mod1.js",
- "./testTs/test/moduleResolution/scopedPackages/index.d.ts",
- "./testTs/test/moduleResolution/scopedPackages/z.d.ts",
- "./testTs/test/moduleResolution/scopedPackagesClassic/index.d.ts",
- "./testTs/test/moduleResolution/untypedModuleImport_allowJs/index.js",
- "./testTs/test/moduleResolution/untypedModuleImport_allowJs/foo.js",
- "./testTs/test/moduleResolution/untypedModuleImport_vsAmbient/declarations.d.ts",
- "./testTs/test/moduleResolution/untypedModuleImport_vsAmbient/index.js",
- "./testTs/test/salsa/propertyAssignmentOnImportedSymbol/mod1.js",
- "./testTs/test/typings/typingsLookup4/index.tsx",
- "./testTs/test/typings/typingsLookup4/jquery.d.ts",
- "./testTs/test/typings/typingsLookup4/kquery.d.ts",
- "./testTs/test/typings/typingsLookup4/lquery.d.ts",
- "./testTs/test/typings/typingsLookup4/mquery.d.ts",
- "./testTs/test/typings/typingsLookup4/package.json",
- "./testTs/test/typings/typingsLookup4/tsconfig.json",
- "./testTs/test/jsdoc/enumTagImported/enumTagImported.ts",
- "./testTs/test/jsdoc/jsdocAugments_qualifiedName/jsdocAugments_qualifiedName.ts",
- "./testTs/test/moduleResolution/untypedModuleImport_allowJs/untypedModuleImport_allowJs.ts",
- "./testTs/test/moduleResolution/untypedModuleImport_vsAmbient/untypedModuleImport_vsAmbient.ts"
- ],
- "code_rule":[
- "./testTs/test/parser/ecmascript5/ObjectTypes/parserObjectType4.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock2.ts",
- "./testTs/test/classes/constructorDeclarations/classConstructorParametersAccessibility3.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/classAppearsToHaveMembersOfObject.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/derivedTypeDoesNotRequireExtendsClause.ts",
- "./testTs/test/classes/classDeclarations/classBody/classWithEmptyBody.ts",
- "./testTs/test/controlFlow/typeGuardsNestedAssignments.ts",
- "./testTs/test/expressions/conditonalOperator/conditionalOperatorWithIdenticalBCT.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormIsType.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormTypeOfString.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormInstanceOf.ts",
- "./testTs/test/expressions/typeGuards/typeGuardFunctionGenerics.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormTypeOfBoolean.ts",
- "./testTs/test/expressions/asOperator/asOperatorASI.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnCallSignature.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnConstructorSignature.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnIndexSignature.ts",
- "./testTs/test/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithLHSIsObject.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration19.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration16.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration20.ts",
- "./testTs/test/types/import/importTypeGenericTypes.ts",
- "./testTs/test/types/import/importTypeLocal.ts",
- "./testTs/test/types/objectTypeLiteral/propertySignatures/stringNamedPropertyAccess.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/callSignaturesWithOptionalParameters2.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/callSignaturesWithOptionalParameters.ts",
- "./testTs/test/types/specifyingTypes/typeQueries/typeQueryWithReservedWords.ts",
- "./testTs/test/types/specifyingTypes/typeLiterals/arrayOfFunctionTypes3.ts",
- "./testTs/test/types/thisType/fluentClasses.ts",
- "./testTs/test/types/members/objectTypeHidingMembersOfObject.ts",
- "./testTs/test/types/members/objectTypeWithStringNamedPropertyOfIllegalCharacters.ts",
- "./testTs/test/types/members/objectTypeWithNumericProperty.ts",
- "./testTs/test/types/members/objectTypePropertyAccess.ts",
- "./testTs/test/types/typeAliases/classDoesNotDependOnBaseTypes.ts",
- "./testTs/test/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionInferenceWithTypeParameter.ts",
- "./testTs/test/types/primitives/undefined/validUndefinedAssignments.ts",
- "./testTs/test/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithoutConstraints.ts",
- "./testTs/test/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints.ts",
- "./testTs/test/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.ts",
- "./testTs/test/types/typeParameters/typeParameterLists/typeParameterUsedAsConstraint.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures2.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures5.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures4.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures2.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures4.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithStringIndexers2.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithNumericIndexers1.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithNumericIndexers2.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithStringIndexers.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithNumericIndexers3.ts",
- "./testTs/test/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions.ts",
- "./testTs/test/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions2.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments4.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithObjectTypeArgs2.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints2.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance4.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers2.ts",
- "./testTs/test/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration5.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator1.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator2.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator3.ts",
- "./testTs/test/parser/ecmascript5/ObjectTypes/parserObjectType3.ts",
- "./testTs/test/parser/ecmascript5/ParameterLists/parserParameterList12.ts",
- "./testTs/test/salsa/constructorFunctions3.ts",
- "./testTs/test/salsa/inferringClassMembersFromAssignments6.ts",
- "./testTs/test/salsa/methodsReturningThis.ts",
- "./testTs/test/salsa/privateConstructorFunction.ts",
- "./testTs/test/salsa/propertiesOfGenericConstructorFunctions.ts",
- "./testTs/test/salsa/thisTypeOfConstructorFunctions.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment27.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment40.ts",
- "./testTs/test/salsa/typeFromPrototypeAssignment4.ts",
- "./testTs/test/types/literal/stringLiteralsWithTypeAssertions01.ts",
- "./testTs/test/types/primitives/stringLiteral/stringLiteralType.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesInUnionTypes01.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesInUnionTypes02.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesInUnionTypes03.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesOverloadAssignability03.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesTypePredicates01.ts",
- "./testTs/test/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne.ts",
- "./testTs/test/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope2.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithNonSymmetricSubtypes.ts",
- "./testTs/test/controlFlow/controlFlowConditionalExpression.ts",
- "./testTs/test/declarationEmit/nullPropertyName.ts",
- "./testTs/test/es2021/logicalAssignment/logicalAssignment5.ts",
- "./testTs/test/es6/classExpressions/typeArgumentInferenceWithClassExpression1.ts",
- "./testTs/test/es6/classExpressions/typeArgumentInferenceWithClassExpression3.ts",
- "./testTs/test/es6/destructuring/emptyArrayBindingPatternParameter02.ts",
- "./testTs/test/es6/destructuring/emptyArrayBindingPatternParameter03.ts",
- "./testTs/test/es6/destructuring/emptyObjectBindingPatternParameter02.ts",
- "./testTs/test/es6/destructuring/emptyObjectBindingPatternParameter03.ts",
- "./testTs/test/expressions/binaryOperators/logicalAndOperator/logicalAndOperatorWithTypeParameters.ts",
- "./testTs/test/externalModules/es6/es6modulekindWithES5Target6.ts",
- "./testTs/test/functions/parameterInitializersBackwardReferencing.ts",
- "./testTs/test/jsdoc/callbackTagNamespace.ts",
- "./testTs/test/jsdoc/checkJsdocTypedefInParamTag1.ts",
- "./testTs/test/jsdoc/jsdocLiteral.ts",
- "./testTs/test/jsdoc/jsdocNeverUndefinedNull.ts",
- "./testTs/test/jsdoc/jsdocParseMatchingBackticks.ts",
- "./testTs/test/jsdoc/jsdocParseStarEquals.ts",
- "./testTs/test/jsdoc/linkTagEmit1.ts",
- "./testTs/test/jsdoc/moduleExportsElementAccessAssignment2.ts",
- "./testTs/test/jsdoc/paramTagTypeResolution2.ts",
- "./testTs/test/jsdoc/parseLinkTag.ts",
- "./testTs/test/jsdoc/thisTag1.ts",
- "./testTs/test/jsdoc/typeTagWithGenericSignature.ts"
- ],
- "no_case":[
- "./testTs/test/inferFromBindingPattern.ts",
- "./testTs/test/scanner/jsdocInvalidTokens.ts",
- "./testTs/test/scanner/ecmascript3/scannerES3NumericLiteral5.ts",
- "./testTs/test/scanner/ecmascript3/scannerES3NumericLiteral1.ts",
- "./testTs/test/scanner/ecmascript3/scannerES3NumericLiteral7.ts",
- "./testTs/test/scanner/ecmascript5/scannerEnum1.ts",
- "./testTs/test/scanner/ecmascript5/scannerStringLiteralWithContainingNullCharacter1.ts",
- "./testTs/test/scanner/ecmascript5/scannerNonAsciiHorizontalWhitespace.ts",
- "./testTs/test/test_ts/test_full.ts",
- "./testTs/test/statements/returnStatements/returnStatements.ts",
- "./testTs/test/statements/for-inStatements/for-inStatementsArray.ts",
- "./testTs/test/statements/for-await-ofStatements/emitter.forAwait.ts",
- "./testTs/test/statements/continueStatements/forContinueStatements.ts",
- "./testTs/test/statements/continueStatements/whileContinueStatements.ts",
- "./testTs/test/statements/continueStatements/forInContinueStatements.ts",
- "./testTs/test/statements/continueStatements/doWhileContinueStatements.ts",
- "./testTs/test/statements/breakStatements/whileBreakStatements.ts",
- "./testTs/test/statements/breakStatements/doWhileBreakStatements.ts",
- "./testTs/test/statements/breakStatements/forInBreakStatements.ts",
- "./testTs/test/statements/breakStatements/forBreakStatements.ts",
- "./testTs/test/statements/ifDoWhileStatements/ifDoWhileStatements.ts",
- "./testTs/test/statements/forStatements/forStatementsMultipleValidDecl.ts",
- "./testTs/test/statements/forStatements/forStatements.ts",
- "./testTs/test/statements/throwStatements/throwStatements.ts",
- "./testTs/test/statements/throwStatements/throwInEnclosingStatements.ts",
- "./testTs/test/statements/VariableStatements/everyTypeWithAnnotationAndInitializer.ts",
- "./testTs/test/statements/VariableStatements/validMultipleVariableDeclarations.ts",
- "./testTs/test/statements/VariableStatements/recursiveInitializer.ts",
- "./testTs/test/statements/VariableStatements/everyTypeWithInitializer.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of14.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of1.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of11.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of23.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of21.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of5.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of13.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of3.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of24.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of37.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of18.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of4.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of2.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of15.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of22.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of6.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of16.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of33.ts",
- "./testTs/test/statements/for-ofStatements/ES5For-of25.ts",
- "./testTs/test/controlFlow/controlFlowBinaryOrExpression.ts",
- "./testTs/test/controlFlow/controlFlowDoWhileStatement.ts",
- "./testTs/test/controlFlow/controlFlowForOfStatement.ts",
- "./testTs/test/controlFlow/controlFlowStringIndex.ts",
- "./testTs/test/controlFlow/controlFlowAliasingCatchVariables.ts",
- "./testTs/test/controlFlow/controlFlowElementAccess2.ts",
- "./testTs/test/controlFlow/controlFlowCommaOperator.ts",
- "./testTs/test/controlFlow/assertionTypePredicates2.ts",
- "./testTs/test/controlFlow/controlFlowBinaryAndExpression.ts",
- "./testTs/test/controlFlow/controlFlowWithTemplateLiterals.ts",
- "./testTs/test/controlFlow/controlFlowInstanceofExtendsFunction.ts",
- "./testTs/test/controlFlow/constLocalsInFunctionExpressions.ts",
- "./testTs/test/controlFlow/controlFlowForStatement.ts",
- "./testTs/test/controlFlow/controlFlowAssignmentExpression.ts",
- "./testTs/test/controlFlow/controlFlowTruthiness.ts",
- "./testTs/test/controlFlow/typeGuardsAsAssertions.ts",
- "./testTs/test/controlFlow/controlFlowOptionalChain2.ts",
- "./testTs/test/controlFlow/controlFlowDestructuringDeclaration.ts",
- "./testTs/test/controlFlow/controlFlowInOperator.ts",
- "./testTs/test/controlFlow/controlFlowForInStatement2.ts",
- "./testTs/test/controlFlow/controlFlowForInStatement.ts",
- "./testTs/test/controlFlow/controlFlowElementAccess.ts",
- "./testTs/test/controlFlow/controlFlowInstanceOfGuardPrimitives.ts",
- "./testTs/test/controlFlow/controlFlowWhileStatement.ts",
- "./testTs/test/controlFlow/controlFlowIteration.ts",
- "./testTs/test/types/import/importTypeAmbient.ts",
- "./testTs/test/types/never/neverUnionIntersection.ts",
- "./testTs/test/types/never/neverType.ts",
- "./testTs/test/types/objectTypeLiteral/objectTypeLiteralSyntax.ts",
- "./testTs/test/types/objectTypeLiteral/indexSignatures/stringIndexingResults.ts",
- "./testTs/test/types/objectTypeLiteral/indexSignatures/numericIndexingResults.ts",
- "./testTs/test/types/objectTypeLiteral/propertySignatures/propertyNameWithoutTypeAnnotation.ts",
- "./testTs/test/types/objectTypeLiteral/propertySignatures/propertyNamesOfReservedWords.ts",
- "./testTs/test/types/objectTypeLiteral/constructSignatures/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.ts",
- "./testTs/test/types/objectTypeLiteral/constructSignatures/constructSignaturesWithIdenticalOverloads.ts",
- "./testTs/test/types/objectTypeLiteral/constructSignatures/constructSignaturesWithOverloads.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/identicalCallSignatures.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/specializedSignatureWithOptional.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/callSignatureWithoutAnnotationsOrBody.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint3.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/identicalCallSignatures2.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/callSignaturesThatDifferOnlyByReturnType.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/parametersWithNoAnnotationAreAny.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/stringLiteralTypesInImplementationSignatures.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/typeParameterAsTypeArgument.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/identicalCallSignatures3.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/callSignaturesThatDifferOnlyByReturnType3.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint2.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/specializedSignatureIsSubtypeOfNonSpecializedSignature.ts",
- "./testTs/test/types/objectTypeLiteral/callSignatures/callSignatureWithoutReturnTypeAnnotationInference.ts",
- "./testTs/test/types/objectTypeLiteral/methodSignatures/methodSignaturesWithOverloads2.ts",
- "./testTs/test/types/objectTypeLiteral/methodSignatures/functionLiterals.ts",
- "./testTs/test/types/literal/literalTypes2.ts",
- "./testTs/test/types/literal/stringEnumLiteralTypes2.ts",
- "./testTs/test/types/literal/literalTypes3.ts",
- "./testTs/test/types/literal/enumLiteralTypes1.ts",
- "./testTs/test/types/literal/stringEnumLiteralTypes1.ts",
- "./testTs/test/types/literal/literalTypesAndDestructuring.ts",
- "./testTs/test/types/literal/booleanLiteralTypes1.ts",
- "./testTs/test/types/literal/numericLiteralTypes2.ts",
- "./testTs/test/types/literal/numericLiteralTypes1.ts",
- "./testTs/test/types/literal/stringLiteralsAssertionsInEqualityComparisons01.ts",
- "./testTs/test/types/literal/literalTypesAndTypeAssertions.ts",
- "./testTs/test/types/literal/enumLiteralTypes2.ts",
- "./testTs/test/types/literal/literalTypes1.ts",
- "./testTs/test/types/literal/booleanLiteralTypes2.ts",
- "./testTs/test/types/literal/literalTypeWidening.ts",
- "./testTs/test/types/specifyingTypes/typeQueries/typeofModuleWithoutExports.ts",
- "./testTs/test/types/specifyingTypes/typeQueries/typeofClass2.ts",
- "./testTs/test/types/specifyingTypes/typeLiterals/arrayLiteral.ts",
- "./testTs/test/types/specifyingTypes/typeLiterals/functionLiteral.ts",
- "./testTs/test/types/specifyingTypes/typeLiterals/parenthesizedTypes.ts",
- "./testTs/test/types/specifyingTypes/typeLiterals/functionLiteralForOverloads.ts",
- "./testTs/test/types/specifyingTypes/typeLiterals/functionLiteralForOverloads2.ts",
- "./testTs/test/types/nonPrimitive/nonPrimitiveIndexingWithForIn.ts",
- "./testTs/test/types/nonPrimitive/nonPrimitiveIndexingWithForInSupressError.ts",
- "./testTs/test/types/nonPrimitive/assignObjectToNonPrimitive.ts",
- "./testTs/test/types/thisType/thisTypeInFunctions3.ts",
- "./testTs/test/types/thisType/thisTypeInTypePredicate.ts",
- "./testTs/test/types/thisType/thisTypeInInterfaces.ts",
- "./testTs/test/types/thisType/contextualThisType.ts",
- "./testTs/test/types/thisType/thisTypeInTuples.ts",
- "./testTs/test/types/thisType/thisTypeInObjectLiterals.ts",
- "./testTs/test/types/thisType/contextualThisTypeInJavascript.ts",
- "./testTs/test/types/thisType/thisTypeInClasses.ts",
- "./testTs/test/types/thisType/fluentInterfaces.ts",
- "./testTs/test/types/thisType/thisTypeAndConstraints.ts",
- "./testTs/test/types/thisType/inferThisType.ts",
- "./testTs/test/types/thisType/thisTypeInBasePropertyAndDerivedContainerOfBase01.ts",
- "./testTs/test/types/members/typesWithSpecializedConstructSignatures.ts",
- "./testTs/test/types/members/typesWithOptionalProperty.ts",
- "./testTs/test/types/members/typesWithSpecializedCallSignatures.ts",
- "./testTs/test/types/members/objectTypeWithConstructSignatureHidingMembersOfFunction.ts",
- "./testTs/test/types/members/classWithPublicProperty.ts",
- "./testTs/test/types/members/classWithProtectedProperty.ts",
- "./testTs/test/types/members/objectTypeWithCallSignatureAppearsToBeFunctionType.ts",
- "./testTs/test/types/members/objectTypeWithCallSignatureHidingMembersOfFunction.ts",
- "./testTs/test/types/localTypes/localTypes2.ts",
- "./testTs/test/types/localTypes/localTypes3.ts",
- "./testTs/test/types/typeAliases/circularTypeAliasForUnionWithInterface.ts",
- "./testTs/test/types/typeAliases/asiPreventsParsingAsTypeAlias02.ts",
- "./testTs/test/types/typeAliases/asiPreventsParsingAsTypeAlias01.ts",
- "./testTs/test/types/typeAliases/genericTypeAliases.ts",
- "./testTs/test/types/typeAliases/interfaceDoesNotDependOnBaseTypes.ts",
- "./testTs/test/types/typeAliases/circularTypeAliasForUnionWithClass.ts",
- "./testTs/test/types/typeAliases/typeAliases.ts",
- "./testTs/test/types/mapped/isomorphicMappedTypeInference.ts",
- "./testTs/test/types/mapped/mappedTypesAndObjects.ts",
- "./testTs/test/types/mapped/mappedTypeOverlappingStringEnumKeys.ts",
- "./testTs/test/types/mapped/mappedTypeModifiers.ts",
- "./testTs/test/types/mapped/mappedTypes3.ts",
- "./testTs/test/types/mapped/mappedTypesArraysTuples.ts",
- "./testTs/test/types/mapped/mappedTypes1.ts",
- "./testTs/test/types/mapped/mappedTypes2.ts",
- "./testTs/test/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionWitoutTypeParameter.ts",
- "./testTs/test/types/contextualTypes/methodDeclarations/contextuallyTypedObjectLiteralMethodDeclaration01.ts",
- "./testTs/test/types/contextualTypes/methodDeclarations/contextuallyTypedBindingInitializer.ts",
- "./testTs/test/types/contextualTypes/jsxAttributes/contextuallyTypedStringLiteralsInJsxAttributes01.tsx",
- "./testTs/test/types/contextualTypes/logicalAnd/contextuallyTypeLogicalAnd01.ts",
- "./testTs/test/types/conditional/variance.ts",
- "./testTs/test/types/conditional/inferTypes2.ts",
- "./testTs/test/types/namedTypes/classWithOptionalParameter.ts",
- "./testTs/test/types/namedTypes/genericInstantiationEquivalentToObjectLiteral.ts",
- "./testTs/test/types/namedTypes/optionalMethods.ts",
- "./testTs/test/types/primitives/string/validStringAssignments.ts",
- "./testTs/test/types/primitives/string/stringPropertyAccess.ts",
- "./testTs/test/types/primitives/string/extendStringInterface.ts",
- "./testTs/test/types/primitives/number/extendNumberInterface.ts",
- "./testTs/test/types/primitives/number/numberPropertyAccess.ts",
- "./testTs/test/types/primitives/number/validNumberAssignments.ts",
- "./testTs/test/types/primitives/undefined/validUndefinedValues.ts",
- "./testTs/test/types/primitives/undefined/invalidUndefinedValues.ts",
- "./testTs/test/types/primitives/void/validVoidAssignments.ts",
- "./testTs/test/types/primitives/void/validVoidValues.ts",
- "./testTs/test/types/primitives/boolean/extendBooleanInterface.ts",
- "./testTs/test/types/primitives/boolean/validBooleanAssignments.ts",
- "./testTs/test/types/primitives/boolean/booleanPropertyAccess.ts",
- "./testTs/test/types/primitives/enum/validEnumAssignments.ts",
- "./testTs/test/types/union/contextualTypeWithUnionTypeCallSignatures.ts",
- "./testTs/test/types/union/contextualTypeWithUnionTypeIndexSignatures.ts",
- "./testTs/test/types/union/unionTypeCallSignatures2.ts",
- "./testTs/test/types/union/contextualTypeWithUnionTypeMembers.ts",
- "./testTs/test/types/union/unionTypeReduction.ts",
- "./testTs/test/types/union/unionTypeCallSignatures3.ts",
- "./testTs/test/types/union/unionTypeIndexSignature.ts",
- "./testTs/test/types/tuple/wideningTuples1.ts",
- "./testTs/test/types/tuple/tupleElementTypes1.ts",
- "./testTs/test/types/tuple/wideningTuples6.ts",
- "./testTs/test/types/tuple/tupleElementTypes2.ts",
- "./testTs/test/types/tuple/wideningTuples2.ts",
- "./testTs/test/types/tuple/tupleElementTypes3.ts",
- "./testTs/test/types/tuple/typeInferenceWithTupleType.ts",
- "./testTs/test/types/tuple/tupleElementTypes4.ts",
- "./testTs/test/types/tuple/named/namedTupleMembers.ts",
- "./testTs/test/types/keyof/keyofAndIndexedAccess.ts",
- "./testTs/test/types/keyof/keyofIntersection.ts",
- "./testTs/test/types/any/assignEveryTypeToAny.ts",
- "./testTs/test/types/any/anyPropertyAccess.ts",
- "./testTs/test/types/any/anyAsFunctionCall.ts",
- "./testTs/test/types/typeParameters/recurringTypeParamForContainerOfBase01.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraint.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraintTransitively2.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/instantiateGenericClassWithZeroTypeArguments.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints3.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints2.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/callGenericFunctionWithZeroTypeArguments.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/constraintSatisfactionWithAny.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/constraintSatisfactionWithAny2.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraintTransitively.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction3.ts",
- "./testTs/test/types/typeParameters/typeArgumentLists/constraintSatisfactionWithEmptyObject.ts",
- "./testTs/test/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints3.ts",
- "./testTs/test/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope.ts",
- "./testTs/test/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints2.ts",
- "./testTs/test/types/spread/spreadExcessProperty.ts",
- "./testTs/test/types/spread/spreadOverwritesProperty.ts",
- "./testTs/test/types/spread/spreadUnion4.ts",
- "./testTs/test/types/spread/spreadUnion.ts",
- "./testTs/test/types/spread/spreadContextualTypedBindingPattern.ts",
- "./testTs/test/types/spread/objectSpreadRepeatedNullCheckPerf.ts",
- "./testTs/test/types/typeRelationships/recursiveTypes/recursiveTypeInGenericConstraint.ts",
- "./testTs/test/types/typeRelationships/recursiveTypes/nominalSubtypeCheckOfTypeParameter.ts",
- "./testTs/test/types/typeRelationships/recursiveTypes/infiniteExpansionThroughTypeInference.ts",
- "./testTs/test/types/typeRelationships/recursiveTypes/arrayLiteralsWithRecursiveGenerics.ts",
- "./testTs/test/types/typeRelationships/recursiveTypes/recursiveTypesUsedAsFunctionParameters.ts",
- "./testTs/test/types/typeRelationships/recursiveTypes/infiniteExpansionThroughInstantiation2.ts",
- "./testTs/test/types/typeRelationships/recursiveTypes/nominalSubtypeCheckOfTypeParameter2.ts",
- "./testTs/test/types/typeRelationships/widenedTypes/strictNullChecksNoWidening.ts",
- "./testTs/test/types/typeRelationships/widenedTypes/objectLiteralWidened.ts",
- "./testTs/test/types/typeRelationships/widenedTypes/initializersWidened.ts",
- "./testTs/test/types/typeRelationships/widenedTypes/arrayLiteralWidened.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality3.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/nullIsSubtypeOfEverythingButUndefined.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/undefinedIsSubtypeOfEverything.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypesOfAny.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints2.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures3.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures3.ts",
- "./testTs/test/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality4.ts",
- "./testTs/test/types/typeRelationships/comparable/optionalProperties01.ts",
- "./testTs/test/types/typeRelationships/comparable/switchCaseWithIntersectionTypes01.ts",
- "./testTs/test/types/typeRelationships/comparable/independentPropertyVariance.ts",
- "./testTs/test/types/typeRelationships/comparable/equalityWithUnionTypes01.ts",
- "./testTs/test/types/typeRelationships/comparable/optionalProperties02.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints2.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPrivates2.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignatures.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithConstructSignatures.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesOptionalParams2.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints2.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithComplexConstraints.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures2.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignaturesDifferingParamCounts.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType2.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesOptionalParams3.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignaturesWithOverloads.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterNames.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesOptionalParams.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithOptionality.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesOptionalParams2.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity2.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPublics.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithConstructSignatures2.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterCounts2.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/typeParametersAreIdenticalToThemselves.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPrivates.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignaturesDifferingParamCounts2.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/primtiveTypesAreIdentical.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignatures2.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingTypeParameterNames.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesOptionalParams.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingTypeParameterCounts.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesOptionalParams3.ts",
- "./testTs/test/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.ts",
- "./testTs/test/types/typeRelationships/bestCommonType/arrayLiteralWithMultipleBestCommonTypes.ts",
- "./testTs/test/types/typeRelationships/bestCommonType/heterogeneousArrayLiterals.ts",
- "./testTs/test/types/typeRelationships/instanceOf/narrowingConstrainedTypeVariable.ts",
- "./testTs/test/types/typeRelationships/typeInference/unionAndIntersectionInference2.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithOverloadedFunctionTypedArguments.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallTypeArgumentInference.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericContextualTypes1.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericFunctionParameters.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndIndexersErrors.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndIndexers.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndNumericIndexer.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithArrayLiteralArgs.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericClassWithObjectTypeArgsAndConstraints.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithConstraintsTypeArgumentInference.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments3.ts",
- "./testTs/test/types/typeRelationships/typeInference/keyofInferenceLowerPriorityThanReturn.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndStringIndexer.ts",
- "./testTs/test/types/typeRelationships/typeInference/keyofInferenceIntersectsResults.ts",
- "./testTs/test/types/typeRelationships/typeInference/unionAndIntersectionInference1.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithOverloadedConstructorTypedArguments.ts",
- "./testTs/test/types/typeRelationships/typeInference/bivariantInferences.ts",
- "./testTs/test/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints.ts",
- "./testTs/test/types/typeRelationships/typeInference/discriminatedUnionInference.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/nullAssignableToEveryType.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/numberAssignableToEnum.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/undefinedAssignableToEveryType.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignatures3.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/anyAssignabilityInInheritance.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers3.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/everyTypeAssignableToAny.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithWithGenericConstructSignatures.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType2.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithGenericCallSignatures.ts",
- "./testTs/test/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersNumericNames.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesOverloads03.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesOverloads04.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesInUnionTypes04.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypeAssertion01.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesAsTags03.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesAsTags02.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesAsTags01.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesAndTuples01.ts",
- "./testTs/test/types/stringLiteral/stringLiteralMatchedInSwitch01.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesOverloads01.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesAndParenthesizedExpressions01.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesOverloads02.ts",
- "./testTs/test/types/stringLiteral/stringLiteralTypesWithTemplateStrings01.ts",
- "./testTs/test/types/intersection/operatorsAndIntersectionTypes.ts",
- "./testTs/test/types/intersection/intersectionTypeMembers.ts",
- "./testTs/test/types/intersection/intersectionOfUnionNarrowing.ts",
- "./testTs/test/types/intersection/intersectionTypeInference2.ts",
- "./testTs/test/types/intersection/intersectionMemberOfUnionNarrowsCorrectly.ts",
- "./testTs/test/types/intersection/intersectionTypeOverloading.ts",
- "./testTs/test/types/intersection/intersectionTypeEquivalence.ts",
- "./testTs/test/types/intersection/intersectionTypeInference3.ts",
- "./testTs/test/types/intersection/contextualIntersectionType.ts",
- "./testTs/test/types/intersection/intersectionThisTypes.ts",
- "./testTs/test/types/intersection/intersectionOfUnionOfUnitTypes.ts",
- "./testTs/test/types/rest/genericRestParameters2.ts",
- "./testTs/test/types/rest/objectRestParameter.ts",
- "./testTs/test/types/rest/objectRestForOf.ts",
- "./testTs/test/types/rest/objectRestCatchES5.ts",
- "./testTs/test/types/rest/objectRestReadonly.ts",
- "./testTs/test/types/rest/objectRestAssignment.ts",
- "./testTs/test/types/rest/objectRest2.ts",
- "./testTs/test/internalModules/codeGeneration/nameCollision.ts",
- "./testTs/test/internalModules/codeGeneration/importStatements.ts",
- "./testTs/test/internalModules/codeGeneration/exportCodeGen.ts",
- "./testTs/test/internalModules/DeclarationMerging/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.ts",
- "./testTs/test/internalModules/DeclarationMerging/TwoInternalModulesWithTheSameNameAndSameCommonRoot.ts",
- "./testTs/test/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.ts",
- "./testTs/test/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.ts",
- "./testTs/test/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStringIndexerAndExportedFunctionWithTypeIncompatibleWithIndexer.ts",
- "./testTs/test/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.ts",
- "./testTs/test/internalModules/DeclarationMerging/FunctionAndModuleWithSameNameAndDifferentCommonRoot.ts",
- "./testTs/test/internalModules/DeclarationMerging/AmbientModuleAndAmbientFunctionWithTheSameNameAndCommonRoot.ts",
- "./testTs/test/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.ts",
- "./testTs/test/internalModules/DeclarationMerging/EnumAndModuleWithSameNameAndCommonRoot.ts",
- "./testTs/test/internalModules/DeclarationMerging/AmbientModuleAndAmbientWithSameNameAndCommonRoot.ts",
- "./testTs/test/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedInterfacesOfTheSameName.ts",
- "./testTs/test/internalModules/DeclarationMerging/ModuleAndEnumWithSameNameAndCommonRoot.ts",
- "./testTs/test/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedInterfacesOfTheSameName.ts",
- "./testTs/test/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticVariableAndNonExportedVarThatShareAName.ts",
- "./testTs/test/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName.ts",
- "./testTs/test/internalModules/importDeclarations/exportImportAlias.ts",
- "./testTs/test/internalModules/importDeclarations/importAliasIdentifiers.ts",
- "./testTs/test/internalModules/exportDeclarations/ExportInterfaceWithInaccessibleTypeInIndexerTypeAnnotations.ts",
- "./testTs/test/internalModules/exportDeclarations/ExportVariableWithAccessibleTypeInTypeAnnotation.ts",
- "./testTs/test/internalModules/exportDeclarations/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations.ts",
- "./testTs/test/internalModules/exportDeclarations/ExportClassWithInaccessibleTypeInIndexerTypeAnnotations.ts",
- "./testTs/test/internalModules/exportDeclarations/ExportVariableWithInaccessibleTypeInTypeAnnotation.ts",
- "./testTs/test/internalModules/exportDeclarations/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation.ts",
- "./testTs/test/internalModules/exportDeclarations/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation.ts",
- "./testTs/test/internalModules/exportDeclarations/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.ts",
- "./testTs/test/internalModules/exportDeclarations/ExportModuleWithAccessibleTypesOnItsExportedMembers.ts",
- "./testTs/test/internalModules/exportDeclarations/ExportClassWithInaccessibleTypeInTypeParameterConstraint.ts",
- "./testTs/test/internalModules/exportDeclarations/ExportClassWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.ts",
- "./testTs/test/internalModules/exportDeclarations/ExportFunctionWithAccessibleTypesInParameterAndReturnTypeAnnotation.ts",
- "./testTs/test/internalModules/exportDeclarations/ExportClassWhichExtendsInterfaceWithInaccessibleType.ts",
- "./testTs/test/internalModules/exportDeclarations/ExportInterfaceWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.ts",
- "./testTs/test/internalModules/exportDeclarations/ExportInterfaceWithInaccessibleTypeInTypeParameterConstraint.ts",
- "./testTs/test/internalModules/exportDeclarations/ExportVariableOfGenericTypeWithInaccessibleTypeAsTypeArgument.ts",
- "./testTs/test/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace03.ts",
- "./testTs/test/internalModules/moduleDeclarations/nestedModules.ts",
- "./testTs/test/internalModules/moduleDeclarations/nonInstantiatedModule.ts",
- "./testTs/test/internalModules/moduleDeclarations/instantiatedModule.ts",
- "./testTs/test/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace05.ts",
- "./testTs/test/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace01.ts",
- "./testTs/test/internalModules/moduleBody/moduleWithStatementsOfEveryKind.ts",
- "./testTs/test/classes/mixinClassesAnnotated.ts",
- "./testTs/test/classes/mixinClassesMembers.ts",
- "./testTs/test/classes/mixinClassesAnonymous.ts",
- "./testTs/test/classes/classExpression.ts",
- "./testTs/test/classes/classExpressions/classWithStaticFieldInParameterBindingPattern.ts",
- "./testTs/test/classes/classExpressions/classWithStaticFieldInParameterInitializer.ts",
- "./testTs/test/classes/classExpressions/genericClassExpressionInFunction.ts",
- "./testTs/test/classes/classExpressions/classExpressionLoop.ts",
- "./testTs/test/classes/classExpressions/classExpression5.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock12.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock24.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock5.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock15.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock18.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock14.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock27.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock13.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock11.ts",
- "./testTs/test/classes/classStaticBlock/classStaticBlock17.ts",
- "./testTs/test/classes/propertyMemberDeclarations/thisInInstanceMemberInitializer.ts",
- "./testTs/test/classes/propertyMemberDeclarations/abstractProperty.ts",
- "./testTs/test/classes/propertyMemberDeclarations/instanceMemberInitialization.ts",
- "./testTs/test/classes/propertyMemberDeclarations/instanceMemberWithComputedPropertyName2.ts",
- "./testTs/test/classes/propertyMemberDeclarations/staticMemberInitialization.ts",
- "./testTs/test/classes/propertyMemberDeclarations/instanceMemberWithComputedPropertyName.ts",
- "./testTs/test/classes/propertyMemberDeclarations/memberFunctionDeclarations/memberFunctionsWithPublicOverloads.ts",
- "./testTs/test/classes/propertyMemberDeclarations/memberFunctionDeclarations/typeOfThisInMemberFunctions.ts",
- "./testTs/test/classes/members/constructorFunctionTypes/classWithNoConstructorOrBaseClass.ts",
- "./testTs/test/classes/members/constructorFunctionTypes/constructorHasPrototypeProperty.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers2.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers1.ts",
- "./testTs/test/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers2.ts",
- "./testTs/test/classes/members/inheritanceAndOverriding/derivedClassOverridesWithoutSubtype.ts",
- "./testTs/test/classes/members/classTypes/indexersInClassType.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticFieldUnaryMutation.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticMethodCallExpression.ts",
- "./testTs/test/classes/members/privateNames/privateNameComputedPropertyName1.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticFieldInitializer.ts",
- "./testTs/test/classes/members/privateNames/privateNameFieldInitializer.ts",
- "./testTs/test/classes/members/privateNames/privateNameFieldAccess.ts",
- "./testTs/test/classes/members/privateNames/privateNameDeclaration.ts",
- "./testTs/test/classes/members/privateNames/privateNameFieldCallExpression.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticAndStaticInitializer.ts",
- "./testTs/test/classes/members/privateNames/privateNameFieldDestructuredBinding.ts",
- "./testTs/test/classes/members/privateNames/privateNameInLhsReceiverExpression.ts",
- "./testTs/test/classes/members/privateNames/privateNameComputedPropertyName4.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticMethodInStaticFieldInit.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticFieldClassExpression.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticAccessorsCallExpression.ts",
- "./testTs/test/classes/members/privateNames/privateNameClassExpressionLoop.ts",
- "./testTs/test/classes/members/privateNames/privateNameFieldUnaryMutation.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticFieldAssignment.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticFieldNoInitializer.ts",
- "./testTs/test/classes/members/privateNames/privateNameConstructorSignature.ts",
- "./testTs/test/classes/members/privateNames/privateNameComputedPropertyName2.ts",
- "./testTs/test/classes/members/privateNames/privateNameAndStaticInitializer.ts",
- "./testTs/test/classes/members/privateNames/privateNameComputedPropertyName3.ts",
- "./testTs/test/classes/members/privateNames/privateNameNestedClassNameConflict.ts",
- "./testTs/test/classes/members/privateNames/privateNameAccessorsCallExpression.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticFieldDestructuredBinding.ts",
- "./testTs/test/classes/members/privateNames/privateNameMethodInStaticFieldInit.ts",
- "./testTs/test/classes/members/privateNames/privateStaticNameShadowing.ts",
- "./testTs/test/classes/members/privateNames/privateNameMethodCallExpression.ts",
- "./testTs/test/classes/members/privateNames/privateNameFieldClassExpression.ts",
- "./testTs/test/classes/members/privateNames/privateNameStaticFieldCallExpression.ts",
- "./testTs/test/classes/members/privateNames/privateNameFieldAssignment.ts",
- "./testTs/test/classes/constructorDeclarations/classConstructorAccessibility4.ts",
- "./testTs/test/classes/constructorDeclarations/constructorWithExpressionLessReturn.ts",
- "./testTs/test/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues.ts",
- "./testTs/test/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithOptionalParameters.ts",
- "./testTs/test/classes/constructorDeclarations/superCalls/emitStatementsBeforeSuperCall.ts",
- "./testTs/test/classes/constructorDeclarations/superCalls/emitStatementsBeforeSuperCallWithDefineFields.ts",
- "./testTs/test/classes/staticIndexSignature/staticIndexSignature6.ts",
- "./testTs/test/classes/classDeclarations/mergeClassInterfaceAndModule.ts",
- "./testTs/test/classes/classDeclarations/classDeclarationLoop.ts",
- "./testTs/test/classes/classDeclarations/classExtendingBuiltinType.ts",
- "./testTs/test/classes/classDeclarations/classAndInterfaceWithSameName.ts",
- "./testTs/test/classes/classDeclarations/mergedInheritedClassInterface.ts",
- "./testTs/test/classes/classDeclarations/classAndInterfaceMerge.d.ts",
- "./testTs/test/classes/classDeclarations/modifierOnClassDeclarationMemberInFunction.ts",
- "./testTs/test/classes/classDeclarations/mergedClassInterface.ts",
- "./testTs/test/classes/classDeclarations/classExtendingNull.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/classExtendingClass.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/constructorFunctionTypeIsAssignableToBaseType.ts",
- "./testTs/test/classes/classDeclarations/classHeritageSpecification/constructorFunctionTypeIsAssignableToBaseType2.ts",
- "./testTs/test/jsx/jsxParsingError3.tsx",
- "./testTs/test/jsx/checkJsxChildrenProperty11.tsx",
- "./testTs/test/jsx/tsxSpreadChildrenInvalidType.tsx",
- "./testTs/test/jsx/tsxEmit2.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution7.tsx",
- "./testTs/test/jsx/tsxGenericAttributesType1.tsx",
- "./testTs/test/jsx/tsxElementResolution15.tsx",
- "./testTs/test/jsx/jsxParsingError4.tsx",
- "./testTs/test/jsx/tsxDefaultAttributesResolution2.tsx",
- "./testTs/test/jsx/tsxElementResolution1.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution17.tsx",
- "./testTs/test/jsx/tsxAttributeResolution4.tsx",
- "./testTs/test/jsx/jsxParsingError2.tsx",
- "./testTs/test/jsx/tsxReactComponentWithDefaultTypeParameter2.tsx",
- "./testTs/test/jsx/tsxGenericAttributesType6.tsx",
- "./testTs/test/jsx/tsxErrorRecovery2.tsx",
- "./testTs/test/jsx/tsxUnionElementType1.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution5.tsx",
- "./testTs/test/jsx/tsxStatelessFunctionComponents1.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution13.tsx",
- "./testTs/test/jsx/tsxElementResolution18.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution16.tsx",
- "./testTs/test/jsx/tsxFragmentReactEmit.tsx",
- "./testTs/test/jsx/jsxReactTestSuite.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution14.tsx",
- "./testTs/test/jsx/tsxStatelessFunctionComponents2.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution11.tsx",
- "./testTs/test/jsx/tsxFragmentErrors.tsx",
- "./testTs/test/jsx/tsxGenericAttributesType9.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution8.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution6.tsx",
- "./testTs/test/jsx/tsxDynamicTagName8.tsx",
- "./testTs/test/jsx/tsxEmit3.tsx",
- "./testTs/test/jsx/tsxIntrinsicAttributeErrors.tsx",
- "./testTs/test/jsx/tsxDynamicTagName7.tsx",
- "./testTs/test/jsx/tsxDynamicTagName9.tsx",
- "./testTs/test/jsx/tsxElementResolution11.tsx",
- "./testTs/test/jsx/tsxElementResolution12.tsx",
- "./testTs/test/jsx/jsxEsprimaFbTestSuite.tsx",
- "./testTs/test/jsx/jsxCheckJsxNoTypeArgumentsAllowed.tsx",
- "./testTs/test/jsx/tsxAttributeResolution1.tsx",
- "./testTs/test/jsx/tsxUnionElementType6.tsx",
- "./testTs/test/jsx/checkJsxChildrenProperty6.tsx",
- "./testTs/test/jsx/tsxReactEmitNesting.tsx",
- "./testTs/test/jsx/tsxNoJsx.tsx",
- "./testTs/test/jsx/jsxSpreadOverwritesAttributeStrict.tsx",
- "./testTs/test/jsx/checkJsxChildrenProperty4.tsx",
- "./testTs/test/jsx/tsxUnionTypeComponent1.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution10.tsx",
- "./testTs/test/jsx/tsxElementResolution2.tsx",
- "./testTs/test/jsx/tsxAttributeResolution16.tsx",
- "./testTs/test/jsx/tsxDynamicTagName2.tsx",
- "./testTs/test/jsx/checkJsxGenericTagHasCorrectInferences.tsx",
- "./testTs/test/jsx/tsxUnionTypeComponent2.tsx",
- "./testTs/test/jsx/tsxDynamicTagName4.tsx",
- "./testTs/test/jsx/tsxElementResolution16.tsx",
- "./testTs/test/jsx/tsxReactEmitWhitespace.tsx",
- "./testTs/test/jsx/tsxElementResolution3.tsx",
- "./testTs/test/jsx/jsxInvalidEsprimaTestSuite.tsx",
- "./testTs/test/jsx/tsxUnionElementType2.tsx",
- "./testTs/test/jsx/tsxDefaultAttributesResolution1.tsx",
- "./testTs/test/jsx/tsxUnionElementType4.tsx",
- "./testTs/test/jsx/checkJsxChildrenCanBeTupleType.tsx",
- "./testTs/test/jsx/tsxParseTests1.tsx",
- "./testTs/test/jsx/tsxAttributeResolution12.tsx",
- "./testTs/test/jsx/checkJsxChildrenProperty7.tsx",
- "./testTs/test/jsx/tsxTypeArgumentsJsxPreserveOutput.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution2.tsx",
- "./testTs/test/jsx/tsxInArrowFunction.tsx",
- "./testTs/test/jsx/tsxSpreadChildren.tsx",
- "./testTs/test/jsx/tsxElementResolution8.tsx",
- "./testTs/test/jsx/unicodeEscapesInJsxtags.tsx",
- "./testTs/test/jsx/tsxElementResolution14.tsx",
- "./testTs/test/jsx/tsxAttributeResolution7.tsx",
- "./testTs/test/jsx/tsxAttributeErrors.tsx",
- "./testTs/test/jsx/tsxCorrectlyParseLessThanComparison1.tsx",
- "./testTs/test/jsx/tsxAttributeResolution2.tsx",
- "./testTs/test/jsx/tsxAttributeResolution.tsx",
- "./testTs/test/jsx/tsxGenericArrowFunctionParsing.tsx",
- "./testTs/test/jsx/tsxGenericAttributesType4.tsx",
- "./testTs/test/jsx/jsxAndTypeAssertion.tsx",
- "./testTs/test/jsx/tsxElementResolution5.tsx",
- "./testTs/test/jsx/jsxParsingError1.tsx",
- "./testTs/test/jsx/tsxParseTests2.tsx",
- "./testTs/test/jsx/tsxTypeErrors.tsx",
- "./testTs/test/jsx/tsxAttributeResolution5.tsx",
- "./testTs/test/jsx/tsxReactEmitWhitespace2.tsx",
- "./testTs/test/jsx/checkJsxChildrenProperty15.tsx",
- "./testTs/test/jsx/tsxGenericAttributesType5.tsx",
- "./testTs/test/jsx/checkJsxChildrenProperty10.tsx",
- "./testTs/test/jsx/tsxElementResolution10.tsx",
- "./testTs/test/jsx/tsxUnionElementType5.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution9.tsx",
- "./testTs/test/jsx/tsxReactEmit3.tsx",
- "./testTs/test/jsx/checkJsxNamespaceNamesQuestionableForms.tsx",
- "./testTs/test/jsx/tsxElementResolution4.tsx",
- "./testTs/test/jsx/tsxGenericAttributesType7.tsx",
- "./testTs/test/jsx/checkJsxChildrenProperty12.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution15.tsx",
- "./testTs/test/jsx/tsxElementResolution13.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution3.tsx",
- "./testTs/test/jsx/tsxReactEmit4.tsx",
- "./testTs/test/jsx/tsxDynamicTagName6.tsx",
- "./testTs/test/jsx/tsxElementResolution.tsx",
- "./testTs/test/jsx/tsxAttributeResolution3.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution4.tsx",
- "./testTs/test/jsx/tsxTypeArgumentResolution.tsx",
- "./testTs/test/jsx/tsxAttributeResolution15.tsx",
- "./testTs/test/jsx/checkJsxChildrenProperty5.tsx",
- "./testTs/test/jsx/checkJsxIntersectionElementPropsType.tsx",
- "./testTs/test/jsx/tsxDefaultAttributesResolution3.tsx",
- "./testTs/test/jsx/checkJsxChildrenProperty2.tsx",
- "./testTs/test/jsx/checkJsxChildrenProperty14.tsx",
- "./testTs/test/jsx/tsxAttributeResolution6.tsx",
- "./testTs/test/jsx/checkJsxSubtleSkipContextSensitiveBug.tsx",
- "./testTs/test/jsx/tsxReactComponentWithDefaultTypeParameter1.tsx",
- "./testTs/test/jsx/tsxEmit1.tsx",
- "./testTs/test/jsx/checkJsxChildrenProperty9.tsx",
- "./testTs/test/jsx/tsxLibraryManagedAttributes.tsx",
- "./testTs/test/jsx/tsxErrorRecovery1.tsx",
- "./testTs/test/jsx/tsxElementResolution7.tsx",
- "./testTs/test/jsx/tsxOpeningClosingNames.tsx",
- "./testTs/test/jsx/tsxElementResolution9.tsx",
- "./testTs/test/jsx/tsxDynamicTagName5.tsx",
- "./testTs/test/jsx/commentEmittingInPreserveJsx1.tsx",
- "./testTs/test/jsx/tsxGenericAttributesType2.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution1.tsx",
- "./testTs/test/jsx/tsxElementResolution6.tsx",
- "./testTs/test/jsx/tsxReactEmit2.tsx",
- "./testTs/test/jsx/tsxReactComponentWithDefaultTypeParameter3.tsx",
- "./testTs/test/jsx/tsxFragmentPreserveEmit.tsx",
- "./testTs/test/jsx/checkJsxChildrenProperty8.tsx",
- "./testTs/test/jsx/checkJsxChildrenProperty1.tsx",
- "./testTs/test/jsx/checkJsxChildrenProperty3.tsx",
- "./testTs/test/jsx/tsxDynamicTagName1.tsx",
- "./testTs/test/jsx/checkJsxChildrenProperty13.tsx",
- "./testTs/test/jsx/tsxReactEmit1.tsx",
- "./testTs/test/jsx/tsxAttributeInvalidNames.tsx",
- "./testTs/test/jsx/tsxSpreadAttributesResolution12.tsx",
- "./testTs/test/jsx/tsxGenericAttributesType8.tsx",
- "./testTs/test/jsx/checkJsxUnionSFXContextualTypeInferredCorrectly.tsx",
- "./testTs/test/jsx/tsxAttributeResolution13.tsx",
- "./testTs/test/jsx/tsxUnionElementType3.tsx",
- "./testTs/test/jsx/tsxReactEmitEntities.tsx",
- "./testTs/test/jsx/tsxErrorRecovery3.tsx",
- "./testTs/test/jsx/tsxGenericAttributesType3.tsx",
- "./testTs/test/jsx/tsxAttributeResolution8.tsx",
- "./testTs/test/jsx/tsxDynamicTagName3.tsx",
- "./testTs/test/jsx/inline/inlineJsxFactoryDeclarationsLocalTypes.tsx",
- "./testTs/test/jsx/inline/inlineJsxAndJsxFragPragma.tsx",
- "./testTs/test/jsx/inline/inlineJsxFactoryOverridesCompilerOption.tsx",
- "./testTs/test/jsx/inline/inlineJsxFactoryDeclarations.tsx",
- "./testTs/test/jsx/inline/inlineJsxAndJsxFragPragmaOverridesCompilerOptions.tsx",
- "./testTs/test/jsx/inline/inlineJsxFactoryWithFragmentIsError.tsx",
- "./testTs/test/jsx/inline/inlineJsxFactoryLocalTypeGlobalFallback.tsx",
- "./testTs/test/references/library-reference-6.ts",
- "./testTs/test/references/library-reference-scoped-packages.ts",
- "./testTs/test/references/library-reference-14.ts",
- "./testTs/test/references/library-reference-1.ts",
- "./testTs/test/references/library-reference-7.ts",
- "./testTs/test/references/library-reference-3.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorWithEnumUnion.ts",
- "./testTs/test/es7/exponentiationOperator/compoundExponentiationAssignmentLHSIsReference.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorWithEnum.ts",
- "./testTs/test/es7/exponentiationOperator/exponentiationOperatorWithAnyAndNumber.ts",
- "./testTs/test/ambient/ambientEnumDeclaration1.ts",
- "./testTs/test/ambient/ambientEnumDeclaration2.ts",
- "./testTs/test/ambient/ambientShorthand_declarationEmit.ts",
- "./testTs/test/externalModules/globalAugmentationModuleResolution.ts",
- "./testTs/test/externalModules/esnext/esnextmodulekindWithES2015Target.ts",
- "./testTs/test/externalModules/es6/es6modulekindWithES2015Target.ts",
- "./testTs/test/externalModules/es6/es6modulekindWithES5Target4.ts",
- "./testTs/test/externalModules/es6/es6modulekindWithES5Target7.ts",
- "./testTs/test/externalModules/es6/es6modulekindWithES5Target2.ts",
- "./testTs/test/externalModules/es6/es6modulekindExportClassNameWithObject.ts",
- "./testTs/test/externalModules/es6/es6modulekindWithES5Target12.ts",
- "./testTs/test/externalModules/es6/es6modulekindWithES5Target5.ts",
- "./testTs/test/externalModules/es6/es6modulekindWithES5Target8.ts",
- "./testTs/test/externalModules/typeOnly/preserveValueImports_module.ts",
- "./testTs/test/es2021/logicalAssignment/logicalAssignment1.ts",
- "./testTs/test/es2021/logicalAssignment/logicalAssignment8.ts",
- "./testTs/test/es2021/logicalAssignment/logicalAssignment7.ts",
- "./testTs/test/es2021/logicalAssignment/logicalAssignment3.ts",
- "./testTs/test/es2021/logicalAssignment/logicalAssignment10.ts",
- "./testTs/test/es2021/logicalAssignment/logicalAssignment6.ts",
- "./testTs/test/es2021/logicalAssignment/logicalAssignment2.ts",
- "./testTs/test/es2021/logicalAssignment/logicalAssignment9.ts",
- "./testTs/test/es2021/logicalAssignment/logicalAssignment4.ts",
- "./testTs/test/async/es6/asyncWithVarShadowing_es6.ts",
- "./testTs/test/jsdoc/moduleExportsElementAccessAssignment.ts",
- "./testTs/test/jsdoc/jsdocTwoLineTypedef.ts",
- "./testTs/test/jsdoc/tsNoCheckForTypescript.ts",
- "./testTs/test/jsdoc/typedefTagNested.ts",
- "./testTs/test/jsdoc/jsdocVariadicType.ts",
- "./testTs/test/jsdoc/enumTagUseBeforeDefCrash.ts",
- "./testTs/test/jsdoc/paramTagOnCallExpression.ts",
- "./testTs/test/jsdoc/checkJsdocParamOnVariableDeclaredFunctionExpression.ts",
- "./testTs/test/jsdoc/typeTagOnPropertyAssignment.ts",
- "./testTs/test/jsdoc/jsdocImportTypeReferenceToESModule.ts",
- "./testTs/test/jsdoc/jsdocTypeFromChainedAssignment3.ts",
- "./testTs/test/jsdoc/extendsTag1.ts",
- "./testTs/test/jsdoc/jsdocTemplateTag2.ts",
- "./testTs/test/jsdoc/seeTag2.ts",
- "./testTs/test/jsdoc/jsdocBindingInUnreachableCode.ts",
- "./testTs/test/jsdoc/jsdocParseHigherOrderFunction.ts",
- "./testTs/test/jsdoc/jsdocImportTypeReferenceToStringLiteral.ts",
- "./testTs/test/jsdoc/paramTagTypeResolution.ts",
- "./testTs/test/jsdoc/checkJsdocTypeTag3.ts",
- "./testTs/test/jsdoc/checkJsdocTypeTagOnObjectProperty1.ts",
- "./testTs/test/jsdoc/jsdocImportTypeReferenceToClassAlias.ts",
- "./testTs/test/jsdoc/enumTagOnExports.ts",
- "./testTs/test/jsdoc/jsdocTypeDefAtStartOfFile.ts",
- "./testTs/test/jsdoc/jsdocTypeReferenceExports.ts",
- "./testTs/test/jsdoc/callbackCrossModule.ts",
- "./testTs/test/jsdoc/callbackTag3.ts",
- "./testTs/test/jsdoc/jsdocParseParenthesizedJSDocParameter.ts",
- "./testTs/test/jsdoc/callbackTag1.ts",
- "./testTs/test/jsdoc/instantiateTemplateTagTypeParameterOnVariableStatement.ts",
- "./testTs/test/jsdoc/seeTag1.ts",
- "./testTs/test/jsdoc/enumTagOnExports2.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportedClassAliases.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsFunctions.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsReusesExistingNodesMappingJSDocTypes.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsSubclassWithExplicitNoArgumentConstructor.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsUniqueSymbolUsage.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsTypeAliases.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsFunctionWithDefaultAssignedMember.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportDefinePropertyEmit.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsFunctionsCjs.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsTypedefDescriptionsPreserved.ts",
- "./testTs/test/jsdoc/declarations/jsDeclarationsExportDoubleAssignmentInClosure.ts",
- "./testTs/test/override/override18.ts",
- "./testTs/test/override/override_js1.ts",
- "./testTs/test/override/override16.ts",
- "./testTs/test/es2019/globalThisTypeIndexAccess.ts",
- "./testTs/test/directives/multiline.tsx",
- "./testTs/test/directives/ts-expect-error-nocheck.ts",
- "./testTs/test/expressions/elementAccess/stringEnumInElementAccess01.ts",
- "./testTs/test/expressions/elementAccess/letIdentifierInElementAccess01.ts",
- "./testTs/test/expressions/conditonalOperator/conditionalOperatorConditoinIsStringType.ts",
- "./testTs/test/expressions/conditonalOperator/conditionalOperatorConditionIsBooleanType.ts",
- "./testTs/test/expressions/conditonalOperator/conditionalOperatorConditoinIsAnyType.ts",
- "./testTs/test/expressions/conditonalOperator/conditionalOperatorConditionIsNumberType.ts",
- "./testTs/test/expressions/typeGuards/typeGuardNarrowsPrimitiveIntersection.ts",
- "./testTs/test/expressions/typeGuards/typeGuardNarrowsToLiteralType.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsInForStatement.ts",
- "./testTs/test/expressions/typeGuards/typeGuardNarrowsToLiteralTypeUnion.ts",
- "./testTs/test/expressions/typeGuards/typeGuardFunction.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsInConditionalExpression.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsInFunctionAndModuleBlock.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormTypeOfNumber.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsInModule.ts",
- "./testTs/test/expressions/typeGuards/typeGuardNesting.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormIsTypeOnInterfaces.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormInstanceOfOnInterface.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormExpr1AndExpr2.ts",
- "./testTs/test/expressions/typeGuards/typeGuardRedundancy.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsInRightOperandOfOrOrOperator.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormFunctionEquality.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsInFunction.ts",
- "./testTs/test/expressions/typeGuards/typeGuardEnums.ts",
- "./testTs/test/expressions/typeGuards/typeGuardFunctionOfFormThis.ts",
- "./testTs/test/expressions/typeGuards/typePredicateASI.ts",
- "./testTs/test/expressions/typeGuards/typeGuardTautologicalConsistiency.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsInDoStatement.ts",
- "./testTs/test/expressions/typeGuards/TypeGuardWithEnumUnion.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormTypeOfIsOrderIndependent.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFromPropNameInUnionType.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsInGlobal.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsInWhileStatement.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsInClassMethods.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormTypeOfFunction.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormTypeOfPrimitiveSubtype.ts",
- "./testTs/test/expressions/typeGuards/typeGuardTypeOfUndefined.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormExpr1OrExpr2.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsInRightOperandOfAndAndOperator.ts",
- "./testTs/test/expressions/typeGuards/typeGuardOfFormNotExpr.ts",
- "./testTs/test/expressions/typeGuards/typeGuardsOnClassProperty.ts",
- "./testTs/test/expressions/typeGuards/typeGuardIntersectionTypes.ts",
- "./testTs/test/expressions/asOperator/asOperator3.ts",
- "./testTs/test/expressions/asOperator/asOpEmitParens.ts",
- "./testTs/test/expressions/asOperator/asOperator1.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperatorInAsyncGenerator.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperator3.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperator10.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperatorInParameterInitializer.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperator9.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperator7.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperator12.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperator_not_strict.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperator1.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperatorInParameterBindingPattern.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperator2.ts",
- "./testTs/test/expressions/nullishCoalescingOperator/nullishCoalescingOperator8.ts",
- "./testTs/test/expressions/binaryOperators/additionOperator/additionOperatorWithAnyAndEveryType.ts",
- "./testTs/test/expressions/binaryOperators/additionOperator/additionOperatorWithNumberAndEnum.ts",
- "./testTs/test/expressions/binaryOperators/additionOperator/additionOperatorWithStringAndEveryType.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithOneOperandIsUndefined.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithOneOperandIsAny.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithTwoOperandsAreAny.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnProperty.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalObjects.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNumericLiteral.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnOptionalProperty.ts",
- "./testTs/test/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeEnumAndNumber.ts",
- "./testTs/test/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithLHSIsTypeParameter.ts",
- "./testTs/test/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithAny.ts",
- "./testTs/test/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithRHSIsSubtypeOfFunction.ts",
- "./testTs/test/expressions/binaryOperators/logicalOrOperator/logicalOrExpressionIsNotContextuallyTyped.ts",
- "./testTs/test/expressions/binaryOperators/logicalOrOperator/logicalOrOperatorWithTypeParameters.ts",
- "./testTs/test/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithEnumUnion.ts",
- "./testTs/test/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithEnum.ts",
- "./testTs/test/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithAnyAndNumber.ts",
- "./testTs/test/expressions/binaryOperators/inOperator/inOperatorWithValidOperands.ts",
- "./testTs/test/expressions/arrayLiterals/arrayLiterals2ES5.ts",
- "./testTs/test/expressions/arrayLiterals/arrayLiteralInference.ts",
- "./testTs/test/expressions/assignmentOperator/assignmentGenericLookupTypeNarrowing.ts",
- "./testTs/test/expressions/assignmentOperator/compoundAssignmentLHSIsReference.ts",
- "./testTs/test/expressions/assignmentOperator/assignmentLHSIsReference.ts",
- "./testTs/test/expressions/assignmentOperator/assignmentTypeNarrowing.ts",
- "./testTs/test/expressions/unaryOperators/decrementOperator/decrementOperatorWithAnyOtherType.ts",
- "./testTs/test/expressions/unaryOperators/decrementOperator/decrementOperatorWithNumberType.ts",
- "./testTs/test/expressions/unaryOperators/incrementOperator/incrementOperatorWithNumberType.ts",
- "./testTs/test/expressions/unaryOperators/incrementOperator/incrementOperatorWithAnyOtherType.ts",
- "./testTs/test/expressions/unaryOperators/voidOperator/voidOperatorWithNumberType.ts",
- "./testTs/test/expressions/unaryOperators/voidOperator/voidOperatorWithEnumType.ts",
- "./testTs/test/expressions/unaryOperators/voidOperator/voidOperatorWithBooleanType.ts",
- "./testTs/test/expressions/unaryOperators/voidOperator/voidOperatorWithStringType.ts",
- "./testTs/test/expressions/optionalChaining/optionalChainingInParameterInitializer.ts",
- "./testTs/test/expressions/optionalChaining/optionalChainingInference.ts",
- "./testTs/test/expressions/optionalChaining/optionalChainingInParameterBindingPattern.ts",
- "./testTs/test/expressions/optionalChaining/propertyAccessChain/propertyAccessChain.2.ts",
- "./testTs/test/expressions/optionalChaining/propertyAccessChain/propertyAccessChain.ts",
- "./testTs/test/expressions/optionalChaining/callChain/callChain.2.ts",
- "./testTs/test/expressions/optionalChaining/callChain/parentheses.ts",
- "./testTs/test/expressions/optionalChaining/callChain/callChainInference.ts",
- "./testTs/test/expressions/optionalChaining/callChain/callChain.ts",
- "./testTs/test/expressions/optionalChaining/elementAccessChain/elementAccessChain.2.ts",
- "./testTs/test/expressions/optionalChaining/elementAccessChain/elementAccessChain.ts",
- "./testTs/test/expressions/functionCalls/typeArgumentInferenceTransitiveConstraints.ts",
- "./testTs/test/expressions/functionCalls/callWithSpread.ts",
- "./testTs/test/expressions/functions/typeOfThisInFunctionExpression.ts",
- "./testTs/test/expressions/functions/contextuallyTypedFunctionExpressionsAndReturnAnnotations.ts",
- "./testTs/test/expressions/functions/arrowFunctionExpressions.ts",
- "./testTs/test/expressions/functions/voidParamAssignmentCompatibility.ts",
- "./testTs/test/expressions/functions/contextuallyTypedIife.ts",
- "./testTs/test/expressions/superCalls/superCalls.ts",
- "./testTs/test/expressions/newOperator/newOperatorConformance.ts",
- "./testTs/test/expressions/contextualTyping/functionExpressionContextualTyping1.ts",
- "./testTs/test/expressions/contextualTyping/superCallParameterContextualTyping1.ts",
- "./testTs/test/expressions/contextualTyping/superCallParameterContextualTyping3.ts",
- "./testTs/test/expressions/contextualTyping/generatedContextualTyping.ts",
- "./testTs/test/expressions/contextualTyping/functionExpressionContextualTyping3.ts",
- "./testTs/test/emitter/es2015/asyncGenerators/emitter.asyncGenerators.functionExpressions.es2015.ts",
- "./testTs/test/emitter/es2015/asyncGenerators/emitter.asyncGenerators.classMethods.es2015.ts",
- "./testTs/test/emitter/es2015/asyncGenerators/emitter.asyncGenerators.objectLiteralMethods.es2015.ts",
- "./testTs/test/emitter/es2015/asyncGenerators/emitter.asyncGenerators.functionDeclarations.es2015.ts",
- "./testTs/test/declarationEmit/classDoesNotDependOnPrivateMember.ts",
- "./testTs/test/interfaces/declarationMerging/twoMergedInterfacesWithDifferingOverloads2.ts",
- "./testTs/test/interfaces/declarationMerging/mergedInterfacesWithConflictingPropertyNames2.ts",
- "./testTs/test/interfaces/declarationMerging/mergedInterfacesWithIndexers.ts",
- "./testTs/test/interfaces/declarationMerging/mergeTwoInterfaces2.ts",
- "./testTs/test/interfaces/declarationMerging/twoMergedInterfacesWithDifferingOverloads.ts",
- "./testTs/test/interfaces/declarationMerging/mergeTwoInterfaces.ts",
- "./testTs/test/interfaces/declarationMerging/mergeThreeInterfaces.ts",
- "./testTs/test/interfaces/declarationMerging/genericAndNonGenericInterfaceWithTheSameName2.ts",
- "./testTs/test/interfaces/declarationMerging/mergedInterfacesWithMultipleBases.ts",
- "./testTs/test/interfaces/declarationMerging/mergeThreeInterfaces2.ts",
- "./testTs/test/interfaces/declarationMerging/mergedInterfacesWithMultipleBases2.ts",
- "./testTs/test/interfaces/declarationMerging/mergedInterfacesWithMultipleBases3.ts",
- "./testTs/test/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface03.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceWithCallSignaturesThatHidesBaseSignature.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceWithCallSignaturesThatHidesBaseSignature2.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceWithOverloadedCallAndConstructSignatures.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceWithPropertyOfEveryType.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceWithConstructSignaturesThatHidesBaseSignature2.ts",
- "./testTs/test/interfaces/interfaceDeclarations/derivedInterfaceDoesNotHideBaseSignatures.ts",
- "./testTs/test/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface01.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceThatHidesBaseProperty.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceWithConstructSignaturesThatHidesBaseSignature.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceWithCallAndConstructSignature.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceWithSpecializedCallAndConstructSignatures.ts",
- "./testTs/test/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface04.ts",
- "./testTs/test/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersection.ts",
- "./testTs/test/interfaces/interfaceDeclarations/asiPreventsParsingAsInterface02.ts",
- "./testTs/test/parser/ecmascript2021/numericSeparators/parser.numericSeparators.binary.ts",
- "./testTs/test/parser/ecmascript2021/numericSeparators/parser.numericSeparators.hex.ts",
- "./testTs/test/parser/ecmascript2021/numericSeparators/parser.numericSeparators.octal.ts",
- "./testTs/test/parser/ecmascript2021/numericSeparators/parser.numericSeparators.decimal.ts",
- "./testTs/test/parser/ecmascript5/parserOptionalTypeMembers1.ts",
- "./testTs/test/parser/ecmascript5/parserSyntaxWalker.generated.ts",
- "./testTs/test/parser/ecmascript5/parservoidInQualifiedName0.ts",
- "./testTs/test/parser/ecmascript5/parserExportAsFunctionIdentifier.ts",
- "./testTs/test/parser/ecmascript5/parserNotRegex2.ts",
- "./testTs/test/parser/ecmascript5/parserOverloadOnConstants1.ts",
- "./testTs/test/parser/ecmascript5/parserSbp_7.9_A9_T3.ts",
- "./testTs/test/parser/ecmascript5/parserParenthesizedVariableAndFunctionInTernary.ts",
- "./testTs/test/parser/ecmascript5/parserDebuggerStatement1.ts",
- "./testTs/test/parser/ecmascript5/parserEmptyStatement1.ts",
- "./testTs/test/parser/ecmascript5/parserUnicode2.ts",
- "./testTs/test/parser/ecmascript5/parserKeywordsAsIdentifierName1.ts",
- "./testTs/test/parser/ecmascript5/parserEmptyFile1.ts",
- "./testTs/test/parser/ecmascript5/parserS7.6.1.1_A1.10.ts",
- "./testTs/test/parser/ecmascript5/parserVoidExpression1.ts",
- "./testTs/test/parser/ecmascript5/parserDebuggerStatement2.ts",
- "./testTs/test/parser/ecmascript5/parserInExpression1.ts",
- "./testTs/test/parser/ecmascript5/TupleTypes/TupleType5.ts",
- "./testTs/test/parser/ecmascript5/TupleTypes/TupleType2.ts",
- "./testTs/test/parser/ecmascript5/TupleTypes/TupleType3.ts",
- "./testTs/test/parser/ecmascript5/TupleTypes/TupleType1.ts",
- "./testTs/test/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration5.ts",
- "./testTs/test/parser/ecmascript5/ObjectTypes/parserObjectType1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/parserModifierOnPropertySignature2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic3.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic5.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/IncompleteMemberVariables/parserErrorRecovery_IncompleteMemberVariable1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/VariableLists/parserVariableStatement3.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/VariableLists/parserVariableStatement4.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/VariableLists/parserVariableStatement1.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/VariableLists/parserVariableStatement2.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction4.ts",
- "./testTs/test/parser/ecmascript5/ErrorRecovery/ArrowFunctions/parserX_ArrowFunction4.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration26.ts",
- "./testTs/test/parser/ecmascript5/ClassDeclarations/parserClassDeclaration7.d.ts",
- "./testTs/test/parser/ecmascript5/PropertyAssignments/parserFunctionPropertyAssignment3.ts",
- "./testTs/test/parser/ecmascript5/PropertyAssignments/parserFunctionPropertyAssignment4.ts",
- "./testTs/test/parser/ecmascript5/PropertyAssignments/parserFunctionPropertyAssignment1.ts",
- "./testTs/test/parser/ecmascript5/PropertyAssignments/parserFunctionPropertyAssignment2.ts",
- "./testTs/test/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression13.ts",
- "./testTs/test/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression3.ts",
- "./testTs/test/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression12.ts",
- "./testTs/test/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression4.ts",
- "./testTs/test/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression2.ts",
- "./testTs/test/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression1.ts",
- "./testTs/test/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression10.ts",
- "./testTs/test/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression6.ts",
- "./testTs/test/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression15.ts",
- "./testTs/test/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression14.ts",
- "./testTs/test/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression8.ts",
- "./testTs/test/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression5.ts",
- "./testTs/test/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression11.ts",
- "./testTs/test/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression7.ts",
- "./testTs/test/parser/ecmascript5/ArrayLiteralExpressions/parserArrayLiteralExpression9.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserInterfaceKeywordInEnum.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration5.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserEnum6.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserInterfaceKeywordInEnum1.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserEnum2.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration1.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration2.d.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration3.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserEnum1.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserEnum3.ts",
- "./testTs/test/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration6.ts",
- "./testTs/test/parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity6.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser509546_1.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser509546.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser645086_4.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser643728.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser509546_2.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser645086_3.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser596700.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parserNotHexLiteral1.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser630933.ts",
- "./testTs/test/parser/ecmascript5/RegressionTests/parser579071.ts",
- "./testTs/test/parser/ecmascript5/Protected/Protected8.ts",
- "./testTs/test/parser/ecmascript5/Protected/Protected9.ts",
- "./testTs/test/parser/ecmascript5/PropertySignatures/parserPropertySignature12.ts",
- "./testTs/test/parser/ecmascript5/PropertySignatures/parserPropertySignature9.ts",
- "./testTs/test/parser/ecmascript5/PropertySignatures/parserPropertySignature5.ts",
- "./testTs/test/parser/ecmascript5/PropertySignatures/parserPropertySignature6.ts",
- "./testTs/test/parser/ecmascript5/PropertySignatures/parserPropertySignature8.ts",
- "./testTs/test/parser/ecmascript5/PropertySignatures/parserPropertySignature4.ts",
- "./testTs/test/parser/ecmascript5/PropertySignatures/parserPropertySignature10.ts",
- "./testTs/test/parser/ecmascript5/PropertySignatures/parserPropertySignature1.ts",
- "./testTs/test/parser/ecmascript5/PropertySignatures/parserPropertySignature11.ts",
- "./testTs/test/parser/ecmascript5/PropertySignatures/parserPropertySignature3.ts",
- "./testTs/test/parser/ecmascript5/PropertySignatures/parserPropertySignature7.ts",
- "./testTs/test/parser/ecmascript5/PropertySignatures/parserPropertySignature2.ts",
- "./testTs/test/parser/ecmascript5/Fuzz/parser768531.ts",
- "./testTs/test/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration11.ts",
- "./testTs/test/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration4.d.ts",
- "./testTs/test/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration9.ts",
- "./testTs/test/parser/ecmascript5/VariableDeclarations/parserVariableDeclaration7.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration11.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration12.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration7.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration2.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration9.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration3.d.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration8.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration4.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModule1.ts",
- "./testTs/test/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration6.ts",
- "./testTs/test/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration8.ts",
- "./testTs/test/parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration1.d.ts",
- "./testTs/test/parser/ecmascript5/ObjectLiterals/parserObjectLiterals1.ts",
- "./testTs/test/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration5.ts",
- "./testTs/test/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration7.ts",
- "./testTs/test/parser/ecmascript5/MethodSignatures/parserMethodSignature7.ts",
- "./testTs/test/parser/ecmascript5/MethodSignatures/parserMethodSignature4.ts",
- "./testTs/test/parser/ecmascript5/MethodSignatures/parserMethodSignature9.ts",
- "./testTs/test/parser/ecmascript5/MethodSignatures/parserMethodSignature1.ts",
- "./testTs/test/parser/ecmascript5/MethodSignatures/parserMethodSignature5.ts",
- "./testTs/test/parser/ecmascript5/MethodSignatures/parserMethodSignature3.ts",
- "./testTs/test/parser/ecmascript5/MethodSignatures/parserMethodSignature8.ts",
- "./testTs/test/parser/ecmascript5/MethodSignatures/parserMethodSignature12.ts",
- "./testTs/test/parser/ecmascript5/MethodSignatures/parserMethodSignature10.ts",
- "./testTs/test/parser/ecmascript5/MethodSignatures/parserMethodSignature2.ts",
- "./testTs/test/parser/ecmascript5/MethodSignatures/parserMethodSignature11.ts",
- "./testTs/test/parser/ecmascript5/MethodSignatures/parserMethodSignature6.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity1.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity5.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity10.ts",
- "./testTs/test/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity6.ts",
- "./testTs/test/parser/ecmascript5/Expressions/parserUnaryExpression6.ts",
- "./testTs/test/parser/ecmascript5/Statements/parserDoStatement2.ts",
- "./testTs/test/parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel4.ts",
- "./testTs/test/parser/ecmascript5/Statements/ContinueStatements/parser_continueLabel.ts",
- "./testTs/test/parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement2.ts",
- "./testTs/test/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget2.ts",
- "./testTs/test/parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement3.ts",
- "./testTs/test/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget3.ts",
- "./testTs/test/parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget4.ts",
- "./testTs/test/parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement1.ts",
- "./testTs/test/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget1.ts",
- "./testTs/test/parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement2.ts",
- "./testTs/test/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget3.ts",
- "./testTs/test/parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement3.ts",
- "./testTs/test/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget2.ts",
- "./testTs/test/parser/ecmascript5/Statements/BreakStatements/parser_breakTarget4.ts",
- "./testTs/test/parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement1.ts",
- "./testTs/test/salsa/moduleExportAssignment2.ts",
- "./testTs/test/salsa/inferringClassMembersFromAssignments8.ts",
- "./testTs/test/salsa/moduleExportAssignment3.ts",
- "./testTs/test/salsa/typeFromContextualThisType.ts",
- "./testTs/test/salsa/malformedTags.ts",
- "./testTs/test/salsa/moduleExportAlias5.ts",
- "./testTs/test/salsa/mixedPropertyElementAccessAssignmentDeclaration.ts",
- "./testTs/test/salsa/prototypePropertyAssignmentMergedTypeReference.ts",
- "./testTs/test/salsa/moduleExportAssignment5.ts",
- "./testTs/test/salsa/propertyAssignmentUseParentType1.ts",
- "./testTs/test/salsa/moduleExportPropertyAssignmentDefault.ts",
- "./testTs/test/salsa/moduleExportAlias4.ts",
- "./testTs/test/salsa/moduleExportAliasExports.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment20.ts",
- "./testTs/test/salsa/moduleExportDuplicateAlias2.ts",
- "./testTs/test/salsa/moduleExportAliasElementAccessExpression.ts",
- "./testTs/test/salsa/propertyAssignmentOnParenthesizedNumber.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment30.ts",
- "./testTs/test/salsa/requireAssertsFromTypescript.ts",
- "./testTs/test/salsa/moduleExportAlias3.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment39.ts",
- "./testTs/test/salsa/binderUninitializedModuleExportsAssignment.ts",
- "./testTs/test/salsa/moduleExportAssignment4.ts",
- "./testTs/test/salsa/typeFromPropertyAssignment38.ts",
- "./testTs/test/salsa/commonJSImportExportedClassExpression.ts",
- "./testTs/test/salsa/moduleExportDuplicateAlias3.ts",
- "./testTs/test/salsa/jsdocConstructorFunctionTypeReference.ts",
- "./testTs/test/salsa/requireTwoPropertyAccesses.ts",
- "./testTs/test/functions/functionWithUseStrictAndSimpleParameterList.ts",
- "./testTs/test/functions/strictBindCallApply2.ts",
- "./testTs/test/functions/functionImplementations.ts",
- "./testTs/test/test/test_full.ts",
- "./testTs/test/es6/shorthandPropertyAssignment/objectLiteralShorthandPropertiesWithModule.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedDivision.ts",
- "./testTs/test/es6/templates/templateStringInPropertyAssignment.ts",
- "./testTs/test/es6/templates/templateStringInParentheses.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedTypeAssertionOnAddition.ts",
- "./testTs/test/es6/templates/templateStringInUnaryPlus.ts",
- "./testTs/test/es6/templates/templateStringInConditional.ts",
- "./testTs/test/es6/templates/templateStringWhitespaceEscapes1.ts",
- "./testTs/test/es6/templates/templateStringInTypeAssertion.ts",
- "./testTs/test/es6/templates/templateStringMultiline1.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithOverloadResolution2.ts",
- "./testTs/test/es6/templates/templateStringTermination3.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithTagsTypedAsAny.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithTypedTags.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedMultiplication.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedObjectLiteral.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedArray.ts",
- "./testTs/test/es6/templates/templateStringWithPropertyAccess.ts",
- "./testTs/test/es6/templates/templateStringMultiline3.ts",
- "./testTs/test/es6/templates/templateStringTermination2.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsWithManyCallAndMemberExpressions.ts",
- "./testTs/test/es6/templates/templateStringControlCharacterEscapes03.ts",
- "./testTs/test/es6/templates/templateStringTermination4.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedInOperator.ts",
- "./testTs/test/es6/templates/templateStringPlainCharactersThatArePartsOfEscapes01.ts",
- "./testTs/test/es6/templates/templateStringInSwitchAndCase.ts",
- "./testTs/test/es6/templates/templateStringInArrowFunction.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedComments.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedModulo.ts",
- "./testTs/test/es6/templates/templateStringTermination5.ts",
- "./testTs/test/es6/templates/templateStringInInOperator.ts",
- "./testTs/test/es6/templates/templateStringWithCommentsInArrowFunction.ts",
- "./testTs/test/es6/templates/templateStringInArray.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedAddition.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedUnaryPlus.ts",
- "./testTs/test/es6/templates/templateStringWithEmptyLiteralPortions.ts",
- "./testTs/test/es6/templates/templateStringPlainCharactersThatArePartsOfEscapes02.ts",
- "./testTs/test/es6/templates/templateStringInWhile.ts",
- "./testTs/test/es6/templates/templateStringMultiline2.ts",
- "./testTs/test/es6/templates/taggedTemplateUntypedTagCall01.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedTemplateString.ts",
- "./testTs/test/es6/templates/templateStringInTypeOf.ts",
- "./testTs/test/es6/templates/templateStringInFunctionExpression.ts",
- "./testTs/test/es6/templates/taggedTemplateStringsPlainCharactersThatArePartsOfEscapes02.ts",
- "./testTs/test/es6/templates/templateStringBinaryOperations.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedTypeOfOperator.ts",
- "./testTs/test/es6/templates/templateStringControlCharacterEscapes04.ts",
- "./testTs/test/es6/templates/templateStringControlCharacterEscapes02.ts",
- "./testTs/test/es6/templates/templateStringControlCharacterEscapes01.ts",
- "./testTs/test/es6/templates/templateStringWithOpenCommentInStringPortion.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedNewOperator.ts",
- "./testTs/test/es6/templates/templateStringInIndexExpression.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedConditional.ts",
- "./testTs/test/es6/templates/templateStringTermination1.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedFunctionExpression.ts",
- "./testTs/test/es6/templates/templateStringWithEmbeddedArrowFunction.ts",
- "./testTs/test/es6/templates/templateStringInEqualityChecks.ts",
- "./testTs/test/es6/templates/templateStringWithBackslashEscapes01.ts",
- "./testTs/test/es6/templates/templateStringWhitespaceEscapes2.ts",
- "./testTs/test/es6/classDeclaration/superCallBeforeThisAccessing1.ts",
- "./testTs/test/es6/classDeclaration/superCallBeforeThisAccessing8.ts",
- "./testTs/test/es6/classDeclaration/superCallBeforeThisAccessing5.ts",
- "./testTs/test/es6/classDeclaration/superCallBeforeThisAccessing2.ts",
- "./testTs/test/es6/classDeclaration/emitClassDeclarationWithPropertyAccessInHeritageClause1.ts",
- "./testTs/test/es6/Symbols/symbolProperty60.ts",
- "./testTs/test/es6/spread/arrayLiteralSpreadES5iterable.ts",
- "./testTs/test/es6/spread/arrayLiteralSpread.ts",
- "./testTs/test/es6/destructuring/objectBindingPatternKeywordIdentifiers05.ts",
- "./testTs/test/es6/destructuring/restElementWithAssignmentPattern5.ts",
- "./testTs/test/es6/destructuring/destructuringWithLiteralInitializers.ts",
- "./testTs/test/es6/destructuring/emptyArrayBindingPatternParameter04.ts",
- "./testTs/test/es6/destructuring/nonIterableRestElement1.ts",
- "./testTs/test/es6/destructuring/restElementWithAssignmentPattern3.ts",
- "./testTs/test/es6/destructuring/destructuringEvaluationOrder.ts",
- "./testTs/test/es6/destructuring/destructuringInFunctionType.ts",
- "./testTs/test/es6/destructuring/destructuringVoid.ts",
- "./testTs/test/es6/destructuring/destructuringVariableDeclaration1ES5.ts",
- "./testTs/test/es6/destructuring/destructuringObjectBindingPatternAndAssignment1ES5.ts",
- "./testTs/test/es6/destructuring/destructuringCatch.ts",
- "./testTs/test/es6/destructuring/arrayAssignmentPatternWithAny.ts",
- "./testTs/test/es6/destructuring/objectBindingPatternKeywordIdentifiers06.ts",
- "./testTs/test/es6/destructuring/declarationInAmbientContext.ts",
- "./testTs/test/es6/destructuring/restElementWithBindingPattern.ts",
- "./testTs/test/es6/destructuring/destructuringObjectAssignmentPatternWithNestedSpread.ts",
- "./testTs/test/es6/destructuring/destructuringVariableDeclaration1ES5iterable.ts",
- "./testTs/test/enums/enumMerging.ts",
- "./testTs/test/enums/enumConstantMemberWithTemplateLiteralsEmitDeclaration.ts",
- "./testTs/test/enums/enumBasics.ts",
- "./testTs/test/enums/enumClassification.ts",
- "./testTs/test/enums/enumConstantMemberWithStringEmitDeclaration.ts",
- "./testTs/test/constEnums/constEnum1.ts",
- "./testTs/test/constEnums/constEnum4.ts"
- ]
-}
\ No newline at end of file
diff --git a/testTs/test-case.patch b/testTs/test-case.patch
deleted file mode 100644
index fe45f6c901e4ff10f51763a1cf6cb901baca60e6..0000000000000000000000000000000000000000
--- a/testTs/test-case.patch
+++ /dev/null
@@ -1,13244 +0,0 @@
-From 93dbec5e710a8cb28ca8b7f0c70b9ade4a8fc911 Mon Sep 17 00:00:00 2001
-Date: Sat, 15 Jan 2022 21:39:48 +0800
-Subject: [PATCH] test patch
-
----
- .../ambient/ambientDeclarations.ts | 1 +
- .../ambientDeclarationsPatterns.ts | 11 +
- .../declarations.d.ts | 18 +
- .../ambient/ambientInsideNonAmbient.ts | 2 +
- .../ambientInsideNonAmbientExternalModule.ts | 4 +-
- .../ambientShorthand_merging.ts | 6 +
- .../declarations1.d.ts | 2 +
- .../declarations2.d.ts | 4 +
- .../ambientShorthand_reExport.ts | 5 +
- .../declarations.d.ts | 2 +
- .../ambientShorthand_reExport/jquery.d.ts | 2 +
- .../ambientShorthand_reExport/reExportAll.ts | 2 +
- .../ambientShorthand_reExport/reExportX.ts | 2 +
- .../async/es5/asyncMethodWithSuper_es5.ts | 1 +
- .../asyncOrYieldAsBindingIdentifier1.ts | 49 ++
- .../classAbstractAsIdentifier.ts | 2 +-
- .../classBody/classWithEmptyBody.ts | 4 +-
- .../classDeclarations/classInsideBlock.ts | 1 +
- .../classWithPredefinedTypesAsNames.ts | 4 +-
- .../classWithSemicolonClassElement1.ts | 3 +-
- .../classWithSemicolonClassElement2.ts | 3 +-
- .../classExpressions/classExpression2.ts | 4 +-
- .../classStaticBlock/classStaticBlock1.ts | 11 +
- .../classStaticBlock/classStaticBlock10.ts | 30 ++
- .../classStaticBlock/classStaticBlock11.ts | 15 +
- .../classStaticBlock/classStaticBlock12.ts | 10 +
- .../classStaticBlock/classStaticBlock13.ts | 14 +
- .../classStaticBlock/classStaticBlock14.ts | 15 +
- .../classStaticBlock/classStaticBlock15.ts | 18 +
- .../classStaticBlock/classStaticBlock16.ts | 26 +
- .../classStaticBlock/classStaticBlock17.ts | 33 ++
- .../classStaticBlock/classStaticBlock18.ts | 15 +
- .../classStaticBlock/classStaticBlock19.ts | 6 +
- .../classStaticBlock/classStaticBlock2.ts | 20 +
- .../classStaticBlock/classStaticBlock20.ts | 13 +
- .../classStaticBlock/classStaticBlock21.ts | 7 +
- .../classStaticBlock/classStaticBlock22.ts | 72 +++
- .../classStaticBlock/classStaticBlock23.ts | 21 +
- .../classStaticBlock/classStaticBlock24.ts | 8 +
- .../classStaticBlock/classStaticBlock25.ts | 23 +
- .../classStaticBlock/classStaticBlock26.ts | 30 ++
- .../classStaticBlock/classStaticBlock27.ts | 17 +
- .../classStaticBlock/classStaticBlock3.ts | 19 +
- .../classStaticBlock/classStaticBlock4.ts | 16 +
- .../classStaticBlock/classStaticBlock5.ts | 19 +
- .../classStaticBlock/classStaticBlock6.ts | 62 +++
- .../classStaticBlock/classStaticBlock7.ts | 43 ++
- .../classStaticBlock/classStaticBlock8.ts | 48 ++
- .../classStaticBlock/classStaticBlock9.ts | 8 +
- .../classStaticBlockUseBeforeDef1.ts | 15 +
- .../classStaticBlockUseBeforeDef2.ts | 10 +
- .../classConstructorAccessibility4.ts | 4 +-
- ...structorImplementationWithDefaultValues.ts | 6 +-
- .../declarationEmitReadonly.ts | 3 +-
- .../quotedConstructors.ts | 4 +
- ...idesIndexersWithAssignmentCompatibility.ts | 4 +-
- .../superInStaticMembers1.ts | 492 ++++++++++++++++++
- .../thisAndSuperInStaticMembers1.ts | 42 ++
- .../thisAndSuperInStaticMembers2.ts | 42 ++
- .../thisAndSuperInStaticMembers3.ts | 26 +
- .../thisAndSuperInStaticMembers4.ts | 26 +
- .../typeOfThisInStaticMembers.ts | 3 +-
- .../typeOfThisInStaticMembers10.ts | 51 ++
- .../typeOfThisInStaticMembers11.ts | 51 ++
- .../typeOfThisInStaticMembers12.ts | 10 +
- .../typeOfThisInStaticMembers13.ts | 10 +
- .../typeOfThisInStaticMembers3.ts | 12 +
- .../typeOfThisInStaticMembers4.ts | 12 +
- .../typeOfThisInStaticMembers5.ts | 9 +
- .../typeOfThisInStaticMembers6.ts | 7 +
- .../typeOfThisInStaticMembers7.ts | 12 +
- .../typeOfThisInStaticMembers8.ts | 19 +
- .../typeOfThisInStaticMembers9.ts | 22 +
- .../privateNameComputedPropertyName3.ts | 2 +
- .../privateNames/privateNameFieldAccess.ts | 1 +
- .../privateNames/privateNameHashCharName.ts | 11 +
- .../privateNames/privateNameInInExpression.ts | 119 +++++
- .../privateNameInInExpressionTransform.ts | 47 ++
- .../privateNameInInExpressionUnused.ts | 13 +
- .../privateNamesIncompatibleModifiersJs.ts | 65 +++
- .../classes/mixinClassesAnnotated.ts | 3 +
- .../classes/mixinClassesAnonymous.ts | 2 +
- .../classes/mixinClassesMembers.ts | 5 +
- .../abstractProperty.ts | 3 +
- .../abstractPropertyInitializer.ts | 5 +
- .../instanceMemberInitialization.ts | 7 +-
- ...instanceMemberWithComputedPropertyName2.ts | 1 +
- .../staticFactory1.ts | 3 +-
- .../staticAndNonStaticPropertiesSameName.ts | 3 +-
- .../staticPropertyAndFunctionWithSameName.ts | 4 +-
- ...icPropertyNameConflictsInAmbientContext.ts | 10 +
- .../controlFlow/assertionTypePredicates2.ts | 27 +
- .../controlFlow/controlFlowAliasing.ts | 285 ++++++++++
- .../controlFlowAliasingCatchVariables.ts | 28 +
- .../controlFlow/controlFlowElementAccess2.ts | 2 +-
- .../controlFlow/controlFlowForInStatement2.ts | 25 +
- .../controlFlow/controlFlowInOperator.ts | 26 +
- .../controlFlowInstanceofExtendsFunction.ts | 4 +-
- .../controlFlowSuperPropertyAccess.ts | 1 +
- .../controlFlow/controlFlowTypeofObject.ts | 71 +++
- .../dependentDestructuredVariables.ts | 161 ++++++
- .../typeGuardsNestedAssignments.ts | 3 +-
- .../controlFlow/typeGuardsTypeParameters.ts | 1 +
- .../declarationEmitWorkWithInlineComments.ts | 5 +-
- .../declarationEmitThisPredicates01.ts | 3 +-
- ...tionEmitThisPredicatesWithPrivateName01.ts | 3 +-
- .../typeReferenceRelatedFiles/fs.d.ts | 5 +
- .../typeReferenceRelatedFiles/main.ts | 2 +
- .../typeReferenceRelatedFiles/package.json | 4 +
- .../typeReferenceRelatedFiles.ts | 18 +
- .../decoratorOnClassConstructorParameter5.ts | 15 +
- .../class/decoratedBlockScopedClass1.ts | 16 +
- .../class/decoratedBlockScopedClass2.ts | 19 +
- .../class/decoratedBlockScopedClass3.ts | 27 +
- .../class/method/decoratorOnClassMethod14.ts | 14 +
- .../class/method/decoratorOnClassMethod15.ts | 12 +
- .../class/method/decoratorOnClassMethod16.ts | 12 +
- .../class/method/decoratorOnClassMethod17.ts | 11 +
- .../class/method/decoratorOnClassMethod18.ts | 11 +
- .../decoratorMetadataWithTypeOnlyImport2.ts | 17 +
- ...ter.asyncGenerators.classMethods.es2015.ts | 11 +
- .../conformance/es2018/es2018IntlAPIs.ts | 7 +
- .../conformance/es2020/es2020IntlAPIs.ts | 45 ++
- ...tionWithPropertyAccessInHeritageClause1.ts | 4 +-
- .../superCallBeforeThisAccessing1.ts | 1 +
- .../superCallBeforeThisAccessing2.ts | 1 +
- .../superCallBeforeThisAccessing5.ts | 1 +
- .../superCallBeforeThisAccessing8.ts | 1 +
- .../es6/spread/arraySpreadImportHelpers.ts | 16 +
- ...mplateStringWithCommentsInArrowFunction.ts | 14 +
- .../expressions/asOperator/asOperatorASI.ts | 1 +
- .../comparisonOperatorWithIdenticalObjects.ts | 6 +-
- .../comparisonOperatorWithIntersectionType.ts | 5 +
- ...nshipObjectsOnInstantiatedCallSignature.ts | 4 +-
- ...jectsOnInstantiatedConstructorSignature.ts | 4 +-
- ...peratorWithSubtypeObjectOnCallSignature.ts | 3 +-
- ...WithSubtypeObjectOnConstructorSignature.ts | 3 +-
- ...eratorWithSubtypeObjectOnIndexSignature.ts | 3 +-
- ...ubtypeObjectOnInstantiatedCallSignature.ts | 3 +-
- ...bjectOnInstantiatedConstructorSignature.ts | 3 +-
- ...isonOperatorWithSubtypeObjectOnProperty.ts | 6 +-
- ...anceofOperatorWithInvalidStaticToString.ts | 3 +
- .../instanceofOperatorWithLHSIsObject.ts | 1 +
- ...ommaOperatorWithSecondOperandObjectType.ts | 1 +
- .../conditionalOperatorWithIdenticalBCT.ts | 3 +
- .../superCallParameterContextualTyping1.ts | 2 +
- .../superCallParameterContextualTyping3.ts | 3 +-
- .../functionCalls/callWithSpread.ts | 1 +
- .../functions/arrowFunctionExpressions.ts | 1 +
- .../newOperator/newOperatorConformance.ts | 1 +
- .../expressions/superCalls/superCalls.ts | 2 +
- .../thisKeyword/typeOfThisGeneral.ts | 178 +++++++
- .../typeGuards/TypeGuardWithArrayUnion.ts | 1 +
- .../typeGuards/typeGuardFunction.ts | 6 +-
- .../typeGuards/typeGuardFunctionGenerics.ts | 4 +-
- .../typeGuardOfFormExpr1AndExpr2.ts | 3 +-
- .../typeGuards/typeGuardOfFormExpr1OrExpr2.ts | 3 +-
- .../typeGuards/typeGuardOfFormInstanceOf.ts | 45 +-
- .../typeGuards/typeGuardOfFormIsType.ts | 5 +-
- .../typeGuardOfFormTypeOfBoolean.ts | 1 +
- .../typeGuards/typeGuardOfFormTypeOfNumber.ts | 1 +
- .../typeGuards/typeGuardOfFormTypeOfString.ts | 1 +
- .../typeGuardOfFromPropNameInUnionType.ts | 9 +
- .../typeGuards/typeGuardsInClassAccessors.ts | 1 +
- .../typeGuards/typeGuardsInClassMethods.ts | 1 +
- .../typeGuards/typeGuardsInProperties.ts | 3 +-
- .../typeGuards/typeGuardsOnClassProperty.ts | 3 +-
- .../bitwiseNotOperatorWithNumberType.ts | 3 +-
- .../bitwiseNotOperatorWithStringType.ts | 3 +-
- .../externalModules/exportNonVisibleType.ts | 1 +
- .../moduleResolutionWithoutExtension1.ts | 12 +
- .../moduleResolutionWithoutExtension2.ts | 6 +
- .../moduleResolutionWithoutExtension3.ts | 12 +
- .../moduleResolutionWithoutExtension4.ts | 12 +
- .../moduleResolutionWithoutExtension5.ts | 6 +
- .../moduleResolutionWithoutExtension6.ts | 8 +
- .../moduleResolutionWithoutExtension7.ts | 6 +
- .../moduleResolutionWithoutExtension8.ts | 6 +
- .../typeOnly/exportSpecifiers.ts | 21 +
- .../typeOnly/importDefaultNamedType/a.ts | 2 +
- .../importDefaultNamedType.ts | 5 +
- .../typeOnly/importSpecifiers1.ts | 46 ++
- .../typeOnly/preserveValueImports.ts | 28 +
- .../typeOnly/preserveValueImports_errors.ts | 47 ++
- ...erveValueImports_importsNotUsedAsValues.ts | 14 +
- .../preserveValueImports_mixedImports.ts | 13 +
- .../typeOnly/preserveValueImports_module.ts | 4 +
- .../importAssertion/importAssertion1.ts | 37 ++
- .../importAssertion/importAssertion2.ts | 17 +
- .../importAssertion/importAssertion3.ts | 15 +
- .../importAssertion/importAssertion4.ts | 1 +
- .../importAssertion/importAssertion5.ts | 1 +
- .../mergedInterfacesWithMultipleBases3.ts | 6 +-
- .../interfaceExtendsObjectIntersection.ts | 12 +
- .../interfaceWithPropertyOfEveryType.ts | 3 +-
- ...duleAndAmbientWithSameNameAndCommonRoot.ts | 1 -
- ...onAmbientClassWithSameNameAndCommonRoot.ts | 1 +
- ...ionAndNonExportedFunctionThatShareAName.ts | 4 +-
- ...ortedAndNonExportedClassesOfTheSameName.ts | 4 +
- ...rgeEachWithExportedModulesOfTheSameName.ts | 2 +
- .../codeGeneration/exportCodeGen.ts | 2 +
- .../codeGeneration/nameCollision.ts | 1 +
- .../jsdoc/constructorTagOnClassConstructor.ts | 4 +-
- ...bclassWithExplicitNoArgumentConstructor.ts | 3 +-
- .../declarations/jsDeclarationsThisTypes.ts | 4 +-
- .../jsdoc/enumTagImported/enumTagImported.ts | 23 +
- tests/cases/conformance/jsdoc/extendsTag1.ts | 1 +
- .../jsdocAugments_qualifiedName.ts | 10 +
- .../jsdoc/jsdocAugments_withTypeParameter.ts | 1 +
- .../jsdocImplements_namespacedInterface.ts | 2 +
- .../jsdoc/jsdocTemplateTagDefault.ts | 71 +++
- .../jsdoc/jsdocTemplateTagNameResolution.ts | 16 +
- .../jsdoc/jsdocTypeReferenceUseBeforeDef.ts | 1 +
- .../conformance/jsdoc/jsdocVariadicType.ts | 12 +
- tests/cases/conformance/jsdoc/seeTag3.ts | 7 +
- tests/cases/conformance/jsdoc/thisTag2.ts | 11 +
- .../conformance/jsx/jsxParsingError4.tsx | 18 +
- .../jsx/jsxUnclosedParserRecovery.ts | 140 +++++
- .../jsx/tsxReactEmitSpreadAttribute.ts | 32 ++
- .../declarationNotFoundPackageBundlesTypes.ts | 23 +
- .../scopedPackages/index.d.ts | 3 +
- .../scopedPackages/scopedPackages.ts | 12 +
- .../moduleResolution/scopedPackages/z.d.ts | 2 +
- .../scopedPackagesClassic/index.d.ts | 2 +
- .../scopedPackagesClassic.ts | 9 +
- .../untypedModuleImport_allowJs.ts | 12 +
- .../declarations.d.ts | 4 +
- .../untypedModuleImport_vsAmbient.ts | 12 +
- .../allowJs/nodeAllowJsPackageSelfName.ts | 24 +
- .../node/allowJs/nodeModulesAllowJs1.ts | 324 ++++++++++++
- .../allowJs/nodeModulesAllowJsCjsFromJs.ts | 8 +
- ...ModulesAllowJsConditionalPackageExports.ts | 126 +++++
- .../nodeModulesAllowJsDynamicImport.ts | 27 +
- .../nodeModulesAllowJsExportAssignment.ts | 32 ++
- ...deModulesAllowJsGeneratedNameCollisions.ts | 29 ++
- .../nodeModulesAllowJsImportAssignment.ts | 34 ++
- ...eModulesAllowJsImportHelpersCollisions1.ts | 34 ++
- ...eModulesAllowJsImportHelpersCollisions2.ts | 30 ++
- ...eModulesAllowJsImportHelpersCollisions3.ts | 32 ++
- .../allowJs/nodeModulesAllowJsImportMeta.ts | 23 +
- .../nodeModulesAllowJsPackageExports.ts | 92 ++++
- .../nodeModulesAllowJsPackageImports.ts | 41 ++
- ...nodeModulesAllowJsPackagePatternExports.ts | 69 +++
- ...lesAllowJsPackagePatternExportsTrailers.ts | 69 +++
- ...nodeModulesAllowJsSynchronousCallErrors.ts | 37 ++
- .../nodeModulesAllowJsTopLevelAwait.ts | 25 +
- ...lesExportsSpecifierGenerationConditions.ts | 33 ++
- tests/cases/conformance/node/nodeModules1.ts | 321 ++++++++++++
- ...odeModulesCjsFormatFileAlwaysHasDefault.ts | 19 +
- .../nodeModulesConditionalPackageExports.ts | 124 +++++
- ...tionEmitDynamicImportWithPackageExports.ts | 71 +++
- ...odulesDeclarationEmitWithPackageExports.ts | 93 ++++
- .../node/nodeModulesDynamicImport.ts | 24 +
- .../node/nodeModulesExportAssignments.ts | 20 +
- ...ModulesExportsBlocksSpecifierResolution.ts | 27 +
- ...lesExportsSpecifierGenerationConditions.ts | 34 ++
- ...ulesExportsSpecifierGenerationDirectory.ts | 29 ++
- ...odulesExportsSpecifierGenerationPattern.ts | 29 ++
- .../node/nodeModulesForbidenSyntax.ts | 67 +++
- .../nodeModulesGeneratedNameCollisions.ts | 26 +
- .../node/nodeModulesImportAssertions.ts | 13 +
- .../node/nodeModulesImportAssignments.ts | 31 ++
- .../nodeModulesImportHelpersCollisions.ts | 31 ++
- .../nodeModulesImportHelpersCollisions2.ts | 27 +
- .../nodeModulesImportHelpersCollisions3.ts | 25 +
- .../conformance/node/nodeModulesImportMeta.ts | 20 +
- .../nodeModulesImportResolutionIntoExport.ts | 24 +
- .../nodeModulesImportResolutionNoCycle.ts | 24 +
- .../node/nodeModulesPackageExports.ts | 90 ++++
- .../node/nodeModulesPackageImports.ts | 38 ++
- .../node/nodeModulesPackagePatternExports.ts | 67 +++
- ...odeModulesPackagePatternExportsTrailers.ts | 67 +++
- .../node/nodeModulesResolveJsonModule.ts | 29 ++
- .../node/nodeModulesSynchronousCallErrors.ts | 34 ++
- .../node/nodeModulesTopLevelAwait.ts | 22 +
- .../nodeModulesTypesVersionPackageExports.ts | 53 ++
- .../conformance/node/nodePackageSelfName.ts | 21 +
- .../node/nodePackageSelfNameScoped.ts | 21 +
- .../cases/conformance/override/override10.ts | 3 +-
- .../cases/conformance/override/override12.ts | 1 +
- .../cases/conformance/override/override15.ts | 9 +
- .../cases/conformance/override/override16.ts | 1 +
- .../cases/conformance/override/override17.ts | 1 +
- .../cases/conformance/override/override18.ts | 1 +
- .../cases/conformance/override/override19.ts | 20 +
- .../cases/conformance/override/override20.ts | 34 ++
- .../conformance/override/override_js1.ts | 4 +-
- .../conformance/override/override_js4.ts | 14 +
- .../parserClassDeclaration16.ts | 3 +-
- .../parserClassDeclaration17.ts | 1 +
- .../parserClassDeclaration19.ts | 3 +-
- .../parserClassDeclaration20.ts | 3 +-
- .../parserClassDeclaration23.ts | 3 +-
- .../parserClassDeclaration26.ts | 3 +-
- .../parserClassDeclarationIndexSignature1.ts | 3 +-
- .../parserConstructorDeclaration1.ts | 3 +-
- .../parserConstructorDeclaration5.ts | 3 +-
- .../parserAccessibilityAfterStatic11.ts | 1 +
- .../parserAccessibilityAfterStatic14.ts | 1 +
- .../parserAccessibilityAfterStatic2.ts | 1 +
- .../parserAccessibilityAfterStatic3.ts | 1 +
- .../parserAccessibilityAfterStatic4.ts | 1 +
- .../parserAccessibilityAfterStatic5.ts | 1 +
- .../Generics/parserGenericClass1.ts | 3 +-
- .../Generics/parserGenericClass2.ts | 3 +-
- .../Generics/parserGenericConstraint1.ts | 3 +-
- .../parserIndexMemberDeclaration1.ts | 3 +-
- .../parserIndexMemberDeclaration2.ts | 3 +-
- .../parserIndexMemberDeclaration3.ts | 3 +-
- .../parserIndexMemberDeclaration4.ts | 3 +-
- .../parserIndexMemberDeclaration6.ts | 3 +-
- .../parserMemberVariableDeclaration5.ts | 3 +-
- .../ecmascript5/Protected/Protected3.ts | 3 +-
- .../ecmascript5/Protected/Protected5.ts | 3 +-
- .../ecmascript5/Protected/Protected9.ts | 3 +-
- .../RegressionTests/parser509546.ts | 1 +
- .../RegressionTests/parser509546_1.ts | 1 +
- .../RegressionTests/parser509546_2.ts | 1 +
- .../parser/ecmascript5/parserUnicode3.ts | 3 +-
- .../Iterators/parserForOfStatement22.ts | 4 +
- .../Iterators/parserForOfStatement23.ts | 6 +
- .../Iterators/parserForOfStatement24.ts | 4 +
- .../inferringClassMembersFromAssignments3.ts | 1 +
- .../conformance/salsa/plainJSBinderErrors.ts | 44 ++
- .../conformance/salsa/plainJSRedeclare.ts | 6 +
- .../conformance/salsa/plainJSRedeclare2.ts | 7 +
- .../conformance/salsa/plainJSRedeclare3.ts | 7 +
- .../salsa/plainJSReservedStrict.ts | 7 +
- .../conformance/salsa/spellingUncheckedJS.ts | 51 ++
- .../salsa/typeFromJSInitializer2.ts | 18 +
- .../salsa/typeFromJSInitializer3.ts | 18 +
- .../salsa/typeFromJSInitializer4.ts | 29 ++
- .../salsa/typeFromPropertyAssignment23.ts | 3 +
- .../for-inStatementsAsyncIdentifier.ts | 4 +
- .../returnStatements/returnStatements.ts | 1 +
- .../throwInEnclosingStatements.ts | 1 +
- .../types/any/anyAsGenericFunctionCall.ts | 4 +-
- .../types/any/assignAnyToEveryType.ts | 4 +-
- .../types/any/assignEveryTypeToAny.ts | 4 +-
- .../conformance/types/conditional/variance.ts | 2 +
- ...tatedFunctionInferenceWithTypeParameter.ts | 3 +
- .../types/import/importTypeAmbient.ts | 5 +-
- .../types/import/importTypeGenericTypes.ts | 5 +-
- .../types/import/importTypeLocal.ts | 5 +
- .../intersectionOfUnionNarrowing.ts | 16 +
- .../types/keyof/keyofAndIndexedAccess.ts | 20 +
- .../types/literal/literalTypes2.ts | 3 +
- .../types/localTypes/localTypes2.ts | 3 +
- .../types/localTypes/localTypes3.ts | 3 +
- .../mapped/mappedTypeAsClauseRelationships.ts | 27 +
- .../types/mapped/mappedTypeProperties.ts | 42 ++
- .../conformance/types/mapped/mappedTypes3.ts | 4 +-
- .../types/mapped/mappedTypesAndObjects.ts | 2 +
- .../members/classWithProtectedProperty.ts | 4 +-
- .../types/members/indexSignatures1.ts | 325 ++++++++++++
- .../objectTypeHidingMembersOfObject.ts | 4 +-
- .../types/members/objectTypePropertyAccess.ts | 2 +
- .../members/objectTypeWithNumericProperty.ts | 4 +-
- ...hStringNamedPropertyOfIllegalCharacters.ts | 2 +
- .../typesWithSpecializedCallSignatures.ts | 5 +-
- ...typesWithSpecializedConstructSignatures.ts | 5 +-
- .../namedTypes/classWithOptionalParameter.ts | 5 +-
- .../types/namedTypes/optionalMethods.ts | 3 +
- .../conformance/types/never/neverType.ts | 2 +
- ...ureWithoutReturnTypeAnnotationInference.ts | 6 +-
- .../callSignaturesWithDuplicateParameters.ts | 4 +-
- .../callSignaturesWithOptionalParameters.ts | 2 +
- .../callSignaturesWithOptionalParameters2.ts | 4 +-
- .../parametersWithNoAnnotationAreAny.ts | 4 +-
- ...reIsNotSubtypeOfNonSpecializedSignature.ts | 3 +
- ...atureIsSubtypeOfNonSpecializedSignature.ts | 3 +
- ...gLiteralTypesInImplementationSignatures.ts | 2 +
- .../typeParameterAsTypeArgument.ts | 4 +-
- ...WithOverloadsThatDifferOnlyByReturnType.ts | 5 +-
- .../indexSignatures/numericIndexingResults.ts | 4 +-
- .../indexSignatures/stringIndexingResults.ts | 2 +
- .../propertyNameWithoutTypeAnnotation.ts | 4 +-
- .../propertyNamesOfReservedWords.ts | 4 +-
- .../stringNamedPropertyAccess.ts | 4 +-
- .../number/extendNumberInterface.ts | 2 +-
- .../undefined/invalidUndefinedValues.ts | 4 +-
- .../undefined/validUndefinedAssignments.ts | 4 +-
- .../types/rest/objectRestParameter.ts | 1 +
- .../typeLiterals/arrayOfFunctionTypes3.ts | 4 +-
- .../functionLiteralForOverloads2.ts | 5 +-
- .../typeQueries/typeQueryOnClass.ts | 5 +-
- .../typeQueries/typeQueryWithReservedWords.ts | 1 +
- .../typeQueries/typeofClass2.ts | 5 +-
- .../typeQueries/typeofModuleWithoutExports.ts | 3 +-
- .../specifyingTypes/typeQueries/typeofThis.ts | 146 ++++++
- .../typeQueries/typeofThisWithImplicitThis.ts | 5 +
- .../types/spread/spreadDuplicate.ts | 21 +
- .../types/spread/spreadDuplicateExact.ts | 22 +
- .../conformance/types/spread/spreadUnion4.ts | 4 +
- .../types/thisType/fluentClasses.ts | 2 +
- .../types/thisType/thisTypeAndConstraints.ts | 3 +
- .../types/thisType/thisTypeInClasses.ts | 6 +
- .../types/thisType/thisTypeInFunctions3.ts | 3 +
- .../thisType/thisTypeInTaggedTemplateCall.ts | 10 +
- .../types/tuple/readonlyArraysAndTuples2.ts | 2 +
- .../circularTypeAliasForUnionWithClass.ts | 4 +
- .../classDoesNotDependOnBaseTypes.ts | 4 +-
- .../types/typeAliases/typeAliases.ts | 4 +-
- ...allGenericFunctionWithZeroTypeArguments.ts | 5 +-
- .../functionConstraintSatisfaction.ts | 5 +-
- .../functionConstraintSatisfaction3.ts | 5 +-
- .../innerTypeParameterShadowingOuterOne2.ts | 4 +-
- ...rtyAccessOnTypeParameterWithConstraints.ts | 3 +-
- ...tyAccessOnTypeParameterWithConstraints2.ts | 7 +-
- ...tyAccessOnTypeParameterWithConstraints3.ts | 4 +-
- ...AccessOnTypeParameterWithoutConstraints.ts | 4 +-
- .../typeParameterUsedAsConstraint.ts | 7 +
- .../anyAssignabilityInInheritance.ts | 6 +-
- .../anyAssignableToEveryType.ts | 1 +
- .../anyAssignableToEveryType2.ts | 3 +
- .../assignmentCompatWithObjectMembers.ts | 5 +-
- .../assignmentCompatWithObjectMembers2.ts | 2 +
- .../assignmentCompatWithObjectMembers3.ts | 2 +
- ...mentCompatWithObjectMembersNumericNames.ts | 2 +
- ...allSignatureAssignabilityInInheritance2.ts | 6 +-
- ...allSignatureAssignabilityInInheritance4.ts | 6 +-
- ...allSignatureAssignabilityInInheritance5.ts | 5 +-
- ...uctSignatureAssignabilityInInheritance2.ts | 6 +-
- ...uctSignatureAssignabilityInInheritance4.ts | 5 +-
- ...uctSignatureAssignabilityInInheritance5.ts | 5 +-
- .../everyTypeAssignableToAny.ts | 2 +
- .../nullAssignableToEveryType.ts | 2 +-
- .../undefinedAssignableToEveryType.ts | 1 +
- .../bestCommonTypeOfConditionalExpressions.ts | 5 +-
- ...bestCommonTypeOfConditionalExpressions2.ts | 4 +-
- .../heterogeneousArrayLiterals.ts | 2 +
- .../narrowingConstrainedTypeVariable.ts | 3 +
- .../arrayLiteralsWithRecursiveGenerics.ts | 6 +-
- .../recursiveTypeInGenericConstraint.ts | 5 +-
- .../recursiveTypesUsedAsFunctionParameters.ts | 5 +-
- .../nullIsSubtypeOfEverythingButUndefined.ts | 4 +
- .../stringLiteralTypeIsSubtypeOfString.ts | 4 +-
- .../subtypesAndSuperTypes/subtypesOfAny.ts | 5 +-
- ...subtypesOfTypeParameterWithConstraints2.ts | 5 +-
- .../subtypingWithCallSignatures2.ts | 6 +
- .../subtypingWithCallSignatures3.ts | 4 +
- .../subtypingWithCallSignatures4.ts | 6 +-
- .../subtypingWithConstructSignatures2.ts | 5 +
- .../subtypingWithConstructSignatures3.ts | 4 +
- .../subtypingWithConstructSignatures4.ts | 6 +-
- .../subtypingWithConstructSignatures5.ts | 6 +-
- .../subtypingWithObjectMembers4.ts | 6 +-
- .../undefinedIsSubtypeOfEverything.ts | 25 +
- .../objectTypesIdentity.ts | 6 +-
- .../objectTypesIdentity2.ts | 5 +-
- .../objectTypesIdentityWithCallSignatures.ts | 5 +-
- .../objectTypesIdentityWithCallSignatures2.ts | 5 +-
- ...yWithCallSignaturesDifferingParamCounts.ts | 5 +-
- ...IdentityWithCallSignaturesWithOverloads.ts | 6 +-
- ...ectTypesIdentityWithConstructSignatures.ts | 6 +-
- ...ctTypesIdentityWithConstructSignatures2.ts | 4 +-
- ...ConstructSignaturesDifferingParamCounts.ts | 4 +-
- ...tTypesIdentityWithGenericCallSignatures.ts | 6 +-
- ...TypesIdentityWithGenericCallSignatures2.ts | 6 +-
- ...ricCallSignaturesDifferingByConstraints.ts | 6 +-
- ...icCallSignaturesDifferingByConstraints2.ts | 6 +-
- ...icCallSignaturesDifferingByConstraints3.ts | 9 +-
- ...ericCallSignaturesDifferingByReturnType.ts | 5 +-
- ...ricCallSignaturesDifferingByReturnType2.ts | 6 +-
- ...lSignaturesDifferingTypeParameterCounts.ts | 6 +-
- ...llSignaturesDifferingTypeParameterNames.ts | 5 +-
- ...WithGenericCallSignaturesOptionalParams.ts | 5 +-
- ...ithGenericCallSignaturesOptionalParams2.ts | 5 +-
- ...ithGenericCallSignaturesOptionalParams3.ts | 6 +-
- ...nstructSignaturesDifferingByConstraints.ts | 2 +
- ...structSignaturesDifferingByConstraints2.ts | 7 +-
- ...structSignaturesDifferingByConstraints3.ts | 7 +-
- ...onstructSignaturesDifferingByReturnType.ts | 4 +-
- ...nstructSignaturesDifferingByReturnType2.ts | 6 +-
- ...tSignaturesDifferingTypeParameterCounts.ts | 4 +-
- ...ctSignaturesDifferingTypeParameterNames.ts | 6 +-
- ...enericConstructSignaturesOptionalParams.ts | 5 +-
- ...nericConstructSignaturesOptionalParams2.ts | 5 +-
- ...nericConstructSignaturesOptionalParams3.ts | 4 +-
- ...objectTypesIdentityWithNumericIndexers1.ts | 3 +
- ...objectTypesIdentityWithNumericIndexers2.ts | 5 +
- ...objectTypesIdentityWithNumericIndexers3.ts | 3 +
- .../objectTypesIdentityWithOptionality.ts | 6 +-
- .../objectTypesIdentityWithPrivates.ts | 4 +-
- .../objectTypesIdentityWithPrivates2.ts | 1 +
- .../objectTypesIdentityWithPublics.ts | 5 +-
- .../objectTypesIdentityWithStringIndexers.ts | 3 +
- .../objectTypesIdentityWithStringIndexers2.ts | 5 +
- .../typeParametersAreIdenticalToThemselves.ts | 4 +-
- ...allWithConstraintsTypeArgumentInference.ts | 3 +
- .../genericCallWithFunctionTypedArguments4.ts | 4 +-
- .../genericCallWithObjectTypeArgs2.ts | 4 +-
- ...ricCallWithObjectTypeArgsAndConstraints.ts | 10 +-
- ...icCallWithObjectTypeArgsAndConstraints2.ts | 1 +
- ...icClassWithObjectTypeArgsAndConstraints.ts | 7 +-
- .../keyofInferenceLowerPriorityThanReturn.ts | 4 +
- .../types/union/discriminatedUnionTypes3.ts | 19 +
- 497 files changed, 8097 insertions(+), 197 deletions(-)
- create mode 100644 tests/cases/conformance/ambient/ambientDeclarationsPatterns/ambientDeclarationsPatterns.ts
- create mode 100644 tests/cases/conformance/ambient/ambientDeclarationsPatterns/declarations.d.ts
- create mode 100644 tests/cases/conformance/ambient/ambientShorthand_merging/ambientShorthand_merging.ts
- create mode 100644 tests/cases/conformance/ambient/ambientShorthand_merging/declarations1.d.ts
- create mode 100644 tests/cases/conformance/ambient/ambientShorthand_merging/declarations2.d.ts
- create mode 100644 tests/cases/conformance/ambient/ambientShorthand_reExport/ambientShorthand_reExport.ts
- create mode 100644 tests/cases/conformance/ambient/ambientShorthand_reExport/declarations.d.ts
- create mode 100644 tests/cases/conformance/ambient/ambientShorthand_reExport/jquery.d.ts
- create mode 100644 tests/cases/conformance/ambient/ambientShorthand_reExport/reExportAll.ts
- create mode 100644 tests/cases/conformance/ambient/ambientShorthand_reExport/reExportX.ts
- create mode 100644 tests/cases/conformance/async/es6/functionDeclarations/asyncOrYieldAsBindingIdentifier1.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock1.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock10.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock11.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock12.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock13.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock14.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock15.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock16.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock17.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock18.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock19.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock2.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock20.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock21.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock22.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock23.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock24.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock25.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock26.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock27.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock3.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock4.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock5.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock6.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock7.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock8.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlock9.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlockUseBeforeDef1.ts
- create mode 100644 tests/cases/conformance/classes/classStaticBlock/classStaticBlockUseBeforeDef2.ts
- create mode 100644 tests/cases/conformance/classes/members/instanceAndStaticMembers/superInStaticMembers1.ts
- create mode 100644 tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers1.ts
- create mode 100644 tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers2.ts
- create mode 100644 tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers3.ts
- create mode 100644 tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers4.ts
- create mode 100644 tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers10.ts
- create mode 100644 tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers11.ts
- create mode 100644 tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers12.ts
- create mode 100644 tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers13.ts
- create mode 100644 tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers3.ts
- create mode 100644 tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers4.ts
- create mode 100644 tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers5.ts
- create mode 100644 tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers6.ts
- create mode 100644 tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers7.ts
- create mode 100644 tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers8.ts
- create mode 100644 tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers9.ts
- create mode 100644 tests/cases/conformance/classes/members/privateNames/privateNameHashCharName.ts
- create mode 100644 tests/cases/conformance/classes/members/privateNames/privateNameInInExpression.ts
- create mode 100644 tests/cases/conformance/classes/members/privateNames/privateNameInInExpressionTransform.ts
- create mode 100644 tests/cases/conformance/classes/members/privateNames/privateNameInInExpressionUnused.ts
- create mode 100644 tests/cases/conformance/classes/members/privateNames/privateNamesIncompatibleModifiersJs.ts
- create mode 100644 tests/cases/conformance/classes/propertyMemberDeclarations/abstractPropertyInitializer.ts
- create mode 100644 tests/cases/conformance/controlFlow/assertionTypePredicates2.ts
- create mode 100644 tests/cases/conformance/controlFlow/controlFlowAliasing.ts
- create mode 100644 tests/cases/conformance/controlFlow/controlFlowAliasingCatchVariables.ts
- create mode 100644 tests/cases/conformance/controlFlow/controlFlowForInStatement2.ts
- create mode 100644 tests/cases/conformance/controlFlow/controlFlowInOperator.ts
- create mode 100644 tests/cases/conformance/controlFlow/controlFlowTypeofObject.ts
- create mode 100644 tests/cases/conformance/controlFlow/dependentDestructuredVariables.ts
- create mode 100644 tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles/fs.d.ts
- create mode 100644 tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles/main.ts
- create mode 100644 tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles/package.json
- create mode 100644 tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles/typeReferenceRelatedFiles.ts
- create mode 100644 tests/cases/conformance/decorators/class/constructor/parameter/decoratorOnClassConstructorParameter5.ts
- create mode 100644 tests/cases/conformance/decorators/class/decoratedBlockScopedClass1.ts
- create mode 100644 tests/cases/conformance/decorators/class/decoratedBlockScopedClass2.ts
- create mode 100644 tests/cases/conformance/decorators/class/decoratedBlockScopedClass3.ts
- create mode 100644 tests/cases/conformance/decorators/class/method/decoratorOnClassMethod14.ts
- create mode 100644 tests/cases/conformance/decorators/class/method/decoratorOnClassMethod15.ts
- create mode 100644 tests/cases/conformance/decorators/class/method/decoratorOnClassMethod16.ts
- create mode 100644 tests/cases/conformance/decorators/class/method/decoratorOnClassMethod17.ts
- create mode 100644 tests/cases/conformance/decorators/class/method/decoratorOnClassMethod18.ts
- create mode 100644 tests/cases/conformance/decorators/decoratorMetadataWithTypeOnlyImport2.ts
- create mode 100644 tests/cases/conformance/es2018/es2018IntlAPIs.ts
- create mode 100644 tests/cases/conformance/es2020/es2020IntlAPIs.ts
- create mode 100644 tests/cases/conformance/es6/spread/arraySpreadImportHelpers.ts
- create mode 100644 tests/cases/conformance/es6/templates/templateStringWithCommentsInArrowFunction.ts
- create mode 100644 tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIntersectionType.ts
- create mode 100644 tests/cases/conformance/expressions/thisKeyword/typeOfThisGeneral.ts
- create mode 100644 tests/cases/conformance/externalModules/moduleResolutionWithoutExtension1.ts
- create mode 100644 tests/cases/conformance/externalModules/moduleResolutionWithoutExtension2.ts
- create mode 100644 tests/cases/conformance/externalModules/moduleResolutionWithoutExtension3.ts
- create mode 100644 tests/cases/conformance/externalModules/moduleResolutionWithoutExtension4.ts
- create mode 100644 tests/cases/conformance/externalModules/moduleResolutionWithoutExtension5.ts
- create mode 100644 tests/cases/conformance/externalModules/moduleResolutionWithoutExtension6.ts
- create mode 100644 tests/cases/conformance/externalModules/moduleResolutionWithoutExtension7.ts
- create mode 100644 tests/cases/conformance/externalModules/moduleResolutionWithoutExtension8.ts
- create mode 100644 tests/cases/conformance/externalModules/typeOnly/exportSpecifiers.ts
- create mode 100644 tests/cases/conformance/externalModules/typeOnly/importDefaultNamedType/a.ts
- create mode 100644 tests/cases/conformance/externalModules/typeOnly/importDefaultNamedType/importDefaultNamedType.ts
- create mode 100644 tests/cases/conformance/externalModules/typeOnly/importSpecifiers1.ts
- create mode 100644 tests/cases/conformance/externalModules/typeOnly/preserveValueImports.ts
- create mode 100644 tests/cases/conformance/externalModules/typeOnly/preserveValueImports_errors.ts
- create mode 100644 tests/cases/conformance/externalModules/typeOnly/preserveValueImports_importsNotUsedAsValues.ts
- create mode 100644 tests/cases/conformance/externalModules/typeOnly/preserveValueImports_mixedImports.ts
- create mode 100644 tests/cases/conformance/externalModules/typeOnly/preserveValueImports_module.ts
- create mode 100644 tests/cases/conformance/importAssertion/importAssertion1.ts
- create mode 100644 tests/cases/conformance/importAssertion/importAssertion2.ts
- create mode 100644 tests/cases/conformance/importAssertion/importAssertion3.ts
- create mode 100644 tests/cases/conformance/importAssertion/importAssertion4.ts
- create mode 100644 tests/cases/conformance/importAssertion/importAssertion5.ts
- create mode 100644 tests/cases/conformance/jsdoc/enumTagImported/enumTagImported.ts
- create mode 100644 tests/cases/conformance/jsdoc/jsdocAugments_qualifiedName/jsdocAugments_qualifiedName.ts
- create mode 100644 tests/cases/conformance/jsdoc/jsdocTemplateTagDefault.ts
- create mode 100644 tests/cases/conformance/jsdoc/jsdocTemplateTagNameResolution.ts
- create mode 100644 tests/cases/conformance/jsdoc/jsdocVariadicType.ts
- create mode 100644 tests/cases/conformance/jsdoc/seeTag3.ts
- create mode 100644 tests/cases/conformance/jsdoc/thisTag2.ts
- create mode 100644 tests/cases/conformance/jsx/jsxParsingError4.tsx
- create mode 100644 tests/cases/conformance/jsx/jsxUnclosedParserRecovery.ts
- create mode 100644 tests/cases/conformance/jsx/tsxReactEmitSpreadAttribute.ts
- create mode 100644 tests/cases/conformance/moduleResolution/declarationNotFoundPackageBundlesTypes.ts
- create mode 100644 tests/cases/conformance/moduleResolution/scopedPackages/index.d.ts
- create mode 100644 tests/cases/conformance/moduleResolution/scopedPackages/scopedPackages.ts
- create mode 100644 tests/cases/conformance/moduleResolution/scopedPackages/z.d.ts
- create mode 100644 tests/cases/conformance/moduleResolution/scopedPackagesClassic/index.d.ts
- create mode 100644 tests/cases/conformance/moduleResolution/scopedPackagesClassic/scopedPackagesClassic.ts
- create mode 100644 tests/cases/conformance/moduleResolution/untypedModuleImport_allowJs/untypedModuleImport_allowJs.ts
- create mode 100644 tests/cases/conformance/moduleResolution/untypedModuleImport_vsAmbient/declarations.d.ts
- create mode 100644 tests/cases/conformance/moduleResolution/untypedModuleImport_vsAmbient/untypedModuleImport_vsAmbient.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeAllowJsPackageSelfName.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJs1.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJsCjsFromJs.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJsConditionalPackageExports.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJsDynamicImport.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJsExportAssignment.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJsGeneratedNameCollisions.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportAssignment.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportHelpersCollisions1.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportHelpersCollisions2.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportHelpersCollisions3.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportMeta.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJsPackageExports.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJsPackageImports.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJsPackagePatternExports.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJsPackagePatternExportsTrailers.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJsSynchronousCallErrors.ts
- create mode 100644 tests/cases/conformance/node/allowJs/nodeModulesAllowJsTopLevelAwait.ts
- create mode 100644 tests/cases/conformance/node/legacyNodeModulesExportsSpecifierGenerationConditions.ts
- create mode 100644 tests/cases/conformance/node/nodeModules1.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesCjsFormatFileAlwaysHasDefault.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesConditionalPackageExports.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesDeclarationEmitDynamicImportWithPackageExports.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesDeclarationEmitWithPackageExports.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesDynamicImport.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesExportAssignments.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesExportsBlocksSpecifierResolution.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesExportsSpecifierGenerationConditions.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesExportsSpecifierGenerationDirectory.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesExportsSpecifierGenerationPattern.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesForbidenSyntax.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesGeneratedNameCollisions.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesImportAssertions.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesImportAssignments.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesImportHelpersCollisions.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesImportHelpersCollisions2.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesImportHelpersCollisions3.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesImportMeta.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesImportResolutionIntoExport.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesImportResolutionNoCycle.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesPackageExports.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesPackageImports.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesPackagePatternExports.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesPackagePatternExportsTrailers.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesResolveJsonModule.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesSynchronousCallErrors.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesTopLevelAwait.ts
- create mode 100644 tests/cases/conformance/node/nodeModulesTypesVersionPackageExports.ts
- create mode 100644 tests/cases/conformance/node/nodePackageSelfName.ts
- create mode 100644 tests/cases/conformance/node/nodePackageSelfNameScoped.ts
- create mode 100644 tests/cases/conformance/override/override15.ts
- create mode 100644 tests/cases/conformance/override/override19.ts
- create mode 100644 tests/cases/conformance/override/override20.ts
- create mode 100644 tests/cases/conformance/override/override_js4.ts
- create mode 100644 tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement22.ts
- create mode 100644 tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement23.ts
- create mode 100644 tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement24.ts
- create mode 100644 tests/cases/conformance/salsa/plainJSBinderErrors.ts
- create mode 100644 tests/cases/conformance/salsa/plainJSRedeclare.ts
- create mode 100644 tests/cases/conformance/salsa/plainJSRedeclare2.ts
- create mode 100644 tests/cases/conformance/salsa/plainJSRedeclare3.ts
- create mode 100644 tests/cases/conformance/salsa/plainJSReservedStrict.ts
- create mode 100644 tests/cases/conformance/salsa/spellingUncheckedJS.ts
- create mode 100644 tests/cases/conformance/salsa/typeFromJSInitializer2.ts
- create mode 100644 tests/cases/conformance/salsa/typeFromJSInitializer3.ts
- create mode 100644 tests/cases/conformance/salsa/typeFromJSInitializer4.ts
- create mode 100644 tests/cases/conformance/statements/for-inStatements/for-inStatementsAsyncIdentifier.ts
- create mode 100644 tests/cases/conformance/types/intersection/intersectionOfUnionNarrowing.ts
- create mode 100644 tests/cases/conformance/types/mapped/mappedTypeAsClauseRelationships.ts
- create mode 100644 tests/cases/conformance/types/mapped/mappedTypeProperties.ts
- create mode 100644 tests/cases/conformance/types/members/indexSignatures1.ts
- create mode 100644 tests/cases/conformance/types/specifyingTypes/typeQueries/typeofThis.ts
- create mode 100644 tests/cases/conformance/types/specifyingTypes/typeQueries/typeofThisWithImplicitThis.ts
- create mode 100644 tests/cases/conformance/types/spread/spreadDuplicate.ts
- create mode 100644 tests/cases/conformance/types/spread/spreadDuplicateExact.ts
- create mode 100644 tests/cases/conformance/types/spread/spreadUnion4.ts
- create mode 100644 tests/cases/conformance/types/thisType/thisTypeInTaggedTemplateCall.ts
- create mode 100644 tests/cases/conformance/types/union/discriminatedUnionTypes3.ts
-
-diff --git a/tests/cases/conformance/ambient/ambientDeclarations.ts b/tests/cases/conformance/ambient/ambientDeclarations.ts
-index 379f5a5440..156ca565af 100644
---- a/tests/cases/conformance/ambient/ambientDeclarations.ts
-+++ b/tests/cases/conformance/ambient/ambientDeclarations.ts
-@@ -73,3 +73,4 @@ declare module 'external1' {
- var q;
- }
-
-+let qq2 = new cls();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/ambient/ambientDeclarationsPatterns/ambientDeclarationsPatterns.ts b/tests/cases/conformance/ambient/ambientDeclarationsPatterns/ambientDeclarationsPatterns.ts
-new file mode 100644
-index 0000000000..8b2be7e0b2
---- /dev/null
-+++ b/tests/cases/conformance/ambient/ambientDeclarationsPatterns/ambientDeclarationsPatterns.ts
-@@ -0,0 +1,11 @@
-+// @Filename: user.ts
-+///
-+import {foo, baz} from "foobarbaz";
-+foo(baz);
-+
-+import {foos} from "foosball";
-+foo(foos);
-+
-+// Works with relative file name
-+import fileText from "./file!text";
-+foo(fileText);
-\ No newline at end of file
-diff --git a/tests/cases/conformance/ambient/ambientDeclarationsPatterns/declarations.d.ts b/tests/cases/conformance/ambient/ambientDeclarationsPatterns/declarations.d.ts
-new file mode 100644
-index 0000000000..725593c54e
---- /dev/null
-+++ b/tests/cases/conformance/ambient/ambientDeclarationsPatterns/declarations.d.ts
-@@ -0,0 +1,18 @@
-+// @Filename: declarations.d.ts
-+declare module "foo*baz" {
-+ export function foo(s: string): void;
-+}
-+// Augmentations still work
-+declare module "foo*baz" {
-+ export const baz: string;
-+}
-+
-+// Longest prefix wins
-+declare module "foos*" {
-+ export const foos: string;
-+}
-+
-+declare module "*!text" {
-+ const x: string;
-+ export default x;
-+}
-diff --git a/tests/cases/conformance/ambient/ambientInsideNonAmbient.ts b/tests/cases/conformance/ambient/ambientInsideNonAmbient.ts
-index e2f24113c9..d07ac13995 100644
---- a/tests/cases/conformance/ambient/ambientInsideNonAmbient.ts
-+++ b/tests/cases/conformance/ambient/ambientInsideNonAmbient.ts
-@@ -4,6 +4,7 @@ module M {
- export declare class C { }
- export declare enum E { }
- export declare module M { }
-+ let qq1 = new C();
- }
-
- module M2 {
-@@ -12,4 +13,5 @@ module M2 {
- declare class C { }
- declare enum E { }
- declare module M { }
-+ let qq1 = new C();
- }
-\ No newline at end of file
-diff --git a/tests/cases/conformance/ambient/ambientInsideNonAmbientExternalModule.ts b/tests/cases/conformance/ambient/ambientInsideNonAmbientExternalModule.ts
-index dbdc315c74..3e1e4bfa35 100644
---- a/tests/cases/conformance/ambient/ambientInsideNonAmbientExternalModule.ts
-+++ b/tests/cases/conformance/ambient/ambientInsideNonAmbientExternalModule.ts
-@@ -3,4 +3,6 @@ export declare var x;
- export declare function f();
- export declare class C { }
- export declare enum E { }
--export declare module M { }
-\ No newline at end of file
-+export declare module M { }
-+
-+let qq1 = new C();
-diff --git a/tests/cases/conformance/ambient/ambientShorthand_merging/ambientShorthand_merging.ts b/tests/cases/conformance/ambient/ambientShorthand_merging/ambientShorthand_merging.ts
-new file mode 100644
-index 0000000000..a52d4c04bf
---- /dev/null
-+++ b/tests/cases/conformance/ambient/ambientShorthand_merging/ambientShorthand_merging.ts
-@@ -0,0 +1,6 @@
-+// @Filename: user.ts
-+///
-+///
-+import foo, {bar} from "foo";
-+foo;
-+bar;
-diff --git a/tests/cases/conformance/ambient/ambientShorthand_merging/declarations1.d.ts b/tests/cases/conformance/ambient/ambientShorthand_merging/declarations1.d.ts
-new file mode 100644
-index 0000000000..66bdaa0fc8
---- /dev/null
-+++ b/tests/cases/conformance/ambient/ambientShorthand_merging/declarations1.d.ts
-@@ -0,0 +1,2 @@
-+// @Filename: declarations1.d.ts
-+declare module "foo";
-diff --git a/tests/cases/conformance/ambient/ambientShorthand_merging/declarations2.d.ts b/tests/cases/conformance/ambient/ambientShorthand_merging/declarations2.d.ts
-new file mode 100644
-index 0000000000..ff7233979a
---- /dev/null
-+++ b/tests/cases/conformance/ambient/ambientShorthand_merging/declarations2.d.ts
-@@ -0,0 +1,4 @@
-+// @Filename: declarations2.d.ts
-+declare module "foo" {
-+ export const bar: number;
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/ambient/ambientShorthand_reExport/ambientShorthand_reExport.ts b/tests/cases/conformance/ambient/ambientShorthand_reExport/ambientShorthand_reExport.ts
-new file mode 100644
-index 0000000000..45ba9cd111
---- /dev/null
-+++ b/tests/cases/conformance/ambient/ambientShorthand_reExport/ambientShorthand_reExport.ts
-@@ -0,0 +1,5 @@
-+// @Filename: reExportUser.ts
-+import {x} from "./reExportX";
-+import * as $ from "./reExportAll";
-+// '$' is not callable, it is an object.
-+x($);
-diff --git a/tests/cases/conformance/ambient/ambientShorthand_reExport/declarations.d.ts b/tests/cases/conformance/ambient/ambientShorthand_reExport/declarations.d.ts
-new file mode 100644
-index 0000000000..58d1d8215b
---- /dev/null
-+++ b/tests/cases/conformance/ambient/ambientShorthand_reExport/declarations.d.ts
-@@ -0,0 +1,2 @@
-+// @Filename: declarations.d.ts
-+declare module "jquery";
-\ No newline at end of file
-diff --git a/tests/cases/conformance/ambient/ambientShorthand_reExport/jquery.d.ts b/tests/cases/conformance/ambient/ambientShorthand_reExport/jquery.d.ts
-new file mode 100644
-index 0000000000..58d1d8215b
---- /dev/null
-+++ b/tests/cases/conformance/ambient/ambientShorthand_reExport/jquery.d.ts
-@@ -0,0 +1,2 @@
-+// @Filename: declarations.d.ts
-+declare module "jquery";
-\ No newline at end of file
-diff --git a/tests/cases/conformance/ambient/ambientShorthand_reExport/reExportAll.ts b/tests/cases/conformance/ambient/ambientShorthand_reExport/reExportAll.ts
-new file mode 100644
-index 0000000000..ae6c5d4864
---- /dev/null
-+++ b/tests/cases/conformance/ambient/ambientShorthand_reExport/reExportAll.ts
-@@ -0,0 +1,2 @@
-+// @Filename: reExportAll.ts
-+export * from "jquery";
-\ No newline at end of file
-diff --git a/tests/cases/conformance/ambient/ambientShorthand_reExport/reExportX.ts b/tests/cases/conformance/ambient/ambientShorthand_reExport/reExportX.ts
-new file mode 100644
-index 0000000000..07420e1616
---- /dev/null
-+++ b/tests/cases/conformance/ambient/ambientShorthand_reExport/reExportX.ts
-@@ -0,0 +1,2 @@
-+// @Filename: reExportX.ts
-+export {x} from "jquery";
-\ No newline at end of file
-diff --git a/tests/cases/conformance/async/es5/asyncMethodWithSuper_es5.ts b/tests/cases/conformance/async/es5/asyncMethodWithSuper_es5.ts
-index c89369d02b..9f7e496b8a 100644
---- a/tests/cases/conformance/async/es5/asyncMethodWithSuper_es5.ts
-+++ b/tests/cases/conformance/async/es5/asyncMethodWithSuper_es5.ts
-@@ -55,3 +55,4 @@ class B extends A {
- ({ f: super["x"] } = { f });
- }
- }
-+let b1 = new B();
-diff --git a/tests/cases/conformance/async/es6/functionDeclarations/asyncOrYieldAsBindingIdentifier1.ts b/tests/cases/conformance/async/es6/functionDeclarations/asyncOrYieldAsBindingIdentifier1.ts
-new file mode 100644
-index 0000000000..31c1c4055c
---- /dev/null
-+++ b/tests/cases/conformance/async/es6/functionDeclarations/asyncOrYieldAsBindingIdentifier1.ts
-@@ -0,0 +1,49 @@
-+// @target: esnext
-+
-+function f_let () {
-+ let await = 1
-+}
-+
-+function f1_var () {
-+ var await = 1
-+}
-+
-+function f1_const () {
-+ const await = 1
-+}
-+
-+async function f2_let () {
-+ let await = 1
-+}
-+
-+async function f2_var () {
-+ var await = 1
-+}
-+
-+async function f2_const () {
-+ const await = 1
-+}
-+
-+function f3_let () {
-+ let yield = 2
-+}
-+
-+function f3_var () {
-+ var yield = 2
-+}
-+
-+function f3_const () {
-+ const yield = 2
-+}
-+
-+function * f4_let () {
-+ let yield = 2;
-+}
-+
-+function * f4_var () {
-+ var yield = 2;
-+}
-+
-+function * f4_const () {
-+ const yield = 2;
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAsIdentifier.ts b/tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAsIdentifier.ts
-index 4c251a03c3..1a1aeedd41 100644
---- a/tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAsIdentifier.ts
-+++ b/tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAsIdentifier.ts
-@@ -1,5 +1,5 @@
- class abstract {
- foo() { return 1; }
- }
--
-+let a = new abstract()
- new abstract;
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/classDeclarations/classBody/classWithEmptyBody.ts b/tests/cases/conformance/classes/classDeclarations/classBody/classWithEmptyBody.ts
-index 1a2e456e0f..5437d3a67d 100644
---- a/tests/cases/conformance/classes/classDeclarations/classBody/classWithEmptyBody.ts
-+++ b/tests/cases/conformance/classes/classDeclarations/classBody/classWithEmptyBody.ts
-@@ -17,4 +17,6 @@ var d: D;
- var o: {} = d;
- d = 1;
- d = { foo: '' }
--d = () => { }
-\ No newline at end of file
-+d = () => { }
-+let cc = new C();
-+let dd = new D();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/classDeclarations/classInsideBlock.ts b/tests/cases/conformance/classes/classDeclarations/classInsideBlock.ts
-index efc3ccff9a..3184fc17d5 100644
---- a/tests/cases/conformance/classes/classDeclarations/classInsideBlock.ts
-+++ b/tests/cases/conformance/classes/classDeclarations/classInsideBlock.ts
-@@ -1,3 +1,4 @@
- function foo() {
- class C { }
-+ let a1 = new C()
- }
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/classDeclarations/classWithPredefinedTypesAsNames.ts b/tests/cases/conformance/classes/classDeclarations/classWithPredefinedTypesAsNames.ts
-index 93daf743f8..1d496f4eaf 100644
---- a/tests/cases/conformance/classes/classDeclarations/classWithPredefinedTypesAsNames.ts
-+++ b/tests/cases/conformance/classes/classDeclarations/classWithPredefinedTypesAsNames.ts
-@@ -3,4 +3,6 @@
- class any { }
- class number { }
- class boolean { }
--class string { }
-\ No newline at end of file
-+class string { }
-+
-+let aa = new any();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/classDeclarations/classWithSemicolonClassElement1.ts b/tests/cases/conformance/classes/classDeclarations/classWithSemicolonClassElement1.ts
-index 6571258d9d..5f049c27e3 100644
---- a/tests/cases/conformance/classes/classDeclarations/classWithSemicolonClassElement1.ts
-+++ b/tests/cases/conformance/classes/classDeclarations/classWithSemicolonClassElement1.ts
-@@ -1,3 +1,4 @@
- class C {
- ;
--}
-\ No newline at end of file
-+}
-+let c9 = new C()
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/classDeclarations/classWithSemicolonClassElement2.ts b/tests/cases/conformance/classes/classDeclarations/classWithSemicolonClassElement2.ts
-index 716c8b58ae..511baa19f9 100644
---- a/tests/cases/conformance/classes/classDeclarations/classWithSemicolonClassElement2.ts
-+++ b/tests/cases/conformance/classes/classDeclarations/classWithSemicolonClassElement2.ts
-@@ -1,4 +1,5 @@
- class C {
- ;
- ;
--}
-\ No newline at end of file
-+}
-+let a15 = new C()
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/classExpressions/classExpression2.ts b/tests/cases/conformance/classes/classExpressions/classExpression2.ts
-index 6365cd07eb..d39896a361 100644
---- a/tests/cases/conformance/classes/classExpressions/classExpression2.ts
-+++ b/tests/cases/conformance/classes/classExpressions/classExpression2.ts
-@@ -1,2 +1,4 @@
- class D { }
--var v = class C extends D {};
-\ No newline at end of file
-+var v = class C extends D {};
-+let dd = new D()
-+let vv = new v()
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock1.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock1.ts
-new file mode 100644
-index 0000000000..dd9455ad8c
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock1.ts
-@@ -0,0 +1,11 @@
-+// @target: esnext, es2015, es5
-+const a = 2;
-+
-+class C {
-+ static {
-+ const a = 1;
-+
-+ a;
-+ }
-+}
-+let a1 = new C()
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock10.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock10.ts
-new file mode 100644
-index 0000000000..aa82e1db13
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock10.ts
-@@ -0,0 +1,30 @@
-+// @target: esnext, es2015, es5
-+var a1 = 1;
-+var a2 = 1;
-+const b1 = 2;
-+const b2 = 2;
-+
-+function f () {
-+ var a1 = 11;
-+ const b1 = 22;
-+
-+ class C1 {
-+ static {
-+ var a1 = 111;
-+ var a2 = 111;
-+ const b1 = 222;
-+ const b2 = 222;
-+ }
-+ }
-+ let c1 = new C1();
-+}
-+
-+class C2 {
-+ static {
-+ var a1 = 111;
-+ var a2 = 111;
-+ const b1 = 222;
-+ const b2 = 222;
-+ }
-+}
-+let c2 = new C2();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock11.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock11.ts
-new file mode 100644
-index 0000000000..00492ae619
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock11.ts
-@@ -0,0 +1,15 @@
-+// @target: esnext, es2015
-+
-+let getX;
-+class C {
-+ #x = 1
-+ constructor(x: number) {
-+ this.#x = x;
-+ }
-+
-+ static {
-+ // getX has privileged access to #x
-+ getX = (obj: C) => obj.#x;
-+ }
-+}
-+let cc = new C(1);
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock12.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock12.ts
-new file mode 100644
-index 0000000000..436c690665
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock12.ts
-@@ -0,0 +1,10 @@
-+// @useDefineForClassFields: false
-+// @target: es2015
-+
-+class C {
-+ static #x = 1;
-+
-+ static {
-+ C.#x;
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock13.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock13.ts
-new file mode 100644
-index 0000000000..8120cc3575
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock13.ts
-@@ -0,0 +1,14 @@
-+// @target: esnext, es2015
-+// @useDefineForClassFields: true
-+
-+class C {
-+ static #x = 123;
-+
-+ static {
-+ console.log(C.#x)
-+ }
-+
-+ foo () {
-+ return C.#x;
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock14.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock14.ts
-new file mode 100644
-index 0000000000..ff510c8436
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock14.ts
-@@ -0,0 +1,15 @@
-+// @useDefineForClassFields: false
-+// @target: es2015
-+
-+class C {
-+ static #_1 = 1;
-+ static #_3 = 1;
-+ static #_5 = 1;
-+
-+ static {}
-+ static {}
-+ static {}
-+ static {}
-+ static {}
-+ static {}
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock15.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock15.ts
-new file mode 100644
-index 0000000000..ec2727660f
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock15.ts
-@@ -0,0 +1,18 @@
-+// @target: esnext, es2015
-+// @useDefineForClassFields: true
-+var _C__1;
-+
-+class C {
-+ static #_1 = 1;
-+ static #_3 = 3;
-+ static #_5 = 5;
-+
-+ static {}
-+ static {}
-+ static {}
-+ static {}
-+ static {}
-+ static {}
-+}
-+
-+console.log(_C__1)
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock16.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock16.ts
-new file mode 100644
-index 0000000000..bc15e5f1ab
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock16.ts
-@@ -0,0 +1,26 @@
-+// @target: es2015
-+
-+let getX: (c: C) => number;
-+class C {
-+ #x = 1
-+ constructor(x: number) {
-+ this.#x = x;
-+ }
-+
-+ static {
-+ // getX has privileged access to #x
-+ getX = (obj: C) => obj.#x;
-+ getY = (obj: D) => obj.#y;
-+ }
-+}
-+
-+let getY: (c: D) => number;
-+class D {
-+ #y = 1
-+
-+ static {
-+ // getY has privileged access to y
-+ getX = (obj: C) => obj.#x;
-+ getY = (obj: D) => obj.#y;
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock17.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock17.ts
-new file mode 100644
-index 0000000000..8d26cb4a08
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock17.ts
-@@ -0,0 +1,33 @@
-+// @target: es2015
-+
-+let friendA: { getX(o: A): number, setX(o: A, v: number): void };
-+
-+class A {
-+ #x: number;
-+
-+ constructor (v: number) {
-+ this.#x = v;
-+ }
-+
-+ getX () {
-+ return this.#x;
-+ }
-+
-+ static {
-+ friendA = {
-+ getX(obj) { return obj.#x },
-+ setX(obj, value) { obj.#x = value }
-+ };
-+ }
-+};
-+
-+class B {
-+ constructor(a: A) {
-+ const x = friendA.getX(a); // ok
-+ friendA.setX(a, x + 1); // ok
-+ }
-+};
-+
-+const a = new A(41);
-+const b = new B(a);
-+a.getX();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock18.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock18.ts
-new file mode 100644
-index 0000000000..a36bd50917
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock18.ts
-@@ -0,0 +1,15 @@
-+// @target: esnext, es2015, es5
-+
-+function foo () {
-+ return class {
-+ static foo = 1;
-+ static {
-+ const c = class {
-+ static bar = 2;
-+ static {
-+ // do
-+ }
-+ }
-+ }
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock19.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock19.ts
-new file mode 100644
-index 0000000000..33bb993be6
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock19.ts
-@@ -0,0 +1,6 @@
-+class C {
-+ @decorator
-+ static {
-+ // something
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock2.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock2.ts
-new file mode 100644
-index 0000000000..292d7181bb
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock2.ts
-@@ -0,0 +1,20 @@
-+// @target: esnext, es2015, es5
-+
-+const a = 1;
-+const b = 2;
-+
-+class C {
-+ static {
-+ const a = 11;
-+
-+ a;
-+ b;
-+ }
-+
-+ static {
-+ const a = 11;
-+
-+ a;
-+ b;
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock20.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock20.ts
-new file mode 100644
-index 0000000000..72a9d09161
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock20.ts
-@@ -0,0 +1,13 @@
-+class C {
-+ async static {
-+ // something
-+ }
-+
-+ public static {
-+ // something
-+ }
-+
-+ readonly private static {
-+ // something
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock21.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock21.ts
-new file mode 100644
-index 0000000000..65422df9cd
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock21.ts
-@@ -0,0 +1,7 @@
-+class C {
-+ /* jsdocs */
-+ static {
-+ // something
-+ }
-+}
-+let cc = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock22.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock22.ts
-new file mode 100644
-index 0000000000..8d3be9861a
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock22.ts
-@@ -0,0 +1,72 @@
-+// @target: esnext
-+
-+let await: "any";
-+class C {
-+ static {
-+ let await: any; // illegal, cannot declare a new binding for await
-+ }
-+ static {
-+ let { await } = {} as any; // illegal, cannot declare a new binding for await
-+ }
-+ static {
-+ let { await: other } = {} as any; // legal
-+ }
-+ static {
-+ let await; // illegal, cannot declare a new binding for await
-+ }
-+ static {
-+ function await() { }; // illegal
-+ }
-+ static {
-+ class await { }; // illegal
-+ }
-+
-+ static {
-+ class D {
-+ await = 1; // legal
-+ x = await; // legal (initializers have an implicit function boundary)
-+ };
-+ }
-+ static {
-+ (function await() { }); // legal, 'await' in function expression name not bound inside of static block
-+ }
-+ static {
-+ (class await { }); // legal, 'await' in class expression name not bound inside of static block
-+ }
-+ static {
-+ (function () { return await; }); // legal, 'await' is inside of a new function boundary
-+ }
-+ static {
-+ (() => await); // legal, 'await' is inside of a new function boundary
-+ }
-+
-+ static {
-+ class E {
-+ constructor() { await; }
-+ method() { await; }
-+ get accessor() {
-+ await;
-+ return 1;
-+ }
-+ set accessor(v: any) {
-+ await;
-+ }
-+ propLambda = () => { await; }
-+ propFunc = function () { await; }
-+ }
-+ }
-+ static {
-+ class S {
-+ static method() { await; }
-+ static get accessor() {
-+ await;
-+ return 1;
-+ }
-+ static set accessor(v: any) {
-+ await;
-+ }
-+ static propLambda = () => { await; }
-+ static propFunc = function () { await; }
-+ }
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock23.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock23.ts
-new file mode 100644
-index 0000000000..bb83b27dca
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock23.ts
-@@ -0,0 +1,21 @@
-+// @target: esnext
-+
-+const nums = [1, 2, 3].map(n => Promise.resolve(n))
-+
-+class C {
-+ static {
-+ for await (const nn of nums) {
-+ console.log(nn)
-+ }
-+ }
-+}
-+
-+async function foo () {
-+ class C {
-+ static {
-+ for await (const nn of nums) {
-+ console.log(nn)
-+ }
-+ }
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock24.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock24.ts
-new file mode 100644
-index 0000000000..8132238772
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock24.ts
-@@ -0,0 +1,8 @@
-+// @module: commonjs, es2015, es2020, UMD, AMD, System, esnext
-+
-+export class C {
-+ static x: number;
-+ static {
-+ C.x = 1;
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock25.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock25.ts
-new file mode 100644
-index 0000000000..56f99a6122
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock25.ts
-@@ -0,0 +1,23 @@
-+// @target: esnext
-+// @declaration: true
-+// @declarationMap: true
-+// @sourceMap: true
-+
-+const a = 1;
-+const b = 2;
-+
-+class C {
-+ static {
-+ const a = 11;
-+
-+ a;
-+ b;
-+ }
-+
-+ static {
-+ const a = 11;
-+
-+ a;
-+ b;
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock26.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock26.ts
-new file mode 100644
-index 0000000000..1081729acd
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock26.ts
-@@ -0,0 +1,30 @@
-+// @target: esnext
-+
-+class C {
-+ static {
-+ await; // illegal
-+ }
-+ static {
-+ await (1); // illegal
-+ }
-+ static {
-+ ({ [await]: 1 }); // illegal
-+ }
-+ static {
-+ class D {
-+ [await] = 1; // illegal (computed property names are evaluated outside of a class body
-+ };
-+ }
-+ static {
-+ ({ await }); // illegal short-hand property reference
-+ }
-+ static {
-+ await: // illegal, 'await' cannot be used as a label
-+ break await; // illegal, 'await' cannot be used as a label
-+ }
-+ static {
-+ function f(await) { }
-+ const ff = (await) => { }
-+ const fff = await => { }
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock27.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock27.ts
-new file mode 100644
-index 0000000000..a0429bbb54
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock27.ts
-@@ -0,0 +1,17 @@
-+// https://github.com/microsoft/TypeScript/issues/44872
-+
-+void class Foo {
-+ static prop = 1
-+ static {
-+ console.log(Foo.prop);
-+ Foo.prop++;
-+ }
-+ static {
-+ console.log(Foo.prop);
-+ Foo.prop++;
-+ }
-+ static {
-+ console.log(Foo.prop);
-+ Foo.prop++;
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock3.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock3.ts
-new file mode 100644
-index 0000000000..84125fdbed
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock3.ts
-@@ -0,0 +1,19 @@
-+// @target: esnext
-+
-+const a = 1;
-+
-+class C {
-+ static f1 = 1;
-+
-+ static {
-+ console.log(C.f1, C.f2, C.f3)
-+ }
-+
-+ static f2 = 2;
-+
-+ static {
-+ console.log(C.f1, C.f2, C.f3)
-+ }
-+
-+ static f3 = 3;
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock4.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock4.ts
-new file mode 100644
-index 0000000000..7a944a4969
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock4.ts
-@@ -0,0 +1,16 @@
-+// @target: esnext
-+
-+class C {
-+ static s1 = 1;
-+
-+ static {
-+ this.s1;
-+ C.s1;
-+
-+ this.s2;
-+ C.s2;
-+ }
-+
-+ static s2 = 2;
-+ static ss2 = this.s1;
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock5.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock5.ts
-new file mode 100644
-index 0000000000..2410b532ab
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock5.ts
-@@ -0,0 +1,19 @@
-+// @target: esnext, es2015, es5
-+
-+class B {
-+ static a = 1;
-+ static b = 2;
-+}
-+
-+class C extends B {
-+ static b = 3;
-+ static c = super.a
-+
-+ static {
-+ this.b;
-+ super.b;
-+ super.a;
-+ }
-+}
-+
-+let cc = new C();
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock6.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock6.ts
-new file mode 100644
-index 0000000000..cdd0cda2fe
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock6.ts
-@@ -0,0 +1,62 @@
-+class B {
-+ static a = 1;
-+}
-+
-+class C extends B {
-+ static {
-+ let await = 1;
-+ let arguments = 1;
-+ let eval = 1;
-+ }
-+
-+ static {
-+ await: if (true) {
-+
-+ }
-+
-+ arguments;
-+ await;
-+ super();
-+ }
-+}
-+
-+class CC {
-+ constructor () {
-+ class C extends B {
-+ static {
-+ class CC extends B {
-+ constructor () {
-+ super();
-+ }
-+ }
-+ super();
-+ }
-+ }
-+ }
-+}
-+
-+async function foo () {
-+ class C extends B {
-+ static {
-+ arguments;
-+ await;
-+
-+ async function ff () {
-+ arguments;
-+ await;
-+ }
-+ }
-+ }
-+}
-+
-+function foo1 () {
-+ class C extends B {
-+ static {
-+ arguments;
-+
-+ function ff () {
-+ arguments;
-+ }
-+ }
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock7.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock7.ts
-new file mode 100644
-index 0000000000..727ada0342
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock7.ts
-@@ -0,0 +1,43 @@
-+class C {
-+ static {
-+ await 1;
-+ yield 1;
-+ return 1;
-+ }
-+}
-+
-+async function f1 () {
-+ class C {
-+ static {
-+ await 1;
-+
-+ async function ff () {
-+ await 1;
-+ }
-+ }
-+ }
-+}
-+
-+function * f2 () {
-+ class C {
-+ static {
-+ yield 1;
-+
-+ function * ff () {
-+ yield 1;
-+ }
-+ }
-+ }
-+}
-+
-+function f3 () {
-+ class C {
-+ static {
-+ return 1;
-+
-+ function ff () {
-+ return 1
-+ }
-+ }
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock8.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock8.ts
-new file mode 100644
-index 0000000000..d2e5220b83
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock8.ts
-@@ -0,0 +1,48 @@
-+function foo (v: number) {
-+ label: while (v) {
-+ class C {
-+ static {
-+ if (v === 1) {
-+ break label;
-+ }
-+ if (v === 2) {
-+ continue label;
-+ }
-+ if (v === 3) {
-+ break
-+ }
-+ if (v === 4) {
-+ continue
-+ }
-+ }
-+ }
-+
-+ if (v === 5) {
-+ break label;
-+ }
-+ if (v === 6) {
-+ continue label;
-+ }
-+ if (v === 7) {
-+ break;
-+ }
-+ if (v === 8) {
-+ continue;
-+ }
-+ }
-+
-+ class C {
-+ static {
-+ outer: break outer; // valid
-+ loop: while (v) {
-+ if (v === 1) break loop; // valid
-+ if (v === 2) continue loop; // valid
-+ if (v === 3) break; // valid
-+ if (v === 4) continue; // valid
-+ }
-+ switch (v) {
-+ default: break; // valid
-+ }
-+ }
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlock9.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock9.ts
-new file mode 100644
-index 0000000000..d99157b190
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlock9.ts
-@@ -0,0 +1,8 @@
-+// @target: esnext, es2015, es5
-+class A {
-+ static bar = A.foo + 1
-+ static {
-+ A.foo + 2;
-+ }
-+ static foo = 1;
-+}
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlockUseBeforeDef1.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlockUseBeforeDef1.ts
-new file mode 100644
-index 0000000000..11f8b7f554
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlockUseBeforeDef1.ts
-@@ -0,0 +1,15 @@
-+// @target: esnext
-+// @noEmit: true
-+// @strict: true
-+
-+class C {
-+ static x;
-+ static {
-+ this.x = 1;
-+ }
-+ static y = this.x;
-+ static z;
-+ static {
-+ this.z = this.y;
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/classStaticBlock/classStaticBlockUseBeforeDef2.ts b/tests/cases/conformance/classes/classStaticBlock/classStaticBlockUseBeforeDef2.ts
-new file mode 100644
-index 0000000000..89658a6ebe
---- /dev/null
-+++ b/tests/cases/conformance/classes/classStaticBlock/classStaticBlockUseBeforeDef2.ts
-@@ -0,0 +1,10 @@
-+// @target: esnext
-+// @noEmit: true
-+// @strict: true
-+
-+class C {
-+ static {
-+ this.x = 1;
-+ }
-+ static x;
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility4.ts b/tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility4.ts
-index 3760f2176a..83c7d721b0 100644
---- a/tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility4.ts
-+++ b/tests/cases/conformance/classes/constructorDeclarations/classConstructorAccessibility4.ts
-@@ -14,6 +14,7 @@ class A {
- }
- }
- }
-+let aa = new A();
-
- class D {
- protected constructor() { }
-@@ -28,4 +29,5 @@ class D {
- class F extends D { // OK
- }
- }
--}
-\ No newline at end of file
-+}
-+let dd = new D();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues.ts b/tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues.ts
-index bdbcd7f959..c75a4f196b 100644
---- a/tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues.ts
-+++ b/tests/cases/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues.ts
-@@ -17,4 +17,8 @@ class E {
- constructor(x: T = null) {
- var y = x;
- }
--}
-\ No newline at end of file
-+}
-+
-+let cc = new C(null);
-+let dd = new D(null);
-+let ee = new E(null);
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/constructorDeclarations/constructorParameters/declarationEmitReadonly.ts b/tests/cases/conformance/classes/constructorDeclarations/constructorParameters/declarationEmitReadonly.ts
-index 76b41eabba..ffd568ede1 100644
---- a/tests/cases/conformance/classes/constructorDeclarations/constructorParameters/declarationEmitReadonly.ts
-+++ b/tests/cases/conformance/classes/constructorDeclarations/constructorParameters/declarationEmitReadonly.ts
-@@ -2,4 +2,5 @@
-
- class C {
- constructor(readonly x: number) {}
--}
-\ No newline at end of file
-+}
-+let c7 = new C(1)
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/constructorDeclarations/quotedConstructors.ts b/tests/cases/conformance/classes/constructorDeclarations/quotedConstructors.ts
-index c03ce26cc2..e22bf5d126 100644
---- a/tests/cases/conformance/classes/constructorDeclarations/quotedConstructors.ts
-+++ b/tests/cases/conformance/classes/constructorDeclarations/quotedConstructors.ts
-@@ -29,3 +29,7 @@ class F {
- console.log(this);
- }
- }
-+let c3 =new C()
-+let c4 =new D()
-+let c5 =new E()
-+let c6 =new F()
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesIndexersWithAssignmentCompatibility.ts b/tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesIndexersWithAssignmentCompatibility.ts
-index 20243d55be..7806d4f33e 100644
---- a/tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesIndexersWithAssignmentCompatibility.ts
-+++ b/tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesIndexersWithAssignmentCompatibility.ts
-@@ -14,4 +14,6 @@ class Base2 {
- // ok, use assignment compatibility
- class Derived2 extends Base2 {
- [x: number]: any;
--}
-\ No newline at end of file
-+}
-+let c1 = new Derived()
-+let c2 = new Derived2()
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/superInStaticMembers1.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/superInStaticMembers1.ts
-new file mode 100644
-index 0000000000..fd281b1606
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/superInStaticMembers1.ts
-@@ -0,0 +1,492 @@
-+// @target: es5, es2015, es2021, esnext
-+// @noTypesAndSymbols: true
-+
-+// @filename: external.ts
-+export class Reflect {}
-+export interface Foo {}
-+export declare namespace Bar { type _ = unknown; }
-+export const enum Baz {}
-+export default class {};
-+
-+// @filename: locals.ts
-+export {};
-+declare class B { static w(): number; }
-+class C extends B {
-+ static _ = [
-+ (() => {
-+ var Reflect; // collision (es2015-es2021 only)
-+ super.w();
-+ })(),
-+ (() => {
-+ var { Reflect } = { Reflect: null }; // collision (es2015-es2021 only)
-+ super.w();
-+ })(),
-+ (() => {
-+ var [Reflect] = [null]; // collision (es2015-es2021 only)
-+ super.w();
-+ })(),
-+ (() => {
-+ class Reflect {} // collision (es2015-es2021 only)
-+ super.w();
-+ })(),
-+ (() => {
-+ function Reflect() {} // collision (es2015-es2021 only)
-+ super.w();
-+ })(),
-+ (() => {
-+ enum Reflect {} // collision (es2015-es2021 only)
-+ super.w();
-+ })(),
-+ (() => {
-+ const enum Reflect {} // collision (es2015-es2021 only)
-+ super.w();
-+ })(),
-+ (() => {
-+ type Reflect = unknown; // no collision
-+ super.w();
-+ })(),
-+ (() => {
-+ interface Reflect {}; // no collision
-+ super.w();
-+ })(),
-+ (() => {
-+ (class Reflect {}); // no collision
-+ super.w();
-+ })(),
-+ (() => {
-+ (function Reflect() {}); // no collision
-+ super.w();
-+ })(),
-+ ];
-+
-+ static {
-+ var { Reflect } = { Reflect: null }; // collision (es2015-es2021 only)
-+ super.w();
-+ }
-+
-+ static {
-+ var [Reflect] = [null]; // collision (es2015-es2021 only)
-+ super.w();
-+ }
-+
-+ static {
-+ var Reflect; // collision (es2015-es2021 only)
-+ super.w();
-+ }
-+
-+ static {
-+ class Reflect {} // collision (es2015-es2021 only)
-+ super.w();
-+ }
-+
-+ static {
-+ function Reflect() {} // collision (es2015-es2021 only)
-+ super.w();
-+ }
-+
-+ static {
-+ enum Reflect {} // collision (es2015-es2021 only)
-+ super.w();
-+ }
-+
-+ static {
-+ const enum Reflect {} // collision (es2015-es2021 only)
-+ super.w();
-+ }
-+
-+ static {
-+ type Reflect = unknown; // no collision
-+ super.w();
-+ }
-+
-+ static {
-+ interface Reflect {} // no collision
-+ super.w();
-+ }
-+
-+ static {
-+ (class Reflect {}) // no collision
-+ super.w();
-+ }
-+
-+ static {
-+ (function Reflect() {}) // no collision
-+ super.w();
-+ }
-+}
-+
-+// @filename: varInContainingScopeStaticField1.ts
-+export {};
-+declare class B { static w(): number; }
-+var Reflect = null; // collision (es2015-es2021 only)
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: varInContainingScopeStaticField2.ts
-+export {};
-+declare class B { static w(): number; }
-+var { Reflect } = { Reflect: null }; // collision (es2015-es2021 only)
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: varInContainingScopeStaticField3.ts
-+export {};
-+declare class B { static w(): number; }
-+var [Reflect] = [null]; // collision (es2015-es2021 only)
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: varInContainingScopeStaticBlock1.ts
-+export {};
-+declare class B { static w(): number; }
-+var Reflect = null; // collision (es2015-es2021 only)
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: varInContainingScopeStaticBlock2.ts
-+export {};
-+declare class B { static w(): number; }
-+var { Reflect } = { Reflect: null }; // collision (es2015-es2021 only)
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: varInContainingScopeStaticBlock3.ts
-+export {};
-+declare class B { static w(): number; }
-+var [Reflect] = [null]; // collision (es2015-es2021 only)
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: classDeclInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+class Reflect {} // collision (es2015-es2021 only)
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: classDeclInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+class Reflect {} // collision (es2015-es2021 only)
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: funcDeclInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+function Reflect() {} // collision (es2015-es2021 only)
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: funcDeclInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+function Reflect() {} // collision (es2015-es2021 only)
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: valueNamespaceInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+namespace Reflect {} // collision (es2015-es2021 only)
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: valueNamespaceInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+namespace Reflect {} // collision (es2015-es2021 only)
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: enumInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+enum Reflect {} // collision (es2015-es2021 only)
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: enumInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+enum Reflect {} // collision (es2015-es2021 only)
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: constEnumInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+const enum Reflect {} // collision (es2015-es2021 only)
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: constEnumInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+const enum Reflect {} // collision (es2015-es2021 only)
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: namespaceImportInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+import * as Reflect from "./external"; // collision (es2015-es2021 only)
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: namespaceImportInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+import * as Reflect from "./external"; // collision (es2015-es2021 only)
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: namedImportInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+import { Reflect } from "./external"; // collision (es2015-es2021 only)
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: namedImportInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+import { Reflect } from "./external"; // collision (es2015-es2021 only)
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: namedImportOfInterfaceInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+import { Foo as Reflect } from "./external"; // collision (es2015-es2021 only, not a type-only import)
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: namedImportOfInterfaceInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+import { Foo as Reflect } from "./external"; // collision (es2015-es2021 only, not a type-only import)
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: namedImportOfUninstantiatedNamespaceInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+import { Bar as Reflect } from "./external"; // collision (es2015-es2021 only, not a type-only import)
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: namedImportOfUninstantiatedNamespaceInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+import { Bar as Reflect } from "./external"; // collision (es2015-es2021 only, not a type-only import)
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: namedImportOfConstEnumInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+import { Baz as Reflect } from "./external"; // collision (es2015-es2021 only)
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: namedImportOfConstEnumInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+import { Baz as Reflect } from "./external"; // collision (es2015-es2021 only)
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: typeOnlyNamedImportInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+import type { Reflect } from "./external"; // no collision
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: typeOnlyNamedImportInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+import type { Reflect } from "./external"; // no collision
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: defaultImportInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+import Reflect from "./external"; // collision (es2015-es2021 only)
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: defaultImportInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+import Reflect from "./external"; // collision (es2015-es2021 only)
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: typeOnlyDefaultImportInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+import type Reflect from "./external"; // no collision
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: typeOnlyDefaultImportInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+import type Reflect from "./external"; // no collision
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: typeInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+type Reflect = unknown; // no collision
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: typeInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+type Reflect = unknown; // no collision
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: interfaceInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+interface Reflect {}; // no collision
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: interfaceInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+interface Reflect {}; // no collision
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: uninstantiatedNamespaceInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+declare namespace Reflect { type _ = unknown; }; // no collision
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: uninstantiatedNamespaceInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+declare namespace Reflect { type _ = unknown; }; // no collision
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: classExprInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+(class Reflect {}); // no collision
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: classExprInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+(class Reflect {}); // no collision
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: inContainingClassExprStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+(class Reflect { // collision (es2015-es2021 only)
-+ static {
-+ class C extends B {
-+ static _ = super.w();
-+ }
-+ }
-+});
-+
-+// @filename: inContainingClassExprStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+(class Reflect { // collision (es2015-es2021 only)
-+ static {
-+ class C extends B {
-+ static { super.w(); }
-+ }
-+ }
-+});
-+
-+// @filename: funcExprInContainingScopeStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+(function Reflect() {}); // no collision
-+class C extends B {
-+ static _ = super.w();
-+}
-+
-+// @filename: funcExprInContainingScopeStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+(function Reflect() {}); // no collision
-+class C extends B {
-+ static { super.w(); }
-+}
-+
-+// @filename: inContainingFuncExprStaticField.ts
-+export {};
-+declare class B { static w(): number; }
-+(function Reflect() { // collision (es2015-es2021 only)
-+ class C extends B {
-+ static _ = super.w();
-+ }
-+});
-+
-+// @filename: inContainingFuncExprStaticBlock.ts
-+export {};
-+declare class B { static w(): number; }
-+(function Reflect() { // collision (es2015-es2021 only)
-+ class C extends B {
-+ static { super.w(); }
-+ }
-+});
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers1.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers1.ts
-new file mode 100644
-index 0000000000..e3bfff9aed
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers1.ts
-@@ -0,0 +1,42 @@
-+// @target: esnext, es2015
-+// @useDefineForClassFields: true
-+// @noTypesAndSymbols: true
-+
-+declare class B {
-+ static a: any;
-+ static f(): number;
-+ a: number;
-+ f(): number;
-+}
-+
-+class C extends B {
-+ static x: any = undefined!;
-+ static y1 = this.x;
-+ static y2 = this.x();
-+ static y3 = this?.x();
-+ static y4 = this[("x")]();
-+ static y5 = this?.[("x")]();
-+ static z1 = super.a;
-+ static z2 = super["a"];
-+ static z3 = super.f();
-+ static z4 = super["f"]();
-+ static z5 = super.a = 0;
-+ static z6 = super.a += 1;
-+ static z7 = (() => { super.a = 0; })();
-+ static z8 = [super.a] = [0];
-+ static z9 = [super.a = 0] = [0];
-+ static z10 = [...super.a] = [0];
-+ static z11 = { x: super.a } = { x: 0 };
-+ static z12 = { x: super.a = 0 } = { x: 0 };
-+ static z13 = { ...super.a } = { x: 0 };
-+ static z14 = ++super.a;
-+ static z15 = --super.a;
-+ static z16 = ++super[("a")];
-+ static z17 = super.a++;
-+ static z18 = super.a``;
-+
-+ // these should be unaffected
-+ x = 1;
-+ y = this.x;
-+ z = super.f();
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers2.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers2.ts
-new file mode 100644
-index 0000000000..7e751c3d67
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers2.ts
-@@ -0,0 +1,42 @@
-+// @target: esnext, es2015
-+// @useDefineForClassFields: false
-+// @noTypesAndSymbols: true
-+
-+declare class B {
-+ static a: any;
-+ static f(): number;
-+ a: number;
-+ f(): number;
-+}
-+
-+class C extends B {
-+ static x: any = undefined!;
-+ static y1 = this.x;
-+ static y2 = this.x();
-+ static y3 = this?.x();
-+ static y4 = this[("x")]();
-+ static y5 = this?.[("x")]();
-+ static z1 = super.a;
-+ static z2 = super["a"];
-+ static z3 = super.f();
-+ static z4 = super["f"]();
-+ static z5 = super.a = 0;
-+ static z6 = super.a += 1;
-+ static z7 = (() => { super.a = 0; })();
-+ static z8 = [super.a] = [0];
-+ static z9 = [super.a = 0] = [0];
-+ static z10 = [...super.a] = [0];
-+ static z11 = { x: super.a } = { x: 0 };
-+ static z12 = { x: super.a = 0 } = { x: 0 };
-+ static z13 = { ...super.a } = { x: 0 };
-+ static z14 = ++super.a;
-+ static z15 = --super.a;
-+ static z16 = ++super[("a")];
-+ static z17 = super.a++;
-+ static z18 = super.a``;
-+
-+ // these should be unaffected
-+ x = 1;
-+ y = this.x;
-+ z = super.f();
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers3.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers3.ts
-new file mode 100644
-index 0000000000..413c7c54bc
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers3.ts
-@@ -0,0 +1,26 @@
-+// @target: es5
-+// @useDefineForClassFields: true
-+// @noTypesAndSymbols: true
-+
-+declare class B {
-+ static a: any;
-+ static f(): number;
-+ a: number;
-+ f(): number;
-+}
-+
-+class C extends B {
-+ static x: any = undefined!;
-+ static y1 = this.x;
-+ static y2 = this.x();
-+ static y3 = this?.x();
-+ static y4 = this[("x")]();
-+ static y5 = this?.[("x")]();
-+ static z3 = super.f();
-+ static z4 = super["f"]();
-+
-+ // these should be unaffected
-+ x = 1;
-+ y = this.x;
-+ z = super.f();
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers4.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers4.ts
-new file mode 100644
-index 0000000000..aad82e41dc
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers4.ts
-@@ -0,0 +1,26 @@
-+// @target: es5
-+// @useDefineForClassFields: false
-+// @noTypesAndSymbols: true
-+
-+declare class B {
-+ static a: any;
-+ static f(): number;
-+ a: number;
-+ f(): number;
-+}
-+
-+class C extends B {
-+ static x: any = undefined!;
-+ static y1 = this.x;
-+ static y2 = this.x();
-+ static y3 = this?.x();
-+ static y4 = this[("x")]();
-+ static y5 = this?.[("x")]();
-+ static z3 = super.f();
-+ static z4 = super["f"]();
-+
-+ // these should be unaffected
-+ x = 1;
-+ y = this.x;
-+ z = super.f();
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers.ts
-index dcba533725..f05e58dcb5 100644
---- a/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers.ts
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers.ts
-@@ -30,4 +30,5 @@ var t2 = C2.bar();
- var r5 = t2.foo + 1;
- var r6 = t2.bar();
- var r7 = new t2('');
--
-+let b2 = new C(1)
-+let b3 = new C2('null')
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers10.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers10.ts
-new file mode 100644
-index 0000000000..bb458c87d2
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers10.ts
-@@ -0,0 +1,51 @@
-+// @target: esnext, es6, es5
-+// @experimentalDecorators: true
-+// @useDefineForClassFields: false
-+
-+declare const foo: any;
-+
-+@foo
-+class C {
-+ static a = 1;
-+ static b = this.a + 1;
-+}
-+
-+@foo
-+class D extends C {
-+ static c = 2;
-+ static d = this.c + 1;
-+ static e = super.a + this.c + 1;
-+ static f = () => this.c + 1;
-+ static ff = function () { this.c + 1 }
-+ static foo () {
-+ return this.c + 1;
-+ }
-+ static get fa () {
-+ return this.c + 1;
-+ }
-+ static set fa (v: number) {
-+ this.c = v + 1;
-+ }
-+}
-+
-+class CC {
-+ static a = 1;
-+ static b = this.a + 1;
-+}
-+
-+class DD extends CC {
-+ static c = 2;
-+ static d = this.c + 1;
-+ static e = super.a + this.c + 1;
-+ static f = () => this.c + 1;
-+ static ff = function () { this.c + 1 }
-+ static foo () {
-+ return this.c + 1;
-+ }
-+ static get fa () {
-+ return this.c + 1;
-+ }
-+ static set fa (v: number) {
-+ this.c = v + 1;
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers11.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers11.ts
-new file mode 100644
-index 0000000000..6c4025bc47
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers11.ts
-@@ -0,0 +1,51 @@
-+// @target: esnext, es6, es5
-+// @experimentalDecorators: true
-+// @useDefineForClassFields: true
-+
-+declare const foo: any;
-+
-+@foo
-+class C {
-+ static a = 1;
-+ static b = this.a + 1;
-+}
-+
-+@foo
-+class D extends C {
-+ static c = 2;
-+ static d = this.c + 1;
-+ static e = super.a + this.c + 1;
-+ static f = () => this.c + 1;
-+ static ff = function () { this.c + 1 }
-+ static foo () {
-+ return this.c + 1;
-+ }
-+ static get fa () {
-+ return this.c + 1;
-+ }
-+ static set fa (v: number) {
-+ this.c = v + 1;
-+ }
-+}
-+
-+class CC {
-+ static a = 1;
-+ static b = this.a + 1;
-+}
-+
-+class DD extends CC {
-+ static c = 2;
-+ static d = this.c + 1;
-+ static e = super.a + this.c + 1;
-+ static f = () => this.c + 1;
-+ static ff = function () { this.c + 1 }
-+ static foo () {
-+ return this.c + 1;
-+ }
-+ static get fa () {
-+ return this.c + 1;
-+ }
-+ static set fa (v: number) {
-+ this.c = v + 1;
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers12.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers12.ts
-new file mode 100644
-index 0000000000..041089512b
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers12.ts
-@@ -0,0 +1,10 @@
-+// @target: esnext, es6, es5
-+// @useDefineForClassFields: false
-+
-+class C {
-+ static readonly c: "foo" = "foo"
-+ static bar = class Inner {
-+ static [this.c] = 123;
-+ [this.c] = 123;
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers13.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers13.ts
-new file mode 100644
-index 0000000000..6c965e0e2d
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers13.ts
-@@ -0,0 +1,10 @@
-+// @target: esnext, es6, es5
-+// @useDefineForClassFields: true
-+
-+class C {
-+ static readonly c: "foo" = "foo"
-+ static bar = class Inner {
-+ static [this.c] = 123;
-+ [this.c] = 123;
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers3.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers3.ts
-new file mode 100644
-index 0000000000..27541ce361
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers3.ts
-@@ -0,0 +1,12 @@
-+// @target: esnext, es6, es5
-+// @useDefineForClassFields: false
-+class C {
-+ static a = 1;
-+ static b = this.a + 1;
-+}
-+
-+class D extends C {
-+ static c = 2;
-+ static d = this.c + 1;
-+ static e = super.a + this.c + 1;
-+}
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers4.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers4.ts
-new file mode 100644
-index 0000000000..0d08423bb9
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers4.ts
-@@ -0,0 +1,12 @@
-+// @target: esnext, es6, es5
-+// @useDefineForClassFields: true
-+class C {
-+ static a = 1;
-+ static b = this.a + 1;
-+}
-+
-+class D extends C {
-+ static c = 2;
-+ static d = this.c + 1;
-+ static e = super.a + this.c + 1;
-+}
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers5.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers5.ts
-new file mode 100644
-index 0000000000..db6e8a76c6
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers5.ts
-@@ -0,0 +1,9 @@
-+// @target: esnext, es6, es5
-+
-+class C {
-+ static create = () => new this("yep")
-+
-+ constructor (private foo: string) {
-+
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers6.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers6.ts
-new file mode 100644
-index 0000000000..b27d0855a2
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers6.ts
-@@ -0,0 +1,7 @@
-+class C {
-+ static f = 1
-+}
-+
-+class D extends C {
-+ static c = super();
-+}
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers7.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers7.ts
-new file mode 100644
-index 0000000000..1a2d9cd2e2
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers7.ts
-@@ -0,0 +1,12 @@
-+// @target: esnext, es6, es5
-+
-+class C {
-+ static a = 1;
-+ static b = this.a + 1;
-+}
-+
-+class D extends C {
-+ static c = 2;
-+ static d = this.c + 1;
-+ static e = 1 + (super.a) + (this.c + 1) + 1;
-+}
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers8.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers8.ts
-new file mode 100644
-index 0000000000..8b26476f14
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers8.ts
-@@ -0,0 +1,19 @@
-+// @target: esnext, es6, es5
-+
-+class C {
-+ static f = 1;
-+ static arrowFunctionBoundary = () => this.f + 1;
-+ static functionExprBoundary = function () { return this.f + 2 };
-+ static classExprBoundary = class { a = this.f + 3 };
-+ static functionAndClassDeclBoundary = (() => {
-+ function foo () {
-+ return this.f + 4
-+ }
-+ class CC {
-+ a = this.f + 5
-+ method () {
-+ return this.f + 6
-+ }
-+ }
-+ })();
-+}
-diff --git a/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers9.ts b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers9.ts
-new file mode 100644
-index 0000000000..0a648d2fa0
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers9.ts
-@@ -0,0 +1,22 @@
-+// @target: esnext, es6, es5
-+
-+class C {
-+ static f = 1
-+}
-+
-+class D extends C {
-+ static arrowFunctionBoundary = () => super.f + 1;
-+ static functionExprBoundary = function () { return super.f + 2 };
-+ static classExprBoundary = class { a = super.f + 3 };
-+ static functionAndClassDeclBoundary = (() => {
-+ function foo () {
-+ return super.f + 4
-+ }
-+ class C {
-+ a = super.f + 5
-+ method () {
-+ return super.f +6
-+ }
-+ }
-+ })();
-+}
-diff --git a/tests/cases/conformance/classes/members/privateNames/privateNameComputedPropertyName3.ts b/tests/cases/conformance/classes/members/privateNames/privateNameComputedPropertyName3.ts
-index 09573f98c9..f57d3afc8b 100644
---- a/tests/cases/conformance/classes/members/privateNames/privateNameComputedPropertyName3.ts
-+++ b/tests/cases/conformance/classes/members/privateNames/privateNameComputedPropertyName3.ts
-@@ -23,3 +23,5 @@ class Foo {
- }
-
- console.log(new Foo("NAME").getValue(100));
-+
-+let ff = new Foo(null)
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/members/privateNames/privateNameFieldAccess.ts b/tests/cases/conformance/classes/members/privateNames/privateNameFieldAccess.ts
-index 4c02159bfa..af502334e7 100644
---- a/tests/cases/conformance/classes/members/privateNames/privateNameFieldAccess.ts
-+++ b/tests/cases/conformance/classes/members/privateNames/privateNameFieldAccess.ts
-@@ -6,3 +6,4 @@ class A {
- console.log(this.#myField);
- }
- }
-+let aa = new A();
-diff --git a/tests/cases/conformance/classes/members/privateNames/privateNameHashCharName.ts b/tests/cases/conformance/classes/members/privateNames/privateNameHashCharName.ts
-new file mode 100644
-index 0000000000..4a076565bf
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/privateNames/privateNameHashCharName.ts
-@@ -0,0 +1,11 @@
-+// @target: es6
-+
-+#
-+
-+class C {
-+ #
-+
-+ m() {
-+ this.#
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/members/privateNames/privateNameInInExpression.ts b/tests/cases/conformance/classes/members/privateNames/privateNameInInExpression.ts
-new file mode 100644
-index 0000000000..e274378150
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/privateNames/privateNameInInExpression.ts
-@@ -0,0 +1,119 @@
-+// @strict: true
-+// @target: esnext
-+// @useDefineForClassFields: true
-+
-+class Foo {
-+ #field = 1;
-+ static #staticField = 2;
-+ #method() {}
-+ static #staticMethod() {}
-+
-+ goodRhs(v: any) {
-+ const a = #field in v;
-+
-+ const b = #field in v.p1.p2;
-+
-+ const c = #field in (v as {});
-+
-+ const d = #field in (v as Foo);
-+
-+ const e = #field in (v as never);
-+
-+ for (let f in #field in v as any) { /**/ } // unlikely but valid
-+ }
-+ badRhs(v: any) {
-+ const a = #field in (v as unknown); // Bad - RHS of in must be object type or any
-+
-+ const b = #fiel in v; // Bad - typo in privateID
-+
-+ const c = (#field) in v; // Bad - privateID is not an expression on its own
-+
-+ for (#field in v) { /**/ } // Bad - 'in' not allowed
-+
-+ for (let d in #field in v) { /**/ } // Bad - rhs of in should be a object/any
-+ }
-+ whitespace(v: any) {
-+ const a = v && /*0*/#field/*1*/
-+ /*2*/in/*3*/
-+ /*4*/v/*5*/
-+ }
-+ flow(u: unknown, n: never, fb: Foo | Bar, fs: FooSub, b: Bar, fsb: FooSub | Bar, fsfb: Foo | FooSub | Bar) {
-+
-+ if (typeof u === 'object') {
-+ if (#field in n) {
-+ n; // good n is never
-+ }
-+
-+ if (#field in u) {
-+ u; // good u is Foo
-+ } else {
-+ u; // good u is object | null
-+ }
-+
-+ if (u !== null) {
-+ if (#field in u) {
-+ u; // good u is Foo
-+ } else {
-+ u; // good u is object
-+ }
-+
-+ if (#method in u) {
-+ u; // good u is Foo
-+ }
-+
-+ if (#staticField in u) {
-+ u; // good u is typeof Foo
-+ }
-+
-+ if (#staticMethod in u) {
-+ u; // good u is typeof Foo
-+ }
-+ }
-+ }
-+
-+ if (#field in fb) {
-+ fb; // good fb is Foo
-+ } else {
-+ fb; // good fb is Bar
-+ }
-+
-+ if (#field in fs) {
-+ fs; // good fs is FooSub
-+ } else {
-+ fs; // good fs is never
-+ }
-+
-+ if (#field in b) {
-+ b; // good b is 'Bar & Foo'
-+ } else {
-+ b; // good b is Bar
-+ }
-+
-+ if (#field in fsb) {
-+ fsb; // good fsb is FooSub
-+ } else {
-+ fsb; // good fsb is Bar
-+ }
-+
-+ if (#field in fsfb) {
-+ fsfb; // good fsfb is 'Foo | FooSub'
-+ } else {
-+ fsfb; // good fsfb is Bar
-+ }
-+
-+ class Nested {
-+ m(v: any) {
-+ if (#field in v) {
-+ v; // good v is Foo
-+ }
-+ }
-+ }
-+ }
-+}
-+
-+class FooSub extends Foo { subTypeOfFoo = true }
-+class Bar { notFoo = true }
-+
-+function badSyntax(v: Foo) {
-+ return #field in v; // Bad - outside of class
-+}
-diff --git a/tests/cases/conformance/classes/members/privateNames/privateNameInInExpressionTransform.ts b/tests/cases/conformance/classes/members/privateNames/privateNameInInExpressionTransform.ts
-new file mode 100644
-index 0000000000..f7be176373
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/privateNames/privateNameInInExpressionTransform.ts
-@@ -0,0 +1,47 @@
-+// @target: esnext, es2020
-+
-+class Foo {
-+ #field = 1;
-+ #method() {}
-+ static #staticField= 2;
-+ static #staticMethod() {}
-+
-+ check(v: any) {
-+ #field in v; // expect Foo's 'field' WeakMap
-+ #method in v; // expect Foo's 'instances' WeakSet
-+ #staticField in v; // expect Foo's constructor
-+ #staticMethod in v; // expect Foo's constructor
-+ }
-+ precedence(v: any) {
-+ // '==' and '||' have lower precedence than 'in'
-+ // 'in' naturally has same precedence as 'in'
-+ // '<<' has higher precedence than 'in'
-+
-+ v == #field in v || v; // Good precedence: (v == (#field in v)) || v
-+
-+ v << #field in v << v; // Good precedence (SyntaxError): (v << #field) in (v << v)
-+
-+ v << #field in v == v; // Good precedence (SyntaxError): ((v << #field) in v) == v
-+
-+ v == #field in v in v; // Good precedence: v == ((#field in v) in v)
-+
-+ #field in v && #field in v; // Good precedence: (#field in v) && (#field in v)
-+ }
-+ invalidLHS(v: any) {
-+ 'prop' in v = 10;
-+ #field in v = 10;
-+ }
-+}
-+
-+class Bar {
-+ #field = 1;
-+ check(v: any) {
-+ #field in v; // expect Bar's 'field' WeakMap
-+ }
-+}
-+
-+function syntaxError(v: Foo) {
-+ return #field in v; // expect `return in v` so runtime will have a syntax error
-+}
-+
-+export { }
-diff --git a/tests/cases/conformance/classes/members/privateNames/privateNameInInExpressionUnused.ts b/tests/cases/conformance/classes/members/privateNames/privateNameInInExpressionUnused.ts
-new file mode 100644
-index 0000000000..4b214a2b9e
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/privateNames/privateNameInInExpressionUnused.ts
-@@ -0,0 +1,13 @@
-+// @strict: true
-+// @noUnusedLocals: true
-+// @target: esnext
-+
-+class Foo {
-+ #unused: undefined; // expect unused error
-+ #brand: undefined; // expect no error
-+
-+ isFoo(v: any): v is Foo {
-+ // This should count as using/reading '#brand'
-+ return #brand in v;
-+ }
-+}
-diff --git a/tests/cases/conformance/classes/members/privateNames/privateNamesIncompatibleModifiersJs.ts b/tests/cases/conformance/classes/members/privateNames/privateNamesIncompatibleModifiersJs.ts
-new file mode 100644
-index 0000000000..5154b5e439
---- /dev/null
-+++ b/tests/cases/conformance/classes/members/privateNames/privateNamesIncompatibleModifiersJs.ts
-@@ -0,0 +1,65 @@
-+// @allowJs: true
-+// @checkJs: true
-+// @strict: true
-+// @target: es6
-+// @outDir: ./out
-+// @filename: privateNamesIncompatibleModifiersJs.js
-+
-+class A {
-+ /**
-+ * @public
-+ */
-+ #a = 1;
-+
-+ /**
-+ * @private
-+ */
-+ #b = 1;
-+
-+ /**
-+ * @protected
-+ */
-+ #c = 1;
-+
-+ /**
-+ * @public
-+ */
-+ #aMethod() { return 1; }
-+
-+ /**
-+ * @private
-+ */
-+ #bMethod() { return 1; }
-+
-+ /**
-+ * @protected
-+ */
-+ #cMethod() { return 1; }
-+
-+ /**
-+ * @public
-+ */
-+ get #aProp() { return 1; }
-+ /**
-+ * @public
-+ */
-+ set #aProp(value) { }
-+
-+ /**
-+ * @private
-+ */
-+ get #bProp() { return 1; }
-+ /**
-+ * @private
-+ */
-+ set #bProp(value) { }
-+
-+ /**
-+ * @protected
-+ */
-+ get #cProp() { return 1; }
-+ /**
-+ * @protected
-+ */
-+ set #cProp(value) { }
-+}
-diff --git a/tests/cases/conformance/classes/mixinClassesAnnotated.ts b/tests/cases/conformance/classes/mixinClassesAnnotated.ts
-index 62f5e30c9a..8bca7d06d1 100644
---- a/tests/cases/conformance/classes/mixinClassesAnnotated.ts
-+++ b/tests/cases/conformance/classes/mixinClassesAnnotated.ts
-@@ -36,6 +36,7 @@ function Tagged>(superClass: T): Constructor &
- this._tag = "hello";
- }
- }
-+ let c = new C();
- return C;
- }
-
-@@ -65,3 +66,5 @@ class Thing3 extends Thing2 {
- this.print();
- }
- }
-+let der = new Derived(1,1,1);
-+let th3 = new Thing3('');
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/mixinClassesAnonymous.ts b/tests/cases/conformance/classes/mixinClassesAnonymous.ts
-index 0e42288808..aa639e71e3 100644
---- a/tests/cases/conformance/classes/mixinClassesAnonymous.ts
-+++ b/tests/cases/conformance/classes/mixinClassesAnonymous.ts
-@@ -62,3 +62,5 @@ const Timestamped = >(Base: CT) => {
- timestamp = new Date();
- };
- }
-+let aa = new Derived(1,1,1);
-+let bb = new Thing3('');
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/mixinClassesMembers.ts b/tests/cases/conformance/classes/mixinClassesMembers.ts
-index 905518c88f..7deb2ac30b 100644
---- a/tests/cases/conformance/classes/mixinClassesMembers.ts
-+++ b/tests/cases/conformance/classes/mixinClassesMembers.ts
-@@ -97,3 +97,8 @@ class C3 extends Mixed3 {
- }
- f() { return super.f(); }
- }
-+let aa = new C1('');
-+let bb = new M1();
-+let cc = new M2();
-+let dd = new C2();
-+let ee = new C3();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/propertyMemberDeclarations/abstractProperty.ts b/tests/cases/conformance/classes/propertyMemberDeclarations/abstractProperty.ts
-index 5f7266c0ea..7870b163db 100644
---- a/tests/cases/conformance/classes/propertyMemberDeclarations/abstractProperty.ts
-+++ b/tests/cases/conformance/classes/propertyMemberDeclarations/abstractProperty.ts
-@@ -14,3 +14,6 @@ class B extends A {
- class C extends A {
- protected get x() { return 'C.x' };
- }
-+
-+let b = new B();
-+let c = new C();
-diff --git a/tests/cases/conformance/classes/propertyMemberDeclarations/abstractPropertyInitializer.ts b/tests/cases/conformance/classes/propertyMemberDeclarations/abstractPropertyInitializer.ts
-new file mode 100644
-index 0000000000..42a0999748
---- /dev/null
-+++ b/tests/cases/conformance/classes/propertyMemberDeclarations/abstractPropertyInitializer.ts
-@@ -0,0 +1,5 @@
-+// @strict: true
-+// @declaration: true
-+abstract class C {
-+ abstract prop = 1
-+}
-diff --git a/tests/cases/conformance/classes/propertyMemberDeclarations/instanceMemberInitialization.ts b/tests/cases/conformance/classes/propertyMemberDeclarations/instanceMemberInitialization.ts
-index 04b44a6835..d7c518964d 100644
---- a/tests/cases/conformance/classes/propertyMemberDeclarations/instanceMemberInitialization.ts
-+++ b/tests/cases/conformance/classes/propertyMemberDeclarations/instanceMemberInitialization.ts
-@@ -4,8 +4,8 @@ class C {
-
- var c = new C();
- c.x = 3;
--var c2 = new C();
--var r = c.x === c2.x;
-+// var c2 = new C();
-+// var r = c.x === c2.x;
-
- // #31792
-
-@@ -14,4 +14,5 @@ var r = c.x === c2.x;
- class MyMap {
- constructor(private readonly Map_: { new(): any }) {}
- private readonly store = new this.Map_();
--}
-\ No newline at end of file
-+}
-+let mm = new MyMap(null)
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/propertyMemberDeclarations/instanceMemberWithComputedPropertyName2.ts b/tests/cases/conformance/classes/propertyMemberDeclarations/instanceMemberWithComputedPropertyName2.ts
-index e597b6b9d9..ed03d54763 100644
---- a/tests/cases/conformance/classes/propertyMemberDeclarations/instanceMemberWithComputedPropertyName2.ts
-+++ b/tests/cases/conformance/classes/propertyMemberDeclarations/instanceMemberWithComputedPropertyName2.ts
-@@ -6,3 +6,4 @@ const x = 1;
- class C {
- [x]: string;
- }
-+let cc = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/staticFactory1.ts b/tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/staticFactory1.ts
-index 5d786cd4cf..0277ffa658 100644
---- a/tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/staticFactory1.ts
-+++ b/tests/cases/conformance/classes/propertyMemberDeclarations/memberFunctionDeclarations/staticFactory1.ts
-@@ -10,4 +10,5 @@ class Derived extends Base {
- }
- var d = Derived.create();
-
--d.foo();
-\ No newline at end of file
-+d.foo();
-+let b1 =new Derived()
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/propertyMemberDeclarations/staticAndNonStaticPropertiesSameName.ts b/tests/cases/conformance/classes/propertyMemberDeclarations/staticAndNonStaticPropertiesSameName.ts
-index 06a784c782..d3b03f9716 100644
---- a/tests/cases/conformance/classes/propertyMemberDeclarations/staticAndNonStaticPropertiesSameName.ts
-+++ b/tests/cases/conformance/classes/propertyMemberDeclarations/staticAndNonStaticPropertiesSameName.ts
-@@ -4,4 +4,5 @@ class C {
-
- f() { }
- static f() { }
--}
-\ No newline at end of file
-+}
-+let a4 = new C()
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyAndFunctionWithSameName.ts b/tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyAndFunctionWithSameName.ts
-index 4566ce26f0..4a275f4eef 100644
---- a/tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyAndFunctionWithSameName.ts
-+++ b/tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyAndFunctionWithSameName.ts
-@@ -6,4 +6,6 @@ class C {
- class D {
- static f: number;
- f() { }
--}
-\ No newline at end of file
-+}
-+let a2 =new C()
-+let a3 = new D()
-\ No newline at end of file
-diff --git a/tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyNameConflictsInAmbientContext.ts b/tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyNameConflictsInAmbientContext.ts
-index 198c923b0d..d937176b83 100644
---- a/tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyNameConflictsInAmbientContext.ts
-+++ b/tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyNameConflictsInAmbientContext.ts
-@@ -54,3 +54,13 @@ declare class StaticArgumentsFn {
- static arguments(): any; // ok
- arguments(): any; // ok
- }
-+let a5 =new StaticName()
-+let a6 =new StaticNameFn()
-+let a7 =new StaticLength()
-+let a8 =new StaticLengthFn()
-+let a9 =new StaticPrototype()
-+let a10 =new StaticPrototypeFn()
-+let a11 =new StaticCaller()
-+let a12 =new StaticCallerFn()
-+let a13 =new StaticArguments()
-+let a14 =new StaticArgumentsFn()
-\ No newline at end of file
-diff --git a/tests/cases/conformance/controlFlow/assertionTypePredicates2.ts b/tests/cases/conformance/controlFlow/assertionTypePredicates2.ts
-new file mode 100644
-index 0000000000..915c9ae94f
---- /dev/null
-+++ b/tests/cases/conformance/controlFlow/assertionTypePredicates2.ts
-@@ -0,0 +1,27 @@
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: ./out
-+// @filename: assertionTypePredicates2.js
-+
-+/**
-+ * @typedef {{ x: number }} A
-+ */
-+
-+/**
-+ * @typedef { A & { y: number } } B
-+ */
-+
-+/**
-+ * @param {A} a
-+ * @returns { asserts a is B }
-+ */
-+const foo = (a) => {
-+ if (/** @type { B } */ (a).y !== 0) throw TypeError();
-+ return undefined;
-+};
-+
-+export const main = () => {
-+ /** @type { A } */
-+ const a = { x: 1 };
-+ foo(a);
-+};
-diff --git a/tests/cases/conformance/controlFlow/controlFlowAliasing.ts b/tests/cases/conformance/controlFlow/controlFlowAliasing.ts
-new file mode 100644
-index 0000000000..03b7530921
---- /dev/null
-+++ b/tests/cases/conformance/controlFlow/controlFlowAliasing.ts
-@@ -0,0 +1,285 @@
-+// @strict: true
-+// @declaration: true
-+
-+// Narrowing by aliased conditional expressions
-+
-+function f10(x: string | number) {
-+ const isString = typeof x === "string";
-+ if (isString) {
-+ let t: string = x;
-+ }
-+ else {
-+ let t: number = x;
-+ }
-+}
-+
-+function f11(x: unknown) {
-+ const isString = typeof x === "string";
-+ if (isString) {
-+ let t: string = x;
-+ }
-+}
-+
-+function f12(x: string | number | boolean) {
-+ const isString = typeof x === "string";
-+ const isNumber = typeof x === "number";
-+ if (isString || isNumber) {
-+ let t: string | number = x;
-+ }
-+ else {
-+ let t: boolean = x;
-+ }
-+}
-+
-+function f13(x: string | number | boolean) {
-+ const isString = typeof x === "string";
-+ const isNumber = typeof x === "number";
-+ const isStringOrNumber = isString || isNumber;
-+ if (isStringOrNumber) {
-+ let t: string | number = x;
-+ }
-+ else {
-+ let t: boolean = x;
-+ }
-+}
-+
-+function f14(x: number | null | undefined): number | null {
-+ const notUndefined = x !== undefined;
-+ return notUndefined ? x : 0;
-+}
-+
-+function f15(obj: { readonly x: string | number }) {
-+ const isString = typeof obj.x === 'string';
-+ if (isString) {
-+ let s: string = obj.x;
-+ }
-+}
-+
-+function f16(obj: { readonly x: string | number }) {
-+ const isString = typeof obj.x === 'string';
-+ obj = { x: 42 };
-+ if (isString) {
-+ let s: string = obj.x; // Not narrowed because of is assigned in function body
-+ }
-+}
-+
-+function f17(obj: readonly [string | number]) {
-+ const isString = typeof obj[0] === 'string';
-+ if (isString) {
-+ let s: string = obj[0];
-+ }
-+}
-+
-+function f18(obj: readonly [string | number]) {
-+ const isString = typeof obj[0] === 'string';
-+ obj = [42];
-+ if (isString) {
-+ let s: string = obj[0]; // Not narrowed because of is assigned in function body
-+ }
-+}
-+
-+function f20(obj: { kind: 'foo', foo: string } | { kind: 'bar', bar: number }) {
-+ const isFoo = obj.kind === 'foo';
-+ if (isFoo) {
-+ obj.foo;
-+ }
-+ else {
-+ obj.bar;
-+ }
-+}
-+
-+function f21(obj: { kind: 'foo', foo: string } | { kind: 'bar', bar: number }) {
-+ const isFoo: boolean = obj.kind === 'foo';
-+ if (isFoo) {
-+ obj.foo; // Not narrowed because isFoo has type annotation
-+ }
-+ else {
-+ obj.bar; // Not narrowed because isFoo has type annotation
-+ }
-+}
-+
-+function f22(obj: { kind: 'foo', foo: string } | { kind: 'bar', bar: number }) {
-+ let isFoo = obj.kind === 'foo';
-+ if (isFoo) {
-+ obj.foo; // Not narrowed because isFoo is mutable
-+ }
-+ else {
-+ obj.bar; // Not narrowed because isFoo is mutable
-+ }
-+}
-+
-+function f23(obj: { kind: 'foo', foo: string } | { kind: 'bar', bar: number }) {
-+ const isFoo = obj.kind === 'foo';
-+ obj = obj;
-+ if (isFoo) {
-+ obj.foo; // Not narrowed because obj is assigned in function body
-+ }
-+ else {
-+ obj.bar; // Not narrowed because obj is assigned in function body
-+ }
-+}
-+
-+function f24(arg: { kind: 'foo', foo: string } | { kind: 'bar', bar: number }) {
-+ const obj = arg;
-+ const isFoo = obj.kind === 'foo';
-+ if (isFoo) {
-+ obj.foo;
-+ }
-+ else {
-+ obj.bar;
-+ }
-+}
-+
-+function f25(arg: { kind: 'foo', foo: string } | { kind: 'bar', bar: number }) {
-+ let obj = arg;
-+ const isFoo = obj.kind === 'foo';
-+ if (isFoo) {
-+ obj.foo; // Not narrowed because obj is mutable
-+ }
-+ else {
-+ obj.bar; // Not narrowed because obj is mutable
-+ }
-+}
-+
-+function f26(outer: { readonly obj: { kind: 'foo', foo: string } | { kind: 'bar', bar: number } }) {
-+ const isFoo = outer.obj.kind === 'foo';
-+ if (isFoo) {
-+ outer.obj.foo;
-+ }
-+ else {
-+ outer.obj.bar;
-+ }
-+}
-+
-+function f27(outer: { obj: { kind: 'foo', foo: string } | { kind: 'bar', bar: number } }) {
-+ const isFoo = outer.obj.kind === 'foo';
-+ if (isFoo) {
-+ outer.obj.foo; // Not narrowed because obj is mutable
-+ }
-+ else {
-+ outer.obj.bar; // Not narrowed because obj is mutable
-+ }
-+}
-+
-+function f28(obj?: { kind: 'foo', foo: string } | { kind: 'bar', bar: number }) {
-+ const isFoo = obj && obj.kind === 'foo';
-+ const isBar = obj && obj.kind === 'bar';
-+ if (isFoo) {
-+ obj.foo;
-+ }
-+ if (isBar) {
-+ obj.bar;
-+ }
-+}
-+
-+// Narrowing by aliased discriminant property access
-+
-+function f30(obj: { kind: 'foo', foo: string } | { kind: 'bar', bar: number }) {
-+ const kind = obj.kind;
-+ if (kind === 'foo') {
-+ obj.foo;
-+ }
-+ else {
-+ obj.bar;
-+ }
-+}
-+
-+function f31(obj: { kind: 'foo', foo: string } | { kind: 'bar', bar: number }) {
-+ const { kind } = obj;
-+ if (kind === 'foo') {
-+ obj.foo;
-+ }
-+ else {
-+ obj.bar;
-+ }
-+}
-+
-+function f32(obj: { kind: 'foo', foo: string } | { kind: 'bar', bar: number }) {
-+ const { kind: k } = obj;
-+ if (k === 'foo') {
-+ obj.foo;
-+ }
-+ else {
-+ obj.bar;
-+ }
-+}
-+
-+function f33(obj: { kind: 'foo', foo: string } | { kind: 'bar', bar: number }) {
-+ const { kind } = obj;
-+ switch (kind) {
-+ case 'foo': obj.foo; break;
-+ case 'bar': obj.bar; break;
-+ }
-+}
-+
-+
-+class C10 {
-+ constructor(readonly x: string | number) {
-+ const thisX_isString = typeof this.x === 'string';
-+ const xIsString = typeof x === 'string';
-+ if (thisX_isString && xIsString) {
-+ let s: string;
-+ s = this.x;
-+ s = x;
-+ }
-+ }
-+}
-+
-+class C11 {
-+ constructor(readonly x: string | number) {
-+ const thisX_isString = typeof this.x === 'string';
-+ const xIsString = typeof x === 'string';
-+ if (thisX_isString && xIsString) {
-+ // Some narrowings may be invalidated due to later assignments.
-+ let s: string;
-+ s = this.x;
-+ s = x;
-+ }
-+ else {
-+ this.x = 10;
-+ x = 10;
-+ }
-+ }
-+}
-+
-+// Mixing of aliased discriminants and conditionals
-+
-+function f40(obj: { kind: 'foo', foo?: string } | { kind: 'bar', bar?: number }) {
-+ const { kind } = obj;
-+ const isFoo = kind == 'foo';
-+ if (isFoo && obj.foo) {
-+ let t: string = obj.foo;
-+ }
-+}
-+
-+// Unsupported narrowing of destructured payload by destructured discriminant
-+
-+type Data = { kind: 'str', payload: string } | { kind: 'num', payload: number };
-+
-+function gg2(obj: Data) {
-+ if (obj.kind === 'str') {
-+ let t: string = obj.payload;
-+ }
-+ else {
-+ let t: number = obj.payload;
-+ }
-+}
-+
-+function foo({ kind, payload }: Data) {
-+ if (kind === 'str') {
-+ let t: string = payload;
-+ }
-+ else {
-+ let t: number = payload;
-+ }
-+}
-+
-+// Repro from #45830
-+
-+const obj = {
-+ fn: () => true
-+};
-+
-+if (a) { }
-+
-+const a = obj.fn();
-diff --git a/tests/cases/conformance/controlFlow/controlFlowAliasingCatchVariables.ts b/tests/cases/conformance/controlFlow/controlFlowAliasingCatchVariables.ts
-new file mode 100644
-index 0000000000..a746fa1cd0
---- /dev/null
-+++ b/tests/cases/conformance/controlFlow/controlFlowAliasingCatchVariables.ts
-@@ -0,0 +1,28 @@
-+// @useUnknownInCatchVariables: true,false
-+
-+try {}
-+catch (e) {
-+ const isString = typeof e === 'string';
-+ if (isString) {
-+ e.toUpperCase(); // e string
-+ }
-+
-+ if (typeof e === 'string') {
-+ e.toUpperCase(); // e string
-+ }
-+}
-+
-+try {}
-+catch (e) {
-+ const isString = typeof e === 'string';
-+
-+ e = 1;
-+
-+ if (isString) {
-+ e.toUpperCase(); // e any/unknown
-+ }
-+
-+ if (typeof e === 'string') {
-+ e.toUpperCase(); // e string
-+ }
-+}
-diff --git a/tests/cases/conformance/controlFlow/controlFlowElementAccess2.ts b/tests/cases/conformance/controlFlow/controlFlowElementAccess2.ts
-index fa0592c973..17a2af7895 100644
---- a/tests/cases/conformance/controlFlow/controlFlowElementAccess2.ts
-+++ b/tests/cases/conformance/controlFlow/controlFlowElementAccess2.ts
-@@ -10,4 +10,4 @@ if (typeof config['works'] !== 'boolean') {
- if (typeof config.works !== 'boolean') {
- config['works'].prop = 'test'; // error, config['works']: boolean | { 'prop': string }
- config.works.prop = 'test'; // ok
--}
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/controlFlow/controlFlowForInStatement2.ts b/tests/cases/conformance/controlFlow/controlFlowForInStatement2.ts
-new file mode 100644
-index 0000000000..450e50cadc
---- /dev/null
-+++ b/tests/cases/conformance/controlFlow/controlFlowForInStatement2.ts
-@@ -0,0 +1,25 @@
-+const keywordA = 'a';
-+const keywordB = 'b';
-+
-+type A = { [keywordA]: number };
-+type B = { [keywordB]: string };
-+
-+declare const c: A | B;
-+
-+if ('a' in c) {
-+ c; // narrowed to `A`
-+}
-+
-+if (keywordA in c) {
-+ c; // also narrowed to `A`
-+}
-+
-+let stringB: string = 'b';
-+
-+if ((stringB as 'b') in c) {
-+ c; // narrowed to `B`
-+}
-+
-+if ((stringB as ('a' | 'b')) in c) {
-+ c; // not narrowed
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/controlFlow/controlFlowInOperator.ts b/tests/cases/conformance/controlFlow/controlFlowInOperator.ts
-new file mode 100644
-index 0000000000..5dc27c45e8
---- /dev/null
-+++ b/tests/cases/conformance/controlFlow/controlFlowInOperator.ts
-@@ -0,0 +1,26 @@
-+const a = 'a';
-+const b = 'b';
-+const d = 'd';
-+
-+type A = { [a]: number; };
-+type B = { [b]: string; };
-+
-+declare const c: A | B;
-+
-+if ('a' in c) {
-+ c; // A
-+ c['a']; // number;
-+}
-+
-+if ('d' in c) {
-+ c; // never
-+}
-+
-+if (a in c) {
-+ c; // A
-+ c[a]; // number;
-+}
-+
-+if (d in c) {
-+ c; // never
-+}
-diff --git a/tests/cases/conformance/controlFlow/controlFlowInstanceofExtendsFunction.ts b/tests/cases/conformance/controlFlow/controlFlowInstanceofExtendsFunction.ts
-index 4a1ff7ff86..8780db0c12 100644
---- a/tests/cases/conformance/controlFlow/controlFlowInstanceofExtendsFunction.ts
-+++ b/tests/cases/conformance/controlFlow/controlFlowInstanceofExtendsFunction.ts
-@@ -29,4 +29,6 @@ export const x: X | number = Math.random() > 0.5 ? new X() : 1
-
- if (x instanceof X) {
- x.why() // should compile
--}
-\ No newline at end of file
-+}
-+let xx = new X();
-+let yy = new Y();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/controlFlow/controlFlowSuperPropertyAccess.ts b/tests/cases/conformance/controlFlow/controlFlowSuperPropertyAccess.ts
-index b42af687c0..b3710bae0d 100644
---- a/tests/cases/conformance/controlFlow/controlFlowSuperPropertyAccess.ts
-+++ b/tests/cases/conformance/controlFlow/controlFlowSuperPropertyAccess.ts
-@@ -7,3 +7,4 @@ class C extends B {
- super.m && super.m();
- }
- }
-+let qq3 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/controlFlow/controlFlowTypeofObject.ts b/tests/cases/conformance/controlFlow/controlFlowTypeofObject.ts
-new file mode 100644
-index 0000000000..db134447ed
---- /dev/null
-+++ b/tests/cases/conformance/controlFlow/controlFlowTypeofObject.ts
-@@ -0,0 +1,71 @@
-+// @strict: true
-+// @declaration: true
-+
-+declare function obj(x: object): void;
-+
-+function f1(x: unknown) {
-+ if (!x) {
-+ return;
-+ }
-+ if (typeof x === 'object') {
-+ obj(x);
-+ }
-+}
-+
-+function f2(x: unknown) {
-+ if (x === null) {
-+ return;
-+ }
-+ if (typeof x === 'object') {
-+ obj(x);
-+ }
-+}
-+
-+function f3(x: unknown) {
-+ if (x == null) {
-+ return;
-+ }
-+ if (typeof x === 'object') {
-+ obj(x);
-+ }
-+}
-+
-+function f4(x: unknown) {
-+ if (x == undefined) {
-+ return;
-+ }
-+ if (typeof x === 'object') {
-+ obj(x);
-+ }
-+}
-+
-+function f5(x: unknown) {
-+ if (!!true) {
-+ if (!x) {
-+ return;
-+ }
-+ }
-+ else {
-+ if (x === null) {
-+ return;
-+ }
-+ }
-+ if (typeof x === 'object') {
-+ obj(x);
-+ }
-+}
-+
-+function f6(x: unknown) {
-+ if (x === null) {
-+ x;
-+ }
-+ else {
-+ x;
-+ if (typeof x === 'object') {
-+ obj(x);
-+ }
-+ }
-+ if (typeof x === 'object') {
-+ obj(x); // Error
-+ }
-+}
-diff --git a/tests/cases/conformance/controlFlow/dependentDestructuredVariables.ts b/tests/cases/conformance/controlFlow/dependentDestructuredVariables.ts
-new file mode 100644
-index 0000000000..55e95ddf09
---- /dev/null
-+++ b/tests/cases/conformance/controlFlow/dependentDestructuredVariables.ts
-@@ -0,0 +1,161 @@
-+// @strict: true
-+// @declaration: true
-+// @target: es2015
-+
-+type Action =
-+ | { kind: 'A', payload: number }
-+ | { kind: 'B', payload: string };
-+
-+function f10({ kind, payload }: Action) {
-+ if (kind === 'A') {
-+ payload.toFixed();
-+ }
-+ if (kind === 'B') {
-+ payload.toUpperCase();
-+ }
-+}
-+
-+function f11(action: Action) {
-+ const { kind, payload } = action;
-+ if (kind === 'A') {
-+ payload.toFixed();
-+ }
-+ if (kind === 'B') {
-+ payload.toUpperCase();
-+ }
-+}
-+
-+function f12({ kind, payload }: Action) {
-+ switch (kind) {
-+ case 'A':
-+ payload.toFixed();
-+ break;
-+ case 'B':
-+ payload.toUpperCase();
-+ break;
-+ default:
-+ payload; // never
-+ }
-+}
-+
-+type Action2 =
-+ | { kind: 'A', payload: number | undefined }
-+ | { kind: 'B', payload: string | undefined };
-+
-+function f20({ kind, payload }: Action2) {
-+ if (payload) {
-+ if (kind === 'A') {
-+ payload.toFixed();
-+ }
-+ if (kind === 'B') {
-+ payload.toUpperCase();
-+ }
-+ }
-+}
-+
-+function f21(action: Action2) {
-+ const { kind, payload } = action;
-+ if (payload) {
-+ if (kind === 'A') {
-+ payload.toFixed();
-+ }
-+ if (kind === 'B') {
-+ payload.toUpperCase();
-+ }
-+ }
-+}
-+
-+function f22(action: Action2) {
-+ if (action.payload) {
-+ const { kind, payload } = action;
-+ if (kind === 'A') {
-+ payload.toFixed();
-+ }
-+ if (kind === 'B') {
-+ payload.toUpperCase();
-+ }
-+ }
-+}
-+
-+function f23({ kind, payload }: Action2) {
-+ if (payload) {
-+ switch (kind) {
-+ case 'A':
-+ payload.toFixed();
-+ break;
-+ case 'B':
-+ payload.toUpperCase();
-+ break;
-+ default:
-+ payload; // never
-+ }
-+ }
-+}
-+
-+type Foo =
-+ | { kind: 'A', isA: true }
-+ | { kind: 'B', isA: false }
-+ | { kind: 'C', isA: false };
-+
-+function f30({ kind, isA }: Foo) {
-+ if (kind === 'A') {
-+ isA; // true
-+ }
-+ if (kind === 'B') {
-+ isA; // false
-+ }
-+ if (kind === 'C') {
-+ isA; // false
-+ }
-+ if (isA) {
-+ kind; // 'A'
-+ }
-+ else {
-+ kind; // 'B' | 'C'
-+ }
-+}
-+
-+// Repro from #35283
-+
-+interface A { variant: 'a', value: T }
-+
-+interface B { variant: 'b', value: Array }
-+
-+type AB = A | B;
-+
-+declare function printValue(t: T): void;
-+
-+declare function printValueList(t: Array): void;
-+
-+function unrefined1(ab: AB): void {
-+ const { variant, value } = ab;
-+ if (variant === 'a') {
-+ printValue(value);
-+ }
-+ else {
-+ printValueList(value);
-+ }
-+}
-+
-+// Repro from #38020
-+
-+type Action3 =
-+ | {type: 'add', payload: { toAdd: number } }
-+ | {type: 'remove', payload: { toRemove: number } };
-+
-+const reducerBroken = (state: number, { type, payload }: Action3) => {
-+ switch (type) {
-+ case 'add':
-+ return state + payload.toAdd;
-+ case 'remove':
-+ return state - payload.toRemove;
-+ }
-+}
-+
-+// Repro from #46143
-+
-+declare var it: Iterator;
-+const { value, done } = it.next();
-+if (!done) {
-+ value; // number
-+}
-diff --git a/tests/cases/conformance/controlFlow/typeGuardsNestedAssignments.ts b/tests/cases/conformance/controlFlow/typeGuardsNestedAssignments.ts
-index 41e3ffe572..1a42e77ae0 100644
---- a/tests/cases/conformance/controlFlow/typeGuardsNestedAssignments.ts
-+++ b/tests/cases/conformance/controlFlow/typeGuardsNestedAssignments.ts
-@@ -44,4 +44,5 @@ let match: RegExpExecArray | null
-
- while ((match = re.exec("xxx")) != null) {
- const length = match[1].length + match[2].length
--}
-\ No newline at end of file
-+}
-+let qq4 = new Foo();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/controlFlow/typeGuardsTypeParameters.ts b/tests/cases/conformance/controlFlow/typeGuardsTypeParameters.ts
-index 169dbc7a7c..708fcceab8 100644
---- a/tests/cases/conformance/controlFlow/typeGuardsTypeParameters.ts
-+++ b/tests/cases/conformance/controlFlow/typeGuardsTypeParameters.ts
-@@ -33,3 +33,4 @@ function fun(item: { [P in keyof T]: T[P] }) {
- }
- }
- }
-+let qq6 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/declarationEmit/declarationEmitWorkWithInlineComments.ts b/tests/cases/conformance/declarationEmit/declarationEmitWorkWithInlineComments.ts
-index a5b3074a5c..20e4ef968e 100644
---- a/tests/cases/conformance/declarationEmit/declarationEmitWorkWithInlineComments.ts
-+++ b/tests/cases/conformance/declarationEmit/declarationEmitWorkWithInlineComments.ts
-@@ -34,4 +34,7 @@ export class Baz {
- constructor(/* @internal */
- public isInternal: string
- ) {}
--}
-\ No newline at end of file
-+}
-+// let ff = new Foo('','','','','','','','','','')
-+// let bar = new Bar('');
-+// let baz = new Baz('');
-\ No newline at end of file
-diff --git a/tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicates01.ts b/tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicates01.ts
-index 69af9c5b07..1b88b5d2bb 100644
---- a/tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicates01.ts
-+++ b/tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicates01.ts
-@@ -8,4 +8,5 @@ export class C {
- }
-
- export class D extends C {
--}
-\ No newline at end of file
-+}
-+let qq6 = new D();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName01.ts b/tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName01.ts
-index 461c7d1757..d22941e2f2 100644
---- a/tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName01.ts
-+++ b/tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName01.ts
-@@ -8,4 +8,5 @@ export class C {
- }
-
- class D extends C {
--}
-\ No newline at end of file
-+}
-+let qq7 = new D();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles/fs.d.ts b/tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles/fs.d.ts
-new file mode 100644
-index 0000000000..fe6e6774e2
---- /dev/null
-+++ b/tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles/fs.d.ts
-@@ -0,0 +1,5 @@
-+// @filename: node_modules/@types/node/fs.d.ts
-+declare module "fs" {
-+ function FSWatcher()
-+ // interface FSWatcher {}
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles/main.ts b/tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles/main.ts
-new file mode 100644
-index 0000000000..38de3dcf37
---- /dev/null
-+++ b/tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles/main.ts
-@@ -0,0 +1,2 @@
-+// @filename: main.ts
-+///
-\ No newline at end of file
-diff --git a/tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles/package.json b/tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles/package.json
-new file mode 100644
-index 0000000000..f93a231130
---- /dev/null
-+++ b/tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles/package.json
-@@ -0,0 +1,4 @@
-+{
-+ "name": "@types/node",
-+ "version": "1.0.0"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles/typeReferenceRelatedFiles.ts b/tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles/typeReferenceRelatedFiles.ts
-new file mode 100644
-index 0000000000..957e4b37af
---- /dev/null
-+++ b/tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles/typeReferenceRelatedFiles.ts
-@@ -0,0 +1,18 @@
-+// @declaration: true
-+// @filename: node_modules/@types/node/index.d.ts
-+///
-+
-+// @filename: node_modules/@types/node/package.json
-+// {
-+// "name": "@types/node",
-+// "version": "1.0.0"
-+// }
-+// @filename: main.ts
-+// /
-+import { FSWatcher } from "fs";
-+
-+FSWatcher();
-+
-+export function f() {
-+ // return {} as FSWatcher;
-+}
-diff --git a/tests/cases/conformance/decorators/class/constructor/parameter/decoratorOnClassConstructorParameter5.ts b/tests/cases/conformance/decorators/class/constructor/parameter/decoratorOnClassConstructorParameter5.ts
-new file mode 100644
-index 0000000000..3679047895
---- /dev/null
-+++ b/tests/cases/conformance/decorators/class/constructor/parameter/decoratorOnClassConstructorParameter5.ts
-@@ -0,0 +1,15 @@
-+// @target: es2018
-+// @experimentalDecorators: true
-+// @noEmitHelpers: true
-+// @noTypesAndSymbols: true
-+
-+// https://github.com/microsoft/TypeScript/issues/44931
-+interface IFoo { }
-+declare const IFoo: any;
-+class BulkEditPreviewProvider {
-+ static readonly Schema = 'vscode-bulkeditpreview';
-+ static emptyPreview = { scheme: BulkEditPreviewProvider.Schema };
-+ constructor(
-+ @IFoo private readonly _modeService: IFoo,
-+ ) { }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/decorators/class/decoratedBlockScopedClass1.ts b/tests/cases/conformance/decorators/class/decoratedBlockScopedClass1.ts
-new file mode 100644
-index 0000000000..521dd6a31c
---- /dev/null
-+++ b/tests/cases/conformance/decorators/class/decoratedBlockScopedClass1.ts
-@@ -0,0 +1,16 @@
-+// @target: es5
-+// @experimentaldecorators: true
-+// @emitDecoratorMetadata: true
-+// @filename: a.ts
-+
-+function decorator() {
-+ return (target: new (...args: any[]) => any) => {}
-+}
-+
-+@decorator()
-+class Foo {
-+ public static func(): Foo {
-+ return new Foo();
-+ }
-+}
-+Foo.func();
-diff --git a/tests/cases/conformance/decorators/class/decoratedBlockScopedClass2.ts b/tests/cases/conformance/decorators/class/decoratedBlockScopedClass2.ts
-new file mode 100644
-index 0000000000..7d8de6894f
---- /dev/null
-+++ b/tests/cases/conformance/decorators/class/decoratedBlockScopedClass2.ts
-@@ -0,0 +1,19 @@
-+// @target: es5
-+// @experimentaldecorators: true
-+// @emitDecoratorMetadata: true
-+// @filename: a.ts
-+
-+function decorator() {
-+ return (target: new (...args: any[]) => any) => {}
-+}
-+
-+try {
-+ @decorator()
-+ class Foo {
-+ public static func(): Foo {
-+ return new Foo();
-+ }
-+ }
-+ Foo.func();
-+}
-+catch (e) {}
-diff --git a/tests/cases/conformance/decorators/class/decoratedBlockScopedClass3.ts b/tests/cases/conformance/decorators/class/decoratedBlockScopedClass3.ts
-new file mode 100644
-index 0000000000..48eebc559f
---- /dev/null
-+++ b/tests/cases/conformance/decorators/class/decoratedBlockScopedClass3.ts
-@@ -0,0 +1,27 @@
-+// @target: es5
-+// @experimentaldecorators: true
-+// @emitDecoratorMetadata: true
-+// @filename: a.ts
-+
-+function decorator() {
-+ return (target: new (...args: any[]) => any) => {}
-+}
-+
-+@decorator()
-+class Foo {
-+ public static func(): Foo {
-+ return new Foo();
-+ }
-+}
-+Foo.func();
-+
-+try {
-+ @decorator()
-+ class Foo {
-+ public static func(): Foo {
-+ return new Foo();
-+ }
-+ }
-+ Foo.func();
-+}
-+catch (e) {}
-diff --git a/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod14.ts b/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod14.ts
-new file mode 100644
-index 0000000000..18f3df79bc
---- /dev/null
-+++ b/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod14.ts
-@@ -0,0 +1,14 @@
-+// @target: esnext
-+// @experimentaldecorators: true
-+// @emitdecoratormetadata: true
-+declare var decorator: any;
-+
-+class Foo {
-+ private prop = () => {
-+ return 0;
-+ }
-+ @decorator
-+ foo() {
-+ return 0;
-+ }
-+}
-diff --git a/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod15.ts b/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod15.ts
-new file mode 100644
-index 0000000000..70f86b1bbe
---- /dev/null
-+++ b/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod15.ts
-@@ -0,0 +1,12 @@
-+// @target: esnext
-+// @experimentaldecorators: true
-+// @emitdecoratormetadata: true
-+declare var decorator: any;
-+
-+class Foo {
-+ private prop = 1
-+ @decorator
-+ foo() {
-+ return 0;
-+ }
-+}
-diff --git a/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod16.ts b/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod16.ts
-new file mode 100644
-index 0000000000..400d4fbe5a
---- /dev/null
-+++ b/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod16.ts
-@@ -0,0 +1,12 @@
-+// @target: esnext
-+// @experimentaldecorators: true
-+// @emitdecoratormetadata: true
-+declare var decorator: any;
-+
-+class Foo {
-+ private prop
-+ @decorator
-+ foo() {
-+ return 0;
-+ }
-+}
-diff --git a/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod17.ts b/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod17.ts
-new file mode 100644
-index 0000000000..1aa25d7f32
---- /dev/null
-+++ b/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod17.ts
-@@ -0,0 +1,11 @@
-+// @target: esnext
-+// @experimentaldecorators: true
-+// @emitdecoratormetadata: true
-+declare var decorator: any;
-+
-+class Foo {
-+ private prop @decorator
-+ foo() {
-+ return 0;
-+ }
-+}
-diff --git a/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod18.ts b/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod18.ts
-new file mode 100644
-index 0000000000..9417c44c5b
---- /dev/null
-+++ b/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod18.ts
-@@ -0,0 +1,11 @@
-+// @target: esnext
-+// @experimentaldecorators: true
-+// @emitdecoratormetadata: true
-+declare var decorator: any;
-+
-+class Foo {
-+ p1
-+
-+ @decorator()
-+ p2;
-+}
-diff --git a/tests/cases/conformance/decorators/decoratorMetadataWithTypeOnlyImport2.ts b/tests/cases/conformance/decorators/decoratorMetadataWithTypeOnlyImport2.ts
-new file mode 100644
-index 0000000000..c63fcf1a16
---- /dev/null
-+++ b/tests/cases/conformance/decorators/decoratorMetadataWithTypeOnlyImport2.ts
-@@ -0,0 +1,17 @@
-+// @experimentalDecorators: true
-+// @emitDecoratorMetadata: true
-+
-+
-+// @filename: services.ts
-+export namespace Services {
-+ export class Service {}
-+}
-+
-+// @filename: index.ts
-+import type { Services } from './services';
-+
-+declare const decorator: any;
-+export class Main {
-+ @decorator()
-+ field: Services.Service;
-+}
-diff --git a/tests/cases/conformance/emitter/es2015/asyncGenerators/emitter.asyncGenerators.classMethods.es2015.ts b/tests/cases/conformance/emitter/es2015/asyncGenerators/emitter.asyncGenerators.classMethods.es2015.ts
-index fe1bc56dd1..20e20e00dc 100644
---- a/tests/cases/conformance/emitter/es2015/asyncGenerators/emitter.asyncGenerators.classMethods.es2015.ts
-+++ b/tests/cases/conformance/emitter/es2015/asyncGenerators/emitter.asyncGenerators.classMethods.es2015.ts
-@@ -58,3 +58,14 @@ class C9 extends B9 {
- super.g();
- }
- }
-+
-+let c1 = new C1();
-+let c2 = new C2();
-+let c3 = new C3();
-+let c4 = new C4();
-+let c5 = new C5();
-+let c6 = new C6();
-+let c7 = new C7();
-+let c8 = new C8();
-+let c9 = new C9();
-+
-diff --git a/tests/cases/conformance/es2018/es2018IntlAPIs.ts b/tests/cases/conformance/es2018/es2018IntlAPIs.ts
-new file mode 100644
-index 0000000000..c1f6739202
---- /dev/null
-+++ b/tests/cases/conformance/es2018/es2018IntlAPIs.ts
-@@ -0,0 +1,7 @@
-+// @target: es2018
-+
-+// Sample from
-+// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/supportedLocalesOf
-+const locales = ['ban', 'id-u-co-pinyin', 'de-ID'];
-+const options = { localeMatcher: 'lookup' } as const;
-+console.log(Intl.PluralRules.supportedLocalesOf(locales, options).join(', '));
-\ No newline at end of file
-diff --git a/tests/cases/conformance/es2020/es2020IntlAPIs.ts b/tests/cases/conformance/es2020/es2020IntlAPIs.ts
-new file mode 100644
-index 0000000000..464ecc01ec
---- /dev/null
-+++ b/tests/cases/conformance/es2020/es2020IntlAPIs.ts
-@@ -0,0 +1,45 @@
-+// @target: es2020
-+
-+// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl#Locale_identification_and_negotiation
-+const count = 26254.39;
-+const date = new Date("2012-05-24");
-+
-+function log(locale: string) {
-+ console.log(
-+ `${new Intl.DateTimeFormat(locale).format(date)} ${new Intl.NumberFormat(locale).format(count)}`
-+ );
-+}
-+
-+log("en-US");
-+// expected output: 5/24/2012 26,254.39
-+
-+log("de-DE");
-+// expected output: 24.5.2012 26.254,39
-+
-+// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat
-+const rtf1 = new Intl.RelativeTimeFormat('en', { style: 'narrow' });
-+
-+console.log(rtf1.format(3, 'quarter'));
-+//expected output: "in 3 qtrs."
-+
-+console.log(rtf1.format(-1, 'day'));
-+//expected output: "1 day ago"
-+
-+const rtf2 = new Intl.RelativeTimeFormat('es', { numeric: 'auto' });
-+
-+console.log(rtf2.format(2, 'day'));
-+//expected output: "pasado mañana"
-+
-+// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames
-+const regionNamesInEnglish = new Intl.DisplayNames(['en'], { type: 'region' });
-+const regionNamesInTraditionalChinese = new Intl.DisplayNames(['zh-Hant'], { type: 'region' });
-+
-+console.log(regionNamesInEnglish.of('US'));
-+// expected output: "United States"
-+
-+console.log(regionNamesInTraditionalChinese.of('US'));
-+// expected output: "美國"
-+
-+const locales1 = ['ban', 'id-u-co-pinyin', 'de-ID'];
-+const options1 = { localeMatcher: 'lookup' } as const;
-+console.log(Intl.DisplayNames.supportedLocalesOf(locales1, options1).join(', '));
-\ No newline at end of file
-diff --git a/tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithPropertyAccessInHeritageClause1.ts b/tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithPropertyAccessInHeritageClause1.ts
-index 5d18229ea0..de26b4fc10 100644
---- a/tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithPropertyAccessInHeritageClause1.ts
-+++ b/tests/cases/conformance/es6/classDeclaration/emitClassDeclarationWithPropertyAccessInHeritageClause1.ts
-@@ -2,4 +2,6 @@ class B {}
- function foo() {
- return {B: B};
- }
--class C extends (foo()).B {}
-\ No newline at end of file
-+class C extends (foo()).B {}
-+let qt6 = new B();
-+let qt7 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing1.ts b/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing1.ts
-index e5d63f2e93..a872204ec7 100644
---- a/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing1.ts
-+++ b/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing1.ts
-@@ -13,3 +13,4 @@ class D extends Base {
- var i = Factory.create(s);
- }
- }
-+let qt2 = new D();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing2.ts b/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing2.ts
-index 1b0a0d541e..826baf9d02 100644
---- a/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing2.ts
-+++ b/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing2.ts
-@@ -7,3 +7,4 @@ class D extends Base {
- super(() => { this._t }); // no error. only check when this is directly accessing in constructor
- }
- }
-+let qt5 = new D();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing5.ts b/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing5.ts
-index 1782027758..10e7ca31aa 100644
---- a/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing5.ts
-+++ b/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing5.ts
-@@ -4,3 +4,4 @@
- this._t; // No error
- }
- }
-+let qt4 = new D();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing8.ts b/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing8.ts
-index 5742cdab84..3b55dbc70f 100644
---- a/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing8.ts
-+++ b/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing8.ts
-@@ -10,3 +10,4 @@ class D extends Base {
- }
- }
- }
-+let qt3 = new D();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/es6/spread/arraySpreadImportHelpers.ts b/tests/cases/conformance/es6/spread/arraySpreadImportHelpers.ts
-new file mode 100644
-index 0000000000..ebeb117ed0
---- /dev/null
-+++ b/tests/cases/conformance/es6/spread/arraySpreadImportHelpers.ts
-@@ -0,0 +1,16 @@
-+// @target: es5
-+// @importHelpers: true
-+// @isolatedModules: true
-+// @noTypesAndSymbols: true
-+// @noEmit: true
-+// @filename: main.ts
-+
-+export {};
-+const k = [1, , 2];
-+const o = [3, ...k, 4];
-+
-+// @filename: tslib.d.ts
-+// this is a pre-TS4.4 versions of emit helper, which always forced array packing
-+declare module "tslib" {
-+ function __spreadArray(to: any[], from: any[]): any[];
-+}
-diff --git a/tests/cases/conformance/es6/templates/templateStringWithCommentsInArrowFunction.ts b/tests/cases/conformance/es6/templates/templateStringWithCommentsInArrowFunction.ts
-new file mode 100644
-index 0000000000..c344bea1fb
---- /dev/null
-+++ b/tests/cases/conformance/es6/templates/templateStringWithCommentsInArrowFunction.ts
-@@ -0,0 +1,14 @@
-+// @removeComments: false
-+
-+const a = 1;
-+const f1 = () =>
-+ `${
-+ // a
-+ a
-+ }a`;
-+
-+const f2 = () =>
-+ `${
-+ // a
-+ a
-+ }`;
-diff --git a/tests/cases/conformance/expressions/asOperator/asOperatorASI.ts b/tests/cases/conformance/expressions/asOperator/asOperatorASI.ts
-index a4dd44a15a..ea325aefaf 100644
---- a/tests/cases/conformance/expressions/asOperator/asOperatorASI.ts
-+++ b/tests/cases/conformance/expressions/asOperator/asOperatorASI.ts
-@@ -8,3 +8,4 @@ as `Hello world`; // should not error
- // Example 2
- var y = 20
- as(Foo); // should emit
-+let qw11 = new Foo();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalObjects.ts b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalObjects.ts
-index 05b8e135cb..285f41f742 100644
---- a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalObjects.ts
-+++ b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalObjects.ts
-@@ -191,4 +191,8 @@ var r8b3 = b2 !== a2;
- var r8b4 = b3 !== a3;
- var r8b5 = b4 !== a4;
- var r8b6 = b5 !== a5;
--var r8b7 = b6 !== a6;
-\ No newline at end of file
-+var r8b7 = b6 !== a6;
-+let qr1 = new A1();
-+let qr2 = new B1();
-+let qr3 = new A2();
-+let qr4 = new B2();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIntersectionType.ts b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIntersectionType.ts
-new file mode 100644
-index 0000000000..68900e5f91
---- /dev/null
-+++ b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIntersectionType.ts
-@@ -0,0 +1,5 @@
-+declare let a: { a: 1 }
-+a > 1;
-+
-+declare let b: { a: 1 } & { b: number }
-+b > 1;
-diff --git a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.ts b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.ts
-index 5670cf8ef1..441748fb1a 100644
---- a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.ts
-+++ b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.ts
-@@ -146,4 +146,6 @@ var r8b2 = b2 !== a2;
- var r8b3 = b3 !== a3;
- var r8b4 = b4 !== a4;
- var r8b5 = b5 !== a5;
--var r8b6 = b6 !== a6;
-\ No newline at end of file
-+var r8b6 = b6 !== a6;
-+let qe5 = new Derived();
-+let qe6 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.ts b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.ts
-index 8f3d914934..3f0d1adb65 100644
---- a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.ts
-+++ b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.ts
-@@ -146,4 +146,6 @@ var r8b2 = b2 !== a2;
- var r8b3 = b3 !== a3;
- var r8b4 = b4 !== a4;
- var r8b5 = b5 !== a5;
--var r8b6 = b6 !== a6;
-\ No newline at end of file
-+var r8b6 = b6 !== a6;
-+let qe7 = new Derived();
-+let qe8 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnCallSignature.ts b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnCallSignature.ts
-index 6b6ae79015..e60a012739 100644
---- a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnCallSignature.ts
-+++ b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnCallSignature.ts
-@@ -256,4 +256,5 @@ var r8b8 = b8 !== a8;
- var r8b9 = b9 !== a9;
- var r8b10 = b10 !== a10;
- var r8b11 = b11 !== a11;
--//var r8b12 = b12 !== a12;
-\ No newline at end of file
-+//var r8b12 = b12 !== a12;
-+let qw12 = new Derived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnConstructorSignature.ts b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnConstructorSignature.ts
-index 363192f49f..e42a1cc1c1 100644
---- a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnConstructorSignature.ts
-+++ b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnConstructorSignature.ts
-@@ -218,4 +218,5 @@ var r8b6 = b6 !== a6;
- var r8b7 = b7 !== a7;
- var r8b8 = b8 !== a8;
- var r8b9 = b9 !== a9;
--//var r8b10 = b10 !== a10;
-\ No newline at end of file
-+//var r8b10 = b10 !== a10;
-+let qe9 = new Derived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnIndexSignature.ts b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnIndexSignature.ts
-index 8246c6dd18..9154c7f806 100644
---- a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnIndexSignature.ts
-+++ b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnIndexSignature.ts
-@@ -104,4 +104,5 @@ var r8a1 = a4 !== b4;
- var r8b1 = b1 !== a1;
- var r8b1 = b2 !== a2;
- var r8b1 = b3 !== a3;
--var r8b1 = b4 !== a4;
-\ No newline at end of file
-+var r8b1 = b4 !== a4;
-+let qr5 = new Derived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.ts b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.ts
-index da3d4131c6..59f9a78a38 100644
---- a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.ts
-+++ b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.ts
-@@ -161,4 +161,5 @@ var r8b3 = b3 !== a3;
- var r8b4 = b4 !== a4;
- var r8b5 = b5 !== a5;
- var r8b6 = b6 !== a6;
--//var r8b7 = b7 !== a7;
-\ No newline at end of file
-+//var r8b7 = b7 !== a7;
-+let qw14 = new Derived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.ts b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.ts
-index 5a2356eadb..05f49336bf 100644
---- a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.ts
-+++ b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.ts
-@@ -161,4 +161,5 @@ var r8b3 = b3 !== a3;
- var r8b4 = b4 !== a4;
- var r8b5 = b5 !== a5;
- var r8b6 = b6 !== a6;
--//var r8b7 = b7 !== a7;
-\ No newline at end of file
-+//var r8b7 = b7 !== a7;
-+let qw13 = new Derived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnProperty.ts b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnProperty.ts
-index 6401feb11c..fb2cd09f76 100644
---- a/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnProperty.ts
-+++ b/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnProperty.ts
-@@ -75,4 +75,8 @@ var rg4 = b2 === a2;
- var rh1 = a1 !== b1;
- var rh2 = a2 !== b2;
- var rh3 = b1 !== a1;
--var rh4 = b2 !== a2;
-\ No newline at end of file
-+var rh4 = b2 !== a2;
-+let qe1 = new Derived();
-+let qe2 = new A1();
-+let qe3 = new B1();
-+let qe4 = new B2();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithInvalidStaticToString.ts b/tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithInvalidStaticToString.ts
-index b99f8d7114..1399026e80 100644
---- a/tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithInvalidStaticToString.ts
-+++ b/tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithInvalidStaticToString.ts
-@@ -19,3 +19,6 @@ declare class NormalToString {
- function baz(normal: NormalToString) {
- return normal instanceof NormalToString;
- }
-+let qr7 = new StaticToString();
-+let qr8 = new StaticToNumber();
-+let qr9 = new NormalToString();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithLHSIsObject.ts b/tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithLHSIsObject.ts
-index 6b88cd39f2..47a60b104b 100644
---- a/tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithLHSIsObject.ts
-+++ b/tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithLHSIsObject.ts
-@@ -12,3 +12,4 @@ var r1 = a instanceof x1;
- var r2 = b instanceof x2;
- var r3 = c instanceof x1;
- var r4 = d instanceof x1;
-+let qr0 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandObjectType.ts b/tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandObjectType.ts
-index 0a6a47dfbb..4e2e1e494d 100644
---- a/tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandObjectType.ts
-+++ b/tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandObjectType.ts
-@@ -38,3 +38,4 @@ var resultIsObject8 = (true, {});
- var resultIsObject9 = (!BOOLEAN, { a: 1, b: "s" });
- var resultIsObject10 = ("string", new Date());
- var resultIsObject11 = (STRING.toLowerCase(), new CLASS());
-+let qw10 = new CLASS();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorWithIdenticalBCT.ts b/tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorWithIdenticalBCT.ts
-index 11652b023d..93bdd906c6 100644
---- a/tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorWithIdenticalBCT.ts
-+++ b/tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorWithIdenticalBCT.ts
-@@ -44,3 +44,6 @@ var result10: (t: X) => any = true ? (m) => m.propertyX1 : (n) => n.propertyX2;
-
- //Expr1 and Expr2 are literals
- var result11: any = true ? 1 : 'string';
-+
-+let qq1 = new A();
-+let qq0 = new B();
-diff --git a/tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping1.ts b/tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping1.ts
-index 7bcde9a695..fc8bde2595 100644
---- a/tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping1.ts
-+++ b/tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping1.ts
-@@ -9,3 +9,5 @@ class B extends A {
- // Ensure 'value' is of type 'number (and not '{}') by using its 'toExponential()' method.
- constructor() { super(value => String(value.toExponential())); }
- }
-+
-+let qr17 = new B();
-diff --git a/tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping3.ts b/tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping3.ts
-index 760337f3ef..6eac51e440 100644
---- a/tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping3.ts
-+++ b/tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping3.ts
-@@ -28,4 +28,5 @@ class C extends CBase {
- }
- });
- }
--}
-\ No newline at end of file
-+}
-+let qt1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/functionCalls/callWithSpread.ts b/tests/cases/conformance/expressions/functionCalls/callWithSpread.ts
-index b1e2ee7578..3ba8aa488a 100644
---- a/tests/cases/conformance/expressions/functionCalls/callWithSpread.ts
-+++ b/tests/cases/conformance/expressions/functionCalls/callWithSpread.ts
-@@ -55,3 +55,4 @@ class D extends C {
- super.foo(1, 2, ...a);
- }
- }
-+let qr13 = new D();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/functions/arrowFunctionExpressions.ts b/tests/cases/conformance/expressions/functions/arrowFunctionExpressions.ts
-index 707ef02de8..304d6792dc 100644
---- a/tests/cases/conformance/expressions/functions/arrowFunctionExpressions.ts
-+++ b/tests/cases/conformance/expressions/functions/arrowFunctionExpressions.ts
-@@ -96,3 +96,4 @@ function tryCatchFn() {
- var m = () => this + '';
- }
- }
-+let qr14 = new MyClass();
-diff --git a/tests/cases/conformance/expressions/newOperator/newOperatorConformance.ts b/tests/cases/conformance/expressions/newOperator/newOperatorConformance.ts
-index b50751c7ae..051e4e3c3e 100644
---- a/tests/cases/conformance/expressions/newOperator/newOperatorConformance.ts
-+++ b/tests/cases/conformance/expressions/newOperator/newOperatorConformance.ts
-@@ -60,3 +60,4 @@ var t: any;
- var nested = new (new (new nestedCtor())())();
- var n = new nested();
- var n = new nested();
-+let aa1 = new C1(null,null);
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/superCalls/superCalls.ts b/tests/cases/conformance/expressions/superCalls/superCalls.ts
-index fdebc85906..da0fe9656b 100644
---- a/tests/cases/conformance/expressions/superCalls/superCalls.ts
-+++ b/tests/cases/conformance/expressions/superCalls/superCalls.ts
-@@ -27,3 +27,5 @@ class OtherDerived extends OtherBase {
- super();
- }
- }
-+let qr15 = new Derived(null);
-+let qr16 = new OtherDerived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/thisKeyword/typeOfThisGeneral.ts b/tests/cases/conformance/expressions/thisKeyword/typeOfThisGeneral.ts
-new file mode 100644
-index 0000000000..99d6a50b00
---- /dev/null
-+++ b/tests/cases/conformance/expressions/thisKeyword/typeOfThisGeneral.ts
-@@ -0,0 +1,178 @@
-+// @target: esnext
-+// @useDefineForClassFields: false
-+class MyTestClass {
-+ private canary: number;
-+ static staticCanary: number;
-+
-+ constructor() {
-+ //type of 'this' in constructor body is the class instance type
-+ var p = this.canary;
-+ var p: number;
-+ this.canary = 3;
-+ }
-+
-+ //type of 'this' in member function param list is the class instance type
-+ memberFunc(t = this) {
-+ var t: MyTestClass;
-+
-+ //type of 'this' in member function body is the class instance type
-+ var p = this;
-+ var p: MyTestClass;
-+ }
-+
-+ //type of 'this' in member accessor(get and set) body is the class instance type
-+ get prop() {
-+ var p = this;
-+ var p: MyTestClass;
-+ return this;
-+ }
-+ set prop(v) {
-+ var p = this;
-+ var p: MyTestClass;
-+ p = v;
-+ v = p;
-+ }
-+
-+ someFunc = () => {
-+ //type of 'this' in member variable initializer is the class instance type
-+ var t = this;
-+ var t: MyTestClass;
-+ };
-+
-+ //type of 'this' in static function param list is constructor function type
-+ static staticFn(t = this) {
-+ var t: typeof MyTestClass;
-+ var t = MyTestClass;
-+ t.staticCanary;
-+
-+ //type of 'this' in static function body is constructor function type
-+ var p = this;
-+ var p: typeof MyTestClass;
-+ var p = MyTestClass;
-+ p.staticCanary;
-+ }
-+
-+ static get staticProp() {
-+ //type of 'this' in static accessor body is constructor function type
-+ var p = this;
-+ var p: typeof MyTestClass;
-+ var p = MyTestClass;
-+ p.staticCanary;
-+ return this;
-+ }
-+ static set staticProp(v: typeof MyTestClass) {
-+ //type of 'this' in static accessor body is constructor function type
-+ var p = this;
-+ var p: typeof MyTestClass;
-+ var p = MyTestClass;
-+ p.staticCanary;
-+ }
-+}
-+
-+class MyGenericTestClass {
-+ private canary: number;
-+ static staticCanary: number;
-+
-+ constructor() {
-+ //type of 'this' in constructor body is the class instance type
-+ var p = this.canary;
-+ var p: number;
-+ this.canary = 3;
-+ }
-+
-+ //type of 'this' in member function param list is the class instance type
-+ memberFunc(t = this) {
-+ var t: MyGenericTestClass;
-+
-+ //type of 'this' in member function body is the class instance type
-+ var p = this;
-+ var p: MyGenericTestClass;
-+ }
-+
-+ //type of 'this' in member accessor(get and set) body is the class instance type
-+ get prop() {
-+ var p = this;
-+ var p: MyGenericTestClass;
-+ return this;
-+ }
-+ set prop(v) {
-+ var p = this;
-+ var p: MyGenericTestClass;
-+ p = v;
-+ v = p;
-+ }
-+
-+ someFunc = () => {
-+ //type of 'this' in member variable initializer is the class instance type
-+ var t = this;
-+ var t: MyGenericTestClass;
-+ };
-+
-+ //type of 'this' in static function param list is constructor function type
-+ static staticFn(t = this) {
-+ var t: typeof MyGenericTestClass;
-+ var t = MyGenericTestClass;
-+ t.staticCanary;
-+
-+ //type of 'this' in static function body is constructor function type
-+ var p = this;
-+ var p: typeof MyGenericTestClass;
-+ var p = MyGenericTestClass;
-+ p.staticCanary;
-+ }
-+
-+ static get staticProp() {
-+ //type of 'this' in static accessor body is constructor function type
-+ var p = this;
-+ var p: typeof MyGenericTestClass;
-+ var p = MyGenericTestClass;
-+ p.staticCanary;
-+ return this;
-+ }
-+ static set staticProp(v: typeof MyGenericTestClass) {
-+ //type of 'this' in static accessor body is constructor function type
-+ var p = this;
-+ var p: typeof MyGenericTestClass;
-+ var p = MyGenericTestClass;
-+ p.staticCanary;
-+ }
-+}
-+
-+//type of 'this' in a function declaration param list is Any
-+function fn(s = this) {
-+ var s: any;
-+ s.spaaaaaaace = 4;
-+
-+ //type of 'this' in a function declaration body is Any
-+ var t: any;
-+ var t = this;
-+ this.spaaaaace = 4;
-+}
-+
-+//type of 'this' in a function expression param list list is Any
-+var q1 = function (s = this) {
-+ var s: any;
-+ s.spaaaaaaace = 4;
-+
-+ //type of 'this' in a function expression body is Any
-+ var t: any;
-+ var t = this;
-+ this.spaaaaace = 4;
-+}
-+
-+//type of 'this' in a fat arrow expression param list is typeof globalThis
-+var q2 = (s = this) => {
-+ var s: typeof globalThis;
-+ s.spaaaaaaace = 4;
-+
-+ //type of 'this' in a fat arrow expression body is typeof globalThis
-+ var t: typeof globalThis;
-+ var t = this;
-+ this.spaaaaace = 4;
-+}
-+
-+//type of 'this' in global module is GlobalThis
-+var t: typeof globalThis;
-+var t = this;
-+this.spaaaaace = 4;
-+
-diff --git a/tests/cases/conformance/expressions/typeGuards/TypeGuardWithArrayUnion.ts b/tests/cases/conformance/expressions/typeGuards/TypeGuardWithArrayUnion.ts
-index 8884754b48..c6378e0dc3 100644
---- a/tests/cases/conformance/expressions/typeGuards/TypeGuardWithArrayUnion.ts
-+++ b/tests/cases/conformance/expressions/typeGuards/TypeGuardWithArrayUnion.ts
-@@ -7,3 +7,4 @@ function saySize(message: Message | Message[]) {
- return message.length; // Should have type Message[] here
- }
- }
-+let rr5 = new Message();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/typeGuards/typeGuardFunction.ts b/tests/cases/conformance/expressions/typeGuards/typeGuardFunction.ts
-index 57d56ccc3b..0f531ea811 100644
---- a/tests/cases/conformance/expressions/typeGuards/typeGuardFunction.ts
-+++ b/tests/cases/conformance/expressions/typeGuards/typeGuardFunction.ts
-@@ -80,4 +80,8 @@ acceptingTypeGuardFunction(isA);
-
- // Binary expressions
- let union2: C | B;
--let union3: boolean | B = isA(union2) || union2;
-\ No newline at end of file
-+let union3: boolean | B = isA(union2) || union2;
-+
-+let ee2 = new B();
-+let ee3 = new C();
-+let ee4 = new D();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/typeGuards/typeGuardFunctionGenerics.ts b/tests/cases/conformance/expressions/typeGuards/typeGuardFunctionGenerics.ts
-index d0e108b573..3511cc54b1 100644
---- a/tests/cases/conformance/expressions/typeGuards/typeGuardFunctionGenerics.ts
-+++ b/tests/cases/conformance/expressions/typeGuards/typeGuardFunctionGenerics.ts
-@@ -30,4 +30,6 @@ let test2: B = funC(isB);
- if (funD(isC, a)) {
- a.propC;
- }
--let test3: B = funE(isB, 1);
-\ No newline at end of file
-+let test3: B = funE(isB, 1);
-+let qw7 = new B();
-+let qw8 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormExpr1AndExpr2.ts b/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormExpr1AndExpr2.ts
-index 1ed8e6ebb0..e14dd79116 100644
---- a/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormExpr1AndExpr2.ts
-+++ b/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormExpr1AndExpr2.ts
-@@ -43,4 +43,5 @@ if (typeof strOrNumOrBool !== "string" && numOrBool !== strOrNumOrBool) {
- }
- else {
- var r3: string | number | boolean = strOrNumOrBool; // string | number | boolean
--}
-\ No newline at end of file
-+}
-+let rr1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormExpr1OrExpr2.ts b/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormExpr1OrExpr2.ts
-index 1d72f35828..3411e32bcf 100644
---- a/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormExpr1OrExpr2.ts
-+++ b/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormExpr1OrExpr2.ts
-@@ -43,4 +43,5 @@ if (typeof strOrNumOrBool === "string" || numOrBool !== strOrNumOrBool) {
- }
- else {
- numOrBool = strOrNumOrBool; // number | boolean
--}
-\ No newline at end of file
-+}
-+let qw2 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormInstanceOf.ts b/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormInstanceOf.ts
-index 31514fca74..db3d488209 100644
---- a/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormInstanceOf.ts
-+++ b/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormInstanceOf.ts
-@@ -1,25 +1,25 @@
--// A type guard of the form x instanceof C, where C is of a subtype of the global type 'Function'
--// and C has a property named 'prototype'
--// - when true, narrows the type of x to the type of the 'prototype' property in C provided
--// it is a subtype of the type of x, or
--// - when false, has no effect on the type of x.
--
--class C1 {
-- p1: string;
--}
--class C2 {
-- p2: number;
--}
--class D1 extends C1 {
-- p3: number;
--}
-+// A type guard of the form x instanceof C, where C is of a subtype of the global type 'Function'
-+// and C has a property named 'prototype'
-+// - when true, narrows the type of x to the type of the 'prototype' property in C provided
-+// it is a subtype of the type of x, or
-+// - when false, has no effect on the type of x.
-+
-+class C1 {
-+ p1: string;
-+}
-+class C2 {
-+ p2: number;
-+}
-+class D1 extends C1 {
-+ p3: number;
-+}
- class C3 {
- p4: number;
- }
--var str: string;
--var num: number;
--var strOrNum: string | number;
--
-+var str: string;
-+var num: number;
-+var strOrNum: string | number;
-+
- var ctor1: C1 | C2;
- str = ctor1 instanceof C1 && ctor1.p1; // C1
- num = ctor1 instanceof C2 && ctor1.p2; // C2
-@@ -31,7 +31,7 @@ num = ctor2 instanceof C2 && ctor2.p2; // C2
- num = ctor2 instanceof D1 && ctor2.p3; // D1
- str = ctor2 instanceof D1 && ctor2.p1; // D1
- var r2: D1 | C2 = ctor2 instanceof C1 && ctor2; // C2 | D1
--
-+
- var ctor3: C1 | C2;
- if (ctor3 instanceof C1) {
- ctor3.p1; // C1
-@@ -64,4 +64,7 @@ if (ctor6 instanceof C1 || ctor6 instanceof C2) {
- }
- else {
- ctor6.p4; // C3
--}
-\ No newline at end of file
-+}
-+let qw4 = new C2();
-+let qw3 = new D1();
-+let qw5 = new C3();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormIsType.ts b/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormIsType.ts
-index 9f5ca611ee..e0953773d5 100644
---- a/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormIsType.ts
-+++ b/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormIsType.ts
-@@ -34,4 +34,7 @@ var c2Ord1: C2 | D1;
- num = isC2(c2Ord1) && c2Ord1.p2; // C2
- num = isD1(c2Ord1) && c2Ord1.p3; // D1
- str = isD1(c2Ord1) && c2Ord1.p1; // D1
--var r2: C2 | D1 = isC1(c2Ord1) && c2Ord1; // C2 | D1
-\ No newline at end of file
-+var r2: C2 | D1 = isC1(c2Ord1) && c2Ord1; // C2 | D1
-+
-+let rr2 = new C2();
-+let rr3 = new D1();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfBoolean.ts b/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfBoolean.ts
-index 37651071b7..610f0da2c8 100644
---- a/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfBoolean.ts
-+++ b/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfBoolean.ts
-@@ -83,3 +83,4 @@ if (typeof strOrNum !== "boolean") {
- else {
- let z2: {} = strOrNum; // {}
- }
-+let qw9 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfNumber.ts b/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfNumber.ts
-index b4cdf81660..f00736781f 100644
---- a/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfNumber.ts
-+++ b/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfNumber.ts
-@@ -82,3 +82,4 @@ if (typeof strOrBool !== "number") {
- else {
- let y2: {} = strOrBool; // {}
- }
-+let ee6 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfString.ts b/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfString.ts
-index f742124708..a20093f868 100644
---- a/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfString.ts
-+++ b/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfString.ts
-@@ -82,3 +82,4 @@ if (typeof numOrBool !== "string") {
- else {
- let x2: {} = numOrBool; // {}
- }
-+let rr4 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/typeGuards/typeGuardOfFromPropNameInUnionType.ts b/tests/cases/conformance/expressions/typeGuards/typeGuardOfFromPropNameInUnionType.ts
-index e1256e4288..ceee99f7e2 100644
---- a/tests/cases/conformance/expressions/typeGuards/typeGuardOfFromPropNameInUnionType.ts
-+++ b/tests/cases/conformance/expressions/typeGuards/typeGuardOfFromPropNameInUnionType.ts
-@@ -103,3 +103,12 @@ function f(i: Indexed) {
- }
- return "c" in i && i.c;
- }
-+let tt1 = new A();
-+let tt2 = new B();
-+let tt3 = new C();
-+let tt4 = new D();
-+let tt5 = new AWithOptionalProp();
-+let tt6 = new BWithOptionalProp();
-+let tt7 = new ClassWithUnionProp();
-+let tt8 = new InMemberOfClass();
-+let tt9 = new SelfAssert();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/typeGuards/typeGuardsInClassAccessors.ts b/tests/cases/conformance/expressions/typeGuards/typeGuardsInClassAccessors.ts
-index 04b9a6a394..044131068a 100644
---- a/tests/cases/conformance/expressions/typeGuards/typeGuardsInClassAccessors.ts
-+++ b/tests/cases/conformance/expressions/typeGuards/typeGuardsInClassAccessors.ts
-@@ -101,3 +101,4 @@ class ClassWithAccessors {
- num = typeof var2 === "string" && var2.length; // string
- }
- }
-+let ee1 = new ClassWithAccessors();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/typeGuards/typeGuardsInClassMethods.ts b/tests/cases/conformance/expressions/typeGuards/typeGuardsInClassMethods.ts
-index cb1327027c..7bb36dfefe 100644
---- a/tests/cases/conformance/expressions/typeGuards/typeGuardsInClassMethods.ts
-+++ b/tests/cases/conformance/expressions/typeGuards/typeGuardsInClassMethods.ts
-@@ -65,3 +65,4 @@ class C1 {
- num = typeof param === "string" && param.length; // string
- }
- }
-+let qw1 = new C1(null);
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/typeGuards/typeGuardsInProperties.ts b/tests/cases/conformance/expressions/typeGuards/typeGuardsInProperties.ts
-index bffe8d3d1b..b7fd3f9c34 100644
---- a/tests/cases/conformance/expressions/typeGuards/typeGuardsInProperties.ts
-+++ b/tests/cases/conformance/expressions/typeGuards/typeGuardsInProperties.ts
-@@ -24,4 +24,5 @@ strOrNum = typeof c1.pp3 === "string" && c1.pp3; // string | number
- var obj1: {
- x: string | number;
- };
--strOrNum = typeof obj1.x === "string" && obj1.x; // string | number
-\ No newline at end of file
-+strOrNum = typeof obj1.x === "string" && obj1.x; // string | number
-+let ee5 = new C1();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/typeGuards/typeGuardsOnClassProperty.ts b/tests/cases/conformance/expressions/typeGuards/typeGuardsOnClassProperty.ts
-index 2c26b10c6a..574f2af39c 100644
---- a/tests/cases/conformance/expressions/typeGuards/typeGuardsOnClassProperty.ts
-+++ b/tests/cases/conformance/expressions/typeGuards/typeGuardsOnClassProperty.ts
-@@ -25,4 +25,5 @@ var o: {
-
- if (typeof o.prop1 === "string" && o.prop1.toLowerCase()) {}
- var prop1 = o.prop1;
--if (typeof prop1 === "string" && prop1.toLocaleLowerCase()) { }
-\ No newline at end of file
-+if (typeof prop1 === "string" && prop1.toLocaleLowerCase()) { }
-+let qw6 = new D();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithNumberType.ts b/tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithNumberType.ts
-index b41a114503..87e1d09bea 100644
---- a/tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithNumberType.ts
-+++ b/tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithNumberType.ts
-@@ -43,4 +43,5 @@ var ResultIsNumber13 = ~~~(NUMBER + NUMBER);
- ~foo();
- ~objA.a;
- ~M.n;
--~objA.a, M.n;
-\ No newline at end of file
-+~objA.a, M.n;
-+let qr11 = new A();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithStringType.ts b/tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithStringType.ts
-index 0b60c73ef9..4495309b10 100644
---- a/tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithStringType.ts
-+++ b/tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithStringType.ts
-@@ -42,4 +42,5 @@ var ResultIsNumber14 = ~~~(STRING + STRING);
- ~STRING;
- ~STRING1;
- ~foo();
--~objA.a,M.n;
-\ No newline at end of file
-+~objA.a,M.n;
-+let qr12 = new A();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/externalModules/exportNonVisibleType.ts b/tests/cases/conformance/externalModules/exportNonVisibleType.ts
-index 4f4722fd86..cc56bd2f0b 100644
---- a/tests/cases/conformance/externalModules/exportNonVisibleType.ts
-+++ b/tests/cases/conformance/externalModules/exportNonVisibleType.ts
-@@ -31,3 +31,4 @@ class C1 {
- }
-
- export = C1; // Should work, private type I1 of visible class C1 only used in private member m1.
-+let qt8 = new C1();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension1.ts b/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension1.ts
-new file mode 100644
-index 0000000000..83e86fc6c6
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension1.ts
-@@ -0,0 +1,12 @@
-+// @moduleResolution: node12
-+// @module: node12
-+
-+// @filename: /src/foo.mts
-+export function foo() {
-+ return "";
-+}
-+
-+// @filename: /src/bar.mts
-+// Extensionless relative path ES import in an ES module
-+import { foo } from "./foo"; // should error, suggest adding ".mjs"
-+import { baz } from "./baz"; // should error, ask for extension, no extension suggestion
-diff --git a/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension2.ts b/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension2.ts
-new file mode 100644
-index 0000000000..0051e17401
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension2.ts
-@@ -0,0 +1,6 @@
-+// @moduleResolution: node12
-+// @module: node12
-+
-+// @filename: /src/buzz.mts
-+// Extensionless relative path cjs import in an ES module
-+import foo = require("./foo"); // should error, should not ask for extension
-\ No newline at end of file
-diff --git a/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension3.ts b/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension3.ts
-new file mode 100644
-index 0000000000..2ec3ff1ad0
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension3.ts
-@@ -0,0 +1,12 @@
-+// @moduleResolution: nodenext
-+// @module: nodenext
-+// @jsx: preserve
-+
-+// @filename: /src/foo.tsx
-+export function foo() {
-+ return "";
-+}
-+
-+// @filename: /src/bar.mts
-+// Extensionless relative path ES import in an ES module
-+import { foo } from "./foo"; // should error, suggest adding ".jsx"
-diff --git a/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension4.ts b/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension4.ts
-new file mode 100644
-index 0000000000..c1eab70f92
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension4.ts
-@@ -0,0 +1,12 @@
-+// @moduleResolution: nodenext
-+// @module: nodenext
-+// @jsx: react
-+
-+// @filename: /src/foo.tsx
-+export function foo() {
-+ return "";
-+}
-+
-+// @filename: /src/bar.mts
-+// Extensionless relative path ES import in an ES module
-+import { foo } from "./foo"; // should error, suggest adding ".js"
-diff --git a/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension5.ts b/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension5.ts
-new file mode 100644
-index 0000000000..5053a242cd
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension5.ts
-@@ -0,0 +1,6 @@
-+// @moduleResolution: node12
-+// @module: node12
-+
-+// @filename: /src/buzz.mts
-+// Extensionless relative path dynamic import in an ES module
-+import("./foo").then(x => x); // should error, ask for extension
-\ No newline at end of file
-diff --git a/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension6.ts b/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension6.ts
-new file mode 100644
-index 0000000000..2a6ef2645d
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension6.ts
-@@ -0,0 +1,8 @@
-+// @moduleResolution: node12
-+// @module: node12
-+
-+// @filename: /src/bar.cts
-+// Extensionless relative path import statement in a cjs module
-+// Import statements are not allowed in cjs files,
-+// but other errors should not assume that they are allowed
-+import { foo } from "./foo"; // should error, should not ask for extension
-\ No newline at end of file
-diff --git a/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension7.ts b/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension7.ts
-new file mode 100644
-index 0000000000..3b10dd6e48
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension7.ts
-@@ -0,0 +1,6 @@
-+// @moduleResolution: node12
-+// @module: node12
-+
-+// @filename: /src/bar.cts
-+// Extensionless relative path cjs import in a cjs module
-+import foo = require("./foo"); // should error, should not ask for extension
-\ No newline at end of file
-diff --git a/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension8.ts b/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension8.ts
-new file mode 100644
-index 0000000000..fef17b3aa1
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/moduleResolutionWithoutExtension8.ts
-@@ -0,0 +1,6 @@
-+// @moduleResolution: node12
-+// @module: node12
-+
-+// @filename: /src/bar.cts
-+// Extensionless relative path dynamic import in a cjs module
-+import("./foo").then(x => x); // should error, ask for extension
-\ No newline at end of file
-diff --git a/tests/cases/conformance/externalModules/typeOnly/exportSpecifiers.ts b/tests/cases/conformance/externalModules/typeOnly/exportSpecifiers.ts
-new file mode 100644
-index 0000000000..c8c584f66d
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/typeOnly/exportSpecifiers.ts
-@@ -0,0 +1,21 @@
-+// @module: esnext
-+// @declaration: true
-+
-+// @Filename: /imports.ts
-+import { type, as, something, foo, bar } from "./exports.js";
-+type;
-+as; // Error (used in emitting position)
-+something; // Error (used in emitting position)
-+foo; // Error (used in emitting position)
-+bar; // Error (used in emitting position)
-+
-+// @Filename: /exports.ts
-+const type = 0;
-+const as = 0;
-+const something = 0;
-+export { type };
-+export { type as };
-+export { type something };
-+export { type type as foo };
-+export { type as as bar };
-+export type { type something as whatever }; // Error
-diff --git a/tests/cases/conformance/externalModules/typeOnly/importDefaultNamedType/a.ts b/tests/cases/conformance/externalModules/typeOnly/importDefaultNamedType/a.ts
-new file mode 100644
-index 0000000000..3e949a0611
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/typeOnly/importDefaultNamedType/a.ts
-@@ -0,0 +1,2 @@
-+// @Filename: /a.ts
-+export default class A {}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/externalModules/typeOnly/importDefaultNamedType/importDefaultNamedType.ts b/tests/cases/conformance/externalModules/typeOnly/importDefaultNamedType/importDefaultNamedType.ts
-new file mode 100644
-index 0000000000..3bb8cdfce2
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/typeOnly/importDefaultNamedType/importDefaultNamedType.ts
-@@ -0,0 +1,5 @@
-+
-+
-+// @Filename: /b.ts
-+import type from './a';
-+type;
-\ No newline at end of file
-diff --git a/tests/cases/conformance/externalModules/typeOnly/importSpecifiers1.ts b/tests/cases/conformance/externalModules/typeOnly/importSpecifiers1.ts
-new file mode 100644
-index 0000000000..348784befd
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/typeOnly/importSpecifiers1.ts
-@@ -0,0 +1,46 @@
-+// @module: esnext
-+// @declaration: true
-+
-+// @Filename: /mod.ts
-+export const as = 0;
-+export const type = 0;
-+export const something = 0;
-+
-+// @Filename: /a.ts
-+import { type } from "./mod.js";
-+import { type as } from "./mod.js";
-+type;
-+as; // Error (used in emitting position)
-+
-+// @Filename: /b.ts
-+import { type as as } from "./mod.js";
-+type; // Error (cannot resolve name)
-+as;
-+
-+// @Filename: /c.ts
-+import { type as as as } from "./mod.js";
-+type; // Error (cannot resolve name)
-+as; // Error (used in emitting position)
-+
-+// @Filename: /d.ts
-+import { type as as as as } from "./mod.js"; // Error
-+
-+// @Filename: /e.ts
-+import { type type as as } from "./mod.js";
-+import { type as type } from "./mod.js";
-+type;
-+as; // Error (used in emitting position)
-+
-+// @Filename: /f.ts
-+import { type import } from "./mod.js"; // Error
-+import { type as export } from "./mod.js"; // Error
-+import { type as as export } from "./mod.js"; // Error
-+import { type something } from "./mod.js";
-+import { type something as s } from "./mod.js";
-+type; // Error (cannot resolve name)
-+as; // Error (cannot resolve name)
-+something; // Error (used in emitting position)
-+s; // Error (used in emitting position)
-+
-+// @Filename: /g.ts
-+import type { type something } from "./mod.js"; // Error
-diff --git a/tests/cases/conformance/externalModules/typeOnly/preserveValueImports.ts b/tests/cases/conformance/externalModules/typeOnly/preserveValueImports.ts
-new file mode 100644
-index 0000000000..66326cb98b
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/typeOnly/preserveValueImports.ts
-@@ -0,0 +1,28 @@
-+// @preserveValueImports: true
-+// @isolatedModules: true,false
-+// @module: esnext
-+
-+// @Filename: a.ts
-+export default {};
-+export const b = 0;
-+export const c = 1;
-+export interface D {}
-+
-+// @Filename: b.ts
-+import a, { b, c, D } from "./a";
-+
-+// @Filename: c.ts
-+import * as a from "./a";
-+
-+// @Filename: d.ts
-+export = {};
-+
-+// @Filename: e.ts
-+import D = require("./d");
-+import DD = require("./d");
-+DD;
-+
-+// @Filename: f.ts
-+import type a from "./a";
-+import { b, c } from "./a";
-+b;
-diff --git a/tests/cases/conformance/externalModules/typeOnly/preserveValueImports_errors.ts b/tests/cases/conformance/externalModules/typeOnly/preserveValueImports_errors.ts
-new file mode 100644
-index 0000000000..fc2a3612e7
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/typeOnly/preserveValueImports_errors.ts
-@@ -0,0 +1,47 @@
-+// @preserveValueImports: true
-+// @isolatedModules: true,false
-+// @module: esnext
-+
-+// @Filename: a.ts
-+export type A = {};
-+export type { A as default };
-+
-+// @Filename: b.ts
-+class B {};
-+export type { B, B as default };
-+
-+// @Filename: c.ts
-+import DefaultA from "./a";
-+import { A } from "./a";
-+import DefaultB from "./b";
-+import { B } from "./b";
-+
-+// @Filename: c.fixed.ts
-+import type DefaultA from "./a";
-+import type { A } from "./a";
-+import type DefaultB from "./b";
-+import type { B } from "./b";
-+
-+// @Filename: d.ts
-+export { A as AA } from "./a";
-+export { B as BB } from "./b";
-+
-+// @Filename: d.fixed.ts
-+export type { A as AA } from "./a";
-+export type { B as BB } from "./b";
-+
-+// @Filename: e.ts
-+import { AA, BB } from "./d";
-+
-+// @Filename: e.fixed.ts
-+import type { AA, BB } from "./d";
-+
-+// @Filename: f.ts
-+import type { A } from "./a";
-+import type { B } from "./b";
-+export { A, B as BB };
-+
-+// @Filename: f.fixed.ts
-+import type { A } from "./a";
-+import type { B } from "./b";
-+export type { A, B as BB };
-diff --git a/tests/cases/conformance/externalModules/typeOnly/preserveValueImports_importsNotUsedAsValues.ts b/tests/cases/conformance/externalModules/typeOnly/preserveValueImports_importsNotUsedAsValues.ts
-new file mode 100644
-index 0000000000..4797a30727
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/typeOnly/preserveValueImports_importsNotUsedAsValues.ts
-@@ -0,0 +1,14 @@
-+// @preserveValueImports: true
-+// @importsNotUsedAsValues: preserve
-+// @module: esnext
-+
-+// @Filename: /mod.ts
-+export type A = unknown;
-+export type B = never;
-+export type C = any;
-+
-+// @Filename: /index.ts
-+import { type A, type B, type C } from "./mod.js";
-+
-+// @Filename: /reexport.ts
-+export { type A, type B, type C } from "./mod.js";
-diff --git a/tests/cases/conformance/externalModules/typeOnly/preserveValueImports_mixedImports.ts b/tests/cases/conformance/externalModules/typeOnly/preserveValueImports_mixedImports.ts
-new file mode 100644
-index 0000000000..85cbae30f7
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/typeOnly/preserveValueImports_mixedImports.ts
-@@ -0,0 +1,13 @@
-+// @preserveValueImports: true
-+// @isolatedModules: true
-+// @module: es2015
-+
-+// @Filename: /exports.ts
-+export function Component() {}
-+export interface ComponentProps {}
-+
-+// @Filename: /index.ts
-+import { Component, ComponentProps } from "./exports.js";
-+
-+// @Filename: /index.fixed.ts
-+import { Component, type ComponentProps } from "./exports.js";
-diff --git a/tests/cases/conformance/externalModules/typeOnly/preserveValueImports_module.ts b/tests/cases/conformance/externalModules/typeOnly/preserveValueImports_module.ts
-new file mode 100644
-index 0000000000..27f78f707c
---- /dev/null
-+++ b/tests/cases/conformance/externalModules/typeOnly/preserveValueImports_module.ts
-@@ -0,0 +1,4 @@
-+// @preserveValueImports: true
-+// @module: amd,system,commonjs,es2015
-+// @noTypesAndSymbols: true
-+export {};
-diff --git a/tests/cases/conformance/importAssertion/importAssertion1.ts b/tests/cases/conformance/importAssertion/importAssertion1.ts
-new file mode 100644
-index 0000000000..b547158cf1
---- /dev/null
-+++ b/tests/cases/conformance/importAssertion/importAssertion1.ts
-@@ -0,0 +1,37 @@
-+// @declaration: true
-+// @target: es2015
-+// @module: es2015, commonjs, esnext
-+
-+// @filename: 0.ts
-+export const a = 1;
-+export const b = 2;
-+
-+// @filename: 1.ts
-+import './0' assert { type: "json" }
-+import { a, b } from './0' assert { "type": "json" }
-+import * as foo from './0' assert { type: "json" }
-+a;
-+b;
-+foo.a;
-+foo.b;
-+
-+// @filename: 2.ts
-+import { a, b } from './0' assert {}
-+import { a as c, b as d } from './0' assert { a: "a", b: "b", c: "c" }
-+a;
-+b;
-+c;
-+d;
-+
-+// @filename: 3.ts
-+const a = import('./0')
-+const b = import('./0', { assert: { type: "json" } })
-+const c = import('./0', { assert: { type: "json", ttype: "typo" } })
-+const d = import('./0', { assert: {} })
-+const dd = import('./0', {})
-+declare function foo(): any;
-+const e = import('./0', foo())
-+const f = import()
-+const g = import('./0', {}, {})
-+const h = import('./0', { assert: { type: "json" }},)
-+
-diff --git a/tests/cases/conformance/importAssertion/importAssertion2.ts b/tests/cases/conformance/importAssertion/importAssertion2.ts
-new file mode 100644
-index 0000000000..42a26af43e
---- /dev/null
-+++ b/tests/cases/conformance/importAssertion/importAssertion2.ts
-@@ -0,0 +1,17 @@
-+// @declaration: true
-+// @target: es2015
-+// @module: es2015, commonjs, esnext
-+
-+// @filename: 0.ts
-+export const a = 1;
-+export const b = 2;
-+
-+// @filename: 1.ts
-+export {} from './0' assert { type: "json" }
-+export { a, b } from './0' assert { type: "json" }
-+export * from './0' assert { type: "json" }
-+export * as ns from './0' assert { type: "json" }
-+
-+// @filename: 2.ts
-+export { a, b } from './0' assert {}
-+export { a as c, b as d } from './0' assert { a: "a", b: "b", c: "c" }
-diff --git a/tests/cases/conformance/importAssertion/importAssertion3.ts b/tests/cases/conformance/importAssertion/importAssertion3.ts
-new file mode 100644
-index 0000000000..28479378b1
---- /dev/null
-+++ b/tests/cases/conformance/importAssertion/importAssertion3.ts
-@@ -0,0 +1,15 @@
-+// @declaration: true
-+// @target: es2015
-+// @module: es2015, esnext
-+
-+// @filename: 0.ts
-+export interface I { }
-+
-+// @filename: 1.ts
-+export type {} from './0' assert { type: "json" }
-+export type { I } from './0' assert { type: "json" }
-+
-+// @filename: 2.ts
-+import type { I } from './0' assert { type: "json" }
-+import type * as foo from './0' assert { type: "json" }
-+
-diff --git a/tests/cases/conformance/importAssertion/importAssertion4.ts b/tests/cases/conformance/importAssertion/importAssertion4.ts
-new file mode 100644
-index 0000000000..242d7dd375
---- /dev/null
-+++ b/tests/cases/conformance/importAssertion/importAssertion4.ts
-@@ -0,0 +1 @@
-+import * as f from "./first" assert
-diff --git a/tests/cases/conformance/importAssertion/importAssertion5.ts b/tests/cases/conformance/importAssertion/importAssertion5.ts
-new file mode 100644
-index 0000000000..ef09d84e66
---- /dev/null
-+++ b/tests/cases/conformance/importAssertion/importAssertion5.ts
-@@ -0,0 +1 @@
-+import * as f from "./first" assert {
-diff --git a/tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases3.ts b/tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases3.ts
-index e3d076707b..8b95f5e240 100644
---- a/tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases3.ts
-+++ b/tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases3.ts
-@@ -32,4 +32,8 @@ class D implements A {
- d: string;
- y: boolean;
- z: boolean;
--}
-\ No newline at end of file
-+}
-+let ww1 = new C();
-+let ww2 = new C2();
-+let ww3 = new C3();
-+let ww4 = new C4();
-diff --git a/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersection.ts b/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersection.ts
-index 003976a2b2..1ab2942311 100644
---- a/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersection.ts
-+++ b/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersection.ts
-@@ -53,3 +53,15 @@ class C20 extends Constructor>() { x: string }
- class C21 extends Constructor>() { x: string }
- class C22 extends Constructor>() { x: string }
- class C23 extends Constructor>() { x: string }
-+let c1 = new C1();
-+let c2 = new C2();
-+let c3 = new C3();
-+let c4 = new C4();
-+let c5 = new C5();
-+let c6 = new C6();
-+let c7 = new C7();
-+let cx = new CX();
-+let c20 = new C20();
-+let c21 = new C21();
-+let c22 = new C22();
-+let c23 = new C23();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyOfEveryType.ts b/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyOfEveryType.ts
-index 6979b40579..20d877f7a2 100644
---- a/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyOfEveryType.ts
-+++ b/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyOfEveryType.ts
-@@ -39,4 +39,5 @@ var a: Foo = {
- m: M,
- n: {},
- o: E.A
--}
-\ No newline at end of file
-+}
-+let cc = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndAmbientWithSameNameAndCommonRoot.ts b/tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndAmbientWithSameNameAndCommonRoot.ts
-index 12f51f90a7..e1af2f0ac6 100644
---- a/tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndAmbientWithSameNameAndCommonRoot.ts
-+++ b/tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndAmbientWithSameNameAndCommonRoot.ts
-@@ -21,4 +21,3 @@ declare module A {
- var p: { x: number; y: number; }
- var p = A.Point.Origin;
- var p = new A.Point(0, 0); // unexpected error here, bug 840000
--
-\ No newline at end of file
-diff --git a/tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.ts b/tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.ts
-index e923f1f002..b9bb58e89e 100644
---- a/tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.ts
-+++ b/tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.ts
-@@ -13,6 +13,7 @@ module A {
- export class Point {
- constructor(public x: number, public y: number) { }
- }
-+ let pp = new Point(1,1);
- }
-
- // @filename: test.ts
-diff --git a/tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.ts b/tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.ts
-index d285d9b422..9dca12bc2e 100644
---- a/tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.ts
-+++ b/tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.ts
-@@ -19,4 +19,6 @@ module A {
- export module Point {
- function Origin() { return ""; }// not an error since not exported
- }
--}
-\ No newline at end of file
-+ let pp = new Point(1,1);
-+}
-+let pp1 = new Point(1,1);
-\ No newline at end of file
-diff --git a/tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.ts b/tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.ts
-index 7d88bf6292..71433fbef5 100644
---- a/tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.ts
-+++ b/tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.ts
-@@ -3,6 +3,7 @@ module A {
- x: number;
- y: number;
- }
-+ let pp = new Point();
- }
-
- module A {
-@@ -11,6 +12,7 @@ module A {
- return { x: p.x, y: p.y };
- }
- }
-+ let pp1 = new Point();
- }
-
- // ensure merges as expected
-@@ -21,6 +23,7 @@ module X.Y.Z {
- export class Line {
- length: number;
- }
-+ let ll = new Line();
- }
-
- module X {
-@@ -29,6 +32,7 @@ module X {
- class Line {
- name: string;
- }
-+ let ll1 = new Line()
- }
- }
- }
-diff --git a/tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.ts b/tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.ts
-index 449e6e76a2..a0c9072675 100644
---- a/tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.ts
-+++ b/tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.ts
-@@ -16,6 +16,7 @@ module X.Y.Z {
- export class Line {
- length: number;
- }
-+ let ll = new Line();
- }
-
- module X {
-@@ -24,6 +25,7 @@ module X {
- export class Line {
- name: string;
- }
-+ let ll1 = new Line();
- }
- }
- }
-diff --git a/tests/cases/conformance/internalModules/codeGeneration/exportCodeGen.ts b/tests/cases/conformance/internalModules/codeGeneration/exportCodeGen.ts
-index 02398acbbb..321d84cd56 100644
---- a/tests/cases/conformance/internalModules/codeGeneration/exportCodeGen.ts
-+++ b/tests/cases/conformance/internalModules/codeGeneration/exportCodeGen.ts
-@@ -39,6 +39,7 @@ module E {
- export module M {
- export var x = 42;
- }
-+ let c1 = new C();
- }
-
- // validate all exportable statements,
-@@ -51,4 +52,5 @@ module F {
- module M {
- var x = 42;
- }
-+ let c2 = new C();
- }
-\ No newline at end of file
-diff --git a/tests/cases/conformance/internalModules/codeGeneration/nameCollision.ts b/tests/cases/conformance/internalModules/codeGeneration/nameCollision.ts
-index aef48103cd..14d12af759 100644
---- a/tests/cases/conformance/internalModules/codeGeneration/nameCollision.ts
-+++ b/tests/cases/conformance/internalModules/codeGeneration/nameCollision.ts
-@@ -15,6 +15,7 @@ module B {
- class B {
- name: string;
- }
-+ let bb = new B();
- }
-
- module X {
-diff --git a/tests/cases/conformance/jsdoc/constructorTagOnClassConstructor.ts b/tests/cases/conformance/jsdoc/constructorTagOnClassConstructor.ts
-index 6d2f3780ee..72a97ff055 100644
---- a/tests/cases/conformance/jsdoc/constructorTagOnClassConstructor.ts
-+++ b/tests/cases/conformance/jsdoc/constructorTagOnClassConstructor.ts
-@@ -11,4 +11,6 @@ export class Beta {
- }
- }
-
--const arr = [Alpha, Beta];
-+// const arr = [Alpha, Beta];
-+let aa = new Alpha();
-+let be = new Beta();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/jsdoc/declarations/jsDeclarationsSubclassWithExplicitNoArgumentConstructor.ts b/tests/cases/conformance/jsdoc/declarations/jsDeclarationsSubclassWithExplicitNoArgumentConstructor.ts
-index eb609720d7..b0bf85be74 100644
---- a/tests/cases/conformance/jsdoc/declarations/jsDeclarationsSubclassWithExplicitNoArgumentConstructor.ts
-+++ b/tests/cases/conformance/jsdoc/declarations/jsDeclarationsSubclassWithExplicitNoArgumentConstructor.ts
-@@ -16,4 +16,5 @@ export class Sub extends Super {
- constructor() {
- super('first', 'second');
- }
--}
-\ No newline at end of file
-+}
-+let ss = new Sub();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/jsdoc/declarations/jsDeclarationsThisTypes.ts b/tests/cases/conformance/jsdoc/declarations/jsDeclarationsThisTypes.ts
-index bc2eae7dac..29ba837ef9 100644
---- a/tests/cases/conformance/jsdoc/declarations/jsDeclarationsThisTypes.ts
-+++ b/tests/cases/conformance/jsdoc/declarations/jsDeclarationsThisTypes.ts
-@@ -14,4 +14,6 @@ export class A {
- export default class Base extends A {
- // This method is required to reproduce #35932
- verify() { }
--}
-\ No newline at end of file
-+}
-+
-+let b = new Base();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/jsdoc/enumTagImported/enumTagImported.ts b/tests/cases/conformance/jsdoc/enumTagImported/enumTagImported.ts
-new file mode 100644
-index 0000000000..859c60103b
---- /dev/null
-+++ b/tests/cases/conformance/jsdoc/enumTagImported/enumTagImported.ts
-@@ -0,0 +1,23 @@
-+// @allowJs: true
-+// @checkJs: true
-+// @noEmit: true
-+// @Filename: type.js
-+/** @typedef {import("./mod1").TestEnum} TE */
-+/** @type {TE} */
-+const test = 'add'
-+/** @type {import("./mod1").TestEnum} */
-+const tost = 'remove'
-+
-+// @Filename: value.js
-+import { TestEnum } from "./mod1"
-+/** @type {TestEnum} */
-+const tist = TestEnum.ADD
-+
-+
-+// @Filename: mod1.js
-+
-+/** @enum {string} */
-+// export const TestEnum = {
-+// ADD: 'add',
-+// REMOVE: 'remove'
-+// }
-diff --git a/tests/cases/conformance/jsdoc/extendsTag1.ts b/tests/cases/conformance/jsdoc/extendsTag1.ts
-index 194982760e..79b3bc7079 100644
---- a/tests/cases/conformance/jsdoc/extendsTag1.ts
-+++ b/tests/cases/conformance/jsdoc/extendsTag1.ts
-@@ -8,3 +8,4 @@
- * @extends {Set} Should prefer this Set, not the Set in the heritage clause
- */
- class My extends Set {}
-+let q4 = new My();
-diff --git a/tests/cases/conformance/jsdoc/jsdocAugments_qualifiedName/jsdocAugments_qualifiedName.ts b/tests/cases/conformance/jsdoc/jsdocAugments_qualifiedName/jsdocAugments_qualifiedName.ts
-new file mode 100644
-index 0000000000..ce4fb95ff2
---- /dev/null
-+++ b/tests/cases/conformance/jsdoc/jsdocAugments_qualifiedName/jsdocAugments_qualifiedName.ts
-@@ -0,0 +1,10 @@
-+// @allowJs: true
-+// @checkJs: true
-+// @noEmit: true
-+
-+
-+// @Filename: /b.js
-+import * as a from "./a";
-+let b = a.A;
-+/** @augments a.A */
-+class B {}
-diff --git a/tests/cases/conformance/jsdoc/jsdocAugments_withTypeParameter.ts b/tests/cases/conformance/jsdoc/jsdocAugments_withTypeParameter.ts
-index e94df03fbc..aba2b989e7 100644
---- a/tests/cases/conformance/jsdoc/jsdocAugments_withTypeParameter.ts
-+++ b/tests/cases/conformance/jsdoc/jsdocAugments_withTypeParameter.ts
-@@ -12,3 +12,4 @@ class B extends A {
- return this.x;
- }
- }
-+let q7 = new B();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/jsdoc/jsdocImplements_namespacedInterface.ts b/tests/cases/conformance/jsdoc/jsdocImplements_namespacedInterface.ts
-index c298e6685a..9af8207ba4 100644
---- a/tests/cases/conformance/jsdoc/jsdocImplements_namespacedInterface.ts
-+++ b/tests/cases/conformance/jsdoc/jsdocImplements_namespacedInterface.ts
-@@ -26,3 +26,5 @@ class BAT {
- return "";
- }
- }
-+let q1 = new B();
-+let q2 = new BAT();
-diff --git a/tests/cases/conformance/jsdoc/jsdocTemplateTagDefault.ts b/tests/cases/conformance/jsdoc/jsdocTemplateTagDefault.ts
-new file mode 100644
-index 0000000000..c93359a7a6
---- /dev/null
-+++ b/tests/cases/conformance/jsdoc/jsdocTemplateTagDefault.ts
-@@ -0,0 +1,71 @@
-+// @allowJs: true
-+// @checkJs: true
-+// @declaration: true
-+// @outDir: out
-+// @Filename: file.js
-+
-+/**
-+ * @template {string | number} [T=string] - ok: defaults are permitted
-+ * @typedef {[T]} A
-+ */
-+
-+/** @type {A} */ // ok, default for `T` in `A` is `string`
-+const aDefault1 = [""];
-+/** @type {A} */ // error: `number` is not assignable to string`
-+const aDefault2 = [0];
-+/** @type {A} */ // ok, `T` is provided for `A`
-+const aString = [""];
-+/** @type {A} */ // ok, `T` is provided for `A`
-+const aNumber = [0];
-+
-+/**
-+ * @template T
-+ * @template [U=T] - ok: default can reference earlier type parameter
-+ * @typedef {[T, U]} B
-+ */
-+
-+/**
-+ * @template {string | number} [T] - error: default requires an `=type`
-+ * @typedef {[T]} C
-+ */
-+
-+/**
-+ * @template {string | number} [T=] - error: default requires a `type`
-+ * @typedef {[T]} D
-+ */
-+
-+/**
-+ * @template {string | number} [T=string]
-+ * @template U - error: Required type parameters cannot follow optional type parameters
-+ * @typedef {[T, U]} E
-+ */
-+
-+/**
-+ * @template [T=U] - error: Type parameter defaults can only reference previously declared type parameters.
-+ * @template [U=T]
-+ * @typedef {[T, U]} G
-+ */
-+
-+/**
-+ * @template T
-+ * @template [U=T] - ok: default can reference earlier type parameter
-+ * @param {T} a
-+ * @param {U} b
-+ */
-+function f1(a, b) {}
-+
-+ /**
-+ * @template {string | number} [T=string]
-+ * @template U - error: Required type parameters cannot follow optional type parameters
-+ * @param {T} a
-+ * @param {U} b
-+ */
-+function f2(a, b) {}
-+
-+/**
-+ * @template [T=U] - error: Type parameter defaults can only reference previously declared type parameters.
-+ * @template [U=T]
-+ * @param {T} a
-+ * @param {U} b
-+ */
-+function f3(a, b) {}
-diff --git a/tests/cases/conformance/jsdoc/jsdocTemplateTagNameResolution.ts b/tests/cases/conformance/jsdoc/jsdocTemplateTagNameResolution.ts
-new file mode 100644
-index 0000000000..a5b4d052ad
---- /dev/null
-+++ b/tests/cases/conformance/jsdoc/jsdocTemplateTagNameResolution.ts
-@@ -0,0 +1,16 @@
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @declaration: true
-+// @Filename: file.js
-+
-+/**
-+ * @template T
-+ * @template {keyof T} K
-+ * @typedef {T[K]} Foo
-+ */
-+
-+const x = { a: 1 };
-+
-+/** @type {Foo} */
-+const y = "a";
-\ No newline at end of file
-diff --git a/tests/cases/conformance/jsdoc/jsdocTypeReferenceUseBeforeDef.ts b/tests/cases/conformance/jsdoc/jsdocTypeReferenceUseBeforeDef.ts
-index 93e735e1fa..b38836e7e7 100644
---- a/tests/cases/conformance/jsdoc/jsdocTypeReferenceUseBeforeDef.ts
-+++ b/tests/cases/conformance/jsdoc/jsdocTypeReferenceUseBeforeDef.ts
-@@ -6,3 +6,4 @@
- const c = null
- class C {
- }
-+let q3 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/jsdoc/jsdocVariadicType.ts b/tests/cases/conformance/jsdoc/jsdocVariadicType.ts
-new file mode 100644
-index 0000000000..cd4e75a54a
---- /dev/null
-+++ b/tests/cases/conformance/jsdoc/jsdocVariadicType.ts
-@@ -0,0 +1,12 @@
-+// @allowJS: true
-+// @checkJs: true
-+// @noEmit: true
-+
-+// @filename: a.js
-+/**
-+ * @type {function(boolean, string, ...*):void}
-+ */
-+const foo = function (a, b, ...r) { };
-+
-+// @filename: b.ts
-+foo(false, '');
-diff --git a/tests/cases/conformance/jsdoc/seeTag3.ts b/tests/cases/conformance/jsdoc/seeTag3.ts
-new file mode 100644
-index 0000000000..abd16226fe
---- /dev/null
-+++ b/tests/cases/conformance/jsdoc/seeTag3.ts
-@@ -0,0 +1,7 @@
-+// @outdir: out/
-+// @checkJs: true
-+// @filename: seeTag3.js
-+
-+/** @see [The typescript web site](https://typescriptlang.org) */
-+function theWholeThing() {
-+}
-diff --git a/tests/cases/conformance/jsdoc/thisTag2.ts b/tests/cases/conformance/jsdoc/thisTag2.ts
-new file mode 100644
-index 0000000000..187ac9b932
---- /dev/null
-+++ b/tests/cases/conformance/jsdoc/thisTag2.ts
-@@ -0,0 +1,11 @@
-+// @target: esnext
-+// @allowJs: true
-+// @declaration: true
-+// @emitDeclarationOnly: true
-+// @filename: a.js
-+
-+/** @this {string} */
-+export function f1() {}
-+
-+/** @this */
-+export function f2() {}
-diff --git a/tests/cases/conformance/jsx/jsxParsingError4.tsx b/tests/cases/conformance/jsx/jsxParsingError4.tsx
-new file mode 100644
-index 0000000000..c4db4fe7ab
---- /dev/null
-+++ b/tests/cases/conformance/jsx/jsxParsingError4.tsx
-@@ -0,0 +1,18 @@
-+// @strict: true, false
-+// @jsx: react
-+// @filename: a.tsx
-+
-+declare const React: any
-+declare namespace JSX {
-+ interface IntrinsicElements {
-+ [k: string]: any
-+ }
-+}
-+
-+const a = (
-+
-+);
-+
-+const b = (
-+
-+);
-diff --git a/tests/cases/conformance/jsx/jsxUnclosedParserRecovery.ts b/tests/cases/conformance/jsx/jsxUnclosedParserRecovery.ts
-new file mode 100644
-index 0000000000..08b6149d37
---- /dev/null
-+++ b/tests/cases/conformance/jsx/jsxUnclosedParserRecovery.ts
-@@ -0,0 +1,140 @@
-+// @Filename: jsxParserRecovery.tsx
-+// @jsx: preserve
-+
-+// should have no errors here; all these functions should parse and resolve
-+noName(); noClose(); noCloseTypeArg(); noCloseAttrs(); noCloseTypeArgAttrs(); noCloseBracket(); noCloseBracketTypeArgAttrs(); noSelfclose(); noSelfcloseTypeArgAttrs();
-+noNameTrailingTag(); noCloseTrailingTag(); noCloseTypeArgTrailingTag(); noCloseAttrsTrailingTag(); noCloseTypeArgAttrsTrailingTag(); noCloseBracketTrailingTag(); noCloseBracketTypeArgAttrsTrailingTag(); // noSelfcloseTrailingTag(); noSelfcloseTypeArgAttrsTrailingTag();
-+noNameTrailingText(); noCloseTrailingText(); noCloseTypeArgTrailingText(); noCloseAttrsTrailingText(); noCloseTypeArgAttrsTrailingText(); noCloseBracketTrailingText(); noCloseBracketTypeArgAttrsTrailingText(); // noSelfcloseTrailingText(); noSelfcloseTypeArgAttrsTrailingText();
-+
-+function diddy() {
-+ return null;
-+}
-+
-+var donkey =
-+ <
-+
;
-+function noName() { }
-+var donkey =
-+
;
-+function noClose() { }
-+var donkey =
-+
-+
;
-+function noCloseTypeArg() { }
-+var donkey =
-+
;
-+function noCloseAttrs() { }
-+var donkey =
-+ bananas="please"
-+
;
-+function noCloseTypeArgAttrs() { }
-+var donkey =
-+
;
-+function noCloseBracket() { }
-+var donkey =
-+ bananas="please"/
-+
;
-+function noCloseBracketTypeArgAttrs() { }
-+var donkey =
-+
-+
;
-+function noSelfclose() { }
-+var donkey =
-+ bananas="please">
-+
;
-+function noSelfcloseTypeArgAttrs() { }
-+
-+var donkey =
-+ <
-+
-+
;
-+function noNameTrailingTag() { }
-+var donkey =
-+
-+
;
-+function noCloseTrailingTag() { }
-+var donkey =
-+
-+
-+
;
-+function noCloseTypeArgTrailingTag() { }
-+var donkey =
-+
-+
;
-+function noCloseAttrsTrailingTag() { }
-+var donkey =
-+ bananas="please"
-+
-+
;
-+function noCloseTypeArgAttrsTrailingTag() { }
-+var donkey =
-+
-+
;
-+function noCloseBracketTrailingTag() { }
-+var donkey =
-+ bananas="please"/
-+
-+
;
-+function noCloseBracketTypeArgAttrsTrailingTag() { }
-+var donkey =
-+
-+
-+
;
-+function noSelfcloseTrailingTag() { }
-+var donkey =
-+ bananas="please">
-+
-+
;
-+function noSelfcloseTypeArgAttrsTrailingTag() { }
-+
-+var donkey =
-+ <
-+ Cranky Wrinkly Funky
-+
;
-+function noNameTrailingText() { }
-+var donkey =
-+
;
-+function noCloseTrailingText() { }
-+var donkey =
-+
-+ Cranky Wrinkly Funky
-+
;
-+function noCloseTypeArgTrailingText() { }
-+var donkey =
-+
;
-+function noCloseAttrsTrailingText() { }
-+var donkey =
-+ bananas="please"
-+ Cranky Wrinkly Funky
-+
;
-+function noCloseTypeArgAttrsTrailingText() { }
-+var donkey =
-+
;
-+function noCloseBracketTrailingText() { }
-+var donkey =
-+ bananas="please"/
-+ Cranky Wrinkly Funky
-+
;
-+function noCloseBracketTypeArgAttrsTrailingText() { }
-+var donkey =
-+
-+ Cranky Wrinkly Funky
-+
;
-+function noSelfcloseTrailingText() { }
-+var donkey =
-+ bananas="please">
-+ Cranky Wrinkly Funky
-+
;
-+function noSelfcloseTypeArgAttrsTrailingText() { }
-diff --git a/tests/cases/conformance/jsx/tsxReactEmitSpreadAttribute.ts b/tests/cases/conformance/jsx/tsxReactEmitSpreadAttribute.ts
-new file mode 100644
-index 0000000000..2ddc20ae39
---- /dev/null
-+++ b/tests/cases/conformance/jsx/tsxReactEmitSpreadAttribute.ts
-@@ -0,0 +1,32 @@
-+// @jsx: react-jsx
-+// @target: es2015,es2018,esnext
-+// @filename: test.tsx
-+///
-+
-+export function T1(a: any) {
-+ return T1
;
-+}
-+
-+export function T2(a: any, b: any) {
-+ return T2
;
-+}
-+
-+export function T3(a: any, b: any) {
-+ return T3
;
-+}
-+
-+export function T4(a: any, b: any) {
-+ return T4
;
-+}
-+
-+export function T5(a: any, b: any, c: any, d: any) {
-+ return T5
;
-+}
-+
-+export function T6(a: any, b: any, c: any, d: any) {
-+ return T6
;
-+}
-+
-+export function T7(a: any, b: any, c: any, d: any) {
-+ return T7
;
-+}
-diff --git a/tests/cases/conformance/moduleResolution/declarationNotFoundPackageBundlesTypes.ts b/tests/cases/conformance/moduleResolution/declarationNotFoundPackageBundlesTypes.ts
-new file mode 100644
-index 0000000000..75c681daf0
---- /dev/null
-+++ b/tests/cases/conformance/moduleResolution/declarationNotFoundPackageBundlesTypes.ts
-@@ -0,0 +1,23 @@
-+// @noImplicitAny: true
-+// @noImplicitReferences: true
-+
-+// @filename: node_modules/foo/package.json
-+{
-+ "name": "foo",
-+ "version": "1.0.0"
-+}
-+
-+// @filename: node_modules/foo/index.js
-+var foo = 0;
-+module.exports = foo;
-+
-+// @filename: node_modules/foo/index.d.ts
-+declare const foo: any;
-+export = foo;
-+
-+// @filename: node_modules/foo/other.js
-+module.exports = {};
-+
-+// @filename: index.ts
-+import * as Foo from "foo";
-+import * as Other from "foo/other"/*1*/;
-\ No newline at end of file
-diff --git a/tests/cases/conformance/moduleResolution/scopedPackages/index.d.ts b/tests/cases/conformance/moduleResolution/scopedPackages/index.d.ts
-new file mode 100644
-index 0000000000..04d4f15421
---- /dev/null
-+++ b/tests/cases/conformance/moduleResolution/scopedPackages/index.d.ts
-@@ -0,0 +1,3 @@
-+// @filename: /node_modules/@cow/boy/index.d.ts
-+export const x: number;
-+export const y: number;
-\ No newline at end of file
-diff --git a/tests/cases/conformance/moduleResolution/scopedPackages/scopedPackages.ts b/tests/cases/conformance/moduleResolution/scopedPackages/scopedPackages.ts
-new file mode 100644
-index 0000000000..80db9778d1
---- /dev/null
-+++ b/tests/cases/conformance/moduleResolution/scopedPackages/scopedPackages.ts
-@@ -0,0 +1,12 @@
-+// @noImplicitReferences: true
-+// @traceResolution: true
-+// @typeRoots: types
-+
-+
-+// @filename: /a.ts
-+import { x } from "./index";
-+import { y } from "./index";
-+import { z } from "./z";
-+x;
-+y;
-+z;
-\ No newline at end of file
-diff --git a/tests/cases/conformance/moduleResolution/scopedPackages/z.d.ts b/tests/cases/conformance/moduleResolution/scopedPackages/z.d.ts
-new file mode 100644
-index 0000000000..8af8c4b248
---- /dev/null
-+++ b/tests/cases/conformance/moduleResolution/scopedPackages/z.d.ts
-@@ -0,0 +1,2 @@
-+// @filename: /node_modules/@types/be__bop/e/z.d.ts
-+export const z: number;
-\ No newline at end of file
-diff --git a/tests/cases/conformance/moduleResolution/scopedPackagesClassic/index.d.ts b/tests/cases/conformance/moduleResolution/scopedPackagesClassic/index.d.ts
-new file mode 100644
-index 0000000000..7cfe77597d
---- /dev/null
-+++ b/tests/cases/conformance/moduleResolution/scopedPackagesClassic/index.d.ts
-@@ -0,0 +1,2 @@
-+// @filename: /node_modules/@types/see__saw/index.d.ts
-+export const x = 0;
-diff --git a/tests/cases/conformance/moduleResolution/scopedPackagesClassic/scopedPackagesClassic.ts b/tests/cases/conformance/moduleResolution/scopedPackagesClassic/scopedPackagesClassic.ts
-new file mode 100644
-index 0000000000..4f491b9532
---- /dev/null
-+++ b/tests/cases/conformance/moduleResolution/scopedPackagesClassic/scopedPackagesClassic.ts
-@@ -0,0 +1,9 @@
-+// @noImplicitReferences: true
-+// @traceResolution: true
-+// @typeRoots: types
-+// @moduleResolution: classic
-+
-+
-+// @filename: /a.ts
-+import { x } from "./index";
-+x;
-\ No newline at end of file
-diff --git a/tests/cases/conformance/moduleResolution/untypedModuleImport_allowJs/untypedModuleImport_allowJs.ts b/tests/cases/conformance/moduleResolution/untypedModuleImport_allowJs/untypedModuleImport_allowJs.ts
-new file mode 100644
-index 0000000000..b2c0c1f81c
---- /dev/null
-+++ b/tests/cases/conformance/moduleResolution/untypedModuleImport_allowJs/untypedModuleImport_allowJs.ts
-@@ -0,0 +1,12 @@
-+// @noImplicitReferences: true
-+// @currentDirectory: /
-+// @allowJs: true
-+// @maxNodeModuleJsDepth: 1
-+// Same as untypedModuleImport.ts but with --allowJs, so the package will actually be typed.
-+
-+// @filename: /node_modules/foo/index.js
-+// exports.default = { bar() { return 0; } }
-+
-+// @filename: /a.ts
-+import foo from "foo";
-+foo.bar();
-diff --git a/tests/cases/conformance/moduleResolution/untypedModuleImport_vsAmbient/declarations.d.ts b/tests/cases/conformance/moduleResolution/untypedModuleImport_vsAmbient/declarations.d.ts
-new file mode 100644
-index 0000000000..c54d01514d
---- /dev/null
-+++ b/tests/cases/conformance/moduleResolution/untypedModuleImport_vsAmbient/declarations.d.ts
-@@ -0,0 +1,4 @@
-+// @filename: /declarations.d.ts
-+declare module "foo" {
-+ export const x: number;
-+}
-diff --git a/tests/cases/conformance/moduleResolution/untypedModuleImport_vsAmbient/untypedModuleImport_vsAmbient.ts b/tests/cases/conformance/moduleResolution/untypedModuleImport_vsAmbient/untypedModuleImport_vsAmbient.ts
-new file mode 100644
-index 0000000000..577d258b72
---- /dev/null
-+++ b/tests/cases/conformance/moduleResolution/untypedModuleImport_vsAmbient/untypedModuleImport_vsAmbient.ts
-@@ -0,0 +1,12 @@
-+// @noImplicitReferences: true
-+// @currentDirectory: /
-+// This tests that an ambient module declaration overrides an untyped import.
-+
-+// @filename: /node_modules/foo/index.js
-+// This file is not processed.
-+
-+
-+// @filename: /a.ts
-+///
-+import { x } from "foo";
-+x;
-diff --git a/tests/cases/conformance/node/allowJs/nodeAllowJsPackageSelfName.ts b/tests/cases/conformance/node/allowJs/nodeAllowJsPackageSelfName.ts
-new file mode 100644
-index 0000000000..a19a7104ae
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeAllowJsPackageSelfName.ts
-@@ -0,0 +1,24 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: index.js
-+// esm format file
-+import * as self from "package";
-+self;
-+// @filename: index.mjs
-+// esm format file
-+import * as self from "package";
-+self;
-+// @filename: index.cjs
-+// esm format file
-+import * as self from "package";
-+self;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": "./index.js"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJs1.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJs1.ts
-new file mode 100644
-index 0000000000..113c1fdeb8
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJs1.ts
-@@ -0,0 +1,324 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: subfolder/index.js
-+// cjs format file
-+const x = 1;
-+export {x};
-+// @filename: subfolder/index.cjs
-+// cjs format file
-+const x = 1;
-+export {x};
-+// @filename: subfolder/index.mjs
-+// esm format file
-+const x = 1;
-+export {x};
-+// @filename: subfolder2/index.js
-+// cjs format file
-+const x = 1;
-+export {x};
-+// @filename: subfolder2/index.cjs
-+// cjs format file
-+const x = 1;
-+export {x};
-+// @filename: subfolder2/index.mjs
-+// esm format file
-+const x = 1;
-+export {x};
-+// @filename: subfolder2/another/index.js
-+// esm format file
-+const x = 1;
-+export {x};
-+// @filename: subfolder2/another/index.cjs
-+// cjs format file
-+const x = 1;
-+export {x};
-+// @filename: subfolder2/another/index.mjs
-+// esm format file
-+const x = 1;
-+export {x};
-+// @filename: index.js
-+import * as m1 from "./index.js";
-+import * as m2 from "./index.mjs";
-+import * as m3 from "./index.cjs";
-+import * as m4 from "./subfolder/index.js";
-+import * as m5 from "./subfolder/index.mjs";
-+import * as m6 from "./subfolder/index.cjs";
-+import * as m7 from "./subfolder2/index.js";
-+import * as m8 from "./subfolder2/index.mjs";
-+import * as m9 from "./subfolder2/index.cjs";
-+import * as m10 from "./subfolder2/another/index.js";
-+import * as m11 from "./subfolder2/another/index.mjs";
-+import * as m12 from "./subfolder2/another/index.cjs";
-+// The next ones shouldn't all work - esm format files have no index resolution or extension resolution
-+import * as m13 from "./";
-+import * as m14 from "./index";
-+import * as m15 from "./subfolder";
-+import * as m16 from "./subfolder/";
-+import * as m17 from "./subfolder/index";
-+import * as m18 from "./subfolder2";
-+import * as m19 from "./subfolder2/";
-+import * as m20 from "./subfolder2/index";
-+import * as m21 from "./subfolder2/another";
-+import * as m22 from "./subfolder2/another/";
-+import * as m23 from "./subfolder2/another/index";
-+void m1;
-+void m2;
-+void m3;
-+void m4;
-+void m5;
-+void m6;
-+void m7;
-+void m8;
-+void m9;
-+void m10;
-+void m11;
-+void m12;
-+void m13;
-+void m14;
-+void m15;
-+void m16;
-+void m17;
-+void m18;
-+void m19;
-+void m20;
-+void m21;
-+void m22;
-+void m23;
-+
-+// These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!)
-+import m24 = require("./");
-+import m25 = require("./index");
-+import m26 = require("./subfolder");
-+import m27 = require("./subfolder/");
-+import m28 = require("./subfolder/index");
-+import m29 = require("./subfolder2");
-+import m30 = require("./subfolder2/");
-+import m31 = require("./subfolder2/index");
-+import m32 = require("./subfolder2/another");
-+import m33 = require("./subfolder2/another/");
-+import m34 = require("./subfolder2/another/index");
-+void m24;
-+void m25;
-+void m26;
-+void m27;
-+void m28;
-+void m29;
-+void m30;
-+void m31;
-+void m32;
-+void m33;
-+void m34;
-+
-+// These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution
-+const _m35 = import("./");
-+const _m36 = import("./index");
-+const _m37 = import("./subfolder");
-+const _m38 = import("./subfolder/");
-+const _m39 = import("./subfolder/index");
-+const _m40 = import("./subfolder2");
-+const _m41 = import("./subfolder2/");
-+const _m42 = import("./subfolder2/index");
-+const _m43 = import("./subfolder2/another");
-+const _m44 = import("./subfolder2/another/");
-+const _m45 = import("./subfolder2/another/index");
-+// esm format file
-+const x = 1;
-+export {x};
-+// @filename: index.cjs
-+// ESM-format imports below should issue errors
-+import * as m1 from "./index.js";
-+import * as m2 from "./index.mjs";
-+import * as m3 from "./index.cjs";
-+import * as m4 from "./subfolder/index.js";
-+import * as m5 from "./subfolder/index.mjs";
-+import * as m6 from "./subfolder/index.cjs";
-+import * as m7 from "./subfolder2/index.js";
-+import * as m8 from "./subfolder2/index.mjs";
-+import * as m9 from "./subfolder2/index.cjs";
-+import * as m10 from "./subfolder2/another/index.js";
-+import * as m11 from "./subfolder2/another/index.mjs";
-+import * as m12 from "./subfolder2/another/index.cjs";
-+// The next ones should _mostly_ work - cjs format files have index resolution and extension resolution (except for those which resolve to an esm format file)
-+import * as m13 from "./";
-+import * as m14 from "./index";
-+import * as m15 from "./subfolder";
-+import * as m16 from "./subfolder/";
-+import * as m17 from "./subfolder/index";
-+import * as m18 from "./subfolder2";
-+import * as m19 from "./subfolder2/";
-+import * as m20 from "./subfolder2/index";
-+import * as m21 from "./subfolder2/another";
-+import * as m22 from "./subfolder2/another/";
-+import * as m23 from "./subfolder2/another/index";
-+void m1;
-+void m2;
-+void m3;
-+void m4;
-+void m5;
-+void m6;
-+void m7;
-+void m8;
-+void m9;
-+void m10;
-+void m11;
-+void m12;
-+void m13;
-+void m14;
-+void m15;
-+void m16;
-+void m17;
-+void m18;
-+void m19;
-+void m20;
-+void m21;
-+void m22;
-+void m23;
-+
-+// These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!)
-+import m24 = require("./");
-+import m25 = require("./index");
-+import m26 = require("./subfolder");
-+import m27 = require("./subfolder/");
-+import m28 = require("./subfolder/index");
-+import m29 = require("./subfolder2");
-+import m30 = require("./subfolder2/");
-+import m31 = require("./subfolder2/index");
-+import m32 = require("./subfolder2/another");
-+import m33 = require("./subfolder2/another/");
-+import m34 = require("./subfolder2/another/index");
-+void m24;
-+void m25;
-+void m26;
-+void m27;
-+void m28;
-+void m29;
-+void m30;
-+void m31;
-+void m32;
-+void m33;
-+void m34;
-+
-+// These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution
-+const _m35 = import("./");
-+const _m36 = import("./index");
-+const _m37 = import("./subfolder");
-+const _m38 = import("./subfolder/");
-+const _m39 = import("./subfolder/index");
-+const _m40 = import("./subfolder2");
-+const _m41 = import("./subfolder2/");
-+const _m42 = import("./subfolder2/index");
-+const _m43 = import("./subfolder2/another");
-+const _m44 = import("./subfolder2/another/");
-+const _m45 = import("./subfolder2/another/index");
-+// cjs format file
-+const x = 1;
-+export {x};
-+// @filename: index.mjs
-+import * as m1 from "./index.js";
-+import * as m2 from "./index.mjs";
-+import * as m3 from "./index.cjs";
-+import * as m4 from "./subfolder/index.js";
-+import * as m5 from "./subfolder/index.mjs";
-+import * as m6 from "./subfolder/index.cjs";
-+import * as m7 from "./subfolder2/index.js";
-+import * as m8 from "./subfolder2/index.mjs";
-+import * as m9 from "./subfolder2/index.cjs";
-+import * as m10 from "./subfolder2/another/index.js";
-+import * as m11 from "./subfolder2/another/index.mjs";
-+import * as m12 from "./subfolder2/another/index.cjs";
-+// The next ones should all fail - esm format files have no index resolution or extension resolution
-+import * as m13 from "./";
-+import * as m14 from "./index";
-+import * as m15 from "./subfolder";
-+import * as m16 from "./subfolder/";
-+import * as m17 from "./subfolder/index";
-+import * as m18 from "./subfolder2";
-+import * as m19 from "./subfolder2/";
-+import * as m20 from "./subfolder2/index";
-+import * as m21 from "./subfolder2/another";
-+import * as m22 from "./subfolder2/another/";
-+import * as m23 from "./subfolder2/another/index";
-+void m1;
-+void m2;
-+void m3;
-+void m4;
-+void m5;
-+void m6;
-+void m7;
-+void m8;
-+void m9;
-+void m10;
-+void m11;
-+void m12;
-+void m13;
-+void m14;
-+void m15;
-+void m16;
-+void m17;
-+void m18;
-+void m19;
-+void m20;
-+void m21;
-+void m22;
-+void m23;
-+
-+// These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!)
-+import m24 = require("./");
-+import m25 = require("./index");
-+import m26 = require("./subfolder");
-+import m27 = require("./subfolder/");
-+import m28 = require("./subfolder/index");
-+import m29 = require("./subfolder2");
-+import m30 = require("./subfolder2/");
-+import m31 = require("./subfolder2/index");
-+import m32 = require("./subfolder2/another");
-+import m33 = require("./subfolder2/another/");
-+import m34 = require("./subfolder2/another/index");
-+void m24;
-+void m25;
-+void m26;
-+void m27;
-+void m28;
-+void m29;
-+void m30;
-+void m31;
-+void m32;
-+void m33;
-+void m34;
-+
-+// These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution
-+const _m35 = import("./");
-+const _m36 = import("./index");
-+const _m37 = import("./subfolder");
-+const _m38 = import("./subfolder/");
-+const _m39 = import("./subfolder/index");
-+const _m40 = import("./subfolder2");
-+const _m41 = import("./subfolder2/");
-+const _m42 = import("./subfolder2/index");
-+const _m43 = import("./subfolder2/another");
-+const _m44 = import("./subfolder2/another/");
-+const _m45 = import("./subfolder2/another/index");
-+
-+// esm format file
-+const x = 1;
-+export {x};
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-+// @filename: subfolder2/package.json
-+{
-+}
-+// @filename: subfolder2/another/package.json
-+{
-+ "type": "module"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJsCjsFromJs.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsCjsFromJs.ts
-new file mode 100644
-index 0000000000..ea0821742f
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsCjsFromJs.ts
-@@ -0,0 +1,8 @@
-+// @module: node12,nodenext
-+// @allowJs: true
-+// @noEmit: true
-+// @filename: foo.cjs
-+exports.foo = "foo"
-+// @filename: bar.ts
-+import foo from "./foo.cjs"
-+foo.foo;
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJsConditionalPackageExports.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsConditionalPackageExports.ts
-new file mode 100644
-index 0000000000..1020812d5a
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsConditionalPackageExports.ts
-@@ -0,0 +1,126 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: index.js
-+// esm format file
-+import * as cjs from "package/cjs";
-+import * as mjs from "package/mjs";
-+import * as type from "package";
-+cjs;
-+mjs;
-+type;
-+import * as cjsi from "inner/a";
-+import * as mjsi from "inner/b";
-+import * as typei from "inner";
-+import * as ts from "inner/types";
-+cjsi.mjsSource;
-+mjsi.mjsSource;
-+typei.mjsSource;
-+ts.mjsSource;
-+// @filename: index.mjs
-+// esm format file
-+import * as cjs from "package/cjs";
-+import * as mjs from "package/mjs";
-+import * as type from "package";
-+cjs;
-+mjs;
-+type;
-+import * as cjsi from "inner/a";
-+import * as mjsi from "inner/b";
-+import * as typei from "inner";
-+import * as ts from "inner/types";
-+cjsi.mjsSource;
-+mjsi.mjsSource;
-+typei.mjsSource;
-+ts.mjsSource;
-+// @filename: index.cjs
-+// cjs format file
-+import * as cjs from "package/cjs";
-+import * as mjs from "package/mjs";
-+import * as type from "package";
-+cjs;
-+mjs;
-+type;
-+import * as cjsi from "inner/a";
-+import * as mjsi from "inner/b";
-+import * as typei from "inner";
-+import * as ts from "inner/types";
-+cjsi.cjsSource;
-+mjsi.cjsSource;
-+typei.implicitCjsSource;
-+ts.cjsSource;
-+// @filename: node_modules/inner/index.d.ts
-+// cjs format file
-+import * as cjs from "inner/a";
-+import * as mjs from "inner/b";
-+import * as type from "inner";
-+import * as ts from "inner/types";
-+export { cjs };
-+export { mjs };
-+export { type };
-+export { ts };
-+export const implicitCjsSource = true;
-+// @filename: node_modules/inner/index.d.mts
-+// esm format file
-+import * as cjs from "inner/a";
-+import * as mjs from "inner/b";
-+import * as type from "inner";
-+import * as ts from "inner/types";
-+export { cjs };
-+export { mjs };
-+export { type };
-+export { ts };
-+export const mjsSource = true;
-+// @filename: node_modules/inner/index.d.cts
-+// cjs format file
-+import * as cjs from "inner/a";
-+import * as mjs from "inner/b";
-+import * as type from "inner";
-+import * as ts from "inner/types";
-+export { cjs };
-+export { mjs };
-+export { type };
-+export { ts };
-+export const cjsSource = true;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": {
-+ "./cjs": "./index.cjs",
-+ "./mjs": "./index.mjs",
-+ ".": "./index.js"
-+ }
-+}
-+// @filename: node_modules/inner/package.json
-+{
-+ "name": "inner",
-+ "private": true,
-+ "exports": {
-+ "./a": {
-+ "require": "./index.cjs",
-+ "node": "./index.mjs"
-+ },
-+ "./b": {
-+ "import": "./index.mjs",
-+ "node": "./index.cjs"
-+ },
-+ ".": {
-+ "import": "./index.mjs",
-+ "node": "./index.js"
-+ },
-+ "./types": {
-+ "types": {
-+ "import": "./index.d.mts",
-+ "require": "./index.d.cts",
-+ },
-+ "node": {
-+ "import": "./index.mjs",
-+ "require": "./index.cjs"
-+ }
-+ }
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJsDynamicImport.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsDynamicImport.ts
-new file mode 100644
-index 0000000000..d7032c648b
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsDynamicImport.ts
-@@ -0,0 +1,27 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: subfolder/index.js
-+// cjs format file
-+export async function main() {
-+ const { readFile } = await import("fs");
-+}
-+// @filename: index.js
-+// esm format file
-+export async function main() {
-+ const { readFile } = await import("fs");
-+}
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-+// @filename: types.d.ts
-+declare module "fs";
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJsExportAssignment.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsExportAssignment.ts
-new file mode 100644
-index 0000000000..f7d5aaf822
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsExportAssignment.ts
-@@ -0,0 +1,32 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: subfolder/index.js
-+// cjs format file
-+const a = {};
-+export = a;
-+// @filename: subfolder/file.js
-+// cjs format file
-+const a = {};
-+module.exports = a;
-+// @filename: index.js
-+// esm format file
-+const a = {};
-+export = a;
-+// @filename: file.js
-+// esm format file
-+import "fs";
-+const a = {};
-+module.exports = a;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJsGeneratedNameCollisions.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsGeneratedNameCollisions.ts
-new file mode 100644
-index 0000000000..14783731bf
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsGeneratedNameCollisions.ts
-@@ -0,0 +1,29 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: subfolder/index.js
-+// cjs format file
-+function require() {}
-+const exports = {};
-+class Object {}
-+export const __esModule = false;
-+export {require, exports, Object};
-+// @filename: index.js
-+// esm format file
-+function require() {}
-+const exports = {};
-+class Object {}
-+export const __esModule = false;
-+export {require, exports, Object};
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportAssignment.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportAssignment.ts
-new file mode 100644
-index 0000000000..53e6b94450
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportAssignment.ts
-@@ -0,0 +1,34 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: subfolder/index.js
-+// cjs format file
-+import fs = require("fs");
-+fs.readFile;
-+export import fs2 = require("fs");
-+// @filename: index.js
-+// esm format file
-+import fs = require("fs");
-+fs.readFile;
-+export import fs2 = require("fs");
-+// @filename: file.js
-+// esm format file
-+const __require = null;
-+const _createRequire = null;
-+import fs = require("fs");
-+fs.readFile;
-+export import fs2 = require("fs");
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-+// @filename: types.d.ts
-+declare module "fs";
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportHelpersCollisions1.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportHelpersCollisions1.ts
-new file mode 100644
-index 0000000000..d5727a3dc7
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportHelpersCollisions1.ts
-@@ -0,0 +1,34 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @importHelpers: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: subfolder/index.js
-+// cjs format file
-+import {default as _fs} from "fs";
-+_fs.readFile;
-+import * as fs from "fs";
-+fs.readFile;
-+// @filename: index.js
-+// esm format file
-+import {default as _fs} from "fs";
-+_fs.readFile;
-+import * as fs from "fs";
-+fs.readFile;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-+// @filename: types.d.ts
-+declare module "fs";
-+declare module "tslib" {
-+ export {};
-+ // intentionally missing all helpers
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportHelpersCollisions2.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportHelpersCollisions2.ts
-new file mode 100644
-index 0000000000..032290f78b
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportHelpersCollisions2.ts
-@@ -0,0 +1,30 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @importHelpers: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: subfolder/index.ts
-+// cjs format file
-+export * from "fs";
-+export * as fs from "fs";
-+// @filename: index.js
-+// esm format file
-+export * from "fs";
-+export * as fs from "fs";
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-+// @filename: types.d.ts
-+declare module "fs";
-+declare module "tslib" {
-+ export {};
-+ // intentionally missing all helpers
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportHelpersCollisions3.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportHelpersCollisions3.ts
-new file mode 100644
-index 0000000000..9452e2003a
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportHelpersCollisions3.ts
-@@ -0,0 +1,32 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @importHelpers: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: subfolder/index.js
-+// cjs format file
-+export {default} from "fs";
-+export {default as foo} from "fs";
-+export {bar as baz} from "fs";
-+// @filename: index.js
-+// esm format file
-+export {default} from "fs";
-+export {default as foo} from "fs";
-+export {bar as baz} from "fs";
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-+// @filename: types.d.ts
-+declare module "fs";
-+declare module "tslib" {
-+ export {};
-+ // intentionally missing all helpers
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportMeta.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportMeta.ts
-new file mode 100644
-index 0000000000..a8708434b9
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsImportMeta.ts
-@@ -0,0 +1,23 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: subfolder/index.js
-+// cjs format file
-+const x = import.meta.url;
-+export {x};
-+// @filename: index.js
-+// esm format file
-+const x = import.meta.url;
-+export {x};
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJsPackageExports.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsPackageExports.ts
-new file mode 100644
-index 0000000000..65e5721b0b
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsPackageExports.ts
-@@ -0,0 +1,92 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: index.js
-+// esm format file
-+import * as cjs from "package/cjs";
-+import * as mjs from "package/mjs";
-+import * as type from "package";
-+cjs;
-+mjs;
-+type;
-+import * as cjsi from "inner/cjs";
-+import * as mjsi from "inner/mjs";
-+import * as typei from "inner";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: index.mjs
-+// esm format file
-+import * as cjs from "package/cjs";
-+import * as mjs from "package/mjs";
-+import * as type from "package";
-+cjs;
-+mjs;
-+type;
-+import * as cjsi from "inner/cjs";
-+import * as mjsi from "inner/mjs";
-+import * as typei from "inner";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: index.cjs
-+// cjs format file
-+import * as cjs from "package/cjs";
-+import * as mjs from "package/mjs";
-+import * as type from "package";
-+cjs;
-+mjs;
-+type;
-+import * as cjsi from "inner/cjs";
-+import * as mjsi from "inner/mjs";
-+import * as typei from "inner";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: node_modules/inner/index.d.ts
-+// cjs format file
-+import * as cjs from "inner/cjs";
-+import * as mjs from "inner/mjs";
-+import * as type from "inner";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: node_modules/inner/index.d.mts
-+// esm format file
-+import * as cjs from "inner/cjs";
-+import * as mjs from "inner/mjs";
-+import * as type from "inner";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: node_modules/inner/index.d.cts
-+// cjs format file
-+import * as cjs from "inner/cjs";
-+import * as mjs from "inner/mjs";
-+import * as type from "inner";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": {
-+ "./cjs": "./index.cjs",
-+ "./mjs": "./index.mjs",
-+ ".": "./index.js"
-+ }
-+}
-+// @filename: node_modules/inner/package.json
-+{
-+ "name": "inner",
-+ "private": true,
-+ "exports": {
-+ "./cjs": "./index.cjs",
-+ "./mjs": "./index.mjs",
-+ ".": "./index.js"
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJsPackageImports.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsPackageImports.ts
-new file mode 100644
-index 0000000000..b9d6027f5d
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsPackageImports.ts
-@@ -0,0 +1,41 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: index.js
-+// esm format file
-+import * as cjs from "#cjs";
-+import * as mjs from "#mjs";
-+import * as type from "#type";
-+cjs;
-+mjs;
-+type;
-+// @filename: index.mjs
-+// esm format file
-+import * as cjs from "#cjs";
-+import * as mjs from "#mjs";
-+import * as type from "#type";
-+cjs;
-+mjs;
-+type;
-+// @filename: index.cjs
-+// esm format file
-+import * as cjs from "#cjs";
-+import * as mjs from "#mjs";
-+import * as type from "#type";
-+cjs;
-+mjs;
-+type;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": "./index.js",
-+ "imports": {
-+ "#cjs": "./index.cjs",
-+ "#mjs": "./index.mjs",
-+ "#type": "./index.js"
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJsPackagePatternExports.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsPackagePatternExports.ts
-new file mode 100644
-index 0000000000..2691885690
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsPackagePatternExports.ts
-@@ -0,0 +1,69 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: index.js
-+// esm format file
-+import * as cjsi from "inner/cjs/index";
-+import * as mjsi from "inner/mjs/index";
-+import * as typei from "inner/js/index";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: index.mjs
-+// esm format file
-+import * as cjsi from "inner/cjs/index";
-+import * as mjsi from "inner/mjs/index";
-+import * as typei from "inner/js/index";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: index.cjs
-+// cjs format file
-+import * as cjsi from "inner/cjs/index";
-+import * as mjsi from "inner/mjs/index";
-+import * as typei from "inner/js/index";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: node_modules/inner/index.d.ts
-+// cjs format file
-+import * as cjs from "inner/cjs/index";
-+import * as mjs from "inner/mjs/index";
-+import * as type from "inner/js/index";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: node_modules/inner/index.d.mts
-+// esm format file
-+import * as cjs from "inner/cjs/index";
-+import * as mjs from "inner/mjs/index";
-+import * as type from "inner/js/index";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: node_modules/inner/index.d.cts
-+// cjs format file
-+import * as cjs from "inner/cjs/index";
-+import * as mjs from "inner/mjs/index";
-+import * as type from "inner/js/index";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+}
-+// @filename: node_modules/inner/package.json
-+{
-+ "name": "inner",
-+ "private": true,
-+ "exports": {
-+ "./cjs/*": "./*.cjs",
-+ "./mjs/*": "./*.mjs",
-+ "./js/*": "./*.js"
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJsPackagePatternExportsTrailers.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsPackagePatternExportsTrailers.ts
-new file mode 100644
-index 0000000000..6b96f34758
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsPackagePatternExportsTrailers.ts
-@@ -0,0 +1,69 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: index.js
-+// esm format file
-+import * as cjsi from "inner/cjs/index.cjs";
-+import * as mjsi from "inner/mjs/index.mjs";
-+import * as typei from "inner/js/index.js";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: index.mjs
-+// esm format file
-+import * as cjsi from "inner/cjs/index.cjs";
-+import * as mjsi from "inner/mjs/index.mjs";
-+import * as typei from "inner/js/index.js";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: index.cjs
-+// cjs format file
-+import * as cjsi from "inner/cjs/index.cjs";
-+import * as mjsi from "inner/mjs/index.mjs";
-+import * as typei from "inner/js/index.js";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: node_modules/inner/index.d.ts
-+// cjs format file
-+import * as cjs from "inner/cjs/index.cjs";
-+import * as mjs from "inner/mjs/index.mjs";
-+import * as type from "inner/js/index.js";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: node_modules/inner/index.d.mts
-+// esm format file
-+import * as cjs from "inner/cjs/index.cjs";
-+import * as mjs from "inner/mjs/index.mjs";
-+import * as type from "inner/js/index.js";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: node_modules/inner/index.d.cts
-+// cjs format file
-+import * as cjs from "inner/cjs/index.cjs";
-+import * as mjs from "inner/mjs/index.mjs";
-+import * as type from "inner/js/index.js";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+}
-+// @filename: node_modules/inner/package.json
-+{
-+ "name": "inner",
-+ "private": true,
-+ "exports": {
-+ "./cjs/*.cjs": "./*.cjs",
-+ "./mjs/*.mjs": "./*.mjs",
-+ "./js/*.js": "./*.js"
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJsSynchronousCallErrors.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsSynchronousCallErrors.ts
-new file mode 100644
-index 0000000000..15892edbe3
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsSynchronousCallErrors.ts
-@@ -0,0 +1,37 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: subfolder/index.js
-+// cjs format file
-+import {h} from "../index.js";
-+import mod = require("../index.js");
-+import {f as _f} from "./index.js";
-+import mod2 = require("./index.js");
-+export async function f() {
-+ const mod3 = await import ("../index.js");
-+ const mod4 = await import ("./index.js");
-+ h();
-+}
-+// @filename: index.js
-+// esm format file
-+import {h as _h} from "./index.js";
-+import mod = require("./index.js");
-+import {f} from "./subfolder/index.js";
-+import mod2 = require("./subfolder/index.js");
-+export async function h() {
-+ const mod3 = await import ("./index.js");
-+ const mod4 = await import ("./subfolder/index.js");
-+ f();
-+}
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/allowJs/nodeModulesAllowJsTopLevelAwait.ts b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsTopLevelAwait.ts
-new file mode 100644
-index 0000000000..872cad71c9
---- /dev/null
-+++ b/tests/cases/conformance/node/allowJs/nodeModulesAllowJsTopLevelAwait.ts
-@@ -0,0 +1,25 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @allowJs: true
-+// @checkJs: true
-+// @outDir: out
-+// @filename: subfolder/index.js
-+// cjs format file
-+const x = await 1;
-+export {x};
-+for await (const y of []) {}
-+// @filename: index.js
-+// esm format file
-+const x = await 1;
-+export {x};
-+for await (const y of []) {}
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/legacyNodeModulesExportsSpecifierGenerationConditions.ts b/tests/cases/conformance/node/legacyNodeModulesExportsSpecifierGenerationConditions.ts
-new file mode 100644
-index 0000000000..656465829e
---- /dev/null
-+++ b/tests/cases/conformance/node/legacyNodeModulesExportsSpecifierGenerationConditions.ts
-@@ -0,0 +1,33 @@
-+// @module: commonjs
-+// @lib: es2020
-+// @declaration: true
-+// @filename: index.ts
-+export const a = async () => (await import("inner")).x();
-+// @filename: node_modules/inner/index.d.ts
-+export { x } from "./other.js";
-+// @filename: node_modules/inner/other.d.ts
-+import { Thing } from "./private.js"
-+export const x: () => Thing;
-+// @filename: node_modules/inner/private.d.ts
-+export interface Thing {} // not exported in export map, inaccessible under new module modes
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": "./index.js"
-+}
-+// @filename: node_modules/inner/package.json
-+{
-+ "name": "inner",
-+ "private": true,
-+ "type": "module",
-+ "exports": {
-+ ".": {
-+ "default": "./index.js"
-+ },
-+ "./other": {
-+ "default": "./other.js"
-+ }
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModules1.ts b/tests/cases/conformance/node/nodeModules1.ts
-new file mode 100644
-index 0000000000..698a6efec1
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModules1.ts
-@@ -0,0 +1,321 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: subfolder/index.ts
-+// cjs format file
-+const x = 1;
-+export {x};
-+// @filename: subfolder/index.cts
-+// cjs format file
-+const x = 1;
-+export {x};
-+// @filename: subfolder/index.mts
-+// esm format file
-+const x = 1;
-+export {x};
-+// @filename: subfolder2/index.ts
-+// cjs format file
-+const x = 1;
-+export {x};
-+// @filename: subfolder2/index.cts
-+// cjs format file
-+const x = 1;
-+export {x};
-+// @filename: subfolder2/index.mts
-+// esm format file
-+const x = 1;
-+export {x};
-+// @filename: subfolder2/another/index.ts
-+// esm format file
-+const x = 1;
-+export {x};
-+// @filename: subfolder2/another/index.mts
-+// esm format file
-+const x = 1;
-+export {x};
-+// @filename: subfolder2/another/index.cts
-+// cjs format file
-+const x = 1;
-+export {x};
-+// @filename: index.mts
-+import * as m1 from "./index.js";
-+import * as m2 from "./index.mjs";
-+import * as m3 from "./index.cjs";
-+import * as m4 from "./subfolder/index.js";
-+import * as m5 from "./subfolder/index.mjs";
-+import * as m6 from "./subfolder/index.cjs";
-+import * as m7 from "./subfolder2/index.js";
-+import * as m8 from "./subfolder2/index.mjs";
-+import * as m9 from "./subfolder2/index.cjs";
-+import * as m10 from "./subfolder2/another/index.js";
-+import * as m11 from "./subfolder2/another/index.mjs";
-+import * as m12 from "./subfolder2/another/index.cjs";
-+// The next ones should all fail - esm format files have no index resolution or extension resolution
-+import * as m13 from "./";
-+import * as m14 from "./index";
-+import * as m15 from "./subfolder";
-+import * as m16 from "./subfolder/";
-+import * as m17 from "./subfolder/index";
-+import * as m18 from "./subfolder2";
-+import * as m19 from "./subfolder2/";
-+import * as m20 from "./subfolder2/index";
-+import * as m21 from "./subfolder2/another";
-+import * as m22 from "./subfolder2/another/";
-+import * as m23 from "./subfolder2/another/index";
-+void m1;
-+void m2;
-+void m3;
-+void m4;
-+void m5;
-+void m6;
-+void m7;
-+void m8;
-+void m9;
-+void m10;
-+void m11;
-+void m12;
-+void m13;
-+void m14;
-+void m15;
-+void m16;
-+void m17;
-+void m18;
-+void m19;
-+void m20;
-+void m21;
-+void m22;
-+void m23;
-+
-+// These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!)
-+import m24 = require("./");
-+import m25 = require("./index");
-+import m26 = require("./subfolder");
-+import m27 = require("./subfolder/");
-+import m28 = require("./subfolder/index");
-+import m29 = require("./subfolder2");
-+import m30 = require("./subfolder2/");
-+import m31 = require("./subfolder2/index");
-+import m32 = require("./subfolder2/another");
-+import m33 = require("./subfolder2/another/");
-+import m34 = require("./subfolder2/another/index");
-+void m24;
-+void m25;
-+void m26;
-+void m27;
-+void m28;
-+void m29;
-+void m30;
-+void m31;
-+void m32;
-+void m33;
-+void m34;
-+
-+// These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution
-+const _m35 = import("./");
-+const _m36 = import("./index");
-+const _m37 = import("./subfolder");
-+const _m38 = import("./subfolder/");
-+const _m39 = import("./subfolder/index");
-+const _m40 = import("./subfolder2");
-+const _m41 = import("./subfolder2/");
-+const _m42 = import("./subfolder2/index");
-+const _m43 = import("./subfolder2/another");
-+const _m44 = import("./subfolder2/another/");
-+const _m45 = import("./subfolder2/another/index");
-+
-+// esm format file
-+const x = 1;
-+export {x};
-+// @filename: index.cts
-+// ESM-format imports below should issue errors
-+import * as m1 from "./index.js";
-+import * as m2 from "./index.mjs";
-+import * as m3 from "./index.cjs";
-+import * as m4 from "./subfolder/index.js";
-+import * as m5 from "./subfolder/index.mjs";
-+import * as m6 from "./subfolder/index.cjs";
-+import * as m7 from "./subfolder2/index.js";
-+import * as m8 from "./subfolder2/index.mjs";
-+import * as m9 from "./subfolder2/index.cjs";
-+import * as m10 from "./subfolder2/another/index.js";
-+import * as m11 from "./subfolder2/another/index.mjs";
-+import * as m12 from "./subfolder2/another/index.cjs";
-+// The next ones should _mostly_ work - cjs format files have index resolution and extension resolution (except for those which resolve to an esm format file)
-+import * as m13 from "./";
-+import * as m14 from "./index";
-+import * as m15 from "./subfolder";
-+import * as m16 from "./subfolder/";
-+import * as m17 from "./subfolder/index";
-+import * as m18 from "./subfolder2";
-+import * as m19 from "./subfolder2/";
-+import * as m20 from "./subfolder2/index";
-+import * as m21 from "./subfolder2/another";
-+import * as m22 from "./subfolder2/another/";
-+import * as m23 from "./subfolder2/another/index";
-+void m1;
-+void m2;
-+void m3;
-+void m4;
-+void m5;
-+void m6;
-+void m7;
-+void m8;
-+void m9;
-+void m10;
-+void m11;
-+void m12;
-+void m13;
-+void m14;
-+void m15;
-+void m16;
-+void m17;
-+void m18;
-+void m19;
-+void m20;
-+void m21;
-+void m22;
-+void m23;
-+
-+// These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!)
-+import m24 = require("./");
-+import m25 = require("./index");
-+import m26 = require("./subfolder");
-+import m27 = require("./subfolder/");
-+import m28 = require("./subfolder/index");
-+import m29 = require("./subfolder2");
-+import m30 = require("./subfolder2/");
-+import m31 = require("./subfolder2/index");
-+import m32 = require("./subfolder2/another");
-+import m33 = require("./subfolder2/another/");
-+import m34 = require("./subfolder2/another/index");
-+void m24;
-+void m25;
-+void m26;
-+void m27;
-+void m28;
-+void m29;
-+void m30;
-+void m31;
-+void m32;
-+void m33;
-+void m34;
-+
-+// These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution
-+const _m35 = import("./");
-+const _m36 = import("./index");
-+const _m37 = import("./subfolder");
-+const _m38 = import("./subfolder/");
-+const _m39 = import("./subfolder/index");
-+const _m40 = import("./subfolder2");
-+const _m41 = import("./subfolder2/");
-+const _m42 = import("./subfolder2/index");
-+const _m43 = import("./subfolder2/another");
-+const _m44 = import("./subfolder2/another/");
-+const _m45 = import("./subfolder2/another/index");
-+// cjs format file
-+const x = 1;
-+export {x};
-+// @filename: index.ts
-+import * as m1 from "./index.js";
-+import * as m2 from "./index.mjs";
-+import * as m3 from "./index.cjs";
-+import * as m4 from "./subfolder/index.js";
-+import * as m5 from "./subfolder/index.mjs";
-+import * as m6 from "./subfolder/index.cjs";
-+import * as m7 from "./subfolder2/index.js";
-+import * as m8 from "./subfolder2/index.mjs";
-+import * as m9 from "./subfolder2/index.cjs";
-+import * as m10 from "./subfolder2/another/index.js";
-+import * as m11 from "./subfolder2/another/index.mjs";
-+import * as m12 from "./subfolder2/another/index.cjs";
-+// The next ones shouldn't all work - esm format files have no index resolution or extension resolution
-+import * as m13 from "./";
-+import * as m14 from "./index";
-+import * as m15 from "./subfolder";
-+import * as m16 from "./subfolder/";
-+import * as m17 from "./subfolder/index";
-+import * as m18 from "./subfolder2";
-+import * as m19 from "./subfolder2/";
-+import * as m20 from "./subfolder2/index";
-+import * as m21 from "./subfolder2/another";
-+import * as m22 from "./subfolder2/another/";
-+import * as m23 from "./subfolder2/another/index";
-+void m1;
-+void m2;
-+void m3;
-+void m4;
-+void m5;
-+void m6;
-+void m7;
-+void m8;
-+void m9;
-+void m10;
-+void m11;
-+void m12;
-+void m13;
-+void m14;
-+void m15;
-+void m16;
-+void m17;
-+void m18;
-+void m19;
-+void m20;
-+void m21;
-+void m22;
-+void m23;
-+
-+// These should _mostly_ work - `import = require` always desugars to require calls, which do have extension and index resolution (but can't load anything that resolves to esm!)
-+import m24 = require("./");
-+import m25 = require("./index");
-+import m26 = require("./subfolder");
-+import m27 = require("./subfolder/");
-+import m28 = require("./subfolder/index");
-+import m29 = require("./subfolder2");
-+import m30 = require("./subfolder2/");
-+import m31 = require("./subfolder2/index");
-+import m32 = require("./subfolder2/another");
-+import m33 = require("./subfolder2/another/");
-+import m34 = require("./subfolder2/another/index");
-+void m24;
-+void m25;
-+void m26;
-+void m27;
-+void m28;
-+void m29;
-+void m30;
-+void m31;
-+void m32;
-+void m33;
-+void m34;
-+
-+// These shouldn't work - dynamic `import()` always uses the esm resolver, which does not have extension resolution
-+const _m35 = import("./");
-+const _m36 = import("./index");
-+const _m37 = import("./subfolder");
-+const _m38 = import("./subfolder/");
-+const _m39 = import("./subfolder/index");
-+const _m40 = import("./subfolder2");
-+const _m41 = import("./subfolder2/");
-+const _m42 = import("./subfolder2/index");
-+const _m43 = import("./subfolder2/another");
-+const _m44 = import("./subfolder2/another/");
-+const _m45 = import("./subfolder2/another/index");
-+// esm format file
-+const x = 1;
-+export {x};
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-+// @filename: subfolder2/package.json
-+{
-+}
-+// @filename: subfolder2/another/package.json
-+{
-+ "type": "module"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesCjsFormatFileAlwaysHasDefault.ts b/tests/cases/conformance/node/nodeModulesCjsFormatFileAlwaysHasDefault.ts
-new file mode 100644
-index 0000000000..06c6320d77
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesCjsFormatFileAlwaysHasDefault.ts
-@@ -0,0 +1,19 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: subfolder/index.ts
-+// cjs format file
-+export const a = 1;
-+// @filename: index.ts
-+// esm format file
-+import mod from "./subfolder/index.js";
-+mod;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesConditionalPackageExports.ts b/tests/cases/conformance/node/nodeModulesConditionalPackageExports.ts
-new file mode 100644
-index 0000000000..07bf9d9724
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesConditionalPackageExports.ts
-@@ -0,0 +1,124 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @outDir: out
-+// @filename: index.ts
-+// esm format file
-+import * as cjs from "package/cjs";
-+import * as mjs from "package/mjs";
-+import * as type from "package";
-+cjs;
-+mjs;
-+type;
-+import * as cjsi from "inner/a";
-+import * as mjsi from "inner/b";
-+import * as typei from "inner";
-+import * as ts from "inner/types";
-+cjsi.mjsSource;
-+mjsi.mjsSource;
-+typei.mjsSource;
-+ts.mjsSource;
-+// @filename: index.mts
-+// esm format file
-+import * as cjs from "package/cjs";
-+import * as mjs from "package/mjs";
-+import * as type from "package";
-+cjs;
-+mjs;
-+type;
-+import * as cjsi from "inner/a";
-+import * as mjsi from "inner/b";
-+import * as typei from "inner";
-+import * as ts from "inner/types";
-+cjsi.mjsSource;
-+mjsi.mjsSource;
-+typei.mjsSource;
-+ts.mjsSource;
-+// @filename: index.cts
-+// cjs format file
-+import * as cjs from "package/cjs";
-+import * as mjs from "package/mjs";
-+import * as type from "package";
-+cjs;
-+mjs;
-+type;
-+import * as cjsi from "inner/a";
-+import * as mjsi from "inner/b";
-+import * as typei from "inner";
-+import * as ts from "inner/types";
-+cjsi.cjsSource;
-+mjsi.cjsSource;
-+typei.implicitCjsSource;
-+ts.cjsSource;
-+// @filename: node_modules/inner/index.d.ts
-+// cjs format file
-+import * as cjs from "inner/a";
-+import * as mjs from "inner/b";
-+import * as type from "inner";
-+import * as ts from "inner/types";
-+export { cjs };
-+export { mjs };
-+export { type };
-+export { ts };
-+export const implicitCjsSource = true;
-+// @filename: node_modules/inner/index.d.mts
-+// esm format file
-+import * as cjs from "inner/a";
-+import * as mjs from "inner/b";
-+import * as type from "inner";
-+import * as ts from "inner/types";
-+export { cjs };
-+export { mjs };
-+export { type };
-+export { ts };
-+export const mjsSource = true;
-+// @filename: node_modules/inner/index.d.cts
-+// cjs format file
-+import * as cjs from "inner/a";
-+import * as mjs from "inner/b";
-+import * as type from "inner";
-+import * as ts from "inner/types";
-+export { cjs };
-+export { mjs };
-+export { type };
-+export { ts };
-+export const cjsSource = true;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": {
-+ "./cjs": "./index.cjs",
-+ "./mjs": "./index.mjs",
-+ ".": "./index.js"
-+ }
-+}
-+// @filename: node_modules/inner/package.json
-+{
-+ "name": "inner",
-+ "private": true,
-+ "exports": {
-+ "./a": {
-+ "require": "./index.cjs",
-+ "node": "./index.mjs"
-+ },
-+ "./b": {
-+ "import": "./index.mjs",
-+ "node": "./index.cjs"
-+ },
-+ ".": {
-+ "import": "./index.mjs",
-+ "node": "./index.js"
-+ },
-+ "./types": {
-+ "types": {
-+ "import": "./index.d.mts",
-+ "require": "./index.d.cts",
-+ },
-+ "node": {
-+ "import": "./index.mjs",
-+ "require": "./index.cjs"
-+ }
-+ }
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesDeclarationEmitDynamicImportWithPackageExports.ts b/tests/cases/conformance/node/nodeModulesDeclarationEmitDynamicImportWithPackageExports.ts
-new file mode 100644
-index 0000000000..3f8bae7ffc
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesDeclarationEmitDynamicImportWithPackageExports.ts
-@@ -0,0 +1,71 @@
-+// @module: nodenext
-+// @declaration: true
-+// @filename: index.ts
-+// esm format file
-+export {};
-+// @filename: index.mts
-+// esm format file
-+export {};
-+// @filename: index.cts
-+// cjs format file
-+export {};
-+// @filename: other.ts
-+// esm format file
-+export const a = await import("package/cjs");
-+export const b = await import("package/mjs");
-+export const c = await import("package");
-+export const f = await import("inner");
-+// @filename: other2.ts
-+// esm format file
-+export const d = await import("inner/cjs");
-+export const e = await import("inner/mjs");
-+// @filename: other.mts
-+// esm format file
-+export const a = await import("package/cjs");
-+export const b = await import("package/mjs");
-+export const c = await import("package");
-+export const f = await import("inner");
-+// @filename: other2.mts
-+// esm format file
-+export const d = await import("inner/cjs");
-+export const e = await import("inner/mjs");
-+// @filename: other.cts
-+// cjs format file, no TLA
-+export const a = import("package/cjs");
-+export const b = import("package/mjs");
-+export const c = import("package");
-+export const f = import("inner");
-+// @filename: other2.cts
-+// cjs format file, no TLA
-+export const d = import("inner/cjs");
-+export const e = import("inner/mjs");
-+// @filename: node_modules/inner/index.d.ts
-+// cjs format file
-+export const cjsMain = true;
-+// @filename: node_modules/inner/index.d.mts
-+// esm format file
-+export const esm = true;
-+// @filename: node_modules/inner/index.d.cts
-+// cjs format file
-+export const cjsNonmain = true;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": {
-+ "./cjs": "./index.cjs",
-+ "./mjs": "./index.mjs",
-+ ".": "./index.js"
-+ }
-+}
-+// @filename: node_modules/inner/package.json
-+{
-+ "name": "inner",
-+ "private": true,
-+ "exports": {
-+ "./cjs": "./index.cjs",
-+ "./mjs": "./index.mjs",
-+ ".": "./index.js"
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesDeclarationEmitWithPackageExports.ts b/tests/cases/conformance/node/nodeModulesDeclarationEmitWithPackageExports.ts
-new file mode 100644
-index 0000000000..2599ff429f
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesDeclarationEmitWithPackageExports.ts
-@@ -0,0 +1,93 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @outDir: out
-+// @filename: index.ts
-+// esm format file
-+import * as cjs from "package/cjs";
-+import * as mjs from "package/mjs";
-+import * as type from "package";
-+export const a = cjs;
-+export const b = mjs;
-+export const c = type;
-+import * as cjsi from "inner/cjs";
-+import * as mjsi from "inner/mjs";
-+import * as typei from "inner";
-+export const d = cjsi;
-+export const e = mjsi;
-+export const f = typei;
-+// @filename: index.mts
-+// esm format file
-+import * as cjs from "package/cjs";
-+import * as mjs from "package/mjs";
-+import * as type from "package";
-+export const a = cjs;
-+export const b = mjs;
-+export const c = type;
-+import * as cjsi from "inner/cjs";
-+import * as mjsi from "inner/mjs";
-+import * as typei from "inner";
-+export const d = cjsi;
-+export const e = mjsi;
-+export const f = typei;
-+// @filename: index.cts
-+// cjs format file
-+import * as cjs from "package/cjs";
-+import * as mjs from "package/mjs";
-+import * as type from "package";
-+export const a = cjs;
-+export const b = mjs;
-+export const c = type;
-+import * as cjsi from "inner/cjs";
-+import * as mjsi from "inner/mjs";
-+import * as typei from "inner";
-+export const d = cjsi;
-+export const e = mjsi;
-+export const f = typei;
-+// @filename: node_modules/inner/index.d.ts
-+// cjs format file
-+import * as cjs from "inner/cjs";
-+import * as mjs from "inner/mjs";
-+import * as type from "inner";
-+cjs;
-+mjs;
-+type;
-+export const cjsMain = true;
-+// @filename: node_modules/inner/index.d.mts
-+// esm format file
-+import * as cjs from "inner/cjs";
-+import * as mjs from "inner/mjs";
-+import * as type from "inner";
-+cjs;
-+mjs;
-+type;
-+export const esm = true;
-+// @filename: node_modules/inner/index.d.cts
-+// cjs format file
-+import * as cjs from "inner/cjs";
-+import * as mjs from "inner/mjs";
-+import * as type from "inner";
-+cjs;
-+mjs;
-+type;
-+export const cjsNonmain = true;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": {
-+ "./cjs": "./index.cjs",
-+ "./mjs": "./index.mjs",
-+ ".": "./index.js"
-+ }
-+}
-+// @filename: node_modules/inner/package.json
-+{
-+ "name": "inner",
-+ "private": true,
-+ "exports": {
-+ "./cjs": "./index.cjs",
-+ "./mjs": "./index.mjs",
-+ ".": "./index.js"
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesDynamicImport.ts b/tests/cases/conformance/node/nodeModulesDynamicImport.ts
-new file mode 100644
-index 0000000000..46b317ca52
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesDynamicImport.ts
-@@ -0,0 +1,24 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: subfolder/index.ts
-+// cjs format file
-+export async function main() {
-+ const { readFile } = await import("fs");
-+}
-+// @filename: index.ts
-+// esm format file
-+export async function main() {
-+ const { readFile } = await import("fs");
-+}
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-+// @filename: types.d.ts
-+declare module "fs";
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesExportAssignments.ts b/tests/cases/conformance/node/nodeModulesExportAssignments.ts
-new file mode 100644
-index 0000000000..7cbcd200d9
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesExportAssignments.ts
-@@ -0,0 +1,20 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: subfolder/index.ts
-+// cjs format file
-+const a = {};
-+export = a;
-+// @filename: index.ts
-+// esm format file
-+const a = {};
-+export = a;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesExportsBlocksSpecifierResolution.ts b/tests/cases/conformance/node/nodeModulesExportsBlocksSpecifierResolution.ts
-new file mode 100644
-index 0000000000..ffc5adf8e0
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesExportsBlocksSpecifierResolution.ts
-@@ -0,0 +1,27 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: index.ts
-+// esm format file
-+import { Thing } from "inner/other";
-+export const a = (await import("inner")).x();
-+// @filename: node_modules/inner/index.d.ts
-+// esm format file
-+export { x } from "./other.js";
-+// @filename: node_modules/inner/other.d.ts
-+// esm format file
-+export interface Thing {}
-+export const x: () => Thing;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": "./index.js"
-+}
-+// @filename: node_modules/inner/package.json
-+{
-+ "name": "inner",
-+ "private": true,
-+ "type": "module",
-+ "exports": "./index.js"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesExportsSpecifierGenerationConditions.ts b/tests/cases/conformance/node/nodeModulesExportsSpecifierGenerationConditions.ts
-new file mode 100644
-index 0000000000..2562c7a4a1
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesExportsSpecifierGenerationConditions.ts
-@@ -0,0 +1,34 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: index.ts
-+// esm format file
-+import { Thing } from "inner/other.js"; // should fail
-+export const a = (await import("inner")).x();
-+// @filename: node_modules/inner/index.d.ts
-+// esm format file
-+export { x } from "./other.js";
-+// @filename: node_modules/inner/other.d.ts
-+// esm format file
-+export interface Thing {}
-+export const x: () => Thing;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": "./index.js"
-+}
-+// @filename: node_modules/inner/package.json
-+{
-+ "name": "inner",
-+ "private": true,
-+ "type": "module",
-+ "exports": {
-+ ".": {
-+ "default": "./index.js"
-+ },
-+ "./other": {
-+ "default": "./other.js"
-+ }
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesExportsSpecifierGenerationDirectory.ts b/tests/cases/conformance/node/nodeModulesExportsSpecifierGenerationDirectory.ts
-new file mode 100644
-index 0000000000..2eb8ac58e6
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesExportsSpecifierGenerationDirectory.ts
-@@ -0,0 +1,29 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: index.ts
-+// esm format file
-+import { Thing } from "inner/other";
-+export const a = (await import("inner/index.js")).x();
-+// @filename: node_modules/inner/index.d.ts
-+// esm format file
-+export { x } from "./other.js";
-+// @filename: node_modules/inner/other.d.ts
-+// esm format file
-+export interface Thing {}
-+export const x: () => Thing;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": "./index.js"
-+}
-+// @filename: node_modules/inner/package.json
-+{
-+ "name": "inner",
-+ "private": true,
-+ "type": "module",
-+ "exports": {
-+ "./": "./"
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesExportsSpecifierGenerationPattern.ts b/tests/cases/conformance/node/nodeModulesExportsSpecifierGenerationPattern.ts
-new file mode 100644
-index 0000000000..97812da5b5
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesExportsSpecifierGenerationPattern.ts
-@@ -0,0 +1,29 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: index.ts
-+// esm format file
-+import { Thing } from "inner/other";
-+export const a = (await import("inner/index.js")).x();
-+// @filename: node_modules/inner/index.d.ts
-+// esm format file
-+export { x } from "./other.js";
-+// @filename: node_modules/inner/other.d.ts
-+// esm format file
-+export interface Thing {}
-+export const x: () => Thing;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": "./index.js"
-+}
-+// @filename: node_modules/inner/package.json
-+{
-+ "name": "inner",
-+ "private": true,
-+ "type": "module",
-+ "exports": {
-+ "./*.js": "./*.js"
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesForbidenSyntax.ts b/tests/cases/conformance/node/nodeModulesForbidenSyntax.ts
-new file mode 100644
-index 0000000000..d441627d7d
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesForbidenSyntax.ts
-@@ -0,0 +1,67 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: subfolder/index.ts
-+// cjs format file
-+const x = () => (void 0);
-+export {x};
-+// @filename: subfolder/index.cts
-+// cjs format file
-+const x = () => (void 0);
-+export {x};
-+// @filename: subfolder/index.mts
-+// esm format file
-+const x = () => (void 0);
-+export {x};
-+// @filename: subfolder2/index.ts
-+// cjs format file
-+const x = () => (void 0);
-+export {x};
-+// @filename: subfolder2/index.cts
-+// cjs format file
-+const x = () => (void 0);
-+export {x};
-+// @filename: subfolder2/index.mts
-+// esm format file
-+const x = () => (void 0);
-+export {x};
-+// @filename: subfolder2/another/index.ts
-+// esm format file
-+const x = () => (void 0);
-+export {x};
-+// @filename: subfolder2/another/index.mts
-+// esm format file
-+const x = () => (void 0);
-+export {x};
-+// @filename: subfolder2/another/index.cts
-+// cjs format file
-+const x = () => (void 0);
-+export {x};
-+// @filename: index.mts
-+// esm format file
-+const x = () => (void 0);
-+export {x};
-+// @filename: index.cts
-+// cjs format file
-+const x = () => (void 0);
-+export {x};
-+// @filename: index.ts
-+// esm format file
-+const x = () => (void 0);
-+export {x};
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-+// @filename: subfolder2/package.json
-+{
-+}
-+// @filename: subfolder2/another/package.json
-+{
-+ "type": "module"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesGeneratedNameCollisions.ts b/tests/cases/conformance/node/nodeModulesGeneratedNameCollisions.ts
-new file mode 100644
-index 0000000000..e9a9b9d9ed
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesGeneratedNameCollisions.ts
-@@ -0,0 +1,26 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: subfolder/index.ts
-+// cjs format file
-+function require() {}
-+const exports = {};
-+class Object {}
-+export const __esModule = false;
-+export {require, exports, Object};
-+// @filename: index.ts
-+// esm format file
-+function require() {}
-+const exports = {};
-+class Object {}
-+export const __esModule = false;
-+export {require, exports, Object};
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesImportAssertions.ts b/tests/cases/conformance/node/nodeModulesImportAssertions.ts
-new file mode 100644
-index 0000000000..0fe1ccdf82
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesImportAssertions.ts
-@@ -0,0 +1,13 @@
-+// @module: node12,nodenext
-+// @resolveJsonModule: true
-+// @filename: index.ts
-+import json from "./package.json" assert { type: "json" };
-+// @filename: otherc.cts
-+import json from "./package.json" assert { type: "json" }; // should error, cjs mode imports don't support assertions
-+const json2 = import("./package.json", { assert: { type: "json" } }); // should be fine
-+// @filename: package.json
-+{
-+ "name": "pkg",
-+ "private": true,
-+ "type": "module"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesImportAssignments.ts b/tests/cases/conformance/node/nodeModulesImportAssignments.ts
-new file mode 100644
-index 0000000000..6c22fe83e0
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesImportAssignments.ts
-@@ -0,0 +1,31 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: subfolder/index.ts
-+// cjs format file
-+import fs = require("fs");
-+fs.readFile;
-+export import fs2 = require("fs");
-+// @filename: index.ts
-+// esm format file
-+import fs = require("fs");
-+fs.readFile;
-+export import fs2 = require("fs");
-+// @filename: file.ts
-+// esm format file
-+const __require = null;
-+const _createRequire = null;
-+import fs = require("fs");
-+fs.readFile;
-+export import fs2 = require("fs");
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-+// @filename: types.d.ts
-+declare module "fs";
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesImportHelpersCollisions.ts b/tests/cases/conformance/node/nodeModulesImportHelpersCollisions.ts
-new file mode 100644
-index 0000000000..103b583712
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesImportHelpersCollisions.ts
-@@ -0,0 +1,31 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @importHelpers: true
-+// @filename: subfolder/index.ts
-+// cjs format file
-+import {default as _fs} from "fs";
-+_fs.readFile;
-+import * as fs from "fs";
-+fs.readFile;
-+// @filename: index.ts
-+// esm format file
-+import {default as _fs} from "fs";
-+_fs.readFile;
-+import * as fs from "fs";
-+fs.readFile;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-+// @filename: types.d.ts
-+declare module "fs";
-+declare module "tslib" {
-+ export {};
-+ // intentionally missing all helpers
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesImportHelpersCollisions2.ts b/tests/cases/conformance/node/nodeModulesImportHelpersCollisions2.ts
-new file mode 100644
-index 0000000000..7f90947a5f
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesImportHelpersCollisions2.ts
-@@ -0,0 +1,27 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @importHelpers: true
-+// @filename: subfolder/index.ts
-+// cjs format file
-+export * from "fs";
-+export * as fs from "fs";
-+// @filename: index.ts
-+// esm format file
-+export * from "fs";
-+export * as fs from "fs";
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-+// @filename: types.d.ts
-+declare module "fs";
-+declare module "tslib" {
-+ export {};
-+ // intentionally missing all helpers
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesImportHelpersCollisions3.ts b/tests/cases/conformance/node/nodeModulesImportHelpersCollisions3.ts
-new file mode 100644
-index 0000000000..5f6984ad1f
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesImportHelpersCollisions3.ts
-@@ -0,0 +1,25 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @importHelpers: true
-+// @filename: subfolder/index.ts
-+// cjs format file
-+export {default} from "fs";
-+// @filename: index.ts
-+// esm format file
-+export {default} from "fs";
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-+// @filename: types.d.ts
-+declare module "fs";
-+declare module "tslib" {
-+ export {};
-+ // intentionally missing all helpers
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesImportMeta.ts b/tests/cases/conformance/node/nodeModulesImportMeta.ts
-new file mode 100644
-index 0000000000..d684c7b5cb
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesImportMeta.ts
-@@ -0,0 +1,20 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: subfolder/index.ts
-+// cjs format file
-+const x = import.meta.url;
-+export {x};
-+// @filename: index.ts
-+// esm format file
-+const x = import.meta.url;
-+export {x};
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesImportResolutionIntoExport.ts b/tests/cases/conformance/node/nodeModulesImportResolutionIntoExport.ts
-new file mode 100644
-index 0000000000..2a407b2bc6
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesImportResolutionIntoExport.ts
-@@ -0,0 +1,24 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: index.ts
-+// esm format file
-+import * as type from "#type";
-+type;
-+// @filename: index.mts
-+// esm format file
-+import * as type from "#type";
-+type;
-+// @filename: index.cts
-+// esm format file
-+import * as type from "#type";
-+type;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": "./index.cjs",
-+ "imports": {
-+ "#type": "package"
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesImportResolutionNoCycle.ts b/tests/cases/conformance/node/nodeModulesImportResolutionNoCycle.ts
-new file mode 100644
-index 0000000000..c0482c86ec
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesImportResolutionNoCycle.ts
-@@ -0,0 +1,24 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: index.ts
-+// esm format file
-+import * as type from "#type";
-+type;
-+// @filename: index.mts
-+// esm format file
-+import * as type from "#type";
-+type;
-+// @filename: index.cts
-+// esm format file
-+import * as type from "#type";
-+type;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": "package",
-+ "imports": {
-+ "#type": "package"
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesPackageExports.ts b/tests/cases/conformance/node/nodeModulesPackageExports.ts
-new file mode 100644
-index 0000000000..897d01b07d
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesPackageExports.ts
-@@ -0,0 +1,90 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @outDir: out
-+// @filename: index.ts
-+// esm format file
-+import * as cjs from "package/cjs";
-+import * as mjs from "package/mjs";
-+import * as type from "package";
-+cjs;
-+mjs;
-+type;
-+import * as cjsi from "inner/cjs";
-+import * as mjsi from "inner/mjs";
-+import * as typei from "inner";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: index.mts
-+// esm format file
-+import * as cjs from "package/cjs";
-+import * as mjs from "package/mjs";
-+import * as type from "package";
-+cjs;
-+mjs;
-+type;
-+import * as cjsi from "inner/cjs";
-+import * as mjsi from "inner/mjs";
-+import * as typei from "inner";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: index.cts
-+// cjs format file
-+import * as cjs from "package/cjs";
-+import * as mjs from "package/mjs";
-+import * as type from "package";
-+cjs;
-+mjs;
-+type;
-+import * as cjsi from "inner/cjs";
-+import * as mjsi from "inner/mjs";
-+import * as typei from "inner";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: node_modules/inner/index.d.ts
-+// cjs format file
-+import * as cjs from "inner/cjs";
-+import * as mjs from "inner/mjs";
-+import * as type from "inner";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: node_modules/inner/index.d.mts
-+// esm format file
-+import * as cjs from "inner/cjs";
-+import * as mjs from "inner/mjs";
-+import * as type from "inner";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: node_modules/inner/index.d.cts
-+// cjs format file
-+import * as cjs from "inner/cjs";
-+import * as mjs from "inner/mjs";
-+import * as type from "inner";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": {
-+ "./cjs": "./index.cjs",
-+ "./mjs": "./index.mjs",
-+ ".": "./index.js"
-+ }
-+}
-+// @filename: node_modules/inner/package.json
-+{
-+ "name": "inner",
-+ "private": true,
-+ "exports": {
-+ "./cjs": "./index.cjs",
-+ "./mjs": "./index.mjs",
-+ ".": "./index.js"
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesPackageImports.ts b/tests/cases/conformance/node/nodeModulesPackageImports.ts
-new file mode 100644
-index 0000000000..cccf930098
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesPackageImports.ts
-@@ -0,0 +1,38 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: index.ts
-+// esm format file
-+import * as cjs from "#cjs";
-+import * as mjs from "#mjs";
-+import * as type from "#type";
-+cjs;
-+mjs;
-+type;
-+// @filename: index.mts
-+// esm format file
-+import * as cjs from "#cjs";
-+import * as mjs from "#mjs";
-+import * as type from "#type";
-+cjs;
-+mjs;
-+type;
-+// @filename: index.cts
-+// esm format file
-+import * as cjs from "#cjs";
-+import * as mjs from "#mjs";
-+import * as type from "#type";
-+cjs;
-+mjs;
-+type;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": "./index.js",
-+ "imports": {
-+ "#cjs": "./index.cjs",
-+ "#mjs": "./index.mjs",
-+ "#type": "./index.js"
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesPackagePatternExports.ts b/tests/cases/conformance/node/nodeModulesPackagePatternExports.ts
-new file mode 100644
-index 0000000000..e22e497a94
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesPackagePatternExports.ts
-@@ -0,0 +1,67 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @outDir: out
-+// @filename: index.ts
-+// esm format file
-+import * as cjsi from "inner/cjs/index";
-+import * as mjsi from "inner/mjs/index";
-+import * as typei from "inner/js/index";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: index.mts
-+// esm format file
-+import * as cjsi from "inner/cjs/index";
-+import * as mjsi from "inner/mjs/index";
-+import * as typei from "inner/js/index";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: index.cts
-+// cjs format file
-+import * as cjsi from "inner/cjs/index";
-+import * as mjsi from "inner/mjs/index";
-+import * as typei from "inner/js/index";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: node_modules/inner/index.d.ts
-+// cjs format file
-+import * as cjs from "inner/cjs/index";
-+import * as mjs from "inner/mjs/index";
-+import * as type from "inner/js/index";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: node_modules/inner/index.d.mts
-+// esm format file
-+import * as cjs from "inner/cjs/index";
-+import * as mjs from "inner/mjs/index";
-+import * as type from "inner/js/index";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: node_modules/inner/index.d.cts
-+// cjs format file
-+import * as cjs from "inner/cjs/index";
-+import * as mjs from "inner/mjs/index";
-+import * as type from "inner/js/index";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+}
-+// @filename: node_modules/inner/package.json
-+{
-+ "name": "inner",
-+ "private": true,
-+ "exports": {
-+ "./cjs/*": "./*.cjs",
-+ "./mjs/*": "./*.mjs",
-+ "./js/*": "./*.js"
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesPackagePatternExportsTrailers.ts b/tests/cases/conformance/node/nodeModulesPackagePatternExportsTrailers.ts
-new file mode 100644
-index 0000000000..3abe36e0d6
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesPackagePatternExportsTrailers.ts
-@@ -0,0 +1,67 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @outDir: out
-+// @filename: index.ts
-+// esm format file
-+import * as cjsi from "inner/cjs/index.cjs";
-+import * as mjsi from "inner/mjs/index.mjs";
-+import * as typei from "inner/js/index.js";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: index.mts
-+// esm format file
-+import * as cjsi from "inner/cjs/index.cjs";
-+import * as mjsi from "inner/mjs/index.mjs";
-+import * as typei from "inner/js/index.js";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: index.cts
-+// cjs format file
-+import * as cjsi from "inner/cjs/index.cjs";
-+import * as mjsi from "inner/mjs/index.mjs";
-+import * as typei from "inner/js/index.js";
-+cjsi;
-+mjsi;
-+typei;
-+// @filename: node_modules/inner/index.d.ts
-+// cjs format file
-+import * as cjs from "inner/cjs/index.cjs";
-+import * as mjs from "inner/mjs/index.mjs";
-+import * as type from "inner/js/index.js";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: node_modules/inner/index.d.mts
-+// esm format file
-+import * as cjs from "inner/cjs/index.cjs";
-+import * as mjs from "inner/mjs/index.mjs";
-+import * as type from "inner/js/index.js";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: node_modules/inner/index.d.cts
-+// cjs format file
-+import * as cjs from "inner/cjs/index.cjs";
-+import * as mjs from "inner/mjs/index.mjs";
-+import * as type from "inner/js/index.js";
-+export { cjs };
-+export { mjs };
-+export { type };
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+}
-+// @filename: node_modules/inner/package.json
-+{
-+ "name": "inner",
-+ "private": true,
-+ "exports": {
-+ "./cjs/*.cjs": "./*.cjs",
-+ "./mjs/*.mjs": "./*.mjs",
-+ "./js/*.js": "./*.js"
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesResolveJsonModule.ts b/tests/cases/conformance/node/nodeModulesResolveJsonModule.ts
-new file mode 100644
-index 0000000000..c298685c22
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesResolveJsonModule.ts
-@@ -0,0 +1,29 @@
-+// @module: node12,nodenext
-+// @resolveJsonModule: true
-+// @outDir: ./out
-+// @declaration: true
-+// @filename: index.ts
-+import pkg from "./package.json"
-+export const name = pkg.name;
-+import * as ns from "./package.json";
-+export const thing = ns;
-+export const name2 = ns.default.name;
-+// @filename: index.cts
-+import pkg from "./package.json"
-+export const name = pkg.name;
-+import * as ns from "./package.json";
-+export const thing = ns;
-+export const name2 = ns.default.name;
-+// @filename: index.mts
-+import pkg from "./package.json"
-+export const name = pkg.name;
-+import * as ns from "./package.json";
-+export const thing = ns;
-+export const name2 = ns.default.name;
-+// @filename: package.json
-+{
-+ "name": "pkg",
-+ "version": "0.0.1",
-+ "type": "module",
-+ "default": "misedirection"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesSynchronousCallErrors.ts b/tests/cases/conformance/node/nodeModulesSynchronousCallErrors.ts
-new file mode 100644
-index 0000000000..78aa93ee17
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesSynchronousCallErrors.ts
-@@ -0,0 +1,34 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: subfolder/index.ts
-+// cjs format file
-+import {h} from "../index.js";
-+import mod = require("../index.js");
-+import {f as _f} from "./index.js";
-+import mod2 = require("./index.js");
-+export async function f() {
-+ const mod3 = await import ("../index.js");
-+ const mod4 = await import ("./index.js");
-+ h();
-+}
-+// @filename: index.ts
-+// esm format file
-+import {h as _h} from "./index.js";
-+import mod = require("./index.js");
-+import {f} from "./subfolder/index.js";
-+import mod2 = require("./subfolder/index.js");
-+export async function h() {
-+ const mod3 = await import ("./index.js");
-+ const mod4 = await import ("./subfolder/index.js");
-+ f();
-+}
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesTopLevelAwait.ts b/tests/cases/conformance/node/nodeModulesTopLevelAwait.ts
-new file mode 100644
-index 0000000000..2fbd5d3b0c
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesTopLevelAwait.ts
-@@ -0,0 +1,22 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: subfolder/index.ts
-+// cjs format file
-+const x = await 1;
-+export {x};
-+for await (const y of []) {}
-+// @filename: index.ts
-+// esm format file
-+const x = await 1;
-+export {x};
-+for await (const y of []) {}
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module"
-+}
-+// @filename: subfolder/package.json
-+{
-+ "type": "commonjs"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodeModulesTypesVersionPackageExports.ts b/tests/cases/conformance/node/nodeModulesTypesVersionPackageExports.ts
-new file mode 100644
-index 0000000000..52cda091b3
---- /dev/null
-+++ b/tests/cases/conformance/node/nodeModulesTypesVersionPackageExports.ts
-@@ -0,0 +1,53 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @outDir: out
-+// @filename: index.ts
-+// esm format file
-+import * as mod from "inner";
-+mod.correctVersionApplied;
-+
-+// @filename: index.mts
-+// esm format file
-+import * as mod from "inner";
-+mod.correctVersionApplied;
-+
-+// @filename: index.cts
-+// cjs format file
-+import * as mod from "inner";
-+mod.correctVersionApplied;
-+
-+// @filename: node_modules/inner/index.d.ts
-+// cjs format file
-+export const noConditionsApplied = true;
-+// @filename: node_modules/inner/index.d.mts
-+// esm format file
-+export const importConditionApplied = true;
-+// @filename: node_modules/inner/index.d.cts
-+// cjs format file
-+export const wrongConditionApplied = true;
-+// @filename: node_modules/inner/old-types.d.ts
-+export const noVersionApplied = true;
-+// @filename: node_modules/inner/new-types.d.ts
-+export const correctVersionApplied = true;
-+// @filename: node_modules/inner/future-types.d.ts
-+export const futureVersionApplied = true;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+}
-+// @filename: node_modules/inner/package.json
-+{
-+ "name": "inner",
-+ "private": true,
-+ "exports": {
-+ ".": {
-+ "types@>=10000": "./future-types.d.ts",
-+ "types@>=1": "./new-types.d.ts",
-+ "types": "./old-types.d.ts",
-+ "import": "./index.mjs",
-+ "node": "./index.js"
-+ },
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodePackageSelfName.ts b/tests/cases/conformance/node/nodePackageSelfName.ts
-new file mode 100644
-index 0000000000..099d9c424e
---- /dev/null
-+++ b/tests/cases/conformance/node/nodePackageSelfName.ts
-@@ -0,0 +1,21 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: index.ts
-+// esm format file
-+import * as self from "package";
-+self;
-+// @filename: index.mts
-+// esm format file
-+import * as self from "package";
-+self;
-+// @filename: index.cts
-+// esm format file
-+import * as self from "package";
-+self;
-+// @filename: package.json
-+{
-+ "name": "package",
-+ "private": true,
-+ "type": "module",
-+ "exports": "./index.js"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/node/nodePackageSelfNameScoped.ts b/tests/cases/conformance/node/nodePackageSelfNameScoped.ts
-new file mode 100644
-index 0000000000..f4ef1e3798
---- /dev/null
-+++ b/tests/cases/conformance/node/nodePackageSelfNameScoped.ts
-@@ -0,0 +1,21 @@
-+// @module: node12,nodenext
-+// @declaration: true
-+// @filename: index.ts
-+// esm format file
-+import * as self from "@scope/package";
-+self;
-+// @filename: index.mts
-+// esm format file
-+import * as self from "@scope/package";
-+self;
-+// @filename: index.cts
-+// cjs format file
-+import * as self from "@scope/package";
-+self;
-+// @filename: package.json
-+{
-+ "name": "@scope/package",
-+ "private": true,
-+ "type": "module",
-+ "exports": "./index.js"
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/override/override10.ts b/tests/cases/conformance/override/override10.ts
-index 3a8eca1632..31b904811c 100644
---- a/tests/cases/conformance/override/override10.ts
-+++ b/tests/cases/conformance/override/override10.ts
-@@ -9,4 +9,5 @@ abstract class Base {
- abstract class Sub extends Base {
- abstract override foo(): number;
- bar() { }
--}
-\ No newline at end of file
-+}
-+let aa =new Sub();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/override/override12.ts b/tests/cases/conformance/override/override12.ts
-index 304caf1627..084c248b37 100644
---- a/tests/cases/conformance/override/override12.ts
-+++ b/tests/cases/conformance/override/override12.ts
-@@ -24,3 +24,4 @@ class B extends A {
-
- override m3(): void {}
- }
-+let qq13 = new B();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/override/override15.ts b/tests/cases/conformance/override/override15.ts
-new file mode 100644
-index 0000000000..882cc7eb97
---- /dev/null
-+++ b/tests/cases/conformance/override/override15.ts
-@@ -0,0 +1,9 @@
-+// @noImplicitOverride: true
-+
-+class A {
-+ doSomething() {}
-+}
-+
-+class B extends A {
-+ override doSomethang() {}
-+}
-diff --git a/tests/cases/conformance/override/override16.ts b/tests/cases/conformance/override/override16.ts
-index 4468edfdc4..b869c89311 100644
---- a/tests/cases/conformance/override/override16.ts
-+++ b/tests/cases/conformance/override/override16.ts
-@@ -8,3 +8,4 @@ class A {
- class B extends A {
- override foo = "string";
- }
-+let qq12 = new B();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/override/override17.ts b/tests/cases/conformance/override/override17.ts
-index edabe9816d..a5f92ef955 100644
---- a/tests/cases/conformance/override/override17.ts
-+++ b/tests/cases/conformance/override/override17.ts
-@@ -25,3 +25,4 @@ class B extends A {
-
- override m3(): void {}
- }
-+let qq11 = new B();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/override/override18.ts b/tests/cases/conformance/override/override18.ts
-index 2527449e74..6d4d132193 100644
---- a/tests/cases/conformance/override/override18.ts
-+++ b/tests/cases/conformance/override/override18.ts
-@@ -9,3 +9,4 @@ class A {
- class B extends A {
- override foo = "string";
- }
-+let qq7 = new B();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/override/override19.ts b/tests/cases/conformance/override/override19.ts
-new file mode 100644
-index 0000000000..63e5cd9994
---- /dev/null
-+++ b/tests/cases/conformance/override/override19.ts
-@@ -0,0 +1,20 @@
-+// @target: esnext
-+// @noImplicitOverride: true
-+
-+type Foo = abstract new(...args: any) => any;
-+declare function CreateMixin(Context: C, Base: T): T & {
-+ new (...args: any[]): { context: InstanceType }
-+}
-+class Context {}
-+
-+class A {
-+ doSomething() {}
-+}
-+
-+class B extends CreateMixin(Context, A) {
-+ override foo() {} // Remove override
-+}
-+
-+class C extends CreateMixin(Context, A) {
-+ override doSomethang() {} // Suggestion 'doSomething'
-+}
-diff --git a/tests/cases/conformance/override/override20.ts b/tests/cases/conformance/override/override20.ts
-new file mode 100644
-index 0000000000..9835cd9135
---- /dev/null
-+++ b/tests/cases/conformance/override/override20.ts
-@@ -0,0 +1,34 @@
-+// @target: esnext
-+// @noImplicitOverride: true
-+
-+const Foo: C1 & C2 =
-+ class {
-+ m1() { }
-+ m2() { }
-+ }
-+
-+interface I1 {
-+ m1(): void;
-+}
-+
-+interface I2 {
-+ m1(): void;
-+ m2(): void;
-+}
-+
-+interface C1 {
-+ new(...args: any[]): I1;
-+}
-+
-+interface C2 {
-+ new(...args: any[]): I2;
-+}
-+
-+export class Bar extends Foo {
-+ m1() {
-+ super.m1();
-+ }
-+ m2() {
-+ super.m2();
-+ }
-+}
-diff --git a/tests/cases/conformance/override/override_js1.ts b/tests/cases/conformance/override/override_js1.ts
-index 75df72695e..d327d1dbcf 100644
---- a/tests/cases/conformance/override/override_js1.ts
-+++ b/tests/cases/conformance/override/override_js1.ts
-@@ -22,4 +22,6 @@ class C {
- fooo (v) {}
- /** @override */
- bar(v) {}
--}
-\ No newline at end of file
-+}
-+let qq8 = new D();
-+let qq9 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/override/override_js4.ts b/tests/cases/conformance/override/override_js4.ts
-new file mode 100644
-index 0000000000..f5a7f1b6c4
---- /dev/null
-+++ b/tests/cases/conformance/override/override_js4.ts
-@@ -0,0 +1,14 @@
-+// @noImplicitOverride: true
-+// @allowJs: true
-+// @checkJs: true
-+// @noEmit: true
-+
-+// @Filename: a.js
-+class A {
-+ doSomething() {}
-+}
-+
-+class B extends A {
-+ /** @override */
-+ doSomethang() {}
-+}
-diff --git a/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration16.ts b/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration16.ts
-index b345892ec2..39a09037ca 100644
---- a/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration16.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration16.ts
-@@ -1,4 +1,5 @@
- class C {
- foo();
- foo() { }
--}
-\ No newline at end of file
-+}
-+let q19 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration17.ts b/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration17.ts
-index a709f7d7bc..08f7560759 100644
---- a/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration17.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration17.ts
-@@ -5,3 +5,4 @@ declare class Enumerator {
- public item(): any;
- constructor (o: any);
- }
-+let q22 = new Enumerator();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration19.ts b/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration19.ts
-index 65d9bd0a57..5ed5520812 100644
---- a/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration19.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration19.ts
-@@ -1,4 +1,5 @@
- class C {
- foo();
- "foo"() { }
--}
-\ No newline at end of file
-+}
-+let q18 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration20.ts b/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration20.ts
-index 6c8540e833..a2025ab46f 100644
---- a/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration20.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration20.ts
-@@ -1,4 +1,5 @@
- class C {
- 0();
- "0"() { }
--}
-\ No newline at end of file
-+}
-+let q23 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration23.ts b/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration23.ts
-index 5720f935a6..7ff1604575 100644
---- a/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration23.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration23.ts
-@@ -1,2 +1,3 @@
- class C\u0032 {
--}
-\ No newline at end of file
-+}
-+let q17 = new C\u0032();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration26.ts b/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration26.ts
-index 4d5395733a..fbefb55710 100644
---- a/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration26.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclaration26.ts
-@@ -1,4 +1,5 @@
- class C {
- var
- public
--}
-\ No newline at end of file
-+}
-+let q20 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclarationIndexSignature1.ts b/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclarationIndexSignature1.ts
-index b99c0c6f48..bae31847e0 100644
---- a/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclarationIndexSignature1.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/ClassDeclarations/parserClassDeclarationIndexSignature1.ts
-@@ -1,3 +1,4 @@
- class C {
- [index:number]:number
--}
-\ No newline at end of file
-+}
-+let q21 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration1.ts b/tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration1.ts
-index b845118647..024f143cad 100644
---- a/tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration1.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration1.ts
-@@ -1,3 +1,4 @@
- class C {
- public constructor() { }
--}
-\ No newline at end of file
-+}
-+let q24 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration5.ts b/tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration5.ts
-index f445d70c88..7305a4098d 100644
---- a/tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration5.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration5.ts
-@@ -1,3 +1,4 @@
- class C {
- private constructor() { }
--}
-\ No newline at end of file
-+}
-+let q25 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic11.ts b/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic11.ts
-index 5ebd8f13ae..bd99e7cfb1 100644
---- a/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic11.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic11.ts
-@@ -2,3 +2,4 @@ class Outer
- {
- static public() {}
- }
-+let q12 = new Outer();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic14.ts b/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic14.ts
-index 23fb870f86..474e281b08 100644
---- a/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic14.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic14.ts
-@@ -2,3 +2,4 @@ class Outer
- {
- static public() {}
- }
-+let q14 = new Outer();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic2.ts b/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic2.ts
-index 30045cf9f0..dfc01652e7 100644
---- a/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic2.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic2.ts
-@@ -2,3 +2,4 @@ class Outer
- {
- static public;
- }
-+let q11 = new Outer();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic3.ts b/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic3.ts
-index c2f462b71a..f38fc7ee97 100644
---- a/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic3.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic3.ts
-@@ -2,3 +2,4 @@ class Outer
- {
- static public = 1;
- }
-+let q9 = new Outer();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic4.ts b/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic4.ts
-index fe0ed44cf0..41f075c30c 100644
---- a/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic4.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic4.ts
-@@ -2,3 +2,4 @@ class Outer
- {
- static public: number;
- }
-+let q13 = new Outer();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic5.ts b/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic5.ts
-index 49db39132c..ea9593bb53 100644
---- a/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic5.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic5.ts
-@@ -2,3 +2,4 @@ class Outer
- {
- static public
- }
-+let q0 = new Outer();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/Generics/parserGenericClass1.ts b/tests/cases/conformance/parser/ecmascript5/Generics/parserGenericClass1.ts
-index 237910839d..a814947c9e 100644
---- a/tests/cases/conformance/parser/ecmascript5/Generics/parserGenericClass1.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/Generics/parserGenericClass1.ts
-@@ -1,2 +1,3 @@
- class C {
--}
-\ No newline at end of file
-+}
-+let q38 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/Generics/parserGenericClass2.ts b/tests/cases/conformance/parser/ecmascript5/Generics/parserGenericClass2.ts
-index 949f220fbd..f4f517c52c 100644
---- a/tests/cases/conformance/parser/ecmascript5/Generics/parserGenericClass2.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/Generics/parserGenericClass2.ts
-@@ -1,2 +1,3 @@
- class C {
--}
-\ No newline at end of file
-+}
-+let q40 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint1.ts b/tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint1.ts
-index 585fa7dbe1..78a9ffb4db 100644
---- a/tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint1.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/Generics/parserGenericConstraint1.ts
-@@ -1,2 +1,3 @@
- class C {
--}
-\ No newline at end of file
-+}
-+let q39 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration1.ts b/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration1.ts
-index 56ba0579b0..7de740ebab 100644
---- a/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration1.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration1.ts
-@@ -1,3 +1,4 @@
- class C {
- [a: string]: number
--}
-\ No newline at end of file
-+}
-+let q27 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration2.ts b/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration2.ts
-index 34108a6e71..f0224e9379 100644
---- a/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration2.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration2.ts
-@@ -1,4 +1,5 @@
- class C {
- [a: string]: number
- public v: number
--}
-\ No newline at end of file
-+}
-+let q29 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration3.ts b/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration3.ts
-index f2180413ca..25ea575259 100644
---- a/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration3.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration3.ts
-@@ -1,4 +1,5 @@
- class C {
- [a: string]: number;
- public v: number
--}
-\ No newline at end of file
-+}
-+let q30 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration4.ts b/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration4.ts
-index 498ad89d82..42622da3af 100644
---- a/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration4.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration4.ts
-@@ -1,3 +1,4 @@
- class C {
- [a: string]: number; public v: number
--}
-\ No newline at end of file
-+}
-+let q28 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration6.ts b/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration6.ts
-index af180f585f..b89c199246 100644
---- a/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration6.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration6.ts
-@@ -1,3 +1,4 @@
- class C {
- static [x: string]: string;
--}
-\ No newline at end of file
-+}
-+let q26 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration5.ts b/tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration5.ts
-index 98c4f9a75b..62e5062755 100644
---- a/tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration5.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration5.ts
-@@ -1,3 +1,4 @@
- class C {
- declare Foo;
--}
-\ No newline at end of file
-+}
-+let q8 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/Protected/Protected3.ts b/tests/cases/conformance/parser/ecmascript5/Protected/Protected3.ts
-index 2b07e1ca9a..765e7b650a 100644
---- a/tests/cases/conformance/parser/ecmascript5/Protected/Protected3.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/Protected/Protected3.ts
-@@ -1,3 +1,4 @@
- class C {
- protected constructor() { }
--}
-\ No newline at end of file
-+}
-+let q37 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/Protected/Protected5.ts b/tests/cases/conformance/parser/ecmascript5/Protected/Protected5.ts
-index f0bf235a03..c1d4944d1e 100644
---- a/tests/cases/conformance/parser/ecmascript5/Protected/Protected5.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/Protected/Protected5.ts
-@@ -1,3 +1,4 @@
- class C {
- protected static m() { }
--}
-\ No newline at end of file
-+}
-+let q34 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/Protected/Protected9.ts b/tests/cases/conformance/parser/ecmascript5/Protected/Protected9.ts
-index 4e24e28ec1..5ce2aa474a 100644
---- a/tests/cases/conformance/parser/ecmascript5/Protected/Protected9.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/Protected/Protected9.ts
-@@ -1,3 +1,4 @@
- class C {
- constructor(protected p) { }
--}
-\ No newline at end of file
-+}
-+let q35 = new C(null);
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546.ts b/tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546.ts
-index bfb48ee0e3..29d488ffbc 100644
---- a/tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546.ts
-@@ -1,3 +1,4 @@
- export class Logger {
- public
- }
-+let q32 = new Logger();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546_1.ts b/tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546_1.ts
-index bfb48ee0e3..18eeed1a6d 100644
---- a/tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546_1.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546_1.ts
-@@ -1,3 +1,4 @@
- export class Logger {
- public
- }
-+let q31 = new Logger();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546_2.ts b/tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546_2.ts
-index ca1a460120..a4609ba88c 100644
---- a/tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546_2.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/RegressionTests/parser509546_2.ts
-@@ -3,3 +3,4 @@
- export class Logger {
- public
- }
-+let q23 = new Logger();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/parser/ecmascript5/parserUnicode3.ts b/tests/cases/conformance/parser/ecmascript5/parserUnicode3.ts
-index bb5f00ea71..99802e72b5 100644
---- a/tests/cases/conformance/parser/ecmascript5/parserUnicode3.ts
-+++ b/tests/cases/conformance/parser/ecmascript5/parserUnicode3.ts
-@@ -1,2 +1,3 @@
- class 剩下 {
--}
-\ No newline at end of file
-+}
-+let q5 = new 剩下();
-diff --git a/tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement22.ts b/tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement22.ts
-new file mode 100644
-index 0000000000..87f569dbfb
---- /dev/null
-+++ b/tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement22.ts
-@@ -0,0 +1,4 @@
-+// @target: esnext
-+
-+var async;
-+for (async of [1, 2]) {}
-diff --git a/tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement23.ts b/tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement23.ts
-new file mode 100644
-index 0000000000..5a3601380b
---- /dev/null
-+++ b/tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement23.ts
-@@ -0,0 +1,6 @@
-+// @target: esnext
-+
-+async function foo(x: any) {
-+ var async;
-+ for await (async of x) {}
-+}
-diff --git a/tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement24.ts b/tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement24.ts
-new file mode 100644
-index 0000000000..3846bd0a91
---- /dev/null
-+++ b/tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement24.ts
-@@ -0,0 +1,4 @@
-+// @target: esnext
-+
-+var async;
-+for ((async) of [1, 2]);
-diff --git a/tests/cases/conformance/salsa/inferringClassMembersFromAssignments3.ts b/tests/cases/conformance/salsa/inferringClassMembersFromAssignments3.ts
-index 800bd368db..f713920ad5 100644
---- a/tests/cases/conformance/salsa/inferringClassMembersFromAssignments3.ts
-+++ b/tests/cases/conformance/salsa/inferringClassMembersFromAssignments3.ts
-@@ -14,3 +14,4 @@ class Derived extends Base {
- this.p = 1
- }
- }
-+let w1 = new Derived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/salsa/plainJSBinderErrors.ts b/tests/cases/conformance/salsa/plainJSBinderErrors.ts
-new file mode 100644
-index 0000000000..d2019e3f78
---- /dev/null
-+++ b/tests/cases/conformance/salsa/plainJSBinderErrors.ts
-@@ -0,0 +1,44 @@
-+// @outdir: out/
-+// @target: esnext
-+// @allowJS: true
-+// @filename: plainJSBinderErrors.js
-+export default 12
-+export default 13
-+const await = 1
-+const yield = 2
-+async function f() {
-+ const await = 3
-+}
-+function* g() {
-+ const yield = 4
-+}
-+class C {
-+ #constructor = 5
-+ deleted() {
-+ function container(f) {
-+ delete f
-+ }
-+ var g = 6
-+ delete g
-+ delete container
-+ }
-+ evalArguments() {
-+ const eval = 7
-+ const arguments = 8
-+ }
-+ withOctal() {
-+ const redundant = 010
-+ with (redundant) {
-+ return toFixed()
-+ }
-+ }
-+ label() {
-+ for(;;) {
-+ label: var x = 1
-+ break label
-+ }
-+ return x
-+ }
-+}
-+const eval = 9
-+const arguments = 10
-diff --git a/tests/cases/conformance/salsa/plainJSRedeclare.ts b/tests/cases/conformance/salsa/plainJSRedeclare.ts
-new file mode 100644
-index 0000000000..be6831d0cd
---- /dev/null
-+++ b/tests/cases/conformance/salsa/plainJSRedeclare.ts
-@@ -0,0 +1,6 @@
-+// @outdir: out/
-+// @allowJS: true
-+// @filename: plainJSRedeclare.js
-+const orbitol = 1
-+var orbitol = 1 + false
-+orbitol.toExponential()
-diff --git a/tests/cases/conformance/salsa/plainJSRedeclare2.ts b/tests/cases/conformance/salsa/plainJSRedeclare2.ts
-new file mode 100644
-index 0000000000..7409b6c8fe
---- /dev/null
-+++ b/tests/cases/conformance/salsa/plainJSRedeclare2.ts
-@@ -0,0 +1,7 @@
-+// @outdir: out/
-+// @allowJS: true
-+// @checkJS: true
-+// @filename: plainJSRedeclare.js
-+const orbitol = 1
-+var orbitol = 1 + false
-+orbitol.toExponential()
-diff --git a/tests/cases/conformance/salsa/plainJSRedeclare3.ts b/tests/cases/conformance/salsa/plainJSRedeclare3.ts
-new file mode 100644
-index 0000000000..1327fcfc17
---- /dev/null
-+++ b/tests/cases/conformance/salsa/plainJSRedeclare3.ts
-@@ -0,0 +1,7 @@
-+// @outdir: out/
-+// @allowJS: true
-+// @checkJS: false
-+// @filename: plainJSRedeclare.js
-+const orbitol = 1
-+var orbitol = 1 + false
-+orbitol.toExponential()
-diff --git a/tests/cases/conformance/salsa/plainJSReservedStrict.ts b/tests/cases/conformance/salsa/plainJSReservedStrict.ts
-new file mode 100644
-index 0000000000..fbd654927d
---- /dev/null
-+++ b/tests/cases/conformance/salsa/plainJSReservedStrict.ts
-@@ -0,0 +1,7 @@
-+// @outdir: out/
-+// @target: esnext
-+// @allowJS: true
-+// @filename: plainJSReservedStrict.js
-+"use strict"
-+const eval = 1
-+const arguments = 2
-diff --git a/tests/cases/conformance/salsa/spellingUncheckedJS.ts b/tests/cases/conformance/salsa/spellingUncheckedJS.ts
-new file mode 100644
-index 0000000000..d5a1e8ac56
---- /dev/null
-+++ b/tests/cases/conformance/salsa/spellingUncheckedJS.ts
-@@ -0,0 +1,51 @@
-+// @noEmit: true
-+// @allowJs: true
-+// @filename: spellingUncheckedJS.js
-+export var inModule = 1
-+inmodule.toFixed()
-+
-+function f() {
-+ var locals = 2 + true
-+ locale.toFixed()
-+ // @ts-expect-error
-+ localf.toExponential()
-+ // @ts-expect-error
-+ "this is fine"
-+}
-+class Classe {
-+ non = 'oui'
-+ methode() {
-+ // no error on 'this' references
-+ return this.none
-+ }
-+}
-+class Derivee extends Classe {
-+ methode() {
-+ // no error on 'super' references
-+ return super.none
-+ }
-+}
-+
-+
-+var object = {
-+ spaaace: 3
-+}
-+object.spaaaace // error on read
-+object.spaace = 12 // error on write
-+object.fresh = 12 // OK
-+other.puuuce // OK, from another file
-+new Date().getGMTDate() // OK, from another file
-+
-+// No suggestions for globals from other files
-+const atoc = setIntegral(() => console.log('ok'), 500)
-+AudioBuffin // etc
-+Jimmy
-+Jon
-+
-+// @filename: other.js
-+var Jimmy = 1
-+var John = 2
-+Jon // error, it's from the same file
-+var other = {
-+ puuce: 4
-+}
-diff --git a/tests/cases/conformance/salsa/typeFromJSInitializer2.ts b/tests/cases/conformance/salsa/typeFromJSInitializer2.ts
-new file mode 100644
-index 0000000000..c1d5857624
---- /dev/null
-+++ b/tests/cases/conformance/salsa/typeFromJSInitializer2.ts
-@@ -0,0 +1,18 @@
-+// @allowJs: true
-+// @checkJs: true
-+// @noEmit: true
-+// @strictNullChecks: true
-+// @noImplicitAny: true
-+// @Filename: a.js
-+
-+/** @type {() => undefined} */
-+function f1() {
-+ return undefined;
-+}
-+const a = f1()
-+
-+/** @type {() => null} */
-+function f2() {
-+ return null;
-+}
-+const b = f2()
-diff --git a/tests/cases/conformance/salsa/typeFromJSInitializer3.ts b/tests/cases/conformance/salsa/typeFromJSInitializer3.ts
-new file mode 100644
-index 0000000000..c5100df43d
---- /dev/null
-+++ b/tests/cases/conformance/salsa/typeFromJSInitializer3.ts
-@@ -0,0 +1,18 @@
-+// @allowJs: true
-+// @checkJs: true
-+// @noEmit: true
-+// @strictNullChecks: false
-+// @noImplicitAny: true
-+// @Filename: a.js
-+
-+/** @type {() => undefined} */
-+function f1() {
-+ return undefined;
-+}
-+const a = f1()
-+
-+/** @type {() => null} */
-+function f2() {
-+ return null;
-+}
-+const b = f2()
-diff --git a/tests/cases/conformance/salsa/typeFromJSInitializer4.ts b/tests/cases/conformance/salsa/typeFromJSInitializer4.ts
-new file mode 100644
-index 0000000000..02d16c45a2
---- /dev/null
-+++ b/tests/cases/conformance/salsa/typeFromJSInitializer4.ts
-@@ -0,0 +1,29 @@
-+// @allowJs: true
-+// @checkJs: true
-+// @noEmit: true
-+// @strictNullChecks: false
-+// @noImplicitAny: true
-+// @Filename: a.js
-+
-+/** @type {number | undefined} */
-+var n;
-+
-+// should get any on parameter initialisers
-+function f(a = null, b = n, l = []) {
-+ // a should be any
-+ a = undefined
-+ a = null
-+ a = 1
-+ a = true
-+ a = {}
-+ a = 'ok'
-+
-+ // b should be number | undefined, not any
-+ b = 1
-+ b = undefined
-+ b = 'error'
-+
-+ // l should be any[]
-+ l.push(1)
-+ l.push('ok')
-+}
-diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment23.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment23.ts
-index 18923e0a5a..1dafa91c28 100644
---- a/tests/cases/conformance/salsa/typeFromPropertyAssignment23.ts
-+++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment23.ts
-@@ -35,3 +35,6 @@ class NormalModule extends Module {
- return 0
- }
- }
-+let cc = new C();
-+let dd = new D();
-+let mo = new NormalModule();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/statements/for-inStatements/for-inStatementsAsyncIdentifier.ts b/tests/cases/conformance/statements/for-inStatements/for-inStatementsAsyncIdentifier.ts
-new file mode 100644
-index 0000000000..ae63dd3136
---- /dev/null
-+++ b/tests/cases/conformance/statements/for-inStatements/for-inStatementsAsyncIdentifier.ts
-@@ -0,0 +1,4 @@
-+// @target: esnext
-+
-+var async;
-+for (async in { a: 1, b: 2 }) {}
-diff --git a/tests/cases/conformance/statements/returnStatements/returnStatements.ts b/tests/cases/conformance/statements/returnStatements/returnStatements.ts
-index ce764c1f11..945b98944c 100644
---- a/tests/cases/conformance/statements/returnStatements/returnStatements.ts
-+++ b/tests/cases/conformance/statements/returnStatements/returnStatements.ts
-@@ -21,3 +21,4 @@ function fn10(): I { return { id: 12 }; }
- function fn11(): I { return new C(); }
- function fn12(): C { return new D(); }
- function fn13(): C { return null; }
-+let q41 = new D();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/statements/throwStatements/throwInEnclosingStatements.ts b/tests/cases/conformance/statements/throwStatements/throwInEnclosingStatements.ts
-index c5875327b5..313b2b7169 100644
---- a/tests/cases/conformance/statements/throwStatements/throwInEnclosingStatements.ts
-+++ b/tests/cases/conformance/statements/throwStatements/throwInEnclosingStatements.ts
-@@ -45,3 +45,4 @@ var aa = {
- throw this;
- }
- }
-+let q42 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/any/anyAsGenericFunctionCall.ts b/tests/cases/conformance/types/any/anyAsGenericFunctionCall.ts
-index 9529b5b9a3..7996e18343 100644
---- a/tests/cases/conformance/types/any/anyAsGenericFunctionCall.ts
-+++ b/tests/cases/conformance/types/any/anyAsGenericFunctionCall.ts
-@@ -7,4 +7,6 @@ var b = x('hello');
-
- class C { foo: string; }
- var c = x(x);
--var d = x(x);
-\ No newline at end of file
-+var d = x(x);
-+
-+let c1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/any/assignAnyToEveryType.ts b/tests/cases/conformance/types/any/assignAnyToEveryType.ts
-index 0af7d94d7b..aba7eb4753 100644
---- a/tests/cases/conformance/types/any/assignAnyToEveryType.ts
-+++ b/tests/cases/conformance/types/any/assignAnyToEveryType.ts
-@@ -42,4 +42,6 @@ M = x;
-
- function k(a: T) {
- a = x;
--}
-\ No newline at end of file
-+}
-+
-+let c1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/any/assignEveryTypeToAny.ts b/tests/cases/conformance/types/any/assignEveryTypeToAny.ts
-index 8613550fc5..0f7f258e87 100644
---- a/tests/cases/conformance/types/any/assignEveryTypeToAny.ts
-+++ b/tests/cases/conformance/types/any/assignEveryTypeToAny.ts
-@@ -52,4 +52,6 @@ x = { f(x: T) { return x; } }
-
- function j(a: T) {
- x = a;
--}
-\ No newline at end of file
-+}
-+
-+let c1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/conditional/variance.ts b/tests/cases/conformance/types/conditional/variance.ts
-index 1dd5db5c67..433eab8e01 100644
---- a/tests/cases/conformance/types/conditional/variance.ts
-+++ b/tests/cases/conformance/types/conditional/variance.ts
-@@ -25,3 +25,5 @@ class Bar {
- Bar.instance.push(this);
- }
- }
-+
-+let ba = new Bar();
-diff --git a/tests/cases/conformance/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionInferenceWithTypeParameter.ts b/tests/cases/conformance/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionInferenceWithTypeParameter.ts
-index 530d506f64..87069a602d 100644
---- a/tests/cases/conformance/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionInferenceWithTypeParameter.ts
-+++ b/tests/cases/conformance/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionInferenceWithTypeParameter.ts
-@@ -31,3 +31,6 @@ testRest((t1: D, t2, t3) => {})
- testRest((t1, t2: D, t3) => {})
- testRest((t2: D, ...t3) => {})
- testRest((t2, ...t3: D[]) => {})
-+
-+
-+let d = new D();
-diff --git a/tests/cases/conformance/types/import/importTypeAmbient.ts b/tests/cases/conformance/types/import/importTypeAmbient.ts
-index b1ba463777..3345c3ac06 100644
---- a/tests/cases/conformance/types/import/importTypeAmbient.ts
-+++ b/tests/cases/conformance/types/import/importTypeAmbient.ts
-@@ -28,8 +28,8 @@ declare module "foo2" {
- item: Bar.I;
- constructor(input: Baz.J);
- }
-+
- }
--
- let y: import("foo2").Bar.I = { a: "", b: 0 };
-
- class Bar2 {
-@@ -40,3 +40,6 @@ class Bar2 {
- let shim: typeof import("foo2") = {
- Bar: Bar2
- };
-+
-+var a;
-+let ba1 = new Bar2(a);
-diff --git a/tests/cases/conformance/types/import/importTypeGenericTypes.ts b/tests/cases/conformance/types/import/importTypeGenericTypes.ts
-index 5bc3aa7802..cf808fc6e3 100644
---- a/tests/cases/conformance/types/import/importTypeGenericTypes.ts
-+++ b/tests/cases/conformance/types/import/importTypeGenericTypes.ts
-@@ -29,9 +29,10 @@ class Bar {
- item: Bar.I;
- constructor(input: Baz.J) {}
- }
-+let bbb = new Bar(null);
- export { Bar }
-
--// @filename: usage.ts
-+// @filename: usage.
- export const x: import("./foo")<{x: number}> = { x: 0, y: 0, data: {x: 12} };
- export let y: import("./foo2").Bar.I<{x: number}> = { a: "", b: 0, data: {x: 12} };
-
-@@ -43,3 +44,5 @@ export class Bar2 {
- export let shim: typeof import("./foo2") = {
- Bar: Bar2
- };
-+
-+let ba2 = new Bar2(1);
-diff --git a/tests/cases/conformance/types/import/importTypeLocal.ts b/tests/cases/conformance/types/import/importTypeLocal.ts
-index 4f29a22285..6fe5ab1c18 100644
---- a/tests/cases/conformance/types/import/importTypeLocal.ts
-+++ b/tests/cases/conformance/types/import/importTypeLocal.ts
-@@ -26,8 +26,11 @@ class Bar {
- item: Bar.I;
- constructor(input: Baz.J) {}
- }
-+let bbb = new Bar(null)
- export { Bar }
-
-+
-+
- // @filename: usage.ts
- export const x: import("./foo") = { x: 0, y: 0 };
- export let y: import("./foo2").Bar.I = { a: "", b: 0 };
-@@ -40,3 +43,5 @@ export class Bar2 {
- export let shim: typeof import("./foo2") = {
- Bar: Bar2
- };
-+
-+let ba2 = new Bar2();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/intersection/intersectionOfUnionNarrowing.ts b/tests/cases/conformance/types/intersection/intersectionOfUnionNarrowing.ts
-new file mode 100644
-index 0000000000..0f67b66bff
---- /dev/null
-+++ b/tests/cases/conformance/types/intersection/intersectionOfUnionNarrowing.ts
-@@ -0,0 +1,16 @@
-+// @strict: true
-+
-+interface X {
-+ a?: { aProp: string };
-+ b?: { bProp: string };
-+}
-+type AorB = { a: object; b: undefined } | { a: undefined; b: object };
-+
-+declare const q: X & AorB;
-+
-+if (q.a !== undefined) {
-+ q.a.aProp;
-+} else {
-+ // q.b is previously incorrectly inferred as potentially undefined
-+ q.b.bProp;
-+}
-diff --git a/tests/cases/conformance/types/keyof/keyofAndIndexedAccess.ts b/tests/cases/conformance/types/keyof/keyofAndIndexedAccess.ts
-index 56ff157a67..7c7d0b13e0 100644
---- a/tests/cases/conformance/types/keyof/keyofAndIndexedAccess.ts
-+++ b/tests/cases/conformance/types/keyof/keyofAndIndexedAccess.ts
-@@ -658,3 +658,23 @@ const cf2 = (t: T,
- const s: string = t[k];
- t.cool;
- };
-+
-+let shape = new Shape();
-+let ta1 = new TaggedShape();
-+let it = new Item();
-+let op = new Options();
-+let com1 = new Component();
-+let c11 = new C();
-+let c12 = new C1();
-+let ba1 = new Base();
-+let per = new Person(1);
-+let oth = new OtherPerson(1);
-+var aa;
-+let com2 = new Component1(aa);
-+let com3 = new Component2(aa);
-+let a11 = new A();
-+let b11 = new B();
-+let fo = new Form();
-+let sam = new SampleClass(1);
-+let ano = new AnotherSampleClass(1);
-+let unb = new Unbounded();
-diff --git a/tests/cases/conformance/types/literal/literalTypes2.ts b/tests/cases/conformance/types/literal/literalTypes2.ts
-index 57e7a0bc74..46b1479857 100644
---- a/tests/cases/conformance/types/literal/literalTypes2.ts
-+++ b/tests/cases/conformance/types/literal/literalTypes2.ts
-@@ -176,3 +176,6 @@ type Bit = 0 | 1;
-
- let aa = makeArray(0);
- aa = append(aa, 1);
-+
-+let c1 = new C1();
-+let c2 = new C2();
-diff --git a/tests/cases/conformance/types/localTypes/localTypes2.ts b/tests/cases/conformance/types/localTypes/localTypes2.ts
-index 79f1402c70..2b81f903ac 100644
---- a/tests/cases/conformance/types/localTypes/localTypes2.ts
-+++ b/tests/cases/conformance/types/localTypes/localTypes2.ts
-@@ -3,6 +3,7 @@ function f1() {
- class C {
- constructor(public x: number, public y: number) { }
- }
-+ let c = new C(1,2);
- return C;
- }
- let C = f();
-@@ -17,6 +18,7 @@ function f2() {
- public x = x;
- constructor(public y: number) { }
- }
-+ let c = new C(1);
- return C;
- }
- let C = f(10);
-@@ -31,6 +33,7 @@ function f3() {
- public x = x;
- public y = y;
- }
-+ let c = new C();
- return C;
- }
- let C = f(10, 20);
-diff --git a/tests/cases/conformance/types/localTypes/localTypes3.ts b/tests/cases/conformance/types/localTypes/localTypes3.ts
-index 5eb3cf2850..7b1e536270 100644
---- a/tests/cases/conformance/types/localTypes/localTypes3.ts
-+++ b/tests/cases/conformance/types/localTypes/localTypes3.ts
-@@ -3,6 +3,7 @@ function f1() {
- class C {
- constructor(public x: X, public y: Y) { }
- }
-+ let c = new C(1,2);
- return C;
- }
- let C = f();
-@@ -17,6 +18,7 @@ function f2() {
- public x = x;
- constructor(public y: Y) { }
- }
-+ let c = new C(1);
- return C;
- }
- let C = f(10);
-@@ -31,6 +33,7 @@ function f3() {
- public x = x;
- public y = y;
- }
-+ let c = new C();
- return C;
- }
- let C = f(10, "hello");
-diff --git a/tests/cases/conformance/types/mapped/mappedTypeAsClauseRelationships.ts b/tests/cases/conformance/types/mapped/mappedTypeAsClauseRelationships.ts
-new file mode 100644
-index 0000000000..051192159e
---- /dev/null
-+++ b/tests/cases/conformance/types/mapped/mappedTypeAsClauseRelationships.ts
-@@ -0,0 +1,27 @@
-+// From original issue #45212:
-+type Methods = { [P in keyof T as T[P] extends Function ? P : never]: T[P] };
-+type H = T[keyof Methods]; // Ok
-+
-+// `Filter` only filters out some keys of `T`.
-+type Filter = { [P in keyof T as T[P] extends Function ? P : never]: T[P] };
-+// `Modify` might modify some keys of `T`.
-+type Modify = { [P in keyof T as P extends string? `bool${P}`: P]: T[P] };
-+
-+function fun(val: T) {
-+ let x: Filter = val; // Ok
-+ let y: Modify = val; // Error
-+}
-+
-+type FilterInclOpt = { [P in keyof T as T[P] extends Function ? P : never]+?: T[P] };
-+type ModifyInclOpt = { [P in keyof T as P extends string? `bool${P}`: never ]+?: T[P] };
-+type FilterExclOpt = { [P in keyof T as T[P] extends Function ? P : never]-?: T[P] };
-+type ModifyExclOpt = { [P in keyof T as P extends string? `bool${P}`: never ]-?: T[P] };
-+
-+function fun2(val: T) {
-+ let x: FilterInclOpt = val; // Ok
-+ let y: ModifyInclOpt = val; // Ok
-+ let z: FilterExclOpt = val; // Error
-+ let w: ModifyExclOpt = val; // Error
-+}
-+
-+
-diff --git a/tests/cases/conformance/types/mapped/mappedTypeProperties.ts b/tests/cases/conformance/types/mapped/mappedTypeProperties.ts
-new file mode 100644
-index 0000000000..407e0eaf56
---- /dev/null
-+++ b/tests/cases/conformance/types/mapped/mappedTypeProperties.ts
-@@ -0,0 +1,42 @@
-+// @declaration: true
-+export type PlaceType = 'openSky' | 'roofed' | 'garage'
-+type Before = {
-+ model: 'hour' | 'day';
-+ [placeType in PlaceType]: void;
-+}
-+
-+type After = {
-+ [placeType in PlaceType]: void;
-+ model: 'hour' | 'day'
-+}
-+
-+type AfterQuestion = {
-+ [placeType in PlaceType]?: void;
-+ model: 'hour' | 'day';
-+}
-+type AfterMethod = {
-+ [placeType in PlaceType]?: void;
-+ model(duration: number): 'hour' | 'day';
-+}
-+
-+type AfterImplicit = {
-+ [placeType in PlaceType]
-+ model: 'hour' | 'day';
-+}
-+type AfterImplicitQ = {
-+ [placeType in PlaceType]?
-+ model: 'hour' | 'day'
-+}
-+
-+interface I {
-+ [P in PlaceType]: any
-+}
-+class C {
-+ [P in PlaceType]: any
-+}
-+const D = class {
-+ [P in PlaceType]: any
-+}
-+const E = class {
-+ [P in 'a' | 'b']: any
-+}
-diff --git a/tests/cases/conformance/types/mapped/mappedTypes3.ts b/tests/cases/conformance/types/mapped/mappedTypes3.ts
-index bf5a4399b0..6ef1918898 100644
---- a/tests/cases/conformance/types/mapped/mappedTypes3.ts
-+++ b/tests/cases/conformance/types/mapped/mappedTypes3.ts
-@@ -37,4 +37,6 @@ function f3(bb: BoxifiedBacon) {
- let b = unboxify(bb); // Explicit type parameter required
- let bool = b.isPerfect;
- let weight = bb.weight;
--}
-\ No newline at end of file
-+}
-+
-+let box = new Box();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/mapped/mappedTypesAndObjects.ts b/tests/cases/conformance/types/mapped/mappedTypesAndObjects.ts
-index b3530b4696..66e25c6091 100644
---- a/tests/cases/conformance/types/mapped/mappedTypesAndObjects.ts
-+++ b/tests/cases/conformance/types/mapped/mappedTypesAndObjects.ts
-@@ -43,3 +43,5 @@ interface E3 extends Base {
- class Form {
- private values: {[P in keyof T]?: T[P]} = {}
- }
-+
-+let f = new Form();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/members/classWithProtectedProperty.ts b/tests/cases/conformance/types/members/classWithProtectedProperty.ts
-index 96bc615c02..a37828eef1 100644
---- a/tests/cases/conformance/types/members/classWithProtectedProperty.ts
-+++ b/tests/cases/conformance/types/members/classWithProtectedProperty.ts
-@@ -24,4 +24,6 @@ class D extends C {
- var r7: string = C.f();
- var r8: string = C.g();
- }
--}
-\ No newline at end of file
-+}
-+
-+let d = new D();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/members/indexSignatures1.ts b/tests/cases/conformance/types/members/indexSignatures1.ts
-new file mode 100644
-index 0000000000..f888275683
---- /dev/null
-+++ b/tests/cases/conformance/types/members/indexSignatures1.ts
-@@ -0,0 +1,325 @@
-+// @strict: true
-+// @declaration: true
-+// @target: esnext
-+
-+// Symbol index signature checking
-+
-+const sym = Symbol();
-+
-+function gg3(x: { [key: string]: string }, y: { [key: symbol]: string }, z: { [sym]: number }) {
-+ x = z;
-+ y = z; // Error
-+}
-+
-+// Overlapping index signatures
-+
-+function gg1(x: { [key: `a${string}`]: string, [key: `${string}a`]: string }, y: { [key: `a${string}a`]: string }) {
-+ x = y;
-+ y = x;
-+}
-+
-+interface IX { [key: `a${string}`]: string, [key: `${string}a`]: string }
-+interface IY { [key: `a${string}a`]: string }
-+
-+function gg2(x: IX, y: IY) {
-+ x = y; // Error
-+ y = x;
-+}
-+
-+// Intersection of multiple applicable index signatures
-+
-+declare let combo: { [x: `foo-${string}`]: 'a' | 'b' } & { [x: `${string}-bar`]: 'b' | 'c' };
-+const x1 = combo['foo-test']; // 'a' | 'b'
-+const x2 = combo['test-bar']; // 'b' | 'c'
-+const x3 = combo['foo-test-bar']; // 'b' (('a' | 'b') & ('b' | 'c'))
-+
-+declare var str: string;
-+
-+const x4 = combo[`foo-${str}`];
-+const x5 = combo[`${str}-bar`];
-+const x6 = combo[`foo-${str}-bar`];
-+
-+declare let combo2: { [x: `${string}xxx${string}` & `${string}yyy${string}`]: string };
-+
-+const x7 = combo2['axxxbyyyc'];
-+const x8 = combo2['ayyyxxxbc'];
-+const x9 = combo2['axxxbbbyc']; // Error
-+
-+// Property access on template pattern index signature
-+
-+declare let dom: { [x: `data${string}`]: string };
-+const y1 = dom['data123'];
-+const y2 = dom.data123;
-+
-+// Excess property checking for template pattern index signature
-+
-+dom = { data123: 'hello' };
-+dom = { date123: 'hello' }; // Error
-+
-+// Contextual typing by index signature with template literal pattern
-+
-+type Funcs = {
-+ [key: `s${string}`]: (x: string) => void,
-+ [key: `n${string}`]: (x: number) => void,
-+}
-+
-+const funcs: Funcs = {
-+ sfoo: x => x.length, // x: string
-+ nfoo: x => x * 2, // n: number
-+}
-+
-+// Duplicate index signature checking
-+
-+type Duplicates = {
-+ [key: string | number]: any; // Error
-+ [key: number | symbol]: any; // Error
-+ [key: symbol | `foo${string}`]: any; // Error
-+ [key: `foo${string}`]: any; // Error
-+}
-+
-+// Conflicting index signature checking
-+
-+type Conflicting = {
-+ [key: `a${string}`]: 'a';
-+ [key: `${string}a`]: 'b';
-+ [key: `a${string}a`]: 'c'; // Error
-+}
-+
-+// Invalid index signatures
-+
-+type Invalid = {
-+ [key: 'a' | 'b' | 'c']: string; // Error
-+ [key: T | number]: string; // Error
-+ [key: Error]: string; // Error
-+ [key: T & string]: string; // Error
-+}
-+
-+// Intersections in index signatures
-+
-+type Tag1 = { __tag1__: void };
-+type Tag2 = { __tag2__: void };
-+
-+type TaggedString1 = string & Tag1;
-+type TaggedString2 = string & Tag2;
-+
-+declare let s0: string;
-+declare let s1: TaggedString1;
-+declare let s2: TaggedString2;
-+declare let s3: TaggedString1 | TaggedString2;
-+declare let s4: TaggedString1 & TaggedString2;
-+
-+interface I1 { [key: TaggedString1]: string }
-+interface I2 { [key: TaggedString2]: string }
-+interface I3 { [key: TaggedString1 | TaggedString2]: string }
-+interface I4 { [key: TaggedString1 & TaggedString2]: string }
-+
-+declare let i1: I1;
-+declare let i2: I2;
-+declare let i3: I3;
-+declare let i4: I4;
-+
-+i1[s0]; // Error
-+i1[s1];
-+i1[s2]; // Error
-+i1[s3]; // Error
-+i1[s4];
-+
-+i2[s0]; // Error
-+i2[s1]; // Error
-+i2[s2];
-+i2[s3]; // Error
-+i2[s4];
-+
-+i3[s0]; // Error
-+i3[s1];
-+i3[s2];
-+i3[s3];
-+i3[s4];
-+
-+i4[s0]; // Error
-+i4[s1]; // Error
-+i4[s2]; // Error
-+i4[s3]; // Error
-+i4[s4];
-+
-+i1 = i2; // Error
-+i1 = i3;
-+i1 = i4; // Error
-+
-+i2 = i1; // Error
-+i2 = i3;
-+i2 = i4; // Error
-+
-+i3 = i1; // Error
-+i3 = i2; // Error
-+i3 = i4; // Error
-+
-+i4 = i1;
-+i4 = i2;
-+i4 = i3;
-+
-+declare let o1: { [key: TaggedString1]: string };
-+declare let o2: { [key: TaggedString2]: string };
-+declare let o3: { [key: TaggedString1 | TaggedString2]: string };
-+declare let o4: { [key: TaggedString1 & TaggedString2]: string };
-+
-+o1[s0]; // Error
-+o1[s1];
-+o1[s2]; // Error
-+o1[s3]; // Error
-+o1[s4];
-+
-+o2[s0]; // Error
-+o2[s1]; // Error
-+o2[s2];
-+o2[s3]; // Error
-+o2[s4];
-+
-+o3[s0]; // Error
-+o3[s1];
-+o3[s2];
-+o3[s3];
-+o3[s4];
-+
-+o4[s0]; // Error
-+o4[s1]; // Error
-+o4[s2]; // Error
-+o4[s3]; // Error
-+o4[s4];
-+
-+o1 = o2;
-+o1 = o3;
-+o1 = o4;
-+
-+o2 = o1;
-+o2 = o3;
-+o2 = o4;
-+
-+o3 = o1;
-+o3 = o2;
-+o3 = o4;
-+
-+o4 = o1;
-+o4 = o2;
-+o4 = o3;
-+
-+// Index signatures inferred from computed property names
-+
-+const obj10 = {
-+ ['x']: 0 as const,
-+ ['a' + 'b']: 1 as const,
-+};
-+
-+const obj11 = {
-+ [1]: 2 as const,
-+ [1 + 2]: 3 as const,
-+};
-+
-+const obj12 = {
-+ [sym]: 4 as const,
-+ [Symbol()]: 5 as const,
-+};
-+
-+const obj13 = {
-+ ['x']: 0 as const,
-+ ['a' + 'b']: 1 as const,
-+ [1]: 2 as const,
-+ [1 + 2]: 3 as const,
-+ [sym]: 4 as const,
-+ [Symbol()]: 5 as const,
-+};
-+
-+// Repros from #1863
-+
-+const system = Symbol('system');
-+const SomeSytePlugin = Symbol('SomeSytePlugin');
-+
-+interface Plugs {
-+ [key: symbol]: (...args: any) => unknown;
-+}
-+
-+const plugins = {
-+ "user": {} as Plugs,
-+ [system]: {} as Plugs
-+};
-+
-+plugins[system][SomeSytePlugin] = () => console.log('awsome');
-+plugins[system][SomeSytePlugin]();
-+
-+var theAnswer: symbol = Symbol('secret');
-+var obj = {} as Record;
-+obj[theAnswer] = 42;
-+
-+// Repro from #26470
-+
-+const directive = Symbol('directive');
-+declare function foo(options: { [x in string]: (arg: TArg) => TRet } & { [directive]?: TDir }): void;
-+
-+let case1 = foo({
-+ [directive]: (x: string) => 'str',
-+ addOne: (x: number) => x + 1,
-+ double: (x: number) => x + x,
-+});
-+
-+let case2 = foo({
-+ addOne: (x: number) => x + 1,
-+ double: (x: number) => x + x,
-+ [directive]: (x: string) => 'str',
-+});
-+
-+let case3 = foo({
-+ [directive]: 'str',
-+ addOne: (x: number) => x + 1,
-+ double: (x: number) => x + x,
-+});
-+
-+// Repros from #42192
-+
-+type Pseudo = `&:${string}`;
-+
-+const AmIPseudo1: Pseudo = '&:test';
-+const AmIPseudo: Pseudo = '&'; // Error
-+
-+type PseudoDeclaration = { [key in Pseudo]: string };
-+
-+const test: PseudoDeclaration = { 'someKey' : 'someValue' }; // Error
-+
-+type FieldPattern = `/${string}`;
-+
-+const path1: FieldPattern = '/one';
-+const path2: FieldPattern = 'two'; // Error
-+
-+type PathsObject = { [P in FieldPattern]: object; };
-+const pathObject: PathsObject = 123; // Error
-+
-+type IdType = `${number}-${number}-${number}-${number}`
-+const id: IdType = '0000-0000-0000-0001';
-+
-+type A = Record;
-+
-+const a: A = { [id]: 'test' }
-+
-+let aid = a[id];
-+
-+// Repro from #44793
-+
-+interface AA {
-+ a?: string;
-+ b?: number;
-+ [key: symbol]: string;
-+}
-+
-+const aa: AA = { [sym]: '123' };
-+
-+const obj1: { [key: symbol]: string } = { [sym]: 'hello '};
-+const obj2: { [key: string]: string } = { [sym]: 'hello '}; // Permitted for backwards compatibility
-+const obj3: { [key: number]: string } = { [sym]: 'hello '}; // Error
-+
-+// Repro from #45772
-+
-+type Id = string & { __tag: 'id '};
-+type Rec1 = { [key: Id]: number };
-+type Rec2 = Record;
-+
-+type K1 = keyof Rec1; // Id
-+type K2 = keyof Rec2; // Id
-diff --git a/tests/cases/conformance/types/members/objectTypeHidingMembersOfObject.ts b/tests/cases/conformance/types/members/objectTypeHidingMembersOfObject.ts
-index 1a7d6f2be4..bc489541ae 100644
---- a/tests/cases/conformance/types/members/objectTypeHidingMembersOfObject.ts
-+++ b/tests/cases/conformance/types/members/objectTypeHidingMembersOfObject.ts
-@@ -24,4 +24,6 @@ var b: {
- valueOf(): void;
- }
-
--var r4: void = b.valueOf();
-\ No newline at end of file
-+var r4: void = b.valueOf();
-+
-+let c1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/members/objectTypePropertyAccess.ts b/tests/cases/conformance/types/members/objectTypePropertyAccess.ts
-index a54890fce9..e3c2cca547 100644
---- a/tests/cases/conformance/types/members/objectTypePropertyAccess.ts
-+++ b/tests/cases/conformance/types/members/objectTypePropertyAccess.ts
-@@ -26,3 +26,5 @@ var r8 = a.toString();
- var r9 = a['toString']();
- var r10 = a.foo;
- var r11 = a['foo'];
-+
-+let c1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/members/objectTypeWithNumericProperty.ts b/tests/cases/conformance/types/members/objectTypeWithNumericProperty.ts
-index 730ab43ec9..2c1b46b5d1 100644
---- a/tests/cases/conformance/types/members/objectTypeWithNumericProperty.ts
-+++ b/tests/cases/conformance/types/members/objectTypeWithNumericProperty.ts
-@@ -40,4 +40,6 @@ var b = {
- var r1 = b[1];
- var r2 = b[1.1];
- var r3 = b['1'];
--var r4 = b['1.1'];
-\ No newline at end of file
-+var r4 = b['1.1'];
-+
-+let c1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/members/objectTypeWithStringNamedPropertyOfIllegalCharacters.ts b/tests/cases/conformance/types/members/objectTypeWithStringNamedPropertyOfIllegalCharacters.ts
-index 766f56bdd2..d67c011129 100644
---- a/tests/cases/conformance/types/members/objectTypeWithStringNamedPropertyOfIllegalCharacters.ts
-+++ b/tests/cases/conformance/types/members/objectTypeWithStringNamedPropertyOfIllegalCharacters.ts
-@@ -50,3 +50,5 @@ var r2 = b[" "];
- var r3 = b["a b"];
- // BUG 817263
- var r4 = b["~!@#$%^&*()_+{}|:'<>?\/.,`"];
-+
-+let c1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/members/typesWithSpecializedCallSignatures.ts b/tests/cases/conformance/types/members/typesWithSpecializedCallSignatures.ts
-index 9eef3476f2..9aea8f6a18 100644
---- a/tests/cases/conformance/types/members/typesWithSpecializedCallSignatures.ts
-+++ b/tests/cases/conformance/types/members/typesWithSpecializedCallSignatures.ts
-@@ -38,4 +38,7 @@ a = i;
-
- var r1: Derived1 = c.foo('hi');
- var r2: Derived2 = c.foo('bye');
--var r3: Base = c.foo('hm');
-\ No newline at end of file
-+var r3: Base = c.foo('hm');
-+
-+// let dev1 = new Derived1();
-+// let dev2 = new Derived2();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/members/typesWithSpecializedConstructSignatures.ts b/tests/cases/conformance/types/members/typesWithSpecializedConstructSignatures.ts
-index 7c84e76f14..522fad55bf 100644
---- a/tests/cases/conformance/types/members/typesWithSpecializedConstructSignatures.ts
-+++ b/tests/cases/conformance/types/members/typesWithSpecializedConstructSignatures.ts
-@@ -36,4 +36,7 @@ a = i;
-
- var r1 = new C('hi');
- var r2: Derived2 = new i('bye');
--var r3: Base = new a('hm');
-\ No newline at end of file
-+var r3: Base = new a('hm');
-+
-+let dev1 = new Derived1();
-+let dev2 = new Derived2();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/namedTypes/classWithOptionalParameter.ts b/tests/cases/conformance/types/namedTypes/classWithOptionalParameter.ts
-index 82e7de4584..97001142ae 100644
---- a/tests/cases/conformance/types/namedTypes/classWithOptionalParameter.ts
-+++ b/tests/cases/conformance/types/namedTypes/classWithOptionalParameter.ts
-@@ -8,4 +8,7 @@ class C {
- class C2 {
- x?: T;
- f?(x: T) {}
--}
-\ No newline at end of file
-+}
-+
-+let c = new C();
-+let c2 = new C2();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/namedTypes/optionalMethods.ts b/tests/cases/conformance/types/namedTypes/optionalMethods.ts
-index 932521425f..dc7fe5cf4c 100644
---- a/tests/cases/conformance/types/namedTypes/optionalMethods.ts
-+++ b/tests/cases/conformance/types/namedTypes/optionalMethods.ts
-@@ -56,3 +56,6 @@ class Derived extends Base {
- a = 1;
- f(): number { return 1; }
- }
-+
-+let ba1 = new Bar();
-+let dev = new Derived();
-diff --git a/tests/cases/conformance/types/never/neverType.ts b/tests/cases/conformance/types/never/neverType.ts
-index d58471d62a..e548194630 100644
---- a/tests/cases/conformance/types/never/neverType.ts
-+++ b/tests/cases/conformance/types/never/neverType.ts
-@@ -91,3 +91,5 @@ test(() => "hello");
- test(() => fail());
- test(() => { throw new Error(); })
- test(errorCallback);
-+
-+let c1 = new C();
-diff --git a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignatureWithoutReturnTypeAnnotationInference.ts b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignatureWithoutReturnTypeAnnotationInference.ts
-index 1cc499c7d6..16fe9f1bc5 100644
---- a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignatureWithoutReturnTypeAnnotationInference.ts
-+++ b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignatureWithoutReturnTypeAnnotationInference.ts
-@@ -77,6 +77,7 @@ module M {
- export var x = 1;
- export class C { foo: string }
- }
-+let c2 = new M.C();
- function foo11() {
- return M;
- }
-@@ -119,4 +120,7 @@ module e1 { export var y = 1; }
- function foo15() {
- return e1;
- }
--var r15 = foo15();
-\ No newline at end of file
-+var r15 = foo15();
-+
-+let c = new C();
-+let c11 = new c1(1);
-diff --git a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithDuplicateParameters.ts b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithDuplicateParameters.ts
-index d5ff0c1f56..191117eb92 100644
---- a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithDuplicateParameters.ts
-+++ b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithDuplicateParameters.ts
-@@ -35,4 +35,6 @@ var b = {
- foo(x, x) { },
- a: function foo(x: number, x: string) { },
- b: (x: T, x: T) => { }
--}
-\ No newline at end of file
-+}
-+
-+let c1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithOptionalParameters.ts b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithOptionalParameters.ts
-index 34edfba671..d285c45d78 100644
---- a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithOptionalParameters.ts
-+++ b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithOptionalParameters.ts
-@@ -52,3 +52,5 @@ b.a(1);
- b.a(1, 2);
- b.b();
- b.b(1);
-+
-+let c1 = new C();
-diff --git a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithOptionalParameters2.ts b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithOptionalParameters2.ts
-index 4f31726f82..bdd01987b0 100644
---- a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithOptionalParameters2.ts
-+++ b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignaturesWithOptionalParameters2.ts
-@@ -56,4 +56,6 @@ a(1);
- a(1, 2);
- a.foo(1);
- a.foo(1, 2);
--a.foo(1, 2, 3);
-\ No newline at end of file
-+a.foo(1, 2, 3);
-+
-+let c1 = new C();
-diff --git a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/parametersWithNoAnnotationAreAny.ts b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/parametersWithNoAnnotationAreAny.ts
-index 432c905765..4c09ab1066 100644
---- a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/parametersWithNoAnnotationAreAny.ts
-+++ b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/parametersWithNoAnnotationAreAny.ts
-@@ -26,4 +26,6 @@ var b = {
- return x;
- },
- b: (x) => x
--}
-\ No newline at end of file
-+}
-+
-+let c1 = new C();
-diff --git a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.ts b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.ts
-index 01f33fbd7b..0aeddb657c 100644
---- a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.ts
-+++ b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureIsNotSubtypeOfNonSpecializedSignature.ts
-@@ -62,3 +62,6 @@ var a3: {
- foo(x: 'a');
- foo(x: T);
- }
-+let c1 = new C();
-+let c2 = new C2();
-+let c3 = new C3();
-diff --git a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureIsSubtypeOfNonSpecializedSignature.ts b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureIsSubtypeOfNonSpecializedSignature.ts
-index 70735b8edd..06ca07fbe8 100644
---- a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureIsSubtypeOfNonSpecializedSignature.ts
-+++ b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/specializedSignatureIsSubtypeOfNonSpecializedSignature.ts
-@@ -78,3 +78,6 @@ var a3: {
- foo(x: 'a');
- foo(x: T);
- }
-+let c1 = new C();
-+let c2 = new C2();
-+let c3 = new C3();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/stringLiteralTypesInImplementationSignatures.ts b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/stringLiteralTypesInImplementationSignatures.ts
-index a8bf323850..6ea1c88cfb 100644
---- a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/stringLiteralTypesInImplementationSignatures.ts
-+++ b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/stringLiteralTypesInImplementationSignatures.ts
-@@ -23,3 +23,5 @@ var b = {
- a: function foo(x: 'hi', y: 'hi') { },
- b: (x: 'hi') => { }
- }
-+
-+let c1 = new C();
-diff --git a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterAsTypeArgument.ts b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterAsTypeArgument.ts
-index ef33eef5d5..5e87397a9e 100644
---- a/tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterAsTypeArgument.ts
-+++ b/tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterAsTypeArgument.ts
-@@ -24,4 +24,6 @@ interface I {
-
- //interface I {
- // x: C;
--//}
-+//}
-+
-+let c1 = new C();
-diff --git a/tests/cases/conformance/types/objectTypeLiteral/constructSignatures/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.ts b/tests/cases/conformance/types/objectTypeLiteral/constructSignatures/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.ts
-index 4ac60bd7f7..9a462477de 100644
---- a/tests/cases/conformance/types/objectTypeLiteral/constructSignatures/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.ts
-+++ b/tests/cases/conformance/types/objectTypeLiteral/constructSignatures/constructSignaturesWithOverloadsThatDifferOnlyByReturnType.ts
-@@ -29,4 +29,7 @@ var a: {
- var b: {
- new (x: T, y: string): C2;
- new (x: T, y: string): C; // error
--}
-\ No newline at end of file
-+}
-+
-+let c1 = new C(1);
-+let c2 = new C2(1);
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexingResults.ts b/tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexingResults.ts
-index 3d7b7eba45..4af4aba5a9 100644
---- a/tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexingResults.ts
-+++ b/tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexingResults.ts
-@@ -53,4 +53,6 @@ var r2b = b2['2'];
- var r3 = b2['3'];
- var r4 = b2[1];
- var r5 = b2[2];
--var r6 = b2[3];
-\ No newline at end of file
-+var r6 = b2[3];
-+
-+let c1 = new C();
-diff --git a/tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexingResults.ts b/tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexingResults.ts
-index f51b8e461e..48ccea819f 100644
---- a/tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexingResults.ts
-+++ b/tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexingResults.ts
-@@ -32,3 +32,5 @@ var b: { [x: string]: string } = { y: '' }
- var r10 = b['y'];
- var r11 = b['a'];
- var r12 = b[1];
-+
-+let c1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNameWithoutTypeAnnotation.ts b/tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNameWithoutTypeAnnotation.ts
-index 42f42eb312..ce53505fda 100644
---- a/tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNameWithoutTypeAnnotation.ts
-+++ b/tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNameWithoutTypeAnnotation.ts
-@@ -18,4 +18,6 @@ var b = {
- var r1 = (new C()).foo;
- var r2 = (null).foo;
- var r3 = a.foo;
--var r4 = b.foo;
-\ No newline at end of file
-+var r4 = b.foo;
-+
-+let c1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNamesOfReservedWords.ts b/tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNamesOfReservedWords.ts
-index 6673465381..e8589921f5 100644
---- a/tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNamesOfReservedWords.ts
-+++ b/tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNamesOfReservedWords.ts
-@@ -273,4 +273,6 @@ enum E {
- }
-
- var r7 = E.abstract;
--var r8 = E.as;
-\ No newline at end of file
-+var r8 = E.as;
-+
-+let c1 = new C();
-diff --git a/tests/cases/conformance/types/objectTypeLiteral/propertySignatures/stringNamedPropertyAccess.ts b/tests/cases/conformance/types/objectTypeLiteral/propertySignatures/stringNamedPropertyAccess.ts
-index dbea999036..9c6eea5968 100644
---- a/tests/cases/conformance/types/objectTypeLiteral/propertySignatures/stringNamedPropertyAccess.ts
-+++ b/tests/cases/conformance/types/objectTypeLiteral/propertySignatures/stringNamedPropertyAccess.ts
-@@ -20,4 +20,6 @@ var r3 = a["a b"];
- var b = {
- "a b": 1
- }
--var r4 = b["a b"];
-\ No newline at end of file
-+var r4 = b["a b"];
-+
-+let c1 = new C();
-diff --git a/tests/cases/conformance/types/primitives/number/extendNumberInterface.ts b/tests/cases/conformance/types/primitives/number/extendNumberInterface.ts
-index 6aa6325ee3..68641deedd 100644
---- a/tests/cases/conformance/types/primitives/number/extendNumberInterface.ts
-+++ b/tests/cases/conformance/types/primitives/number/extendNumberInterface.ts
-@@ -7,4 +7,4 @@ var x = 1;
- var a: string = x.doStuff();
- var b: string = x.doOtherStuff('hm');
- var c: string = x['doStuff']();
--var d: string = x['doOtherStuff']('hm');
-\ No newline at end of file
-+var d: string = x['doOtherStuff']('hm');
-diff --git a/tests/cases/conformance/types/primitives/undefined/invalidUndefinedValues.ts b/tests/cases/conformance/types/primitives/undefined/invalidUndefinedValues.ts
-index 58a5a54386..572d96843f 100644
---- a/tests/cases/conformance/types/primitives/undefined/invalidUndefinedValues.ts
-+++ b/tests/cases/conformance/types/primitives/undefined/invalidUndefinedValues.ts
-@@ -28,4 +28,6 @@ x = f;
-
- enum E { A }
- x = E;
--x = E.A;
-\ No newline at end of file
-+x = E.A;
-+
-+let c1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/primitives/undefined/validUndefinedAssignments.ts b/tests/cases/conformance/types/primitives/undefined/validUndefinedAssignments.ts
-index 71ae9f89a1..a1cad7a4a4 100644
---- a/tests/cases/conformance/types/primitives/undefined/validUndefinedAssignments.ts
-+++ b/tests/cases/conformance/types/primitives/undefined/validUndefinedAssignments.ts
-@@ -20,4 +20,6 @@ var h: { f(): void } = x;
-
- function i(a: T) {
- a = x;
--}
-\ No newline at end of file
-+}
-+
-+let c1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/rest/objectRestParameter.ts b/tests/cases/conformance/types/rest/objectRestParameter.ts
-index 5b6faeb797..a18f4afc49 100644
---- a/tests/cases/conformance/types/rest/objectRestParameter.ts
-+++ b/tests/cases/conformance/types/rest/objectRestParameter.ts
-@@ -19,3 +19,4 @@ function foobar({ bar={}, ...opts }: any = {}) {
- foobar();
- foobar({ baz: 'hello' });
- foobar({ bar: { greeting: 'hello' } });
-+let t1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayOfFunctionTypes3.ts b/tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayOfFunctionTypes3.ts
-index 9746dd287b..a518d15d97 100644
---- a/tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayOfFunctionTypes3.ts
-+++ b/tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayOfFunctionTypes3.ts
-@@ -23,4 +23,6 @@ var c2: { (x: number): number; (x: T): any; };
-
- var z2 = [a2, b2, c2];
- var r6 = z2[0];
--var r7 = r6(''); // any not string
-\ No newline at end of file
-+var r7 = r6(''); // any not string
-+
-+let c11 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/specifyingTypes/typeLiterals/functionLiteralForOverloads2.ts b/tests/cases/conformance/types/specifyingTypes/typeLiterals/functionLiteralForOverloads2.ts
-index 4ba6a76000..1d686dcc89 100644
---- a/tests/cases/conformance/types/specifyingTypes/typeLiterals/functionLiteralForOverloads2.ts
-+++ b/tests/cases/conformance/types/specifyingTypes/typeLiterals/functionLiteralForOverloads2.ts
-@@ -25,4 +25,7 @@ var f2: {
- var f3: {
- new(x: string): D;
- new(x: number): D;
--} = D;
-\ No newline at end of file
-+} = D;
-+
-+let c = new C('');
-+let d = new D('');
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryOnClass.ts b/tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryOnClass.ts
-index 3e8ee82c74..4dd74a8b9b 100644
---- a/tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryOnClass.ts
-+++ b/tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryOnClass.ts
-@@ -53,4 +53,7 @@ class D {
-
- var d: D;
- var r3: typeof D;
--var r4: typeof d;
-\ No newline at end of file
-+var r4: typeof d;
-+
-+let c1 = new C(1);
-+let d1 = new D(1);
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryWithReservedWords.ts b/tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryWithReservedWords.ts
-index 5fb9d2233f..ce1748f526 100644
---- a/tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryWithReservedWords.ts
-+++ b/tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryWithReservedWords.ts
-@@ -12,3 +12,4 @@ interface IScope {
- delete: typeof Controller.prototype.delete; // Should not error
- var: typeof Controller.prototype.var; // Should not error
- }
-+let c2 = new Controller();
-diff --git a/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofClass2.ts b/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofClass2.ts
-index df1898a543..4dcf244525 100644
---- a/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofClass2.ts
-+++ b/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofClass2.ts
-@@ -18,4 +18,7 @@ class D extends C {
- var d: D;
-
- var r1: typeof D;
--var r2: typeof d;
-\ No newline at end of file
-+var r2: typeof d;
-+
-+let c = new C(1);
-+let d1 = new D(1);
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofModuleWithoutExports.ts b/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofModuleWithoutExports.ts
-index 878885a8a9..53d74c3b71 100644
---- a/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofModuleWithoutExports.ts
-+++ b/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofModuleWithoutExports.ts
-@@ -3,6 +3,7 @@ module M {
- class C {
- foo: number;
- }
-+ var c = new C();
- }
-
--var r: typeof M;
-\ No newline at end of file
-+var r: typeof M;
-diff --git a/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofThis.ts b/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofThis.ts
-new file mode 100644
-index 0000000000..420604c550
---- /dev/null
-+++ b/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofThis.ts
-@@ -0,0 +1,146 @@
-+// @noImplicitThis: true
-+// @strict: true
-+
-+class Test {
-+ data = {};
-+ constructor() {
-+ var copy: typeof this.data = {};
-+ }
-+}
-+
-+class Test1 {
-+ data = { foo: '' };
-+ ['this'] = '';
-+ constructor() {
-+ var copy: typeof this.data = { foo: '' };
-+ var foo: typeof this.data.foo = '';
-+
-+ var self: typeof this = this;
-+ self.data;
-+
-+ var str: typeof this.this = '';
-+ }
-+}
-+
-+
-+function Test2() {
-+ let x: typeof this.no = 1;
-+}
-+
-+function Test3(this: { no: number }) {
-+ let x: typeof this.no = 1;
-+}
-+
-+function Test4(this: { no: number } | undefined) {
-+ let x: typeof this.no = 1;
-+}
-+
-+class Test5 {
-+ no = 1;
-+
-+ f = () => {
-+ // should not capture this.
-+ let x: typeof this.no = 1;
-+ }
-+}
-+
-+namespace Test6 {
-+ export let f = () => {
-+ let x: typeof this.no = 1;
-+ }
-+}
-+
-+module Test7 {
-+ export let f = () => {
-+ let x: typeof this.no = 1;
-+ }
-+}
-+
-+const Test8 = () => {
-+ let x: typeof this.no = 1;
-+}
-+
-+class Test9 {
-+ no = 0;
-+ this = 0;
-+
-+ f() {
-+ if (this instanceof Test9D1) {
-+ const d1: typeof this = this;
-+ d1.f1();
-+ }
-+
-+ if (this instanceof Test9D2) {
-+ const d2: typeof this = this;
-+ d2.f2();
-+ }
-+ }
-+
-+ g() {
-+ if (this.no === 1) {
-+ const no: typeof this.no = this.no;
-+ }
-+
-+ if (this.this === 1) {
-+ const no: typeof this.this = this.this;
-+ }
-+ }
-+}
-+
-+class Test9D1 {
-+ f1() {}
-+}
-+
-+class Test9D2 {
-+ f2() {}
-+}
-+
-+class Test10 {
-+ a?: { b?: string }
-+
-+ foo() {
-+ let a: typeof this.a = undefined as any;
-+ if (this.a) {
-+ let a: typeof this.a = undefined as any; // should narrow to { b?: string }
-+ let b: typeof this.a.b = undefined as any;
-+
-+ if (this.a.b) {
-+ let b: typeof this.a.b = undefined as any; // should narrow to string
-+ }
-+ }
-+ }
-+}
-+
-+class Test11 {
-+ this?: { x?: string };
-+
-+ foo() {
-+ const o = this;
-+ let bar: typeof o.this = {};
-+
-+ if (o.this && o.this.x) {
-+ let y: string = o.this.x; // should narrow to string
-+ }
-+ }
-+}
-+
-+class Tests12 {
-+ test1() { // OK
-+ type Test = typeof this;
-+ }
-+
-+ test2() { // OK
-+ for (;;) {}
-+ type Test = typeof this;
-+ }
-+
-+ test3() { // expected no compile errors
-+ for (const dummy in []) {}
-+ type Test = typeof this;
-+ }
-+
-+ test4() { // expected no compile errors
-+ for (const dummy of []) {}
-+ type Test = typeof this;
-+ }
-+}
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofThisWithImplicitThis.ts b/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofThisWithImplicitThis.ts
-new file mode 100644
-index 0000000000..d99cceaa58
---- /dev/null
-+++ b/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofThisWithImplicitThis.ts
-@@ -0,0 +1,5 @@
-+// @noImplicitThis: false
-+
-+function Test1() {
-+ let x: typeof this.no = 1
-+}
-diff --git a/tests/cases/conformance/types/spread/spreadDuplicate.ts b/tests/cases/conformance/types/spread/spreadDuplicate.ts
-new file mode 100644
-index 0000000000..f27a2529f0
---- /dev/null
-+++ b/tests/cases/conformance/types/spread/spreadDuplicate.ts
-@@ -0,0 +1,21 @@
-+// @strict: true
-+// @declaration: true
-+
-+// Repro from #44438
-+
-+declare let a: { a: string };
-+declare let b: { a?: string };
-+declare let c: { a: string | undefined };
-+declare let d: { a?: string | undefined };
-+
-+declare let t: boolean;
-+
-+let a1 = { a: 123, ...a }; // string (Error)
-+let b1 = { a: 123, ...b }; // string | number
-+let c1 = { a: 123, ...c }; // string | undefined (Error)
-+let d1 = { a: 123, ...d }; // string | number
-+
-+let a2 = { a: 123, ...(t ? a : {}) }; // string | number
-+let b2 = { a: 123, ...(t ? b : {}) }; // string | number
-+let c2 = { a: 123, ...(t ? c : {}) }; // string | number
-+let d2 = { a: 123, ...(t ? d : {}) }; // string | number
-diff --git a/tests/cases/conformance/types/spread/spreadDuplicateExact.ts b/tests/cases/conformance/types/spread/spreadDuplicateExact.ts
-new file mode 100644
-index 0000000000..e395af4ce5
---- /dev/null
-+++ b/tests/cases/conformance/types/spread/spreadDuplicateExact.ts
-@@ -0,0 +1,22 @@
-+// @strict: true
-+// @exactOptionalPropertyTypes: true
-+// @declaration: true
-+
-+// Repro from #44438
-+
-+declare let a: { a: string };
-+declare let b: { a?: string };
-+declare let c: { a: string | undefined };
-+declare let d: { a?: string | undefined };
-+
-+declare let t: boolean;
-+
-+let a1 = { a: 123, ...a }; // string (Error)
-+let b1 = { a: 123, ...b }; // string | number
-+let c1 = { a: 123, ...c }; // string | undefined (Error)
-+let d1 = { a: 123, ...d }; // string | number | undefined
-+
-+let a2 = { a: 123, ...(t ? a : {}) }; // string | number
-+let b2 = { a: 123, ...(t ? b : {}) }; // string | number
-+let c2 = { a: 123, ...(t ? c : {}) }; // string | number | undefined
-+let d2 = { a: 123, ...(t ? d : {}) }; // string | number | undefined
-diff --git a/tests/cases/conformance/types/spread/spreadUnion4.ts b/tests/cases/conformance/types/spread/spreadUnion4.ts
-new file mode 100644
-index 0000000000..6a39ac3a3c
---- /dev/null
-+++ b/tests/cases/conformance/types/spread/spreadUnion4.ts
-@@ -0,0 +1,4 @@
-+declare const a: { x: () => void }
-+declare const b: { x?: () => void }
-+
-+const c = { ...a, ...b };
-diff --git a/tests/cases/conformance/types/thisType/fluentClasses.ts b/tests/cases/conformance/types/thisType/fluentClasses.ts
-index c9e791cb6f..0aad4efe17 100644
---- a/tests/cases/conformance/types/thisType/fluentClasses.ts
-+++ b/tests/cases/conformance/types/thisType/fluentClasses.ts
-@@ -15,3 +15,5 @@ class C extends B {
- }
- var c: C;
- var z = c.foo().bar().baz(); // Fluent pattern
-+let b1 = new B();
-+let c1 = new C();
-diff --git a/tests/cases/conformance/types/thisType/thisTypeAndConstraints.ts b/tests/cases/conformance/types/thisType/thisTypeAndConstraints.ts
-index f46b251c3b..c6091fd7a2 100644
---- a/tests/cases/conformance/types/thisType/thisTypeAndConstraints.ts
-+++ b/tests/cases/conformance/types/thisType/thisTypeAndConstraints.ts
-@@ -19,3 +19,6 @@ class B {
- x = x.self();
- }
- }
-+
-+let a = new A();
-+let b = new B();
-diff --git a/tests/cases/conformance/types/thisType/thisTypeInClasses.ts b/tests/cases/conformance/types/thisType/thisTypeInClasses.ts
-index 6c650341fb..0d3913de7e 100644
---- a/tests/cases/conformance/types/thisType/thisTypeInClasses.ts
-+++ b/tests/cases/conformance/types/thisType/thisTypeInClasses.ts
-@@ -47,3 +47,9 @@ class C5 {
- let x2 = undefined as this;
- }
- }
-+
-+let c1 = new C1();
-+let c2 = new C2();
-+let c3 = new C3();
-+let c4 = new C4();
-+let c5 = new C5();
-diff --git a/tests/cases/conformance/types/thisType/thisTypeInFunctions3.ts b/tests/cases/conformance/types/thisType/thisTypeInFunctions3.ts
-index 01d7fd0430..8fe03ac945 100644
---- a/tests/cases/conformance/types/thisType/thisTypeInFunctions3.ts
-+++ b/tests/cases/conformance/types/thisType/thisTypeInFunctions3.ts
-@@ -7,3 +7,6 @@ class Test extends Base {
- this.check(this);
- }
- }
-+
-+let te = new Test();
-+
-diff --git a/tests/cases/conformance/types/thisType/thisTypeInTaggedTemplateCall.ts b/tests/cases/conformance/types/thisType/thisTypeInTaggedTemplateCall.ts
-new file mode 100644
-index 0000000000..c46933329b
---- /dev/null
-+++ b/tests/cases/conformance/types/thisType/thisTypeInTaggedTemplateCall.ts
-@@ -0,0 +1,10 @@
-+// @target: esnext
-+
-+class Foo {
-+ static m(this: new () => T, strings: TemplateStringsArray | string) {
-+ return new this()
-+ }
-+}
-+
-+Foo.m`test`;
-+(Foo.m)`test`;
-diff --git a/tests/cases/conformance/types/tuple/readonlyArraysAndTuples2.ts b/tests/cases/conformance/types/tuple/readonlyArraysAndTuples2.ts
-index 0f58f1971d..e03bc2a0c6 100644
---- a/tests/cases/conformance/types/tuple/readonlyArraysAndTuples2.ts
-+++ b/tests/cases/conformance/types/tuple/readonlyArraysAndTuples2.ts
-@@ -21,3 +21,5 @@ class A {
- @someDec
- k: readonly [string, number] = ['foo', 42];
- }
-+
-+let a = new A();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeAliases/circularTypeAliasForUnionWithClass.ts b/tests/cases/conformance/types/typeAliases/circularTypeAliasForUnionWithClass.ts
-index e7cca719f4..05fd3be85e 100644
---- a/tests/cases/conformance/types/typeAliases/circularTypeAliasForUnionWithClass.ts
-+++ b/tests/cases/conformance/types/typeAliases/circularTypeAliasForUnionWithClass.ts
-@@ -15,3 +15,7 @@ type T4 = string | I4;
- class I4 {
- [x: string]: T4;
- }
-+
-+let i0 = new I0();
-+let i3 = new I3();
-+let i4 = new I4();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeAliases/classDoesNotDependOnBaseTypes.ts b/tests/cases/conformance/types/typeAliases/classDoesNotDependOnBaseTypes.ts
-index 4cc3a72395..96d1b74b83 100644
---- a/tests/cases/conformance/types/typeAliases/classDoesNotDependOnBaseTypes.ts
-+++ b/tests/cases/conformance/types/typeAliases/classDoesNotDependOnBaseTypes.ts
-@@ -9,4 +9,6 @@ var x: StringTree;
- if (typeof x !== "string") {
- x[0] = "";
- x[0] = new StringTreeCollection;
--}
-\ No newline at end of file
-+}
-+
-+let s1 = new StringTreeCollection();
-diff --git a/tests/cases/conformance/types/typeAliases/typeAliases.ts b/tests/cases/conformance/types/typeAliases/typeAliases.ts
-index b9d28f4cc3..32eb8473bf 100644
---- a/tests/cases/conformance/types/typeAliases/typeAliases.ts
-+++ b/tests/cases/conformance/types/typeAliases/typeAliases.ts
-@@ -77,4 +77,6 @@ var x: [string, boolean];
- f16(x);
-
- var y: StringAndBoolean = ["1", false];
--y[0].toLowerCase();
-\ No newline at end of file
-+y[0].toLowerCase();
-+
-+let c7 = new C7();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeParameters/typeArgumentLists/callGenericFunctionWithZeroTypeArguments.ts b/tests/cases/conformance/types/typeParameters/typeArgumentLists/callGenericFunctionWithZeroTypeArguments.ts
-index 9a21c48ee1..b4a8dc7ba5 100644
---- a/tests/cases/conformance/types/typeParameters/typeArgumentLists/callGenericFunctionWithZeroTypeArguments.ts
-+++ b/tests/cases/conformance/types/typeParameters/typeArgumentLists/callGenericFunctionWithZeroTypeArguments.ts
-@@ -33,4 +33,7 @@ interface I2 {
- f(x: T): T;
- }
- var i2: I2;
--var r7 = i2.f(1);
-\ No newline at end of file
-+var r7 = i2.f(1);
-+
-+let c1 = new C();
-+let c2 = new C2();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction.ts b/tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction.ts
-index ba1c5b003f..7490e2bd94 100644
---- a/tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction.ts
-+++ b/tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction.ts
-@@ -58,4 +58,7 @@ function foo2(x: T, y: U) {
- //function foo2(x: T, y: U) {
- // foo(x);
- // foo(y);
--//}
-\ No newline at end of file
-+//}
-+
-+let c11 = new C();
-+let c12 = new C2();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction3.ts b/tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction3.ts
-index 6c32014789..dec6cdd0bd 100644
---- a/tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction3.ts
-+++ b/tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction3.ts
-@@ -38,4 +38,7 @@ var c2: { (x: T): T; (x: T, y: T): T };
- var r9 = foo(function (x: U) { return x; });
- var r10 = foo((x: U) => x);
- var r12 = foo(i2);
--var r15 = foo(c2);
-\ No newline at end of file
-+var r15 = foo(c2);
-+
-+let c11 = new C();
-+let c12 = new C2()
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.ts b/tests/cases/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.ts
-index 60766c7e5e..4bd0b6c27f 100644
---- a/tests/cases/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.ts
-+++ b/tests/cases/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.ts
-@@ -34,4 +34,6 @@ class C2 {
- // var x: U;
- // x.getDate();
- // }
--//}
-\ No newline at end of file
-+//}
-+let c1 = new C();
-+let c2 = new C2();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints.ts b/tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints.ts
-index b89016ecff..c10bef3300 100644
---- a/tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints.ts
-+++ b/tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints.ts
-@@ -31,4 +31,5 @@ var b = {
- }
- }
-
--var r4 = b.foo(new Date());
-\ No newline at end of file
-+var r4 = b.foo(new Date());
-+let c = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints2.ts b/tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints2.ts
-index 10f3a49884..a9992c5aa1 100644
---- a/tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints2.ts
-+++ b/tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints2.ts
-@@ -61,7 +61,7 @@ var a: {
- var r3 = a().foo();
- var r3b = a()['foo']();
- // parameter supplied for type argument inference to succeed
--var aB = new B();
-+// var aB = new B();
- var r3c = a(aB, aB).foo();
- var r3d = a(aB, aB)['foo']();
-
-@@ -78,4 +78,7 @@ var b = {
- // }
- //}
-
--var r4 = b.foo(aB, aB); // no inferences for T so constraint isn't satisfied, error
-\ No newline at end of file
-+var r4 = b.foo(aB, aB); // no inferences for T so constraint isn't satisfied, error
-+
-+let b1 = new B();
-+let c1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints3.ts b/tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints3.ts
-index 6167485f1b..73a10ae071 100644
---- a/tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints3.ts
-+++ b/tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithConstraints3.ts
-@@ -53,4 +53,6 @@ var b = {
- }
- }
-
--var r4 = b.foo(new B()); // valid call to an invalid function
-\ No newline at end of file
-+var r4 = b.foo(new B()); // valid call to an invalid function
-+let b1 = new B();
-+let c1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithoutConstraints.ts b/tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithoutConstraints.ts
-index 1660d67a4e..b46569e9a4 100644
---- a/tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithoutConstraints.ts
-+++ b/tests/cases/conformance/types/typeParameters/typeParameterLists/propertyAccessOnTypeParameterWithoutConstraints.ts
-@@ -28,4 +28,6 @@ var b = {
- }
- }
-
--var r4 = b.foo(1);
-\ No newline at end of file
-+var r4 = b.foo(1);
-+
-+let c = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeParameters/typeParameterLists/typeParameterUsedAsConstraint.ts b/tests/cases/conformance/types/typeParameters/typeParameterLists/typeParameterUsedAsConstraint.ts
-index bade67badd..b9f3e54bb7 100644
---- a/tests/cases/conformance/types/typeParameters/typeParameterLists/typeParameterUsedAsConstraint.ts
-+++ b/tests/cases/conformance/types/typeParameters/typeParameterLists/typeParameterUsedAsConstraint.ts
-@@ -32,3 +32,10 @@ var a3: { (): void }
- var a4: { (): void }
- var a5: { (): void }
- var a6: { (): void }
-+
-+let c1 = new C();
-+let c2 = new C2();
-+let c3 = new C3();
-+let c4 = new C4();
-+let c5 = new C5();
-+let c6 = new C6();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignabilityInInheritance.ts b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignabilityInInheritance.ts
-index cc154308a1..5dfa8f94d3 100644
---- a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignabilityInInheritance.ts
-+++ b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignabilityInInheritance.ts
-@@ -85,4 +85,8 @@ var r3 = foo3(a); // any
-
- declare function foo18(x: {}): {};
- declare function foo18(x: any): any;
--var r3 = foo3(a); // any
-\ No newline at end of file
-+var r3 = foo3(a); // any
-+
-+let aa1 = new A();
-+let aa2 = new A2();
-+let ccc = new CC();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType.ts b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType.ts
-index 1c3bcc71ce..03e0089697 100644
---- a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType.ts
-+++ b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType.ts
-@@ -38,6 +38,7 @@ function foo(x: T, y: U, z: V) {
- z = a;
- }
-
-+let cc = new C();
- //function foo(x: T, y: U, z: V) {
- // x = a;
- // y = a;
-diff --git a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType2.ts b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType2.ts
-index 26f3eee594..74a517176d 100644
---- a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType2.ts
-+++ b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType2.ts
-@@ -127,3 +127,6 @@ interface I20 {
- [x: string]: {};
- foo: any;
- }
-+let aa = new A();
-+let aa2 = new A2()
-+let ccc = new c();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers.ts b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers.ts
-index d7a94cc862..464edb67d3 100644
---- a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers.ts
-+++ b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers.ts
-@@ -40,6 +40,8 @@ module SimpleTypes {
- a2 = b;
- a2 = t2;
- a2 = t;
-+ let ss = new S();
-+ let tt = new T();
- }
-
- module ObjectTypes {
-@@ -81,5 +83,6 @@ module ObjectTypes {
- a2 = b;
- a2 = t2;
- a2 = t;
--
-+ let ss = new S();
-+ let tt = new T();
- }
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers2.ts b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers2.ts
-index a45da06482..a9e3bc6141 100644
---- a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers2.ts
-+++ b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers2.ts
-@@ -39,3 +39,5 @@ b2 = a2;
- a2 = b;
- a2 = t2;
- a2 = t;
-+let qu1 = new S();
-+let qu2 = new T();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers3.ts b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers3.ts
-index 6e9a210db4..b96693de94 100644
---- a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers3.ts
-+++ b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers3.ts
-@@ -39,3 +39,5 @@ b2 = a2;
- a2 = b;
- a2 = t2;
- a2 = t;
-+let qi3 = new S();
-+let qi4 = new T();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersNumericNames.ts b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersNumericNames.ts
-index b25c949f42..7372988241 100644
---- a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersNumericNames.ts
-+++ b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersNumericNames.ts
-@@ -39,3 +39,5 @@ b2 = a2;
- a2 = b;
- a2 = t2;
- a2 = t;
-+let qi1 = new S();
-+let qi2 = new T();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance2.ts b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance2.ts
-index 9e6cd52ac2..c511bfa71a 100644
---- a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance2.ts
-+++ b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance2.ts
-@@ -66,4 +66,8 @@ interface I extends A {
- a16: (x: T) => number[]; // ok
- a17: (x: (a: T) => T) => T[]; // ok
- a18: (x: (a: T) => T) => T[]; // ok, no inferences for T but assignable to any
--}
-\ No newline at end of file
-+}
-+
-+let qi14 = new Derived();
-+let qi15 = new Derived2();
-+let qi16 = new OtherDerived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance4.ts b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance4.ts
-index dd10ee7646..bb1f737657 100644
---- a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance4.ts
-+++ b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance4.ts
-@@ -46,4 +46,8 @@ interface I extends A {
- a16: (x: { a: T; b: T }) => T[]; // ok, more general parameter type
- a17: (x: (a: T) => T) => T[]; // ok
- a18: (x: (a: T) => T) => any[]; // ok
--}
-\ No newline at end of file
-+}
-+
-+let qi14 = new Derived();
-+let qi15 = new Derived2();
-+let qi16 = new OtherDerived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance5.ts b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance5.ts
-index bf60d6518c..ef4e179af9 100644
---- a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance5.ts
-+++ b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance5.ts
-@@ -45,4 +45,7 @@ interface I extends B {
- a12: >(x: Array, y: T) => Array; // ok, less specific parameter type
- a13: >(x: Array, y: T) => T; // ok, T = Array, satisfies constraint, contextual signature instantiation succeeds
- a14: (x: { a: T; b: U }) => T; // ok
--}
-\ No newline at end of file
-+}
-+let qi14 = new Derived();
-+let qi15 = new Derived2();
-+let qi16 = new OtherDerived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance2.ts b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance2.ts
-index 65e4f4c962..8d842b7d7e 100644
---- a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance2.ts
-+++ b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance2.ts
-@@ -66,4 +66,8 @@ interface I extends A {
- a16: new (x: T) => number[]; // ok
- a17: new (x: new (a: T) => T) => T[]; // ok
- a18: new (x: new (a: T) => T) => T[]; // ok, no inferences for T but assignable to any
--}
-\ No newline at end of file
-+}
-+
-+let qi14 = new Derived();
-+let qi15 = new Derived2();
-+let qi16 = new OtherDerived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance4.ts b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance4.ts
-index 9dfcf5548a..8b57d6a8c7 100644
---- a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance4.ts
-+++ b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance4.ts
-@@ -56,4 +56,7 @@ interface I extends A {
- a18: new (x: T) => number[]; // ok, more general parameter type
- a19: new (x: new (a: T) => T) => T[]; // ok
- a20: new (x: new (a: T) => T) => any[]; // ok
--}
-\ No newline at end of file
-+}
-+let qi14 = new Derived();
-+let qi15 = new Derived2();
-+let qi16 = new OtherDerived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance5.ts b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance5.ts
-index f33820218e..6ba5e454f6 100644
---- a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance5.ts
-+++ b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance5.ts
-@@ -45,4 +45,7 @@ interface I extends B {
- a12: new >(x: Array, y: T) => Array; // ok, less specific parameter type
- a13: new >(x: Array, y: T) => T; // ok, T = Array, satisfies constraint, contextual signature instantiation succeeds
- a14: new (x: { a: T; b: U }) => T; // ok
--}
-\ No newline at end of file
-+}
-+let qi14 = new Derived();
-+let qi15 = new Derived2();
-+let qi16 = new OtherDerived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/everyTypeAssignableToAny.ts b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/everyTypeAssignableToAny.ts
-index 6c8670abaa..407e128678 100644
---- a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/everyTypeAssignableToAny.ts
-+++ b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/everyTypeAssignableToAny.ts
-@@ -53,6 +53,8 @@ function foo(x: T, y: U, z: V) {
- a = y;
- a = z;
- }
-+
-+let ccc = new C();
- //function foo(x: T, y: U, z: V) {
- // a = x;
- // a = y;
-diff --git a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/nullAssignableToEveryType.ts b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/nullAssignableToEveryType.ts
-index b0f55331d7..cc755558ff 100644
---- a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/nullAssignableToEveryType.ts
-+++ b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/nullAssignableToEveryType.ts
-@@ -35,7 +35,7 @@ function foo(x: T, y: U, z: V) {
- y = null;
- z = null;
- }
--
-+let cc = new C();
- //function foo(x: T, y: U, z: V) {
- // x = null;
- // y = null;
-diff --git a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/undefinedAssignableToEveryType.ts b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/undefinedAssignableToEveryType.ts
-index 5fc14274a1..f296781ef1 100644
---- a/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/undefinedAssignableToEveryType.ts
-+++ b/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/undefinedAssignableToEveryType.ts
-@@ -35,6 +35,7 @@ function foo(x: T, y: U, z: V) {
- y = undefined;
- z = undefined;
- }
-+let cc = new C();
- //function foo(x: T, y: U, z: V) {
- // x = undefined;
- // y = undefined;
-diff --git a/tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions.ts b/tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions.ts
-index 5f02210478..1e1889cc10 100644
---- a/tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions.ts
-+++ b/tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions.ts
-@@ -23,4 +23,7 @@ var r11 = true ? base : derived2;
-
- function foo5(t: T, u: U): Object {
- return true ? t : u; // BCT is Object
--}
-\ No newline at end of file
-+}
-+
-+let qy10 = new Derived();
-+let qy11 = new Derived2();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions2.ts b/tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions2.ts
-index 8e6f345ea4..f1512e3536 100644
---- a/tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions2.ts
-+++ b/tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions2.ts
-@@ -21,4 +21,6 @@ function foo2(t: T, u: U) { // Error for referencing own type pa
-
- function foo3(t: T, u: U) {
- return true ? t : u;
--}
-\ No newline at end of file
-+}
-+let qy8 = new Derived();
-+let qy9 = new Derived2();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/bestCommonType/heterogeneousArrayLiterals.ts b/tests/cases/conformance/types/typeRelationships/bestCommonType/heterogeneousArrayLiterals.ts
-index 0f498c570a..13ecea225a 100644
---- a/tests/cases/conformance/types/typeRelationships/bestCommonType/heterogeneousArrayLiterals.ts
-+++ b/tests/cases/conformance/types/typeRelationships/bestCommonType/heterogeneousArrayLiterals.ts
-@@ -99,6 +99,8 @@ function foo4(t: T, u: U) {
-
- var k: Base[] = [t, u];
- }
-+let qy8 = new Derived();
-+let qy9 = new Derived2();
-
- //function foo3(t: T, u: U) {
- // var a = [t, t]; // T[]
-diff --git a/tests/cases/conformance/types/typeRelationships/instanceOf/narrowingConstrainedTypeVariable.ts b/tests/cases/conformance/types/typeRelationships/instanceOf/narrowingConstrainedTypeVariable.ts
-index 04623503f9..491876d8ff 100644
---- a/tests/cases/conformance/types/typeRelationships/instanceOf/narrowingConstrainedTypeVariable.ts
-+++ b/tests/cases/conformance/types/typeRelationships/instanceOf/narrowingConstrainedTypeVariable.ts
-@@ -34,3 +34,6 @@ function f3(v: T | { x: string }) {
- const y: { x: string } = v;
- }
- }
-+let qy5 = new C();
-+let qy6 = new D();
-+let qy7 = new E();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/recursiveTypes/arrayLiteralsWithRecursiveGenerics.ts b/tests/cases/conformance/types/typeRelationships/recursiveTypes/arrayLiteralsWithRecursiveGenerics.ts
-index e7260831a4..35de332a33 100644
---- a/tests/cases/conformance/types/typeRelationships/recursiveTypes/arrayLiteralsWithRecursiveGenerics.ts
-+++ b/tests/cases/conformance/types/typeRelationships/recursiveTypes/arrayLiteralsWithRecursiveGenerics.ts
-@@ -22,4 +22,8 @@ var ys = [list, list2]; // {}[]
- var zs = [list, null]; // List[]
-
- var myDerivedList: DerivedList;
--var as = [list, myDerivedList]; // List[]
-\ No newline at end of file
-+var as = [list, myDerivedList]; // List[]
-+
-+let li = new List();
-+let der = new DerivedList();
-+let my = new MyList();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/recursiveTypes/recursiveTypeInGenericConstraint.ts b/tests/cases/conformance/types/typeRelationships/recursiveTypes/recursiveTypeInGenericConstraint.ts
-index ac6286bd81..e4d37f2abe 100644
---- a/tests/cases/conformance/types/typeRelationships/recursiveTypes/recursiveTypeInGenericConstraint.ts
-+++ b/tests/cases/conformance/types/typeRelationships/recursiveTypes/recursiveTypeInGenericConstraint.ts
-@@ -10,4 +10,7 @@ class D {
- x: G>;
- }
-
--var c1 = new Foo>(); // ok, circularity in assignment compat check causes success
-\ No newline at end of file
-+var c1 = new Foo>(); // ok, circularity in assignment compat check causes success
-+let g = new G();
-+let foo = new Foo();
-+let d = new D();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/recursiveTypes/recursiveTypesUsedAsFunctionParameters.ts b/tests/cases/conformance/types/typeRelationships/recursiveTypes/recursiveTypesUsedAsFunctionParameters.ts
-index 6eba1f2836..6cdf1db8be 100644
---- a/tests/cases/conformance/types/typeRelationships/recursiveTypes/recursiveTypesUsedAsFunctionParameters.ts
-+++ b/tests/cases/conformance/types/typeRelationships/recursiveTypes/recursiveTypesUsedAsFunctionParameters.ts
-@@ -40,4 +40,7 @@ function other, U>() {
-
- var r = foo5(list);
- var r2 = foo5(myList);
--}
-\ No newline at end of file
-+}
-+
-+let li = new List();
-+let my = new MyList();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/nullIsSubtypeOfEverythingButUndefined.ts b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/nullIsSubtypeOfEverythingButUndefined.ts
-index 24f2ab71d4..ced02bcefe 100644
---- a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/nullIsSubtypeOfEverythingButUndefined.ts
-+++ b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/nullIsSubtypeOfEverythingButUndefined.ts
-@@ -88,3 +88,7 @@ var r19 = true ? null : new Object();
-
- var r20 = true ? {} : null;
- var r20 = true ? null : {};
-+
-+let c11 = new C1();
-+let c12 = new C2();
-+let c13 = new c();
-diff --git a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/stringLiteralTypeIsSubtypeOfString.ts b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/stringLiteralTypeIsSubtypeOfString.ts
-index c7e9c0fc8e..0f00bc8c02 100644
---- a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/stringLiteralTypeIsSubtypeOfString.ts
-+++ b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/stringLiteralTypeIsSubtypeOfString.ts
-@@ -97,4 +97,6 @@ function f15(x: any) { }
-
- function f16(x: 'a');
- function f16(x: U);
--function f16(x: any) { }
-\ No newline at end of file
-+function f16(x: any) { }
-+
-+let ccc = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfAny.ts b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfAny.ts
-index 0e5df54319..d785a27b7b 100644
---- a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfAny.ts
-+++ b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfAny.ts
-@@ -130,4 +130,7 @@ interface I19 {
- interface I20 {
- [x: string]: any;
- foo: {};
--}
-\ No newline at end of file
-+}
-+let a1 = new A();
-+let a2 = new A2();
-+let c1 = new c();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints2.ts b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints2.ts
-index 9edf4f5f41..990e4b8cc5 100644
---- a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints2.ts
-+++ b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints2.ts
-@@ -154,4 +154,7 @@ function f20(x: T) {
- function f21(x: T) {
- var r20 = true ? {} : x; // ok
- var r20 = true ? x : {}; // ok
--}
-\ No newline at end of file
-+}
-+
-+let c1 = new C1();
-+let c2 = new C2();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures2.ts b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures2.ts
-index e8ae73c5fb..4a29484b12 100644
---- a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures2.ts
-+++ b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures2.ts
-@@ -5,6 +5,7 @@ class Derived extends Base { bar: string; }
- class Derived2 extends Derived { baz: string; }
- class OtherDerived extends Base { bing: string; }
-
-+
- declare function foo1(a: (x: number) => number[]): typeof a;
- declare function foo1(a: any): any;
-
-@@ -169,3 +170,8 @@ var r17arg1 = (x: (a: T) => T) => null;
- var r17 = foo17(r17arg1); // any
- var r18arg1 = (x: (a: T) => T) => null;
- var r18 = foo18(r18arg1);
-+
-+
-+let der1 = new Derived();
-+let der2 = new Derived2();
-+let oth = new OtherDerived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures3.ts b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures3.ts
-index 505919547f..51c890854f 100644
---- a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures3.ts
-+++ b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures3.ts
-@@ -103,6 +103,10 @@ module Errors {
-
- var r9arg = (x: (a: T) => T) => null;
- var r9 = foo17(r9arg); // (x: { (a: T): T; (a: T): T; }): any[]; (x: { (a: T): T; (a: T): T; }): any[];
-+ let ba = new Base();
-+ let der1 = new Derived();
-+ let der2 = new Derived2();
-+ let oth = new OtherDerived();
- }
-
- module WithGenericSignaturesInBaseType {
-diff --git a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures4.ts b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures4.ts
-index e86fc51d44..e043cec402 100644
---- a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures4.ts
-+++ b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures4.ts
-@@ -108,4 +108,8 @@ var r17arg = (x: (a: T) => T) => null;
- var r17 = foo17(r17arg);
-
- var r18arg = (x: (a: T) => T) => null;
--var r18 = foo18(r18arg);
-\ No newline at end of file
-+var r18 = foo18(r18arg);
-+
-+let der =new Derived();
-+let der2 = new Derived2();
-+let oth = new OtherDerived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures2.ts b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures2.ts
-index 46d1c9e91d..683db9f182 100644
---- a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures2.ts
-+++ b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures2.ts
-@@ -169,3 +169,8 @@ var r17arg1: new (x: (a: T) => T) => T[];
- var r17 = foo17(r17arg1); // any
- var r18arg1: new (x: (a: T) => T) => T[];
- var r18 = foo18(r18arg1);
-+
-+
-+let der =new Derived();
-+let der2 = new Derived2();
-+let oth = new OtherDerived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures3.ts b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures3.ts
-index 215a5d1d4d..bbaddcabfc 100644
---- a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures3.ts
-+++ b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures3.ts
-@@ -105,6 +105,10 @@ module Errors {
-
- var r9arg: new (x: new (a: T) => T) => any[];
- var r9 = foo17(r9arg); // // (x: { (a: T): T; (a: T): T; }): any[]; (x: { (a: T): T; (a: T): T; }): any[];
-+ let ba = new Base();
-+ let der1 = new Derived();
-+ let der2 = new Derived2();
-+ let oth = new OtherDerived();
- }
-
- module WithGenericSignaturesInBaseType {
-diff --git a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures4.ts b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures4.ts
-index 830139d3fa..5d5145d29d 100644
---- a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures4.ts
-+++ b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures4.ts
-@@ -108,4 +108,8 @@ var r17arg: new (x: new (a: T) => T) => T[];
- var r17 = foo17(r17arg);
-
- var r18arg: new (x: new (a: T) => T) => any[];
--var r18 = foo18(r18arg);
-\ No newline at end of file
-+var r18 = foo18(r18arg);
-+
-+let der =new Derived();
-+let der2 = new Derived2();
-+let oth = new OtherDerived();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures5.ts b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures5.ts
-index f33820218e..f3c1c5d20d 100644
---- a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures5.ts
-+++ b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures5.ts
-@@ -6,6 +6,7 @@ class Derived extends Base { bar: string; }
- class Derived2 extends Derived { baz: string; }
- class OtherDerived extends Base { bing: string; }
-
-+
- interface A { // T
- // M's
- a: new (x: number) => number[];
-@@ -45,4 +46,7 @@ interface I extends B {
- a12: new >(x: Array, y: T) => Array; // ok, less specific parameter type
- a13: new >(x: Array, y: T) => T; // ok, T = Array, satisfies constraint, contextual signature instantiation succeeds
- a14: new (x: { a: T; b: U }) => T; // ok
--}
-\ No newline at end of file
-+}
-+let der =new Derived();
-+let der2 = new Derived2();
-+let oth = new OtherDerived();
-diff --git a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers4.ts b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers4.ts
-index b50e1f7106..2c99af9515 100644
---- a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers4.ts
-+++ b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers4.ts
-@@ -30,4 +30,8 @@ class A3 {
-
- class B3 extends A3 {
- '1.1': Derived; // ok, inherits '1'
--}
-\ No newline at end of file
-+}
-+let der = new Derived();
-+let b1 = new B();
-+let b2 = new B2();
-+let b3 = new B3();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/undefinedIsSubtypeOfEverything.ts b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/undefinedIsSubtypeOfEverything.ts
-index 7ee0906ee2..08c7e7d192 100644
---- a/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/undefinedIsSubtypeOfEverything.ts
-+++ b/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/undefinedIsSubtypeOfEverything.ts
-@@ -118,3 +118,28 @@ class D16 extends Base {
- class D17 extends Base {
- foo: {};
- }
-+
-+
-+let d0 = new D0();
-+let da = new DA();
-+let d1 = new D1()
-+let d1a = new D1A()
-+let d2 = new D2()
-+let d2a = new D2A()
-+let d3 = new D3()
-+let d3a = new D1A()
-+let d4 = new D4()
-+let d5 = new D5()
-+let d6 = new D6()
-+let d7 = new D7()
-+let d8 = new D8()
-+let d9 = new D9()
-+let d10 = new D10()
-+let d11 = new D11()
-+let d12 = new D12()
-+let c1 = new c()
-+let d13 = new D13()
-+let d14 = new D14()
-+let d15 = new D15()
-+let d16 = new D16()
-+let d17 = new D17()
-diff --git a/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity.ts b/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity.ts
-index 225a974181..acf6300dba 100644
---- a/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity.ts
-+++ b/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity.ts
-@@ -85,4 +85,8 @@ function foo13(x: any) { }
-
- function foo14(x: I);
- function foo14(x: typeof b); // error
--function foo14(x: any) { }
-\ No newline at end of file
-+function foo14(x: any) { }
-+
-+let a1 = new A();
-+let b1 = new B();
-+let c1 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity2.ts b/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity2.ts
-index fefde23a69..2427d26180 100644
---- a/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity2.ts
-+++ b/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity2.ts
-@@ -62,4 +62,7 @@ function foo13(x: any) { }
-
- function foo14(x: I);
- function foo14(x: typeof b); // ok
--function foo14(x: any) { }
-\ No newline at end of file
-+function foo14(x: any) { }
-+let aa = new A();
-+let bb = new B();
-+let cc = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures.ts b/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures.ts
-index 94038f6df9..bb5d06c3fc 100644
---- a/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures.ts
-+++ b/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures.ts
-@@ -97,4 +97,7 @@ function foo14(x: any) { }
-
- function foo15(x: I2);
- function foo15(x: C); // ok
--function foo15(x: any) { }
-\ No newline at end of file
-+function foo15(x: any) { }
-+let qy17 = new A();
-+let qy18 = new B();
-+let qy19 = new C();
-\ No newline at end of file
-diff --git a/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures2.ts b/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures2.ts
-index 699f0f73f7..99aafb4b8a 100644
---- a/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures2.ts
-+++ b/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures2.ts
-@@ -97,4 +97,7 @@ function foo14(x: any) { }
-
- function foo15(x: I2