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