summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Tests
AgeCommit message (Expand)Author
2020-06-03LibJS: Make typeof return undefined for undefined variablesMarcin Gasperowicz
2020-06-03LibJS: Allow null or undefined as a bound |this| value in strict modeJack Karamanian
2020-06-02LibJS: Consider non-extensible objects in Reflect.setPrototypeOf()Linus Groh
2020-06-02LibJS: Implement Reflect.{isExtensible,preventExtensions}()Linus Groh
2020-06-02LibJS: Disallow changing the prototype of non-extensible objectsLinus Groh
2020-06-02LibJS: Don't assume Object.setPrototypeOf() prototype value is an objectLinus Groh
2020-06-02LibJS: Return specified object from Object.setPrototypeOf()Linus Groh
2020-06-02LibJS: Add Object.{isExtensible,preventExtensions}()Matthew Olsson
2020-06-01LibJS: Rewrite Parser.parse_object_expression()Matthew Olsson
2020-05-31LibJS: Add String.fromCharCode()Linus Groh
2020-05-30LibJS: Show run-tests progress in the taskbarAndreas Kling
2020-05-30LibJS: Use a non-arrow function to check the |this| value in theJack Karamanian
2020-05-30LibJS: Add tests ensuring the |this| value can't be set for arrowJack Karamanian
2020-05-30LibJS: Use the function's bound |this| and bound arguments inJack Karamanian
2020-05-30LibJS: Throw a TypeError when an arrow function is used as a constructorJack Karamanian
2020-05-30LibJS: Don't define the "prototype" property for arrow functionsJack Karamanian
2020-05-30LibJS: Set the bound |this| value to the |this| value of the currentJack Karamanian
2020-05-30LibJS: Object.getOwnPropertyDescriptor works properly with accessorsMatthew Olsson
2020-05-30LibJS: Parse arrow function expression with correct precedenceMarcin Gasperowicz
2020-05-29LibJS: Integrate labels into the InterpreterMatthew Olsson
2020-05-29LibJS: Parse labelled statementsMatthew Olsson
2020-05-29LibJS: New expressions look for expressions with correct precedenceMatthew Olsson
2020-05-29LibJS: Add Array.prototype.toLocaleString()Linus Groh
2020-05-29LibJS: Add Object.prototype.toLocaleString()Linus Groh
2020-05-29LibJS: Fix conditional expression precedenceMatthew Olsson
2020-05-29LibJS: Throw in strict mode when assigning property to primitive valueLinus Groh
2020-05-28LibJS: Implement standard semantics for relational operators (#2417)Marcin Gasperowicz
2020-05-28LibJS: Add strict modeMatthew Olsson
2020-05-28LibJS: Object index properties have descriptors; Handle sparse indicesMatthew Olsson
2020-05-26LibJS: Add Array.prototype.fillAngel
2020-05-26LibJS: Add Array.prototype.spliceLuke
2020-05-25LibJS: Implement basic for..in and for..of loopsLinus Groh
2020-05-24LibJS: Make Array.prototype.includes() genericLinus Groh
2020-05-24LibJS: Make Array.prototype.lastIndexOf() genericLinus Groh
2020-05-24LibJS: Make Array.prototype.indexOf() genericLinus Groh
2020-05-24LibJS: add Array.prototype.reduceRight()Marcin Gasperowicz
2020-05-23LibJS: Add Array.prototype.reduce() (#2334)Marcin Gasperowicz
2020-05-23LibJS: Treat NaN in Value::to_i32() as zeroLinus Groh
2020-05-23LibJS: Fix Array.prototype.lastIndexOf() implementationLinus Groh
2020-05-23LibJS: Treat missing arg in Array.prototype.{indexOf,lastIndexOf}() as undefinedLinus Groh
2020-05-22LibJS: Make Array.prototype.{join,toString}() genericLinus Groh
2020-05-22LibJS: Make Array.prototype.pop() genericLinus Groh
2020-05-22LibJS: Make Array.prototype.push() genericLinus Groh
2020-05-22LibJS: Let Array.prototype.join() ignore additional argumentsLinus Groh
2020-05-22LibJS: Add object literal getter/setter shorthandMatthew Olsson
2020-05-22LibJS: Disallow multiple parameters in paren-less arrow functionLinus Groh
2020-05-21LibJS: Add getter/setter supportMatthew Olsson
2020-05-21LibJS: Refactor Array.prototype callback functions and make them genericLinus Groh
2020-05-21LibJS: Treat missing arg in Array.prototype.includes() as undefinedLinus Groh
2020-05-21LibJS: Add Array.prototype.everyLuke