ladybird/Libraries/LibWasm/AbstractMachine
Ali Mohammad Pur 08221aebab LibWasm: Start execution immediately after validation
This adds a tier-up mechanism at loop edges, making it so we can
seamlessly (ish) transition between interpreted and native code so we
can start running wasm code immediately after validation while
compilation happens in the background, and switching to native code
eventually once we hit a big enough function that would benefit from
being compiled to begin with.
2026-06-05 00:08:11 +02:00
..
AbstractMachine.cpp LibWasm: Start execution immediately after validation 2026-06-05 00:08:11 +02:00
AbstractMachine.h LibWeb+LibWasm: Don't wait for JIT-compilation of wasm modules 2026-06-03 11:51:43 +02:00
BytecodeInterpreter.cpp LibWasm: Start execution immediately after validation 2026-06-05 00:08:11 +02:00
BytecodeInterpreter.h LibWasm: Start execution immediately after validation 2026-06-05 00:08:11 +02:00
Configuration.cpp LibWasm: Start execution immediately after validation 2026-06-05 00:08:11 +02:00
Configuration.h LibWeb+LibWasm: Don't wait for JIT-compilation of wasm modules 2026-06-03 11:51:43 +02:00
Interpreter.h LibWasm: Make traps hold on to externally-managed data 2025-04-22 08:43:46 -06:00
Operators.h LibWasm: Implement (n)madd/vetor dot arguments the right way 2025-12-12 19:12:53 +01:00
Validator.cpp LibWasm: Start execution immediately after validation 2026-06-05 00:08:11 +02:00
Validator.h LibWasm+LibWeb: Restore disk cache for compiled wasm modules 2026-06-05 00:08:11 +02:00