1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-12 02:30:30 +09:00
ladybird/Userland/Libraries/LibWasm/AbstractMachine
Andreas Kling 2f3128333d LibWasm: Make BytecodeInterpreter overrides final
This gives us free devirtualization of some hot calls inside the
bytecode interpreter. Most notably the did_trap() checks.

Modest performance improvement on the https://figma.com/ landing page.
2024-08-20 12:01:43 +02:00
..
AbstractMachine.cpp LibWasm+LibWeb: Allow tables to have externrefs in the JS API 2024-08-18 23:35:02 +02:00
AbstractMachine.h LibWasm: Grow table type in table.grow 2024-08-18 23:35:02 +02:00
BytecodeInterpreter.cpp LibWasm: Remove type information from Value 2024-08-07 01:10:20 +02:00
BytecodeInterpreter.h LibWasm: Make BytecodeInterpreter overrides final 2024-08-20 12:01:43 +02:00
Configuration.cpp LibWasm+LibWeb: Allow tables to have externrefs in the JS API 2024-08-18 23:35:02 +02:00
Configuration.h LibWasm: Split main interpreter stack into three 2024-08-07 01:10:20 +02:00
Interpreter.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Operators.h LibWasm: Fix SIMD shuffle and swizzle 2024-07-24 23:23:09 +02:00
Validator.cpp LibWasm: Clean up module sections API 2024-08-01 11:44:07 +02:00
Validator.h LibWasm: Replace a hashtable with an RBTree to make instantiation faster 2024-07-18 14:54:50 +02:00