Andreas Kling 715e7fada8 LibJS: Add the "fast non-local access" optimization to the bytecode VM 3 년 전
..
Bytecode 715e7fada8 LibJS: Add the "fast non-local access" optimization to the bytecode VM 3 년 전
Heap 2495460f6e LibJS: Prune WeakContainers before freeing HeapBlocks 3 년 전
Runtime f75d78f56a LibJS: Include executable name in bytecode dumps 3 년 전
Tests 16cc82460f LibJS: Add parsing and evaluation of private fields and methods 3 년 전
AST.cpp 9c9aaf4d4f LibJS: Don't VERIFY that a function is Regular when executing in AST 3 년 전
AST.h 3117182c2e LibJS: Implement 'this' in the bytecode VM 3 년 전
CMakeLists.txt da98212001 LibJS: Add a separate "identifier table" to bytecode executables 3 년 전
Console.cpp c2ad599783 LibJS: Rename CallFrame => ExecutionContext 4 년 전
Console.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 년 전
Forward.h 20163c0584 LibJS: Add ThrowCompletionOr versions of the JS native function macros 3 년 전
Interpreter.cpp 58c34012dd LibJS: Pop execution context after running queued jobs in run() 3 년 전
Interpreter.h 830ea0414c LibJS: Make scoping follow the spec 3 년 전
Lexer.cpp eeb42c21d1 LibJS: Lex private identifiers, identifiers prefixed with a '#' 3 년 전
Lexer.h 8bde4e94d8 LibJS: Make Lexer::s_keywords store keywords as FlyString 3 년 전
MarkupGenerator.cpp b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr 3 년 전
MarkupGenerator.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 년 전
Module.cpp d553fd7f4f LibJS: Add a barebones Module class 3 년 전
Module.h d553fd7f4f LibJS: Add a barebones Module class 3 년 전
Parser.cpp 2d48529073 LibJS: Implement private identifiers in optional chains 3 년 전
Parser.h 16cc82460f LibJS: Add parsing and evaluation of private fields and methods 3 년 전
Script.cpp 20fb900937 LibJS+LibWeb: Move script parse time logging from JS::Script to LibWeb 3 년 전
Script.h 10c489713d LibJS+LibWeb: Let JS::Script::parse() return a list of errors (on error) 3 년 전
SourceRange.h a95b321bf1 LibJS: Add missing headers 3 년 전
SourceTextModule.cpp 5fa02b8a9e LibJS: Add a barebones SourceTextModule class 3 년 전
SourceTextModule.h 5fa02b8a9e LibJS: Add a barebones SourceTextModule class 3 년 전
SyntaxHighlighter.cpp 53166c10ca LibJS: Remove unused header includes 4 년 전
SyntaxHighlighter.h 71b4433b0d LibWeb+LibSyntax: Implement nested syntax highlighters 4 년 전
Token.cpp 6704961c82 AK: Replace the mutable String::replace API with an immutable version 3 년 전
Token.h eeb42c21d1 LibJS: Lex private identifiers, identifiers prefixed with a '#' 3 년 전