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