1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:08:11 +00:00
serenity/Userland/Libraries/LibJS
davidot 986ad3ccf0 LibJS: Use HostImportModuleDynamically in ShadowRealmImportValue
Now that module loading is implemented this just works :^).

Since ShadowRealm explicitly passed a null ScriptOrModule we attempt to
get the top most ScriptOrModule in HostImportModuleDynamically.
This won't work in general as the web specifies other behavior but for
LibJS there must always be an active script to call
HostImportModuleDynamically.
2022-01-22 01:21:18 +00:00
..
Bytecode LibJS: Pass source text to ECMAScriptFunctionObject::create() 2022-01-19 20:33:08 +00:00
Heap LibJS: Add Handle specialisation for Value 2022-01-05 11:21:38 +01:00
Runtime LibJS: Use HostImportModuleDynamically in ShadowRealmImportValue 2022-01-22 01:21:18 +00:00
Tests LibJS: Use HostImportModuleDynamically in ShadowRealmImportValue 2022-01-22 01:21:18 +00:00
AST.cpp LibJS: Implement the ImportMeta MetaProperty 2022-01-22 01:21:18 +00:00
AST.h LibJS: Implement evaluation of im- and exports statements 2022-01-22 01:21:18 +00:00
CMakeLists.txt LibJS: Implement Module linking and evaluating 2022-01-22 01:21:18 +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: Implement Module linking and evaluating 2022-01-22 01:21:18 +00: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