summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Runtime
AgeCommit message (Expand)Author
2020-05-02LibJS: Add ConsoleMessage conceptEmanuele Torre
2020-05-02LibJS: Implement ConsoleObject::count() as a Console::count() wrapperEmanuele Torre
2020-05-02LibJS: Start implementing a Console class for the interpreterEmanuele Torre
2020-05-01LibJS: Implement most of the Reflect objectLinus Groh
2020-05-01LibJS: Implement indexed access for StringObjectLinus Groh
2020-05-01LibJS: Make Array.length non-configurableLinus Groh
2020-05-01LibJS: Add Value::to_size_t()Linus Groh
2020-05-01LibJS: Add Object::has_property()Linus Groh
2020-05-01LibJS: Return a bool from Object::put* to indicate successLinus Groh
2020-05-01LibJS: Add String.prototype.lastIndexOfKesse Jones
2020-05-01LibJS: Implement console.countReset()Emanuele Torre
2020-05-01LibJS: Implement console.count()Emanuele Torre
2020-04-30LibJS: Add Object.{keys,values,entries}()mattco98
2020-04-29LibJS: Make String.prototype.slice() genericLinus Groh
2020-04-29LibJS: Make (most) String.prototype functions genericLinus Groh
2020-04-29LibJS: Handle non-string primitive values in Object::to_string()Linus Groh
2020-04-29LibJS: Throw error in Object::to_string() if string conversion failsLinus Groh
2020-04-29LibJS: Implement correct object property orderingmattco98
2020-04-29LibJS: Add String.prototype.sliceKesse Jones
2020-04-29LibJS: Pass JS::Function around by reference moreAndreas Kling
2020-04-29LibJS: Don't use Optional<Value> for bound |this| valuesAndreas Kling
2020-04-29LibJS: Make Value::as_string() return a PrimitiveString referenceAndreas Kling
2020-04-29LibJS: Make StringObject::primitive_string() return a referenceAndreas Kling
2020-04-29LibJS: Return undefined in Array.prototype.{pop,shift} for empty valuesLinus Groh
2020-04-29LibJS: Set Array length attributes to "Configurable | Writable"mattco98
2020-04-29LibJS: Don't handle arrays separately in Value::to_number()Linus Groh
2020-04-29LibJS: Skip undefined and null in join_array_with_separator()Linus Groh
2020-04-28LibJS: Call Array.prototype.findIndex() callback for empty elementsLinus Groh
2020-04-28LibJS: Call Array.prototype.find() callback for empty elementsLinus Groh
2020-04-28LibJS: Let Array.prototype.map() resize new array before loopLinus Groh
2020-04-28LibJS: Handle Object.prototype.hasOwnProperty() with no arg correctlyLinus Groh
2020-04-28LibJS: Support o.f++ :^)Andreas Kling
2020-04-28LibJS: Make AssignmentExpression assign through a ReferenceAndreas Kling
2020-04-28LibJS: Allow "delete someGlobalVariable"Andreas Kling
2020-04-28LibJS: Add Reference class to represent a base.property referenceAndreas Kling
2020-04-28LibJS: Add Array.prototype.someKesse Jones
2020-04-28LibJS: Add bounds check to Array.prototype.{find,findIndex}Linus Groh
2020-04-28LibJS: Implement correct attributes for (almost) all propertiesmattco98
2020-04-27LibJS: Add Array.prototype.findIndexKesse Jones
2020-04-26LibJS: Implement Number.isInteger()Linus Groh
2020-04-26LibJS: Implement Number.isNaN()Linus Groh
2020-04-26LibJS: Implement Number.isFinite()Linus Groh
2020-04-26LibJS: Grow storage when adding a property to uniquely-shaped ObjectAndreas Kling
2020-04-26LibJS: Implement basic support for the "delete" operatorAndreas Kling
2020-04-26LibJS: Implement Object.is()Linus Groh
2020-04-25LibJS: Stop using Optional<Value> in favor of Value's empty stateAndreas Kling
2020-04-25LibJS: Add String.prototype.includesKesse Jones
2020-04-24LibJS: Add Array.prototype.findKesse Jones
2020-04-23LibJS: Fix left shift operatorLinus Groh
2020-04-23LibJS: Implement 'in' operatorLinus Groh