ladybird/Libraries/LibWasm/AbstractMachine
Ali Mohammad Pur f7bdc596b4 LibWasm: Avoid allocations for the label stack as much as possible
Namely, find an upper bound at validation time so we can allocate the
space when entering the frame.

Also drop labels at once instead of popping them off one at a time now
that we're using a Vector.
2025-08-26 15:20:33 +02:00
..
AbstractMachine.cpp LibWeb+LibWasm: Reject module instantiation with correct error type 2025-07-25 15:13:28 +02:00
AbstractMachine.h LibWasm: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-24 12:58:27 -06:00
BytecodeInterpreter.cpp LibWasm: Avoid allocations for the label stack as much as possible 2025-08-26 15:20:33 +02:00
BytecodeInterpreter.h Utilities/wasm: Enable on Windows 2025-08-24 12:58:27 -06:00
Configuration.cpp LibWasm: Try really hard to avoid touching the value stack 2025-08-08 12:54:06 +02:00
Configuration.h LibWasm: Avoid allocations for the label stack as much as possible 2025-08-26 15:20:33 +02:00
Interpreter.h LibWasm: Make traps hold on to externally-managed data 2025-04-22 08:43:46 -06:00
Operators.h LibWasm: Return canonical NaN for min/max/floor/ceil/truncate operations 2025-07-27 15:35:28 +02:00
Validator.cpp LibWasm: Avoid allocations for the label stack as much as possible 2025-08-26 15:20:33 +02:00
Validator.h LibWasm: Avoid allocations for the label stack as much as possible 2025-08-26 15:20:33 +02:00