Linus Groh ec43f73b74 LibJS: Extract most of Interpreter's run() into execute_statement() 4 سال پیش
..
Accessor.h 394e4c04cd LibJS: Add a helper for calling JS::Function's with arguments 5 سال پیش
Array.cpp ba641e97d9 LibJS: Clarify Object (base class) construction somewhat 5 سال پیش
Array.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 سال پیش
ArrayConstructor.cpp b32c0c8181 LibJS: Convert two suspicious Vector<Value> to MarkedValueList 4 سال پیش
ArrayConstructor.h 8ebef785eb LibJS: Implement basic functionality of Array.from() 5 سال پیش
ArrayIterator.cpp d467a0ffef LibJS: ArrayIterator needs to mark the array it's iterating 4 سال پیش
ArrayIterator.h d467a0ffef LibJS: ArrayIterator needs to mark the array it's iterating 4 سال پیش
ArrayIteratorPrototype.cpp 9ea6ef4ed1 LibJS: Make Interpreter::throw_exception() a void function 5 سال پیش
ArrayIteratorPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
ArrayPrototype.cpp b32c0c8181 LibJS: Convert two suspicious Vector<Value> to MarkedValueList 4 سال پیش
ArrayPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
BigInt.cpp 3ee6ed965f LibJS: Use allocate_without_global_object for primitive cell types 5 سال پیش
BigInt.h 0ff9d7e189 LibJS: Add BigInt 5 سال پیش
BigIntConstructor.cpp aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
BigIntConstructor.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
BigIntObject.cpp ba641e97d9 LibJS: Clarify Object (base class) construction somewhat 5 سال پیش
BigIntObject.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 سال پیش
BigIntPrototype.cpp aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
BigIntPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
BooleanConstructor.cpp aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
BooleanConstructor.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
BooleanObject.cpp ba641e97d9 LibJS: Clarify Object (base class) construction somewhat 5 سال پیش
BooleanObject.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 سال پیش
BooleanPrototype.cpp aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
BooleanPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
BoundFunction.cpp aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
BoundFunction.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
Cell.cpp 95abcc3722 LibJS: Implement correct object property ordering 5 سال پیش
Cell.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
ConsoleObject.cpp aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
ConsoleObject.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
Date.cpp 697faba147 LibJS: Make Date.getUTCSeconds() call through to LibC 5 سال پیش
Date.h 697faba147 LibJS: Make Date.getUTCSeconds() call through to LibC 5 سال پیش
DateConstructor.cpp 2191ec591f LibJS: Make Date's tuple constructor correctly handle out-of-range arguments 5 سال پیش
DateConstructor.h 6e5aa5d5df LibJS: Implement Date.parse() 5 سال پیش
DatePrototype.cpp ad00462daa LibJS: Implement Date.getUTC* 5 سال پیش
DatePrototype.h ad00462daa LibJS: Implement Date.getUTC* 5 سال پیش
Error.cpp ba641e97d9 LibJS: Clarify Object (base class) construction somewhat 5 سال پیش
Error.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 سال پیش
ErrorConstructor.cpp aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
ErrorConstructor.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
ErrorPrototype.cpp 9ea6ef4ed1 LibJS: Make Interpreter::throw_exception() a void function 5 سال پیش
ErrorPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
ErrorTypes.cpp 78155a6668 LibJS: Consolidate error messages into ErrorTypes.h 5 سال پیش
ErrorTypes.h b9ce56aee6 LibWeb: Make btoa() and atob() correctly handle values between 128 and 255 5 سال پیش
Exception.cpp 699e1fdc07 LibJS: Eliminate some (unnecessary) Vector copies 4 سال پیش
Exception.h 4f6912c605 LibJS: Store basic traceback in Exception 5 سال پیش
Function.cpp ba641e97d9 LibJS: Clarify Object (base class) construction somewhat 5 سال پیش
Function.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
FunctionConstructor.cpp aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
FunctionConstructor.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
FunctionPrototype.cpp 9ea6ef4ed1 LibJS: Make Interpreter::throw_exception() a void function 5 سال پیش
FunctionPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
GlobalObject.cpp 3143fea1eb LibJS: GlobalObject needs to mark the iterator prototypes 4 سال پیش
GlobalObject.h 2ea85355fe LibJS: Start implementing iterable framework, add ArrayIterator 5 سال پیش
IndexedProperties.cpp 699e1fdc07 LibJS: Eliminate some (unnecessary) Vector copies 4 سال پیش
IndexedProperties.h 699e1fdc07 LibJS: Eliminate some (unnecessary) Vector copies 4 سال پیش
IteratorOperations.cpp d85eed585c LibJS: get_iterator_values() should pass Value to callback (not Value&) 4 سال پیش
IteratorOperations.h d85eed585c LibJS: get_iterator_values() should pass Value to callback (not Value&) 4 سال پیش
IteratorPrototype.cpp aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
IteratorPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
JSONObject.cpp 394e4c04cd LibJS: Add a helper for calling JS::Function's with arguments 5 سال پیش
JSONObject.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
LexicalEnvironment.cpp 9ea6ef4ed1 LibJS: Make Interpreter::throw_exception() a void function 5 سال پیش
LexicalEnvironment.h 7533fd8b02 LibJS: Initial class implementation; allow super expressions in object 5 سال پیش
MarkedValueList.cpp 8d9c5a8e70 LibJS: Make MarkedValueList inherit from Vector<Value> 4 سال پیش
MarkedValueList.h 8d9c5a8e70 LibJS: Make MarkedValueList inherit from Vector<Value> 4 سال پیش
MathObject.cpp 192b2383ac LibJS: The Math.ceil() of a number between -1 and 0 should be -0, 5 سال پیش
MathObject.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
NativeFunction.cpp bda39ef7ab LibJS: Explicitly pass a "Function& new_target" to Function::construct 5 سال پیش
NativeFunction.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
NativeProperty.cpp 0166a1fa74 LibJS: Make NativeProperty a plain Cell instead of an Object 5 سال پیش
NativeProperty.h 0166a1fa74 LibJS: Make NativeProperty a plain Cell instead of an Object 5 سال پیش
NumberConstructor.cpp aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
NumberConstructor.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
NumberObject.cpp ba641e97d9 LibJS: Clarify Object (base class) construction somewhat 5 سال پیش
NumberObject.h 02305d01ea LibJS: Add Number.prototype.toString 5 سال پیش
NumberPrototype.cpp 9ea6ef4ed1 LibJS: Make Interpreter::throw_exception() a void function 5 سال پیش
NumberPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
Object.cpp d8e22fedc3 Libraries: Unbreak building with extra debug macros 5 سال پیش
Object.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
ObjectConstructor.cpp 9ea6ef4ed1 LibJS: Make Interpreter::throw_exception() a void function 5 سال پیش
ObjectConstructor.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
ObjectPrototype.cpp aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
ObjectPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
PrimitiveString.cpp 3ee6ed965f LibJS: Use allocate_without_global_object for primitive cell types 5 سال پیش
PrimitiveString.h faac43597a LibJS: Add js_string(Interpreter&, String) 5 سال پیش
PropertyAttributes.cpp 39ad42defd LibJS: Add Proxy objects 5 سال پیش
PropertyAttributes.h 39ad42defd LibJS: Add Proxy objects 5 سال پیش
PropertyName.h 7a1d485b19 LibJS: Integrate Symbols into objects as valid keys 5 سال پیش
ProxyConstructor.cpp 9ea6ef4ed1 LibJS: Make Interpreter::throw_exception() a void function 5 سال پیش
ProxyConstructor.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
ProxyObject.cpp 394e4c04cd LibJS: Add a helper for calling JS::Function's with arguments 5 سال پیش
ProxyObject.h 5ecd504f4e LibJS: Implement spec-compliant Object.prototype.toString 5 سال پیش
ProxyPrototype.cpp ba641e97d9 LibJS: Clarify Object (base class) construction somewhat 5 سال پیش
ProxyPrototype.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 سال پیش
Reference.cpp 32c121a8f7 LibJS: Pass GlobalObject& to Reference get/put 5 سال پیش
Reference.h 32c121a8f7 LibJS: Pass GlobalObject& to Reference get/put 5 سال پیش
ReflectObject.cpp 9ea6ef4ed1 LibJS: Make Interpreter::throw_exception() a void function 5 سال پیش
ReflectObject.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
RegExpConstructor.cpp aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
RegExpConstructor.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
RegExpObject.cpp ba641e97d9 LibJS: Clarify Object (base class) construction somewhat 5 سال پیش
RegExpObject.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 سال پیش
RegExpPrototype.cpp 64513f3c23 LibJS: Move native objects towards two-pass construction 5 سال پیش
RegExpPrototype.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 سال پیش
ScriptFunction.cpp ec43f73b74 LibJS: Extract most of Interpreter's run() into execute_statement() 4 سال پیش
ScriptFunction.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
Shape.cpp d830c107ce LibJS: Deal with a FIXME in Shape::ensure_property_table() 4 سال پیش
Shape.h 7a1d485b19 LibJS: Integrate Symbols into objects as valid keys 5 سال پیش
StringConstructor.cpp ebd510ef5e LibJS: Allow conversion from Symbol to String via explicit String() call 5 سال پیش
StringConstructor.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
StringIterator.cpp c831fb17bf LibJS: Add StringIterator 5 سال پیش
StringIterator.h c831fb17bf LibJS: Add StringIterator 5 سال پیش
StringIteratorPrototype.cpp 9ea6ef4ed1 LibJS: Make Interpreter::throw_exception() a void function 5 سال پیش
StringIteratorPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
StringObject.cpp ba641e97d9 LibJS: Clarify Object (base class) construction somewhat 5 سال پیش
StringObject.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 سال پیش
StringOrSymbol.h 6444f49d22 LibJS: Make StringOrSymbol not leak strings 5 سال پیش
StringPrototype.cpp 9ea6ef4ed1 LibJS: Make Interpreter::throw_exception() a void function 5 سال پیش
StringPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
Symbol.cpp 3ee6ed965f LibJS: Use allocate_without_global_object for primitive cell types 5 سال پیش
Symbol.h 9f7ec33180 Meta: Force semi-colon after MAKE_AK_NONXXXABLE() 5 سال پیش
SymbolConstructor.cpp aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
SymbolConstructor.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
SymbolObject.cpp d9db6bec42 LibJS: Move global symbol map from SymbolObject to Interpreter 5 سال پیش
SymbolObject.h d9db6bec42 LibJS: Move global symbol map from SymbolObject to Interpreter 5 سال پیش
SymbolPrototype.cpp aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
SymbolPrototype.h aaf6014ae1 LibJS: Simplify Cell::initialize() 5 سال پیش
Uint8ClampedArray.cpp 9ea6ef4ed1 LibJS: Make Interpreter::throw_exception() a void function 5 سال پیش
Uint8ClampedArray.h af51dc105a LibJS+LibWeb: Add JS::Object::inherits(class_name) 5 سال پیش
Value.cpp 394e4c04cd LibJS: Add a helper for calling JS::Function's with arguments 5 سال پیش
Value.h dd49ec17a2 LibJS: Implement spec-complient instance_of operation 5 سال پیش