diff options
-rw-r--r-- | Tests/LibJS/test-bytecode-js.cpp | 1 | ||||
-rw-r--r-- | Tests/LibJS/test262-runner.cpp | 1 | ||||
-rw-r--r-- | Userland/Libraries/LibJS/CyclicModule.h | 1 | ||||
-rw-r--r-- | Userland/Libraries/LibJS/Forward.h | 1 | ||||
-rw-r--r-- | Userland/Libraries/LibJS/Runtime/FunctionObject.cpp | 2 | ||||
-rw-r--r-- | Userland/Libraries/LibJS/SourceTextModule.cpp | 1 | ||||
-rw-r--r-- | Userland/Libraries/LibWeb/Fetch/Infrastructure/HTTP/Responses.cpp | 1 | ||||
-rw-r--r-- | Userland/Libraries/LibWeb/HTML/Scripting/Fetching.cpp | 1 | ||||
-rw-r--r-- | Userland/Libraries/LibWeb/HTML/Scripting/ModuleScript.cpp | 1 | ||||
-rw-r--r-- | Userland/Libraries/LibWeb/HTML/Worker.cpp | 1 | ||||
-rw-r--r-- | Userland/Libraries/LibWeb/WebDriver/ExecuteScript.cpp | 1 |
11 files changed, 11 insertions, 1 deletions
diff --git a/Tests/LibJS/test-bytecode-js.cpp b/Tests/LibJS/test-bytecode-js.cpp index 90fe6acdf8..344267561d 100644 --- a/Tests/LibJS/test-bytecode-js.cpp +++ b/Tests/LibJS/test-bytecode-js.cpp @@ -4,6 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include <LibJS/AST.h> #include <LibJS/Bytecode/Generator.h> #include <LibJS/Bytecode/Interpreter.h> #include <LibJS/Interpreter.h> diff --git a/Tests/LibJS/test262-runner.cpp b/Tests/LibJS/test262-runner.cpp index 94efca417e..ea63d79822 100644 --- a/Tests/LibJS/test262-runner.cpp +++ b/Tests/LibJS/test262-runner.cpp @@ -19,6 +19,7 @@ #include <LibJS/Bytecode/PassManager.h> #include <LibJS/Contrib/Test262/GlobalObject.h> #include <LibJS/Interpreter.h> +#include <LibJS/Parser.h> #include <LibJS/Runtime/VM.h> #include <LibJS/Script.h> #include <fcntl.h> diff --git a/Userland/Libraries/LibJS/CyclicModule.h b/Userland/Libraries/LibJS/CyclicModule.h index 873c6a65cc..93b7a92974 100644 --- a/Userland/Libraries/LibJS/CyclicModule.h +++ b/Userland/Libraries/LibJS/CyclicModule.h @@ -8,7 +8,6 @@ #include <LibJS/Forward.h> #include <LibJS/Module.h> -#include <LibJS/Parser.h> namespace JS { diff --git a/Userland/Libraries/LibJS/Forward.h b/Userland/Libraries/LibJS/Forward.h index 3277efe786..67c8267f91 100644 --- a/Userland/Libraries/LibJS/Forward.h +++ b/Userland/Libraries/LibJS/Forward.h @@ -179,6 +179,7 @@ struct ImportEntry; class ImportStatement; class Interpreter; class Intrinsics; +class MetaProperty; class Module; class NativeFunction; class ObjectEnvironment; diff --git a/Userland/Libraries/LibJS/Runtime/FunctionObject.cpp b/Userland/Libraries/LibJS/Runtime/FunctionObject.cpp index af428297df..9dbff6aac7 100644 --- a/Userland/Libraries/LibJS/Runtime/FunctionObject.cpp +++ b/Userland/Libraries/LibJS/Runtime/FunctionObject.cpp @@ -5,9 +5,11 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include <AK/TypeCasts.h> #include <LibJS/Interpreter.h> #include <LibJS/Runtime/Completion.h> #include <LibJS/Runtime/FunctionObject.h> +#include <LibJS/Runtime/NativeFunction.h> namespace JS { diff --git a/Userland/Libraries/LibJS/SourceTextModule.cpp b/Userland/Libraries/LibJS/SourceTextModule.cpp index db9af9e3f2..5bffc7b011 100644 --- a/Userland/Libraries/LibJS/SourceTextModule.cpp +++ b/Userland/Libraries/LibJS/SourceTextModule.cpp @@ -7,6 +7,7 @@ #include <AK/QuickSort.h> #include <LibJS/Interpreter.h> +#include <LibJS/Parser.h> #include <LibJS/Runtime/ECMAScriptFunctionObject.h> #include <LibJS/Runtime/ModuleEnvironment.h> #include <LibJS/SourceTextModule.h> diff --git a/Userland/Libraries/LibWeb/Fetch/Infrastructure/HTTP/Responses.cpp b/Userland/Libraries/LibWeb/Fetch/Infrastructure/HTTP/Responses.cpp index 41303a92cc..4b7a0b65a6 100644 --- a/Userland/Libraries/LibWeb/Fetch/Infrastructure/HTTP/Responses.cpp +++ b/Userland/Libraries/LibWeb/Fetch/Infrastructure/HTTP/Responses.cpp @@ -5,6 +5,7 @@ */ #include <AK/Debug.h> +#include <AK/TypeCasts.h> #include <AK/URLParser.h> #include <LibJS/Heap/Heap.h> #include <LibJS/Runtime/VM.h> diff --git a/Userland/Libraries/LibWeb/HTML/Scripting/Fetching.cpp b/Userland/Libraries/LibWeb/HTML/Scripting/Fetching.cpp index 14c8f06521..d141bf7238 100644 --- a/Userland/Libraries/LibWeb/HTML/Scripting/Fetching.cpp +++ b/Userland/Libraries/LibWeb/HTML/Scripting/Fetching.cpp @@ -5,6 +5,7 @@ */ #include <AK/URLParser.h> +#include <LibJS/AST.h> #include <LibWeb/HTML/Scripting/Environments.h> #include <LibWeb/HTML/Scripting/Fetching.h> #include <LibWeb/HTML/Scripting/ModuleScript.h> diff --git a/Userland/Libraries/LibWeb/HTML/Scripting/ModuleScript.cpp b/Userland/Libraries/LibWeb/HTML/Scripting/ModuleScript.cpp index 85737b18d9..958b9102c9 100644 --- a/Userland/Libraries/LibWeb/HTML/Scripting/ModuleScript.cpp +++ b/Userland/Libraries/LibWeb/HTML/Scripting/ModuleScript.cpp @@ -4,6 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include <LibJS/AST.h> #include <LibJS/Interpreter.h> #include <LibWeb/HTML/Scripting/Environments.h> #include <LibWeb/HTML/Scripting/Fetching.h> diff --git a/Userland/Libraries/LibWeb/HTML/Worker.cpp b/Userland/Libraries/LibWeb/HTML/Worker.cpp index a3e717ecc1..fb56689017 100644 --- a/Userland/Libraries/LibWeb/HTML/Worker.cpp +++ b/Userland/Libraries/LibWeb/HTML/Worker.cpp @@ -4,6 +4,7 @@ * SPDX-License-Identifier: BSD-2-Clause */ +#include <AK/Debug.h> #include <AK/String.h> #include <LibJS/Runtime/ConsoleObject.h> #include <LibJS/Runtime/Realm.h> diff --git a/Userland/Libraries/LibWeb/WebDriver/ExecuteScript.cpp b/Userland/Libraries/LibWeb/WebDriver/ExecuteScript.cpp index 0964e01fde..c96a3319b4 100644 --- a/Userland/Libraries/LibWeb/WebDriver/ExecuteScript.cpp +++ b/Userland/Libraries/LibWeb/WebDriver/ExecuteScript.cpp @@ -11,6 +11,7 @@ #include <AK/ScopeGuard.h> #include <AK/Time.h> #include <AK/Variant.h> +#include <LibJS/Parser.h> #include <LibJS/Runtime/Array.h> #include <LibJS/Runtime/ECMAScriptFunctionObject.h> #include <LibJS/Runtime/GlobalEnvironment.h> |