ladybird/Userland/Libraries/LibJS/Bytecode
Andreas Kling f03d4a1ffe LibJS/JIT: Resolve the PropertyLookupCache pointers at JIT time
We know where the lookup cache is by the time we're jitting code, so
let's put the pointer directly into the instruction stream.
2023-11-06 13:06:10 +01:00
..
ASTCodegen.cpp LibJS: Assign getter/setter function names as early as possible 2023-11-05 18:44:48 +01:00
BasicBlock.cpp LibJS: Migrate DeprecatedString to String 2023-11-02 14:55:12 +01:00
BasicBlock.h LibJS: Migrate DeprecatedString to String 2023-11-02 14:55:12 +01:00
CodeGenerationError.cpp LibJS: Add to_string definitions to CodeGenerationError and ParserError 2023-02-17 09:14:23 -05:00
CodeGenerationError.h LibJS: Remove unused CodeGenerationError::to_deprecated_string 2023-02-17 09:14:23 -05:00
CommonImplementations.cpp LibJS/JIT: Resolve the PropertyLookupCache pointers at JIT time 2023-11-06 13:06:10 +01:00
CommonImplementations.h LibJS/JIT: Resolve the PropertyLookupCache pointers at JIT time 2023-11-06 13:06:10 +01:00
Executable.cpp LibJS/JIT: Provide source location information for JIT code 2023-10-31 07:07:17 +01:00
Executable.h LibJS/JIT: Provide source location information for JIT code 2023-10-31 07:07:17 +01:00
Generator.cpp LibJS: Migrate DeprecatedString to String 2023-11-02 14:55:12 +01:00
Generator.h LibJS: Migrate DeprecatedString to String 2023-11-02 14:55:12 +01:00
IdentifierTable.cpp LibJS: Don't worry about deduplicating bytecode string tables 2023-10-04 20:10:12 +02:00
IdentifierTable.h AK+Everywhere: Rename FlyString to DeprecatedFlyString 2023-01-09 23:00:24 +00:00
Instruction.cpp LibJS: Add file & line number to bytecode VM stack traces :^) 2023-09-02 15:37:53 +02:00
Instruction.h LibJS/Bytecode: Remove the PushDeclarativeEnvironment instruction 2023-11-03 07:31:11 +01:00
Interpreter.cpp LibJS/JIT: Resolve the PropertyLookupCache pointers at JIT time 2023-11-06 13:06:10 +01:00
Interpreter.h LibJS: Lazily collect stack trace information 2023-11-02 07:37:41 +01:00
Label.h Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
Op.h LibJS/Bytecode: Remove the PushDeclarativeEnvironment instruction 2023-11-03 07:31:11 +01:00
RegexTable.cpp LibJS/Bytecode: Don't reparse regular expressions on instantiation 2023-07-13 13:30:49 +02:00
RegexTable.h LibJS/Bytecode: Don't reparse regular expressions on instantiation 2023-07-13 13:30:49 +02:00
Register.h LibJS: Stash thrown exception in a register before executing finalizer 2023-11-03 20:27:45 +01:00
StringTable.cpp LibJS: Don't worry about deduplicating bytecode string tables 2023-10-04 20:10:12 +02:00
StringTable.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00