diff options
author | Timothy Flynn <trflynn89@pm.me> | 2023-03-15 19:29:57 -0400 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2023-03-16 13:54:16 +0100 |
commit | ca96f8e364c55f894a9edaa4abb86db0ed5dfb0c (patch) | |
tree | 66cffd56c9ef0b320d41527e589ed58d69fa35b8 /Meta | |
parent | de32c44762faa039c250eaa7b0cd0bacf3a7209e (diff) | |
download | serenity-ca96f8e364c55f894a9edaa4abb86db0ed5dfb0c.zip |
LibWeb: Port WebAssembly.Memory to IDL
Diffstat (limited to 'Meta')
-rw-r--r-- | Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp | 1 | ||||
-rw-r--r-- | Meta/Lagom/Tools/CodeGenerators/LibWeb/GenerateWindowOrWorkerInterfaces.cpp | 4 |
2 files changed, 1 insertions, 4 deletions
diff --git a/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp b/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp index 93bca5a83b..1873b3dec9 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp @@ -38,6 +38,7 @@ static bool is_platform_object(Type const& type) "FormData"sv, "ImageData"sv, "Instance"sv, + "Memory"sv, "Module"sv, "MutationRecord"sv, "NamedNodeMap"sv, diff --git a/Meta/Lagom/Tools/CodeGenerators/LibWeb/GenerateWindowOrWorkerInterfaces.cpp b/Meta/Lagom/Tools/CodeGenerators/LibWeb/GenerateWindowOrWorkerInterfaces.cpp index eacb2ba196..7c57df60d6 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibWeb/GenerateWindowOrWorkerInterfaces.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/LibWeb/GenerateWindowOrWorkerInterfaces.cpp @@ -103,7 +103,6 @@ class @legacy_constructor_class@;)~~~"); // FIXME: Special case WebAssembly. We should convert WASM to use IDL. { auto gen = generator.fork(); - add_interface(gen, "WebAssemblyMemoryPrototype"sv, "WebAssemblyMemoryConstructor"sv, {}); add_interface(gen, "WebAssemblyTablePrototype"sv, "WebAssemblyTableConstructor"sv, {}); } @@ -153,8 +152,6 @@ static ErrorOr<void> generate_intrinsic_definitions(StringView output_path, Vect // FIXME: Special case WebAssembly. We should convert WASM to use IDL. generator.append(R"~~~( -#include <LibWeb/WebAssembly/WebAssemblyMemoryConstructor.h> -#include <LibWeb/WebAssembly/WebAssemblyMemoryPrototype.h> #include <LibWeb/WebAssembly/WebAssemblyTableConstructor.h> #include <LibWeb/WebAssembly/WebAssemblyTablePrototype.h>)~~~"); @@ -225,7 +222,6 @@ void Intrinsics::create_web_prototype_and_constructor<@prototype_class@>(JS::Rea // FIXME: Special case WebAssembly. We should convert WASM to use IDL. { auto gen = generator.fork(); - add_interface(gen, "WebAssembly.Memory"sv, "WebAssemblyMemoryPrototype"sv, "WebAssemblyMemoryConstructor"sv, {}); add_interface(gen, "WebAssembly.Table"sv, "WebAssemblyTablePrototype"sv, "WebAssemblyTableConstructor"sv, {}); } |