ladybird/Userland/Libraries/LibJS/Bytecode
Andreas Kling 61148bce5f LibJS/Bytecode: Use the correct this value in GetById
The fix for this was to port the "don't create unnecessary FooObject
for property access on primitives" optimization from Reference,
which also brings us the correct behavior.
2023-06-16 21:46:43 +02:00
..
Pass LibJS: Fix mix-up between assignment and comparison 2023-05-02 07:03:57 -04:00
ASTCodegen.cpp LibJS/Bytecode: Simplify creating/leaving lexical environment 2023-06-16 21:46:43 +02:00
BasicBlock.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
BasicBlock.h LibJS/Bytecode: Restore old environments when an exception is caught 2023-05-14 06:18:28 +02:00
CodeGenerationError.cpp LibJS: Add to_string definitions to CodeGenerationError and ParserError 2023-02-17 09:14:23 -05:00
CodeGenerationError.h
Executable.cpp Everywhere: Stop using NonnullOwnPtrVector 2023-03-06 23:46:35 +01:00
Executable.h
Generator.cpp LibJS/Bytecode: Simplify creating/leaving lexical environment 2023-06-16 21:46:43 +02:00
Generator.h LibJS/Bytecode: Simplify creating/leaving lexical environment 2023-06-16 21:46:43 +02:00
IdentifierTable.cpp
IdentifierTable.h
Instruction.cpp
Instruction.h LibJS/Bytecode: Simplify creating/leaving lexical environment 2023-06-16 21:46:43 +02:00
Interpreter.cpp LibJS/Bytecode: Leave GlobalDeclarationInstantiation in C++ 2023-06-16 08:40:45 +02:00
Interpreter.h LibJS/Bytecode: Leave GlobalDeclarationInstantiation in C++ 2023-06-16 08:40:45 +02:00
Label.h
Op.cpp LibJS/Bytecode: Use the correct this value in GetById 2023-06-16 21:46:43 +02:00
Op.h LibJS/Bytecode: Simplify creating/leaving lexical environment 2023-06-16 21:46:43 +02:00
PassManager.h AK: Rename Time to Duration 2023-05-24 23:18:07 +02:00
Register.h
StringTable.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
StringTable.h