Luke Wilde
1ff15a3b44
LibWasm: Add missing tag section validation
...
This also removes the duplicate tag type.
2026-01-08 18:49:24 +01:00
Luke Wilde
6a19555bc5
LibWasm: Don't crash on unexpected argument types in structured else/end
2026-01-08 18:49:24 +01:00
CountBleck
826eb68ecd
LibWeb: Add test ensuring re-exported Wasm memories equal the import
...
If a memory is imported by a Wasm instance and re-exported, the export's
value should be the exact same WebAssembly.Memory object as the
WebAssembly.Memory object passed for the import.
2025-08-23 08:26:23 +02:00
Psychpsyo
b3487d8994
Meta: Add DOCTYPEs to most text tests
2025-03-20 11:50:49 +01:00
Luke Wilde
d2acf32aae
LibWeb: Register Wasm memory grow hook in constructor of Memory objects
...
Previously it would only register the hook for JavaScript constructed
Memory objects. This allows Ruffle to load again.
2024-12-10 15:54:20 +01:00
Andrew Kaster
36feebb1e7
LibWeb: Add Wasm Web-API streaming compilation and instantiation
...
This requires fixing up the "parameter is a promise" handling in
the IDL generator.
2024-11-01 10:42:24 -07:00
Andrew Kaster
ba6dcd7521
LibWeb: Refactor WebAssembly API to use spec-defined promise AOs
2024-11-01 10:42:24 -07:00
Shannon Booth
9dc2b0bba3
LibWeb: Add a basic test for [EnforceRange]
...
This is a basic test - but does cover the two bugs in the previous
two commits.
2024-03-30 21:21:23 +01:00
Luke Wilde
7e8d3e370f
LibWeb: Treat BufferSource as a DataView/ArrayBuffer/TA in IDL overloads
...
Required by WebAssembly.instantiate.
2023-12-30 18:50:29 +01:00