ladybird/Libraries/LibWeb/WebAssembly
Timothy Flynn a7ce007ff4 LibWeb: Define name and length properties on exported wasm functions
We were previously not setting any name or length properties on exported
functions. Some sites like https://squeel.frankmayer.dev/ rely on these
properties.

The name property is a bit strange. Exported wasm functions have a name
property which is its index in its module instance's function-address
list.

This patch is not enough for the squeel site to be fully functional; we
will need to implement navigator.locks.
2026-06-23 08:57:08 +02:00
..
Global.cpp Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
Global.h LibWeb: Unify WebIDL C++ type generation 2026-05-23 18:26:12 +02:00
Global.idl LibWeb: Add WebAssembly.Global and exports support for global instances 2024-12-24 15:20:28 +01:00
Instance.cpp LibWeb: Define name and length properties on exported wasm functions 2026-06-23 08:57:08 +02:00
Instance.h LibWeb: Implement wasm table64 addr from the memory64 proposal 2026-06-03 11:51:43 +02:00
Instance.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
Memory.cpp Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
Memory.h LibWeb: Use UnownedExternalBuffer for WebAssembly.Memory backing store 2026-05-10 16:41:42 +02:00
Memory.idl LibWeb: Implement resizable ArrayBuffers for Wasm memories 2025-08-23 08:26:23 +02:00
Module.cpp LibWeb/WebAssembly: Use generated WASM dictionary definitions 2026-06-05 20:23:24 +02:00
Module.h LibWeb/WebAssembly: Use generated WASM dictionary definitions 2026-06-05 20:23:24 +02:00
Module.idl LibWeb/Bindings: Remove GenerateAsRequired handling from IDL generator 2026-05-26 21:43:57 +02:00
Table.cpp Libraries: Clean up UTF-16 source text paths 2026-06-22 19:51:25 +02:00
Table.h LibWeb: Implement wasm table64 addr from the memory64 proposal 2026-06-03 11:51:43 +02:00
Table.idl LibWeb: Implement wasm table64 addr from the memory64 proposal 2026-06-03 11:51:43 +02:00
WebAssembly.cpp LibWeb: Define name and length properties on exported wasm functions 2026-06-23 08:57:08 +02:00
WebAssembly.h LibWeb: Define name and length properties on exported wasm functions 2026-06-23 08:57:08 +02:00
WebAssembly.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WebAssemblyModule.cpp LibJS+LibWeb: Adopt RootHashTable for unrooted GC-pointer storage 2026-05-19 19:24:08 +02:00
WebAssemblyModule.h LibJS+LibWeb: Adopt RootHashTable for unrooted GC-pointer storage 2026-05-19 19:24:08 +02:00