ladybird/Userland/Libraries/LibWasm/AbstractMachine
Ali Mohammad Pur cced555879 LibWasm: Avoid pointless vector copies in Validator::Context
These vector copies accounted for more than 50% of the current runtime
of the validator on a large wasm file, this commit makes them
copy-on-write to avoid the copies where possible, gaining nearly a 50%
speedup.
2024-03-12 17:10:47 +01:00
..
AbstractMachine.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
AbstractMachine.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
BytecodeInterpreter.cpp LibWasm: Implement all remaining comparison SIMD instructions 2024-02-18 23:50:50 +01:00
BytecodeInterpreter.h LibWasm: Implement 15 more SIMD instructions 2024-02-18 23:50:50 +01:00
Configuration.cpp AK: Rename Stream::read_entire_buffer to Stream::read_until_filled 2023-03-13 15:16:20 +00:00
Configuration.h LibWasm: Replace the numeric operation macros with templated functions 2021-08-12 21:03:53 +02:00
Interpreter.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Operators.h LibWasm: Implement all remaining comparison SIMD instructions 2024-02-18 23:50:50 +01:00
Validator.cpp LibWasm: Avoid pointless vector copies in Validator::Context 2024-03-12 17:10:47 +01:00
Validator.h LibWasm: Avoid pointless vector copies in Validator::Context 2024-03-12 17:10:47 +01:00