LibWeb: Add WebAssembly.Global and exports support for global instances

This commit is contained in:
Andrew Kaster 2024-12-23 14:47:25 -07:00 committed by Ali Mohammad Pur
parent 910ff8b694
commit 44e3817219
Notes: github-actions[bot] 2024-12-24 14:21:40 +00:00
10 changed files with 268 additions and 4 deletions

View file

@ -21,6 +21,7 @@
#include <LibWeb/Fetch/Response.h>
#include <LibWeb/HTML/Scripting/TemporaryExecutionContext.h>
#include <LibWeb/Platform/EventLoopPlugin.h>
#include <LibWeb/WebAssembly/Global.h>
#include <LibWeb/WebAssembly/Instance.h>
#include <LibWeb/WebAssembly/Memory.h>
#include <LibWeb/WebAssembly/Module.h>
@ -56,6 +57,7 @@ void visit_edges(JS::Object& object, JS::Cell::Visitor& visitor)
visitor.visit(cache.function_instances());
visitor.visit(cache.imported_objects());
visitor.visit(cache.extern_values());
visitor.visit(cache.global_instances());
}
}