Andreas Kling d2613403e0 LibJS+LibWeb: Stop generating is_foo_wrapper() for JS DOM wrappers 4 سال پیش
..
Accessor.h 765936ebae Everywhere: Switch from (void) to [[maybe_unused]] (#4473) 4 سال پیش
Array.cpp 6de4f1fcb3 LibJS: Add generic InvalidLength error type 4 سال پیش
Array.h 340a115dfe LibJS: Make native function/property callbacks take VM, not Interpreter 4 سال پیش
ArrayBuffer.cpp 32571dfa53 LibJS: Add ArrayBuffer 4 سال پیش
ArrayBuffer.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
ArrayBufferConstructor.cpp 32571dfa53 LibJS: Add ArrayBuffer 4 سال پیش
ArrayBufferConstructor.h 32571dfa53 LibJS: Add ArrayBuffer 4 سال پیش
ArrayBufferPrototype.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
ArrayBufferPrototype.h 32571dfa53 LibJS: Add ArrayBuffer 4 سال پیش
ArrayConstructor.cpp 6de4f1fcb3 LibJS: Add generic InvalidLength error type 4 سال پیش
ArrayConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 سال پیش
ArrayIterator.cpp 98f2da9834 LibJS: Rename Cell::visit_children() => Cell::visit_edges() 4 سال پیش
ArrayIterator.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
ArrayIteratorPrototype.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
ArrayIteratorPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
ArrayPrototype.cpp ca0f3db004 LibJS: Implement Array.prototype.sort() 4 سال پیش
ArrayPrototype.h ca0f3db004 LibJS: Implement Array.prototype.sort() 4 سال پیش
BigInt.cpp 2bc5bc64fb LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h> 4 سال پیش
BigInt.h 8baacda03d LibJS: Fix weird self-including header 4 سال پیش
BigIntConstructor.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 سال پیش
BigIntConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 سال پیش
BigIntObject.cpp 98f2da9834 LibJS: Rename Cell::visit_children() => Cell::visit_edges() 4 سال پیش
BigIntObject.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
BigIntPrototype.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
BigIntPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
BooleanConstructor.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 سال پیش
BooleanConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 سال پیش
BooleanObject.cpp 063acda76e LibJS: Remove a bunch of unnecessary uses of Cell::interpreter() 4 سال پیش
BooleanObject.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
BooleanPrototype.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
BooleanPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
BoundFunction.cpp 98f2da9834 LibJS: Rename Cell::visit_children() => Cell::visit_edges() 4 سال پیش
BoundFunction.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
Cell.cpp 5eb1f752ab LibJS: Use new format functions everywhere 4 سال پیش
Cell.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
CommonPropertyNames.h 7c9c3a10d3 LibJS: Add almost all Math functions 4 سال پیش
ConsoleObject.cpp a1029738fd LibJS: Add some more items to CommonPropertyNames that I missed 4 سال پیش
ConsoleObject.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
Date.cpp 2bc5bc64fb LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h> 4 سال پیش
Date.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
DateConstructor.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 سال پیش
DateConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 سال پیش
DatePrototype.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
DatePrototype.h 08f9bc26a6 Meta+LibHTTP through LibWeb: Make clang-format-10 clean 4 سال پیش
Error.cpp 3565d3c60c LibJS: Add six typed arrays (signed and unsigned 8/16/32-bit) 4 سال پیش
Error.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
ErrorConstructor.cpp 3565d3c60c LibJS: Add six typed arrays (signed and unsigned 8/16/32-bit) 4 سال پیش
ErrorConstructor.h 3565d3c60c LibJS: Add six typed arrays (signed and unsigned 8/16/32-bit) 4 سال پیش
ErrorPrototype.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
ErrorPrototype.h 3565d3c60c LibJS: Add six typed arrays (signed and unsigned 8/16/32-bit) 4 سال پیش
ErrorTypes.cpp 08f9bc26a6 Meta+LibHTTP through LibWeb: Make clang-format-10 clean 4 سال پیش
ErrorTypes.h cc5be96724 LibJS: Use ArrayBuffer for typed array data 4 سال پیش
Exception.cpp b34b681811 LibJS: Track source positions all the way down to exceptions 4 سال پیش
Exception.h b34b681811 LibJS: Track source positions all the way down to exceptions 4 سال پیش
Function.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
Function.h 909f430612 LibJS: Move is_script_function() to Object 4 سال پیش
FunctionConstructor.cpp a10d09faba LibJS: Tweak generated source in 'new Function()' to match ES 2015 spec 4 سال پیش
FunctionConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 سال پیش
FunctionPrototype.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
FunctionPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
GlobalObject.cpp 930fae633e LibJS: Make sure GlobalObject marks the Proxy constructor 4 سال پیش
GlobalObject.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
IndexedProperties.cpp d2e3e038d6 LibJS: Use IndexedProperties::for_each_value() in update_function_name() 4 سال پیش
IndexedProperties.h d2e3e038d6 LibJS: Use IndexedProperties::for_each_value() in update_function_name() 4 سال پیش
IteratorOperations.cpp 765936ebae Everywhere: Switch from (void) to [[maybe_unused]] (#4473) 4 سال پیش
IteratorOperations.h d85eed585c LibJS: get_iterator_values() should pass Value to callback (not Value&) 4 سال پیش
IteratorPrototype.cpp 2bc5bc64fb LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h> 4 سال پیش
IteratorPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
JSONObject.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
JSONObject.h aaa8b48a4c LibJS: Remove use of Interpreter& in JSONObject code 4 سال پیش
LexicalEnvironment.cpp c3fe9b4df8 LibJS: Add a scope object abstraction 4 سال پیش
LexicalEnvironment.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
MarkedValueList.cpp 8d9c5a8e70 LibJS: Make MarkedValueList inherit from Vector<Value> 4 سال پیش
MarkedValueList.h 8d9c5a8e70 LibJS: Make MarkedValueList inherit from Vector<Value> 4 سال پیش
MathObject.cpp 7c9c3a10d3 LibJS: Add almost all Math functions 4 سال پیش
MathObject.h 7c9c3a10d3 LibJS: Add almost all Math functions 4 سال پیش
NativeFunction.cpp a007b3c379 LibJS: Move "strict mode" state to the call stack 4 سال پیش
NativeFunction.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
NativeProperty.cpp 340a115dfe LibJS: Make native function/property callbacks take VM, not Interpreter 4 سال پیش
NativeProperty.h 340a115dfe LibJS: Make native function/property callbacks take VM, not Interpreter 4 سال پیش
NumberConstructor.cpp 020b782474 LibJS: Use pow instead of __bulitin_pow on clang 4 سال پیش
NumberConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 سال پیش
NumberObject.cpp 2bc5bc64fb LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h> 4 سال پیش
NumberObject.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
NumberPrototype.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
NumberPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
Object.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
Object.h d2613403e0 LibJS+LibWeb: Stop generating is_foo_wrapper() for JS DOM wrappers 4 سال پیش
ObjectConstructor.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
ObjectConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 سال پیش
ObjectPrototype.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
ObjectPrototype.h be30dc2b18 LibJS: Implement Object.prototype.isPrototypeOf 4 سال پیش
PrimitiveString.cpp 619cd613d0 LibJS: Give VM a cache of single-ASCII-character PrimitiveString 4 سال پیش
PrimitiveString.h 591b7b7031 LibJS: Remove js_string(Interpreter&, ...) 4 سال پیش
PropertyAttributes.h 7e62ffbc6e AK+Format: Remove TypeErasedFormatParams& from format function. 4 سال پیش
PropertyName.h 41837f548d LibJS: Don't create "valid" PropertyName from null string 4 سال پیش
ProxyConstructor.cpp 1bff65c591 LibJS: Add ErrorType::ConstructorWithoutNew 4 سال پیش
ProxyConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 سال پیش
ProxyObject.cpp 48c19cdb06 LibJS: Remove ProxyPrototype 4 سال پیش
ProxyObject.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
Reference.cpp 5a307836c1 LibJS: Handle symbol PropertyName in primitive assignment error 4 سال پیش
Reference.h 5eb1f752ab LibJS: Use new format functions everywhere 4 سال پیش
ReflectObject.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
ReflectObject.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
RegExpConstructor.cpp 5cb45e4feb LibJS: Make RegExp() constructor spec-compliant 4 سال پیش
RegExpConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 سال پیش
RegExpObject.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
RegExpObject.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
RegExpPrototype.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
RegExpPrototype.h 7dd77020ae LibJS: Use enumerator macros to define RegExp.prototype flag getters 4 سال پیش
ScopeObject.cpp c3fe9b4df8 LibJS: Add a scope object abstraction 4 سال پیش
ScopeObject.h c3fe9b4df8 LibJS: Add a scope object abstraction 4 سال پیش
ScriptFunction.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
ScriptFunction.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
Shape.cpp 98f2da9834 LibJS: Rename Cell::visit_children() => Cell::visit_edges() 4 سال پیش
Shape.h 98f2da9834 LibJS: Rename Cell::visit_children() => Cell::visit_edges() 4 سال پیش
StringConstructor.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 سال پیش
StringConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 سال پیش
StringIterator.cpp 08f9bc26a6 Meta+LibHTTP through LibWeb: Make clang-format-10 clean 4 سال پیش
StringIterator.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
StringIteratorPrototype.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
StringIteratorPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
StringObject.cpp 98f2da9834 LibJS: Rename Cell::visit_children() => Cell::visit_edges() 4 سال پیش
StringObject.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
StringOrSymbol.h 98f2da9834 LibJS: Rename Cell::visit_children() => Cell::visit_edges() 4 سال پیش
StringPrototype.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
StringPrototype.h 1cf92d39eb LibJS: Implement String.prototype.endsWith() 4 سال پیش
Symbol.cpp 2bc5bc64fb LibJS: Remove a whole bunch of includes of <LibJS/Interpreter.h> 4 سال پیش
Symbol.h 2e2571743b LibJS: Use string::formatted() in to_string() functions 4 سال پیش
SymbolConstructor.cpp 7b863330dc LibJS: Cache commonly used FlyStrings in the VM 4 سال پیش
SymbolConstructor.h f79d4c7347 LibJS: Remove Interpreter& argument to Function::construct() 4 سال پیش
SymbolObject.cpp 98f2da9834 LibJS: Rename Cell::visit_children() => Cell::visit_edges() 4 سال پیش
SymbolObject.h f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
SymbolPrototype.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
SymbolPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
TypedArray.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
TypedArray.h a70aacd7c3 LibJS: Add Float{32,64}Array 4 سال پیش
TypedArrayConstructor.cpp aa92adeedf LibJS: Fix email in TypedArray{Constructor,Prototype} copyright headers 4 سال پیش
TypedArrayConstructor.h aa92adeedf LibJS: Fix email in TypedArray{Constructor,Prototype} copyright headers 4 سال پیش
TypedArrayPrototype.cpp aa92adeedf LibJS: Fix email in TypedArray{Constructor,Prototype} copyright headers 4 سال پیش
TypedArrayPrototype.h aa92adeedf LibJS: Fix email in TypedArray{Constructor,Prototype} copyright headers 4 سال پیش
Uint8ClampedArray.cpp 93feb7a81f LibJS: Have Uint8ClampedArray delegate OOB accesses to JS::Object 4 سال پیش
Uint8ClampedArray.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 سال پیش
VM.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
VM.h b34b681811 LibJS: Track source positions all the way down to exceptions 4 سال پیش
Value.cpp f48751a739 LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI 4 سال پیش
Value.h 7e62ffbc6e AK+Format: Remove TypeErasedFormatParams& from format function. 4 سال پیش
WithScope.cpp 9de6443ab7 LibJS: Add basic support for "with" statements 4 سال پیش
WithScope.h 42b1b36eb4 LibJS: Run clang-format on WithScope.h 4 سال پیش