summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Tests
AgeCommit message (Expand)Author
2020-05-17LibJS: Add parseFloat()Linus Groh
2020-05-16LibJS: Make Object.prototype.constructor non-enumerableLinus Groh
2020-05-15LibM: Fix floor() and floorf() for negative numbersAndreas Kling
2020-05-15LibJS: Add side-effect-free version of Value::to_string()Andreas Kling
2020-05-15LibJS: Let parser keep track of errorsLinus Groh
2020-05-14Build: Switch to CMake :^)Sergey Bugaev
2020-05-13LibJS: Trim whitespace from string before coercing to numberLinus Groh
2020-05-13LibJS: Make string to number coercion work for doublesLinus Groh
2020-05-13LibJS: Make the Function() constructor throw a SyntaxError, not returnLinus Groh
2020-05-13LibJS: Check AssignmentExpression LHS in parserLinus Groh
2020-05-11LibJS: Parse comma operator into SequenceExpressionLinus Groh
2020-05-08LibJS: Add Array.of()Linus Groh
2020-05-08LibJS: Add Array.isArray()Linus Groh
2020-05-08LibJS: Support multiple arguments in Array constructorLinus Groh
2020-05-08LibJS: Spec-compliant equality comparisonsMatthew Olsson
2020-05-07LibJS: Limit scope of 'for' loop variablesYonatan Goldschmidt
2020-05-07LibJS: Add String.rawMatthew Olsson
2020-05-07LibJS: Add raw strings to tagged template literalsMatthew Olsson
2020-05-07LibJS: Fix shellcheck warnings in Tests/run-testsEmanuele Torre
2020-05-06LibJS: Add function call spreadingMatthew Olsson
2020-05-06LibJS: Function.length respects default and rest parametersMatthew Olsson
2020-05-06LibJS: Implement tagged template literals (foo`bar`)Linus Groh
2020-05-06LibJS: Fix syntax error for arrow function non-decl variable assignmentMatthew Olsson
2020-05-05LibJS: Implement modulo assignment operator (%=)Linus Groh
2020-05-05LibJS: Implement exponentiation assignment operator (**=)Linus Groh
2020-05-05LibJS: Implement bitwise assignment operators (&=, |=, ^=)Linus Groh
2020-05-05LibJS: Add test for assignment operatorsLinus Groh
2020-05-04LibJS: Implement rest parametersLinus Groh
2020-05-04LibJS: Add template literalsmattco98
2020-05-03LibJS: Support empty statementsLinus Groh
2020-05-03LibJS: Set name of anonymous functions during assignmentLinus Groh
2020-05-03LibJS: Add function default argumentsMatthew Olsson
2020-05-02LibJS: Add "name" property to functionsLinus Groh
2020-05-02LibJS: Name functions created by "Function" "anonymous"Linus Groh
2020-05-01LibJS: Implement (no-op) debugger statementLinus Groh
2020-05-01LibJS: Implement most of the Reflect objectLinus Groh
2020-05-01LibJS: Implement indexed access for StringObjectLinus Groh
2020-05-01LibJS: Add String.prototype.lastIndexOfKesse Jones
2020-05-01LibJS: Add object literal method shorthandMatthew Olsson
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: Implement correct object property orderingmattco98
2020-04-29LibJS: Add String.prototype.sliceKesse Jones
2020-04-29LibJS: Return undefined in Array.prototype.{pop,shift} for empty valuesLinus Groh
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: Handle exception in for loop test executionLinus Groh
2020-04-28LibJS: Add spreading in object literalsmattco98
2020-04-28LibJS: Call Array.prototype.findIndex() callback for empty elementsLinus Groh