ladybird/Userland/Libraries/LibWasm
Diego Frias 2cfc1873c0 LibWasm: Flatten instructions in one continuous loop during parsing
Instead of multiple loops and multiple vectors, parse Wasm expressions
in a simple loop. This gets us from ~450ms to instantiate spidermonkey
to ~280ms.
2024-07-25 12:16:45 +02:00
..
AbstractMachine LibWasm: Remove unused vector methods of the interpreter 2024-07-24 23:23:09 +02:00
Parser LibWasm: Flatten instructions in one continuous loop during parsing 2024-07-25 12:16:45 +02:00
Printer Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Tests Meta+LibWasm: Add support for module linking tests 2021-06-22 00:26:25 +04:30
WASI LibWasm/WASI+wasm: Make WASI exit() "noreturn" instead of making it exit 2024-07-18 14:54:50 +02:00
CMakeLists.txt Meta: Remove SerenityOS-specific WASM test installer 2024-06-24 09:45:41 -06:00
Constants.h LibWasm+LibWeb: Parse and validate all Wasm SIMD instructions 2023-08-21 13:39:32 +03:30
Forward.h LibWasm: Start implementing WASI 2023-04-26 03:47:15 +03:30
Opcode.h LibWasm: Flatten instructions in one continuous loop during parsing 2024-07-25 12:16:45 +02:00
Types.h LibWasm: Flatten instructions in one continuous loop during parsing 2024-07-25 12:16:45 +02:00
Wasi.h LibWasm/WASI: Make the premapped stdio files configurable 2024-07-18 14:54:50 +02:00