ladybird/Userland/Libraries/LibJS
Shannon Booth 9598ed1d17 LibWeb: Hook up the HostInitializeShadowRealm callback
This is enough for a basic shadow realm to work :^)

There is more that we still need to implement here such as module
loading and fixing up the global object, but this is enough to get some
basic usage working.
2024-11-05 10:43:08 -07:00
..
Bytecode LibJS: Split Call Instruction by CallType 2024-11-02 11:15:58 +01:00
Contrib/Test262 LibJS: Inline somes AO's into InitializeHostDefinedRealm 2024-11-03 07:41:49 -05:00
Heap LibJS+LibWeb: Remove remaining use and reference to SafeFunction 2024-10-30 20:55:45 +01:00
Runtime LibWeb: Hook up the HostInitializeShadowRealm callback 2024-11-05 10:43:08 -07:00
Tests LibJS: Implement tc39/proposal-atomics-microwait (Atomics.pause) 2024-11-03 08:05:58 -05:00
AST.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
AST.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
CMakeLists.txt LibJS: Implement Uint8Array.prototype.toBase64 2024-09-03 17:43:03 +02:00
Console.cpp LibJS: Do not store console table columns and rows in a plain vector 2024-11-01 00:35:54 +01:00
Console.h LibJS+WebContent: Implement console.table 2024-08-22 09:08:50 +01:00
CyclicModule.cpp Everywhere: Write dtors for types with incomplete members out-of-line 2024-06-16 07:19:56 -04:00
CyclicModule.h Everywhere: Write dtors for types with incomplete members out-of-line 2024-06-16 07:19:56 -04:00
Forward.h LibJS: Store RegExp flags as a bitmask 2024-10-26 15:42:57 +02:00
Lexer.cpp LibJS: Remove unused field Token::m_filename 2024-09-02 15:22:51 +02:00
Lexer.h LibJS: Lex 1/2/3-byte tokens without HashMap lookups 2024-03-24 13:28:24 +01:00
MarkupGenerator.cpp AK: Make String::number() infallible 2024-10-14 20:47:35 +02:00
MarkupGenerator.h LibJS: Fix redundancy-detection when printing raw values 2023-06-15 08:09:16 +02:00
Module.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Module.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ModuleLoading.h LibJS+LibWeb: Another round of bringing module loading closer to spec 2023-12-03 20:46:55 +01:00
Parser.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Parser.h LibJS: Update CreateDynamicFunction to latest spec 2024-11-04 17:15:15 -07:00
ParserError.cpp LibJS: Make ParserError::to_string infallible 2024-04-05 20:01:37 -04:00
ParserError.h LibJS: Make ParserError::to_string infallible 2024-04-05 20:01:37 -04:00
Position.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Print.cpp LibJS: Do not print large arrays 2024-10-11 09:59:39 +01:00
Print.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Script.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Script.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
SourceCode.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
SourceCode.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
SourceRange.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
SourceTextModule.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
SourceTextModule.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
SyntaxHighlighter.cpp LibJS: Count code-points instead of bytes for syntax highlight 2024-10-31 08:43:14 +00:00
SyntaxHighlighter.h LibSyntax: Teach each highlighter about it's comment syntax 2022-11-27 18:28:43 -07:00
SyntheticModule.cpp LibJS: Remove two unused members from ExecutionContext 2024-05-31 16:31:33 +02:00
SyntheticModule.h LibJS: Support LoadRequestedModule AO on SyntheticModule records 2023-12-03 20:46:55 +01:00
Token.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
Token.h LibJS: Remove unused field Token::m_filename 2024-09-02 15:22:51 +02:00