ladybird/Userland/Libraries/LibWeb/WebAssembly
Ali Mohammad Pur 1fa528b19f LibWeb: Keep Wasm-imported functions alive
The user is not required to keep the object alive, this commit makes it
so the lifetime of these functions is extended to match the Wasm module
it is imported into.
Fixes the crash in #907.
2024-08-01 11:41:19 +02:00
..
Instance.cpp LibWeb: Make exported Wasm functions keep the module instance alive 2024-05-23 00:55:56 -06:00
Instance.h LibWeb: Isolate WebAssembly cache by global object 2024-04-26 13:56:39 +02:00
Instance.idl LibWeb: Port WebAssembly.Instance to IDL 2023-03-16 13:54:16 +01:00
Memory.cpp LibWasm: Make memory.grow grow the memory's type 2024-07-11 01:31:22 +02:00
Memory.h LibWeb/WebAssembly: Add missing visit of WebAssembly::Memory::m_buffer 2024-04-05 16:22:54 +02:00
Memory.idl LibWeb: Port WebAssembly.Memory to IDL 2023-03-16 13:54:16 +01:00
Module.cpp LibWeb: Isolate WebAssembly cache by global object 2024-04-26 13:56:39 +02:00
Module.h LibWeb: Isolate WebAssembly cache by global object 2024-04-26 13:56:39 +02:00
Module.idl LibWeb: Use 'FIXME' extended attribute where possible 2024-05-19 16:24:11 +02:00
Table.cpp LibWeb: No longer return undefined on null table entry in Wasm API 2024-07-30 23:43:44 +02:00
Table.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
Table.idl LibWeb: Port WebAssembly.Table to IDL 2023-03-16 13:54:16 +01:00
WebAssembly.cpp LibWeb: Keep Wasm-imported functions alive 2024-08-01 11:41:19 +02:00
WebAssembly.h LibWeb: Keep Wasm-imported functions alive 2024-08-01 11:41:19 +02:00
WebAssembly.idl LibWeb: Remove data from WebAssembly cache when namespace is finalized 2024-04-26 13:56:39 +02:00