Andreas Kling 619cd613d0 LibJS: Give VM a cache of single-ASCII-character PrimitiveString 4 anos atrás
..
Accessor.h a61ede51e2 LibJS: Don't require Interpreter& for constructing an Accessor 4 anos atrás
Array.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
Array.h 340a115dfe LibJS: Make native function/property callbacks take VM, not Interpreter 4 anos atrás
ArrayConstructor.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
ArrayConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 anos atrás
ArrayIterator.cpp 08f9bc26a6 Meta+LibHTTP through LibWeb: Make clang-format-10 clean 4 anos atrás
ArrayIterator.h d467a0ffef LibJS: ArrayIterator needs to mark the array it's iterating 4 anos atrás
ArrayIteratorPrototype.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
ArrayIteratorPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 anos atrás
ArrayPrototype.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
ArrayPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 anos atrás
BigInt.cpp 2bc5bc64fb LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h> 4 anos atrás
BigInt.h 8baacda03d LibJS: Fix weird self-including header 4 anos atrás
BigIntConstructor.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
BigIntConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 anos atrás
BigIntObject.cpp 2bc5bc64fb LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h> 4 anos atrás
BigIntObject.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 anos atrás
BigIntPrototype.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
BigIntPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 anos atrás
BooleanConstructor.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
BooleanConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 anos atrás
BooleanObject.cpp 063acda76e LibJS: Remove a bunch of unnecessary uses of Cell::interpreter() 4 anos atrás
BooleanObject.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 anos atrás
BooleanPrototype.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
BooleanPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 anos atrás
BoundFunction.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
BoundFunction.h a007b3c379 LibJS: Move "strict mode" state to the call stack 4 anos atrás
Cell.cpp bfa97b9357 LibJS: Remove Cell::interpreter() 4 anos atrás
Cell.h bfa97b9357 LibJS: Remove Cell::interpreter() 4 anos atrás
CommonPropertyNames.h a1029738fd LibJS: Add some more items to CommonPropertyNames that I missed 4 anos atrás
ConsoleObject.cpp a1029738fd LibJS: Add some more items to CommonPropertyNames that I missed 4 anos atrás
ConsoleObject.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 anos atrás
Date.cpp 2bc5bc64fb LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h> 4 anos atrás
Date.h 123f98201e LibJS: Use String::formatted() in various other places 4 anos atrás
DateConstructor.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
DateConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 anos atrás
DatePrototype.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
DatePrototype.h 08f9bc26a6 Meta+LibHTTP through LibWeb: Make clang-format-10 clean 4 anos atrás
Error.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
Error.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 anos atrás
ErrorConstructor.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
ErrorConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 anos atrás
ErrorPrototype.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
ErrorPrototype.h 08f9bc26a6 Meta+LibHTTP through LibWeb: Make clang-format-10 clean 4 anos atrás
ErrorTypes.cpp 08f9bc26a6 Meta+LibHTTP through LibWeb: Make clang-format-10 clean 4 anos atrás
ErrorTypes.h f9eaac62d9 LibJS: Use String::formatted() for throw_exception() message 4 anos atrás
Exception.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
Exception.h 6861c619c6 LibJS: Move most of Interpreter into VM 4 anos atrás
Function.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
Function.h a007b3c379 LibJS: Move "strict mode" state to the call stack 4 anos atrás
FunctionConstructor.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
FunctionConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 anos atrás
FunctionPrototype.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
FunctionPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 anos atrás
GlobalObject.cpp 77c1957961 LibJS: Use allocate_without_global_object for allocating Shapes 4 anos atrás
GlobalObject.h d3dfd55472 LibJS: Prebake the empty object ({}) with a prototype 4 anos atrás
IndexedProperties.cpp a82c56f9f7 LibJS: Speed up IndexedPropertyIterator by computing non-empty indices 4 anos atrás
IndexedProperties.h a82c56f9f7 LibJS: Speed up IndexedPropertyIterator by computing non-empty indices 4 anos atrás
IteratorOperations.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
IteratorOperations.h d85eed585c LibJS: get_iterator_values() should pass Value to callback (not Value&) 4 anos atrás
IteratorPrototype.cpp 2bc5bc64fb LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h> 4 anos atrás
IteratorPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 anos atrás
JSONObject.cpp a1029738fd LibJS: Add some more items to CommonPropertyNames that I missed 4 anos atrás
JSONObject.h aaa8b48a4c LibJS: Remove use of Interpreter& in JSONObject code 4 anos atrás
LexicalEnvironment.cpp 07f76cd980 LibJS: Shrink sizeof(LexicalEnvironment) by reorganizing members 4 anos atrás
LexicalEnvironment.h 07f76cd980 LibJS: Shrink sizeof(LexicalEnvironment) by reorganizing members 4 anos atrás
MarkedValueList.cpp 8d9c5a8e70 LibJS: Make MarkedValueList inherit from Vector<Value> 4 anos atrás
MarkedValueList.h 8d9c5a8e70 LibJS: Make MarkedValueList inherit from Vector<Value> 4 anos atrás
MathObject.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
MathObject.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 anos atrás
NativeFunction.cpp a007b3c379 LibJS: Move "strict mode" state to the call stack 4 anos atrás
NativeFunction.h a007b3c379 LibJS: Move "strict mode" state to the call stack 4 anos atrás
NativeProperty.cpp 340a115dfe LibJS: Make native function/property callbacks take VM, not Interpreter 4 anos atrás
NativeProperty.h 340a115dfe LibJS: Make native function/property callbacks take VM, not Interpreter 4 anos atrás
NumberConstructor.cpp b98b83712f LibJS: `constexpr` some Number object constant values 4 anos atrás
NumberConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 anos atrás
NumberObject.cpp 2bc5bc64fb LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h> 4 anos atrás
NumberObject.h 02305d01ea LibJS: Add Number.prototype.toString 5 anos atrás
NumberPrototype.cpp a1029738fd LibJS: Add some more items to CommonPropertyNames that I missed 4 anos atrás
NumberPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 anos atrás
Object.cpp 77c1957961 LibJS: Use allocate_without_global_object for allocating Shapes 4 anos atrás
Object.h d3dfd55472 LibJS: Prebake the empty object ({}) with a prototype 4 anos atrás
ObjectConstructor.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
ObjectConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 anos atrás
ObjectPrototype.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
ObjectPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 anos atrás
PrimitiveString.cpp 619cd613d0 LibJS: Give VM a cache of single-ASCII-character PrimitiveString 4 anos atrás
PrimitiveString.h 591b7b7031 LibJS: Remove js_string(Interpreter&, ...) 4 anos atrás
PropertyAttributes.cpp 39ad42defd LibJS: Add Proxy objects 5 anos atrás
PropertyAttributes.h 08f9bc26a6 Meta+LibHTTP through LibWeb: Make clang-format-10 clean 4 anos atrás
PropertyName.h bc78e4b7da LibJS: Fix PropertyName::from_value() for negative and non-int numbers 4 anos atrás
ProxyConstructor.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
ProxyConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 anos atrás
ProxyObject.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
ProxyObject.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 anos atrás
ProxyPrototype.cpp 2bc5bc64fb LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h> 4 anos atrás
ProxyPrototype.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 anos atrás
Reference.cpp f9eaac62d9 LibJS: Use String::formatted() for throw_exception() message 4 anos atrás
Reference.h be055b3ddd LibJS: Reduce use of Interpreter in Reference 4 anos atrás
ReflectObject.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
ReflectObject.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 anos atrás
RegExpConstructor.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
RegExpConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 anos atrás
RegExpObject.cpp 2e2571743b LibJS: Use string::formatted() in to_string() functions 4 anos atrás
RegExpObject.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 anos atrás
RegExpPrototype.cpp 2bc5bc64fb LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h> 4 anos atrás
RegExpPrototype.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 anos atrás
ScriptFunction.cpp d3dfd55472 LibJS: Prebake the empty object ({}) with a prototype 4 anos atrás
ScriptFunction.h a007b3c379 LibJS: Move "strict mode" state to the call stack 4 anos atrás
Shape.cpp 77c1957961 LibJS: Use allocate_without_global_object for allocating Shapes 4 anos atrás
Shape.h 2c956ac132 LibJS: Reorganize Shape members to reduce sizeof(Shape) a bit 4 anos atrás
StringConstructor.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
StringConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 anos atrás
StringIterator.cpp 08f9bc26a6 Meta+LibHTTP through LibWeb: Make clang-format-10 clean 4 anos atrás
StringIterator.h c831fb17bf LibJS: Add StringIterator 5 anos atrás
StringIteratorPrototype.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
StringIteratorPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 anos atrás
StringObject.cpp 2bc5bc64fb LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h> 4 anos atrás
StringObject.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 anos atrás
StringOrSymbol.h 4387590e65 LibJS: Support move semantics for StringOrSymbol 4 anos atrás
StringPrototype.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
StringPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 anos atrás
Symbol.cpp 2bc5bc64fb LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h> 4 anos atrás
Symbol.h 2e2571743b LibJS: Use string::formatted() in to_string() functions 4 anos atrás
SymbolConstructor.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
SymbolConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 anos atrás
SymbolObject.cpp 2bc5bc64fb LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h> 4 anos atrás
SymbolObject.h d9db6bec42 LibJS: Move global symbol map from SymbolObject to Interpreter 5 anos atrás
SymbolPrototype.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
SymbolPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 anos atrás
Uint8ClampedArray.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
Uint8ClampedArray.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 anos atrás
VM.cpp 619cd613d0 LibJS: Give VM a cache of single-ASCII-character PrimitiveString 4 anos atrás
VM.h 619cd613d0 LibJS: Give VM a cache of single-ASCII-character PrimitiveString 4 anos atrás
Value.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 anos atrás
Value.h fa18baf3e8 LibJS: Add Value::is_nullish() 4 anos atrás