summaryrefslogtreecommitdiff
path: root/Libraries/LibJS
AgeCommit message (Expand)Author
2020-04-23LibJS: Implement bitwise left shift operator (<<)Linus Groh
2020-04-23LibJS: Add Math.pow()Linus Groh
2020-04-23LibJS: Add Array.prototype.includesKesse Jones
2020-04-23LibJS: Fix Array.prototype.indexOf fromIndex negativeKesse Jones
2020-04-23LibJS: Add isFinite()Linus Groh
2020-04-23LibJS: Let isNaN() with no argument return true, add testsLinus Groh
2020-04-23LibJS: Implement Array length setterLinus Groh
2020-04-22LibJS: Improve UpdateExpression::execute()Linus Groh
2020-04-22LibJS: Add Array.prototype.lastIndexOfKesse Jones
2020-04-22LibJS: Parse while statementsLinus Groh
2020-04-21LibJS: Add Uint8ClampedArray :^)Andreas Kling
2020-04-21LibJS: Implement Function.prototype.bind()Jack Karamanian
2020-04-21LibJS: Prepend callee's bound arguments to the CallFrame and set theJack Karamanian
2020-04-21LibJS: Allow Function objects to be constructed with a bound |this|Jack Karamanian
2020-04-21LibJS: Rename global_call_fram to global_call_frameLinus Groh
2020-04-20LibJS: Let run-tests return 1 when not all tests passLinus Groh
2020-04-20LibJS: Remove default parameter from assertThrowsError() for nowAndreas Kling
2020-04-20LibJS: Add JSDoc to test-common.jsLinus Groh
2020-04-20LibJS: Add Array.prototype.reverseKesse Jones
2020-04-20LibJS: Add Array.prototype.indexOfKesse Jones
2020-04-20LibJS: Add tests for String.prototype.repeat()Linus Groh
2020-04-20LibJS: Throw RangeError in String.prototype.repeat() if count is invalidLinus Groh
2020-04-20LibJS: Add assertThrowsError() test functionLinus Groh
2020-04-19LibJS: Do not assume that a call frame exists in {get,set}_variableAnotherTest
2020-04-19LibJS: Allow passing "js" flags to run-testsAndreas Kling
2020-04-19LibJS: Add MarkedValueList and use it for argument passingAndreas Kling
2020-04-19LibJS: Fix expectations in the function-TypeError.js testAndreas Kling
2020-04-19LibJS: CallExpression shouldn't throw TypeError or non-constructor callAndreas Kling
2020-04-19LibJS: Add DeferGC, a RAII way to prevent GC temporarilyAndreas Kling
2020-04-19LibJS: Improve CallExpression::execute()'s error messagesLinus Groh
2020-04-19LibJS: Add Array.prototype.sliceKesse Jones
2020-04-18LibJS: Use AK::String::index_of() for StringPrototype::index_of()Linus Groh
2020-04-18LibJS: Allow reserved words as keys in object expressions.Stephan Unverwerth
2020-04-18LibJS: Fix parsing of IfStatement, fixes #1829Stephan Unverwerth
2020-04-18LibJS: Move the empty object shape from Interpreter to GlobalObjectAndreas Kling
2020-04-18LibJS: Move builtin prototypes to the global objectAndreas Kling
2020-04-18LibJS: Implement nullish coalescing operator (??)Linus Groh
2020-04-18LibJS: Use enumerator macro to mark all constructors in GlobalObjectAndreas Kling
2020-04-18LibJS+LibWeb: Pass prototype to Object constructorAndreas Kling
2020-04-18LibJS: Pass prototype to Function constructorsAndreas Kling
2020-04-18LibJS: Pass prototype to Error constructorsAndreas Kling
2020-04-18LibJS: Pass prototype to Date constructorAndreas Kling
2020-04-18LibJS: Pass prototype to BooleanObject constructorAndreas Kling
2020-04-18LibJS: Pass prototype to StringObject constructorAndreas Kling
2020-04-18LibJS: Pass prototype to NumberObject constructorAndreas Kling
2020-04-18LibJS: Make Array constructor take its prototypeAndreas Kling
2020-04-17LibJS: Add Array.prototype.concatKesse Jones
2020-04-17LibJS: Add test for semicolon insertion (#1828)Stephan Unverwerth
2020-04-17LibJS: Fix semicolon insertionStephan Unverwerth
2020-04-17LibJS: Implement automatic semicolon insertionStephan Unverwerth