1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:48:11 +00:00
serenity/Userland/Libraries/LibJS
davidot 6fa600fce3 LibJS: Fix the execution context for the bytecode interpreter
Because we now push an execution context when creating the "normal"
interpreter without valid environments we have to check for that case
as well when running the bytecode interpreter.
2022-01-24 19:55:50 +00:00
..
Bytecode LibJS: Fix the execution context for the bytecode interpreter 2022-01-24 19:55:50 +00:00
Heap LibJS: Add Handle specialisation for Value 2022-01-05 11:21:38 +01:00
Runtime LibJS+LibIMAP: Use the new Optional<U>(Optional<T>) constructor 2022-01-23 18:53:42 +02:00
Tests LibJS: Use HostImportModuleDynamically in ShadowRealmImportValue 2022-01-22 01:21:18 +00:00
AST.cpp Everywhere: Convert VM::call() to JS::call() 2022-01-23 15:24:45 +00:00
AST.h LibJS: Implement evaluation of im- and exports statements 2022-01-22 01:21:18 +00:00
CMakeLists.txt LibJS+LibTimeZone+LibUnicode: Remove direct linkage to LibTimeZone 2022-01-23 12:48:26 +00:00
Console.cpp LibJS: Implement console.time/timeLog/timeEnd() methods 2021-12-27 21:44:07 +01:00
Console.h LibJS: Implement console.time/timeLog/timeEnd() methods 2021-12-27 21:44:07 +01:00
CyclicModule.cpp LibJS: Avoid potential signed integer overflow in CyclicModule.cpp 2022-01-22 10:38:41 +01:00
CyclicModule.h LibJS: Implement Module linking and evaluating 2022-01-22 01:21:18 +00:00
Forward.h LibJS: Add host layering point related to modules to VM 2022-01-22 01:21:18 +00:00
Interpreter.cpp LibJS: Implement HostResolveImportedModule for LibJS 2022-01-22 01:21:18 +00:00
Interpreter.h LibJS: Refactor interpreter to use Script and Source Text Modules 2022-01-22 01:21:18 +00:00
Lexer.cpp LibJS: Set Token's m_offset to the value's start index 2022-01-19 20:33:08 +00:00
Lexer.h LibJS: Detect invalid unicode and stop lexing at that point 2021-12-29 16:57:23 +01:00
MarkupGenerator.cpp LibJS+js: Pretty-print Date objects using the ToDateString AO 2022-01-15 20:13:48 +01:00
MarkupGenerator.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
Module.cpp LibJS: Implement Module linking and evaluating 2022-01-22 01:21:18 +00:00
Module.h LibJS: Implement Module linking and evaluating 2022-01-22 01:21:18 +00:00
Parser.cpp LibJS: Track whether a program has a top level await statement 2022-01-22 01:21:18 +00:00
Parser.h LibJS: Make parsing import and export entries follow the spec 2022-01-22 01:21:18 +00:00
Script.cpp LibJS: Add filename tracking to Script and Module 2022-01-22 01:21:18 +00:00
Script.h LibJS: Add filename tracking to Script and Module 2022-01-22 01:21:18 +00:00
SourceRange.h LibJS: Add missing headers 2021-10-06 23:52:40 +01:00
SourceTextModule.cpp LibJS: Implement Module linking and evaluating 2022-01-22 01:21:18 +00:00
SourceTextModule.h LibJS: Implement Module linking and evaluating 2022-01-22 01:21:18 +00:00
SyntaxHighlighter.cpp LibJS: Remove unused header includes 2021-08-01 08:10:16 +02:00
SyntaxHighlighter.h LibWeb+LibSyntax: Implement nested syntax highlighters 2021-06-07 14:45:49 +04:30
Token.cpp LibJS: Disallow '\8' and '\9' in strict mode due to being octal escapes 2021-11-30 17:05:32 +00:00
Token.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00