ladybird/Userland/Libraries/LibJS/Bytecode
Gunnar Beutner 5ff85abe8c LibJS: Make sure loop results are initialized
This ensures that "while", do...while, "for" expressions have a
properly initialized result value even if the user terminated
the loop body via break or the loop body wasn't executed at all.
2021-06-08 21:49:52 +01:00
..
ASTCodegen.cpp LibJS: Make sure loop results are initialized 2021-06-08 21:49:52 +01:00
Block.cpp LibJS: Remove the seal/unseal of Bytecode::Block again 2021-06-08 21:39:50 +02:00
Block.h LibJS: Remove the seal/unseal of Bytecode::Block again 2021-06-08 21:39:50 +02:00
Generator.cpp LibJS: Introduce an accumulator register to Bytecode::Interpreter 2021-06-08 21:00:12 +02:00
Generator.h LibJS: Devirtualize and pack the bytecode stream :^) 2021-06-07 18:11:59 +02:00
Instruction.cpp LibJS: Devirtualize and pack the bytecode stream :^) 2021-06-07 18:11:59 +02:00
Instruction.h LibJS: Introduce an accumulator register to Bytecode::Interpreter 2021-06-08 21:00:12 +02:00
Interpreter.cpp LibJS: Move bytecode debug spam behind JS_BYTECODE_DEBUG :^) 2021-06-07 18:11:59 +02:00
Interpreter.h LibJS: Introduce an accumulator register to Bytecode::Interpreter 2021-06-08 21:00:12 +02:00
Label.h LibJS: Devirtualize and pack the bytecode stream :^) 2021-06-07 18:11:59 +02:00
Op.cpp LibJS: Introduce an accumulator register to Bytecode::Interpreter 2021-06-08 21:00:12 +02:00
Op.h LibJS: Introduce an accumulator register to Bytecode::Interpreter 2021-06-08 21:00:12 +02:00
Register.h LibJS: Introduce an accumulator register to Bytecode::Interpreter 2021-06-08 21:00:12 +02:00