summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Tests
AgeCommit message (Expand)Author
2020-04-05LibJS: Remove assert function from exponentiation-basic.jsLinus Groh
2020-04-05LibJS: Simplify Math-constants.js testLinus Groh
2020-04-05LibJS: Update to-number-basic.js testLinus Groh
2020-04-05LibJS: Add numeric literal parsing for different bases and exponentsStephan Unverwerth
2020-04-05LibJS: Implement exponentiation (** operator)Linus Groh
2020-04-05LibJS: Use the native assert() implementation now avaiable in 'js -t'Brian Gianforcaro
2020-04-05Lagom: Add clang address/memory/undefined-behavior analyzer supportBrian Gianforcaro
2020-04-05LibJS: Fix missing paren in modulo-basic.js testAndreas Kling
2020-04-05LibJS: Add support for Math.ceil() and Math.trunc()Brian Gianforcaro
2020-04-05LibJS: Add support for floating point modulousBrian Gianforcaro
2020-04-05LibJS: Correctness fixes for bitwise_or, address FIXME's in test.Brian Gianforcaro
2020-04-05LibJS: Add support for arbitrary arguments to Math.maxBrian Gianforcaro
2020-04-05LibJS: Add support for "continue" inside "for" statements :^)Andreas Kling
2020-04-05LibJS: Make "break" actually work inside "switch"Andreas Kling
2020-04-04LibJS: Add String.prototype.indexOf()Andreas Kling
2020-04-04LibJS: Add Math.sqrt()Andreas Kling
2020-04-04LibJS: Add basic Array constructorAndreas Kling
2020-04-04LibJS: Support VariableDeclaration with multiple declaratorsAndreas Kling
2020-04-04LibJS: Add support for do..while statementsAndreas Kling
2020-04-04LibJS: Add basic support for modulo (%) in binary expressionsAndreas Kling
2020-04-04LibJS: Allow "for" statement without curly braces around bodyAndreas Kling
2020-04-04LibJS: Add Function() and Function.prototypeLinus Groh
2020-04-04LibJS: Add length property to ScriptFunctionLinus Groh
2020-04-03LibJS: Add short circuit logical evaluationStephan Unverwerth
2020-04-03LibJS: Fix logical expressionsLinus Groh
2020-04-03LibJS: Parse binary bitwise operatorsLinus Groh
2020-04-03LibJS: Implement ConditionalExpression (ternary "?:" operator)Andreas Kling
2020-04-03LibJS: Implement Error.prototype.toString()Linus Groh
2020-04-02LibJS: Implement InfinityLinus Groh
2020-04-02LibJS: Object::put() shouldn't create own properties on prototype chainAndreas Kling
2020-04-02LibJS: Implement unary plus / minusLinus Groh
2020-04-02LibJS: Evaluate CallExpression arguments before pushing a CallFrameJack Karamanian
2020-04-01LibJS: Add NaN to global objectLinus Groh
2020-04-01LibJS: Implement Error function/constructorLinus Groh
2020-04-01LibJS: Implement constructor/non-constructor function callsLinus Groh
2020-03-30LibJS: Add support for arrow functionsJack Karamanian
2020-03-30LibJS: Throw TypeError when calling non-function objectLinus Groh
2020-03-30LibJS: Start implementing Date :^)Linus Groh
2020-03-29LibJS: Implement String.prototype.startsWith()Linus Groh
2020-03-29LibJS: Add tests for Math constantsLinus Groh
2020-03-29LibJS: Add tests for value to number conversionLinus Groh
2020-03-29LibJS: Implement Math.abs()Andreas Kling
2020-03-29LibJS: Implement basic execution of "switch" statementsAndreas Kling
2020-03-29LibJS: Implement Object.getOwnPropertyNames()Andreas Kling
2020-03-28LibJS: Implement Array.prototype.{shift,pop}Linus Groh
2020-03-28LibJS: Oops, "instanceof" was backwards!Andreas Kling
2020-03-28LibJS: Add a global "Object" constructorAndreas Kling
2020-03-28LibJS: Implement the "instanceof" operatorAndreas Kling
2020-03-28LibJS: Implement basic support for the "new" keywordAndreas Kling
2020-03-28LibJS: Fix broken parsing of `!o.a`Andreas Kling