1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-20 14:05:08 +00:00
serenity/Userland/Libraries/LibWasm/AbstractMachine
Ali Mohammad Pur fa2ae02564 LibWasm: Avoid calculating stack bounds on each wasm call
We only need to know the initial bounds, which we calculate by default
when the interpreter is constructed.
This cuts down on syscalls and makes wasm calls a lot cheaper.
2021-08-12 21:03:53 +02:00
..
AbstractMachine.cpp LibWasm+Everywhere: Make the instruction count limit configurable 2021-07-17 01:13:39 +04:30
AbstractMachine.h LibWasm: Generate Value::type() on the fly instead of storing it 2021-08-12 21:03:53 +02:00
BytecodeInterpreter.cpp LibWasm: Avoid calculating stack bounds on each wasm call 2021-08-12 21:03:53 +02:00
BytecodeInterpreter.h LibWasm: Replace memory write macros with templated functions 2021-08-12 21:03:53 +02:00
Configuration.cpp LibWasm: Replace the numeric operation macros with templated functions 2021-08-12 21:03:53 +02:00
Configuration.h LibWasm: Replace the numeric operation macros with templated functions 2021-08-12 21:03:53 +02:00
Interpreter.h LibWasm: Give traps a reason and display it when needed 2021-07-02 04:53:01 +04:30
Operators.h LibWasm: Replace the numeric operation macros with templated functions 2021-08-12 21:03:53 +02:00