ladybird/Userland/Libraries/LibJS
Andreas Kling 7fef8c5648 LibJS: Protect execution context variable environments from GC
At the moment these environments are always the same as the lexical
ones, so this didn't cause any trouble. Once we start separating them
we have to make sure both environments are protected.
2021-06-24 20:10:31 +02:00
..
Bytecode LibJS: Rename CallFrame => ExecutionContext 2021-06-24 19:28:00 +02:00
Heap LibJS: Make EnvironmentRecord inherit directly from Cell 2021-06-23 13:08:27 +02:00
Runtime LibJS: Protect execution context variable environments from GC 2021-06-24 20:10:31 +02:00
Tests LibJS: Make AggregateError inherit from Error 2021-06-23 13:59:17 +01:00
AST.cpp LibJS: Rename CallFrame => ExecutionContext 2021-06-24 19:28:00 +02:00
AST.h LibJS: Fix clang-tidy warnings in AST.h 2021-06-24 13:38:21 +02:00
CMakeLists.txt LibJS: Make put_own_property_by_index closer to spec 2021-06-22 20:49:28 +01:00
Console.cpp LibJS: Rename CallFrame => ExecutionContext 2021-06-24 19:28:00 +02:00
Console.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Forward.h LibJS: Begin implementing GlobalEnvironmentRecord 2021-06-22 18:44:53 +02:00
Interpreter.cpp LibJS: Rename CallFrame => ExecutionContext 2021-06-24 19:28:00 +02:00
Interpreter.h LibJS: Split the per-call-frame environment into lexical and variable 2021-06-22 18:44:53 +02:00
Lexer.cpp LibJS: Disallow whitespace or comments between regex literal and flags 2021-06-22 14:08:40 +01:00
Lexer.h Userland: Allow building SerenityOS with -funsigned-char 2021-06-13 18:52:58 +02:00
MarkupGenerator.cpp LibJS: Avoid lots of string-to-int during global object construction 2021-06-13 19:11:29 +02:00
MarkupGenerator.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Parser.cpp AK: Rename downcast<T> => verify_cast<T> 2021-06-24 19:57:01 +02:00
Parser.h LibJS: Correct behaviour of direct vs. indirect eval 2021-06-23 09:38:33 +01:00
SourceRange.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
SyntaxHighlighter.cpp LibWeb+LibSyntax: Implement nested syntax highlighters 2021-06-07 14:45:49 +04:30
SyntaxHighlighter.h LibWeb+LibSyntax: Implement nested syntax highlighters 2021-06-07 14:45:49 +04:30
Token.cpp LibJS: Use the new is_ascii_foo() helpers from AK 2021-06-13 19:11:29 +02:00
Token.h Everywhere: Use s.unverwerth@serenityos.org :^) 2021-05-29 12:30:08 +01:00