ladybird/Libraries/LibJS
Andreas Kling affc479e83 LibJS+LibWeb: Remove a bunch of calls to Interpreter::global_object()
Objects should get the GlobalObject from themselves instead. However,
it's not yet available during construction so this only switches code
that happens after construction.

To support multiple global objects, Interpreter needs to stop holding
on to "the" global object and let each object graph own their global.
2020-06-08 12:25:45 +02:00
..
Heap LibJS: Fix undefined behavior in HeapBlock 2020-06-01 17:37:44 +02:00
Runtime LibJS+LibWeb: Remove a bunch of calls to Interpreter::global_object() 2020-06-08 12:25:45 +02:00
Tests LibJS: Add BigInt 2020-06-07 19:29:40 +02:00
AST.cpp LibJS: Add interpreter exception checks 2020-06-08 09:57:29 +02:00
AST.h LibJS: Add BigInt 2020-06-07 19:29:40 +02:00
CMakeLists.txt LibJS: Add BigInt 2020-06-07 19:29:40 +02:00
Console.cpp LibJS: Move Interpreter::get_trace() to ConsoleClient 2020-06-02 15:22:34 +02:00
Console.h LibJS: Move Interpreter::get_trace() to ConsoleClient 2020-06-02 15:22:34 +02:00
Forward.h LibJS: Add BigInt 2020-06-07 19:29:40 +02:00
Interpreter.cpp LibJS: Add interpreter exception checks 2020-06-08 09:57:29 +02:00
Interpreter.h LibJS: Move Interpreter::get_trace() to ConsoleClient 2020-06-02 15:22:34 +02:00
Lexer.cpp LibJS: Move regex logic to main Lexer if statement 2020-06-08 09:18:27 +02:00
Lexer.h LibJS: Lex and parse regex literals, add RegExp objects 2020-06-07 19:06:55 +02:00
MarkupGenerator.cpp LibJS: Add BigInt 2020-06-07 19:29:40 +02:00
MarkupGenerator.h Meta: Add a script check the presence of "#pragma once" in header files 2020-05-29 07:59:45 +02:00
Parser.cpp LibJS: Add BigInt 2020-06-07 19:29:40 +02:00
Parser.h LibJS: Lex and parse regex literals, add RegExp objects 2020-06-07 19:06:55 +02:00
Token.cpp LibJS: Fix out-of-bounds read when parsing escape sequences 2020-06-01 17:37:44 +02:00
Token.h LibJS: Add BigInt 2020-06-07 19:29:40 +02:00