ladybird/Userland/Libraries/LibJS/Bytecode
Aliaksandr Kalenik 1550e7c421 LibJS: Stop using execute_ast_node in NewClass instruction
This change replaces usage of `execute_ast_node` to evaluate super
expression in NewClass by generating instructions instead.
2023-06-29 07:14:14 +02:00
..
Pass LibJS: Fix mix-up between assignment and comparison 2023-05-02 07:03:57 -04:00
ASTCodegen.cpp LibJS: Stop using execute_ast_node in NewClass instruction 2023-06-29 07:14:14 +02:00
BasicBlock.cpp
BasicBlock.h LibJS/Bytecode: Restore old environments when an exception is caught 2023-05-14 06:18:28 +02:00
CodeGenerationError.cpp
CodeGenerationError.h
Executable.cpp Everywhere: Stop using NonnullOwnPtrVector 2023-03-06 23:46:35 +01:00
Executable.h Everywhere: Remove NonnullOwnPtr.h includes 2023-03-06 23:46:35 +01:00
Generator.cpp LibJS: Use the IdentifierTable for NewFunction and NewClass lhs names 2023-06-29 05:32:08 +02:00
Generator.h LibJS: Use the IdentifierTable for NewFunction and NewClass lhs names 2023-06-29 05:32:08 +02:00
IdentifierTable.cpp
IdentifierTable.h
Instruction.cpp
Instruction.h LibJS/Bytecode: Throw on destructuring object assignment to nullish LHS 2023-06-25 09:19:53 +02:00
Interpreter.cpp LibJS: Remove the concept of bytecode optimization levels 2023-06-27 14:35:23 +03:30
Interpreter.h LibJS: Remove the concept of bytecode optimization levels 2023-06-27 14:35:23 +03:30
Label.h
Op.cpp LibJS: Stop using execute_ast_node in NewClass instruction 2023-06-29 07:14:14 +02:00
Op.h LibJS: Use the IdentifierTable for NewFunction and NewClass lhs names 2023-06-29 05:32:08 +02:00
PassManager.h AK: Rename Time to Duration 2023-05-24 23:18:07 +02:00
Register.h
StringTable.cpp
StringTable.h