ladybird/Userland/Libraries/LibWeb/HTML/Scripting
Andreas Kling f823b297b4 LibWeb: Push the realm execution context while linking modules
If linking fails, we throw a JS exception, and if there's no execution
context on the VM stack at that time, we assert in VM::current_realm().

This is a hack to prevent crashing on failed module loads. Long term we
need to rewrite module loading since it has been refactored to share
code differently between HTML and ECMA262.
2023-05-19 06:20:14 +02:00
..
ClassicScript.cpp LibWeb: Implement the "error to rethrow" mechanism in HTML::Script 2023-05-19 06:20:14 +02:00
ClassicScript.h LibWeb: Implement the "error to rethrow" mechanism in HTML::Script 2023-05-19 06:20:14 +02:00
Environments.cpp LibWeb: Make module maps GC-allocated 2023-05-04 11:56:55 +02:00
Environments.h LibWeb: Make module maps GC-allocated 2023-05-04 11:56:55 +02:00
ExceptionReporter.cpp LibJS+Everywhere: Convert JS::Error to String 2023-02-17 09:14:23 -05:00
ExceptionReporter.h WebContent+LibWeb+LibJS: Report exceptions to the JS console 2022-10-15 01:25:12 +02:00
Fetching.cpp LibWeb: Push the realm execution context while linking modules 2023-05-19 06:20:14 +02:00
Fetching.h LibWeb: Implement the fetch a classic script AO 2023-05-12 05:47:36 +02:00
ImportMap.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ModuleMap.cpp LibWeb: Make module maps GC-allocated 2023-05-04 11:56:55 +02:00
ModuleMap.h LibWeb: Make module maps GC-allocated 2023-05-04 11:56:55 +02:00
ModuleScript.cpp LibWeb: Implement the "error to rethrow" mechanism in HTML::Script 2023-05-19 06:20:14 +02:00
ModuleScript.h LibWeb: Fix include cycle between ModuleScript.h and ModuleMap.h 2023-03-06 13:05:43 +00:00
Script.cpp LibWeb: Implement the "error to rethrow" mechanism in HTML::Script 2023-05-19 06:20:14 +02:00
Script.h LibWeb: Implement the "error to rethrow" mechanism in HTML::Script 2023-05-19 06:20:14 +02:00
WindowEnvironmentSettingsObject.cpp LibJS+LibWeb: Normalize calls to Base::visit_edges in GC objects 2023-04-30 06:04:33 +02:00
WindowEnvironmentSettingsObject.h LibWeb: Make factory method of HTML::BrowsingContext fallible 2023-02-22 09:55:33 +01:00
WorkerEnvironmentSettingsObject.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00