Marcin Gasperowicz 27c71d2627 LibJS: Add Array.prototype.reduce() (#2334) 5 anos atrás
..
Accessor.h 45dfa094e9 LibJS: Add getter/setter support 5 anos atrás
Array.cpp 476094922b LibJS: Pass Interpreter& to Value::to_number() et al. 5 anos atrás
Array.h 418092a71a LibJS: Implement Array length setter 5 anos atrás
ArrayConstructor.cpp 36996bd720 LibJS: Rename to_{i32,size_t}() to as_{i32,size_t}() for clarity 5 anos atrás
ArrayConstructor.h e333b60064 LibJS: Add Array.of() 5 anos atrás
ArrayPrototype.cpp 27c71d2627 LibJS: Add Array.prototype.reduce() (#2334) 5 anos atrás
ArrayPrototype.h 27c71d2627 LibJS: Add Array.prototype.reduce() (#2334) 5 anos atrás
BooleanConstructor.cpp 23ec578a01 LibJS: Implement correct attributes for (almost) all properties 5 anos atrás
BooleanConstructor.h 40ac94995d LibJS: Reformat BooleanConstructor.{cpp,h} 5 anos atrás
BooleanObject.cpp fca08bd000 LibJS: Move builtin prototypes to the global object 5 anos atrás
BooleanObject.h 2a15323029 LibJS: Pass prototype to BooleanObject constructor 5 anos atrás
BooleanPrototype.cpp 8bd9f7e50e LibJS: run clang-format on all the files 5 anos atrás
BooleanPrototype.h 070a8f2689 LibJS: Boolean, Number and String prototypes should have values too 5 anos atrás
BoundFunction.cpp 23ec578a01 LibJS: Implement correct attributes for (almost) all properties 5 anos atrás
BoundFunction.h 1fa0c7304d LibJS: Implement Function.prototype.bind() 5 anos atrás
Cell.cpp 95abcc3722 LibJS: Implement correct object property ordering 5 anos atrás
Cell.h 95abcc3722 LibJS: Implement correct object property ordering 5 anos atrás
ConsoleObject.cpp 30519c22f6 LibJS: Re-implement console functions as wrappers around Console methods 5 anos atrás
ConsoleObject.h be1a5bf3f7 LibJS: Add ConsoleMessage concept 5 anos atrás
Date.cpp fca08bd000 LibJS: Move builtin prototypes to the global object 5 anos atrás
Date.h 0df4d2823a LibJS: Pass prototype to Date constructor 5 anos atrás
DateConstructor.cpp 23ec578a01 LibJS: Implement correct attributes for (almost) all properties 5 anos atrás
DateConstructor.h 849e2c77e4 LibJS: Implement constructor/non-constructor function calls 5 anos atrás
DatePrototype.cpp 1a1394f7a2 LibJS: Change Value::to_object(Heap& -> Interpreter&) 5 anos atrás
DatePrototype.h 3fcea71538 LibJS: Implement Date.prototype.to{Date,Time}String() 5 anos atrás
Error.cpp 8bd9f7e50e LibJS: run clang-format on all the files 5 anos atrás
Error.h 205ac0090d LibJS: Pass prototype to Error constructors 5 anos atrás
ErrorConstructor.cpp c6ddbd1f3e LibJS: Add side-effect-free version of Value::to_string() 5 anos atrás
ErrorConstructor.h cb0dfd8f72 LibJS: Use enumerator macros for boilerplate code around native types 5 anos atrás
ErrorPrototype.cpp 476094922b LibJS: Pass Interpreter& to Value::to_number() et al. 5 anos atrás
ErrorPrototype.h 2a65db7c12 LibJS: Implement Error.prototype.name setter (#1776) 5 anos atrás
Exception.cpp faddf3a1db LibJS: Implement "throw" 5 anos atrás
Exception.h faddf3a1db LibJS: Implement "throw" 5 anos atrás
Function.cpp 36996bd720 LibJS: Rename to_{i32,size_t}() to as_{i32,size_t}() for clarity 5 anos atrás
Function.h a38658dc88 LibJS: Don't use Optional<Value> for bound |this| values 5 anos atrás
FunctionConstructor.cpp c6ddbd1f3e LibJS: Add side-effect-free version of Value::to_string() 5 anos atrás
FunctionConstructor.h 2944039d6b LibJS: Add Function() and Function.prototype 5 anos atrás
FunctionPrototype.cpp 476094922b LibJS: Pass Interpreter& to Value::to_number() et al. 5 anos atrás
FunctionPrototype.h f6d57c82f6 LibJS: Pass prototype to Function constructors 5 anos atrás
GlobalObject.cpp f06c12173c LibJS: Return early from parseFloat() if argument is a number 5 anos atrás
GlobalObject.h 6f6b089aa0 LibJS: Add parseFloat() 5 anos atrás
LexicalEnvironment.cpp 1b391d78ae LibJS: Allow cells to mark null pointers 5 anos atrás
LexicalEnvironment.h ed80952cb6 LibJS: Introduce LexicalEnvironment 5 anos atrás
MarkedValueList.cpp 8bd9f7e50e LibJS: run clang-format on all the files 5 anos atrás
MarkedValueList.h f7a1696087 LibJS: Add MarkedValueList and use it for argument passing 5 anos atrás
MathObject.cpp b3090678a9 LibJS: Add Math.clz32() 5 anos atrás
MathObject.h b3090678a9 LibJS: Add Math.clz32() 5 anos atrás
NativeFunction.cpp fca08bd000 LibJS: Move builtin prototypes to the global object 5 anos atrás
NativeFunction.h f6d57c82f6 LibJS: Pass prototype to Function constructors 5 anos atrás
NativeProperty.cpp bc1ece7f37 LibJS+LibWeb: Pass prototype to Object constructor 5 anos atrás
NativeProperty.h 30440134cb LibJS+LibWeb: Move native properties to separate getters/setters 5 anos atrás
NumberConstructor.cpp 476094922b LibJS: Pass Interpreter& to Value::to_number() et al. 5 anos atrás
NumberConstructor.h 14c7988eea LibJS: Implement Number.isInteger() 5 anos atrás
NumberObject.cpp fca08bd000 LibJS: Move builtin prototypes to the global object 5 anos atrás
NumberObject.h cf702a13b9 LibJS: Pass prototype to NumberObject constructor 5 anos atrás
NumberPrototype.cpp fca08bd000 LibJS: Move builtin prototypes to the global object 5 anos atrás
NumberPrototype.h 070a8f2689 LibJS: Boolean, Number and String prototypes should have values too 5 anos atrás
Object.cpp 45dfa094e9 LibJS: Add getter/setter support 5 anos atrás
Object.h 4ced126704 LibJS: Add symbol objects 5 anos atrás
ObjectConstructor.cpp 1a1394f7a2 LibJS: Change Value::to_object(Heap& -> Interpreter&) 5 anos atrás
ObjectConstructor.h 683a0696f3 LibJS: Add Object.{keys,values,entries}() 5 anos atrás
ObjectPrototype.cpp 1a1394f7a2 LibJS: Change Value::to_object(Heap& -> Interpreter&) 5 anos atrás
ObjectPrototype.h 040c75a3cc LibJS: Make Array.prototype.{join,toString}() generic 5 anos atrás
PrimitiveString.cpp faac43597a LibJS: Add js_string(Interpreter&, String) 5 anos atrás
PrimitiveString.h faac43597a LibJS: Add js_string(Interpreter&, String) 5 anos atrás
PropertyName.h 67b8e6fc5b LibJS: Add Reference class to represent a base.property reference 5 anos atrás
Reference.cpp 1a1394f7a2 LibJS: Change Value::to_object(Heap& -> Interpreter&) 5 anos atrás
Reference.h 24cce3674b LibJS: Support o.f++ :^) 5 anos atrás
ReflectObject.cpp 476094922b LibJS: Pass Interpreter& to Value::to_number() et al. 5 anos atrás
ReflectObject.h 79b829637e LibJS: Implement most of the Reflect object 5 anos atrás
ScriptFunction.cpp 1a1394f7a2 LibJS: Change Value::to_object(Heap& -> Interpreter&) 5 anos atrás
ScriptFunction.h 838390171c LibJS: Function.length respects default and rest parameters 5 anos atrás
Shape.cpp 95abcc3722 LibJS: Implement correct object property ordering 5 anos atrás
Shape.h 45dfa094e9 LibJS: Add getter/setter support 5 anos atrás
StringConstructor.cpp 1a1394f7a2 LibJS: Change Value::to_object(Heap& -> Interpreter&) 5 anos atrás
StringConstructor.h ab652fa1ee LibJS: Add String.raw 5 anos atrás
StringObject.cpp fca08bd000 LibJS: Move builtin prototypes to the global object 5 anos atrás
StringObject.h 75f246dde8 LibJS: Make StringObject::primitive_string() return a reference 5 anos atrás
StringPrototype.cpp eb72ba2466 LibJS: Remove is_nan() check in as_size_t() and fix to_size_t() 5 anos atrás
StringPrototype.h 6dbb5df81f LibJS: Add String.prototype.lastIndexOf 5 anos atrás
Symbol.cpp 4ced126704 LibJS: Add symbol objects 5 anos atrás
Symbol.h 4ced126704 LibJS: Add symbol objects 5 anos atrás
SymbolConstructor.cpp 4ced126704 LibJS: Add symbol objects 5 anos atrás
SymbolConstructor.h 4ced126704 LibJS: Add symbol objects 5 anos atrás
SymbolObject.cpp 4ced126704 LibJS: Add symbol objects 5 anos atrás
SymbolObject.h 4ced126704 LibJS: Add symbol objects 5 anos atrás
SymbolPrototype.cpp 1a1394f7a2 LibJS: Change Value::to_object(Heap& -> Interpreter&) 5 anos atrás
SymbolPrototype.h b8b7f84547 LibJS: Remove no-op SymbolPrototype::description_setter() 5 anos atrás
Uint8ClampedArray.cpp 476094922b LibJS: Pass Interpreter& to Value::to_number() et al. 5 anos atrás
Uint8ClampedArray.h 4cdd802927 LibJS: Return a bool from Object::put* to indicate success 5 anos atrás
Value.cpp 00fe7f82c0 LibJS: Treat NaN in Value::to_i32() as zero 5 anos atrás
Value.h 4334a1b208 LibJS: Make Array.prototype.push() generic 5 anos atrás