ladybird/Libraries/LibJS
Andreas Kling 3ee6ed965f LibJS: Use allocate_without_global_object for primitive cell types
More steps towards multiple global object support. Primitive cells
like strings, bigints, etc, don't actually have any connection to
the global object. Use the explicit API to clarify this.
2020-07-25 13:12:17 +02:00
..
Heap LibJS: Simplify Cell::initialize() 2020-07-23 17:31:08 +02:00
Runtime LibJS: Use allocate_without_global_object for primitive cell types 2020-07-25 13:12:17 +02:00
Tests LibJS: Add tests for bitwise & and ^ 2020-07-23 13:06:49 +02:00
AST.cpp LibJS: Simplify Cell::initialize() 2020-07-23 17:31:08 +02:00
AST.h LibJS: Initial class implementation; allow super expressions in object 2020-06-29 17:54:54 +02:00
CMakeLists.txt LibJS: Add StringIterator 2020-07-13 15:07:29 +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 LibWeb: Make btoa() and atob() correctly handle values between 128 and 255 2020-07-22 19:22:00 +02:00
Interpreter.cpp LibJS: Simplify Cell::initialize() 2020-07-23 17:31:08 +02:00
Interpreter.h LibJS: Use macros to enumerate well-known symbols 2020-07-11 18:54:13 +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 Browser: Escape JS source operators for HTML display in console 2020-07-23 23:01:16 +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: Initial class implementation; allow super expressions in object 2020-06-29 17:54:54 +02:00
Parser.h LibJS: Initial class implementation; allow super expressions in object 2020-06-29 17:54:54 +02:00
Token.cpp LibJS: Fix \x escapes of bytes with high bit set 2020-07-22 19:21:35 +02:00
Token.h LibJS: Add BigInt 2020-06-07 19:29:40 +02:00