summaryrefslogtreecommitdiff
path: root/Libraries/LibJS
AgeCommit message (Expand)Author
2020-04-15LibJS: Check length property of Array.prototype.join in its testLinus Groh
2020-04-15LibJS: Add Array.prototype.join()Andreas Kling
2020-04-15LibJS: Adding two values should convert them to primitives firstAndreas Kling
2020-04-15LibJS: Pass the Interpreter& to binary/logical/unary helpersAndreas Kling
2020-04-15LibJS: Add String.prototype.{trim, trimStart, trimEnd} (#1792)Kesse Jones
2020-04-14LibJS: Redirect stderr to /dev/null when running js in run-testsLinus Groh
2020-04-14LibJS: Add missing load("test-common.js") to comments-basic.jsLinus Groh
2020-04-14LibJS: Add Array.prototype.map()Linus Groh
2020-04-14LibJS: Add Array.prototype.filter()Linus Groh
2020-04-14LibJS: Add Array.prototype.forEach()Linus Groh
2020-04-14LibJS: Add Array.prototype.unshift()Linus Groh
2020-04-14LibJS: Support multiple arguments in Array.prototype.push()Linus Groh
2020-04-14LibJS: Remove shift, pop, push functions from Array objectLinus Groh
2020-04-14js/LibJS: Move test functions to pure javascript.Brian Gianforcaro
2020-04-14LibJS: Handle HTML-style commentsStephan Unverwerth
2020-04-13LibJS: Use HashMap::ensure_capacity() in enter_scope()Andreas Kling
2020-04-13LibJS: Add more number test cases for #1680Stephan Unverwerth
2020-04-13LibJS: Remove Interpreter::declare_variable()Andreas Kling
2020-04-13LibJS: Hoist variable declarations to the nearest relevant scopeAndreas Kling
2020-04-13LibJS: Use assertNotReached() in testsLinus Groh
2020-04-13LibJS: Fix test files indentation (4 spaces)Linus Groh
2020-04-13LibJS: Implement Error.prototype.name setter (#1776)Brian Gianforcaro
2020-04-13LibJS: Do not execute scripts with parse errorsStephan Unverwerth
2020-04-13LibJS: Tweak FunctionPrototype::to_string and constructorsStephan Unverwerth
2020-04-13LibJS: Throw on assignment of an const variableBrian Gianforcaro
2020-04-13LibJS: Parse "this" as ThisExpressionStephan Unverwerth
2020-04-12LibJS: Cache a FlyString for "this" to speed up variable lookupAndreas Kling
2020-04-12LibJS: Add console.{debug,info,warn,error}()Linus Groh
2020-04-12LibJS: Add js_negative_infinity()Linus Groh
2020-04-12LibJS: Handle Infinity in Value::to_number()Linus Groh
2020-04-12LibJS: Let's show a few more decimals when stringifying numeric valuesAndreas Kling
2020-04-11LibJS: Add console.trace()Linus Groh
2020-04-11LibJS: Make Function and CallFrame aware of their function nameLinus Groh
2020-04-10LibJS: Improve Object.defineProperty test4ourbit
2020-04-10LibJS: Add String.prototype.pad{Start,End}()Linus Groh
2020-04-10LibJS: Remove assert function from Object.defineProperty() testLinus Groh
2020-04-10LibJS: Key shape transitions on both property name and attributesAndreas Kling
2020-04-10LibJS: Remove mock String.prototype from testsLinus Groh
2020-04-10LibJS: Add String.prototype.toString()Linus Groh
2020-04-10LibJS: Add String constructor :^)Andreas Kling
2020-04-10LibJS: Use enumerator macros for boilerplate code around native typesAndreas Kling
2020-04-10LibJS: Boolean, Number and String prototypes should have values tooAndreas Kling
2020-04-10LibJS: Throw real TypeError, ReferenceError, etc objectsAndreas Kling
2020-04-10LibJS: Add all the Error subclassesAndreas Kling
2020-04-10LibJS: Add tests for exception if assignment LHS is invalidBarney Wilks
2020-04-10LibJS: Throw exception if LHS of assignment is of unexpected typeBarney Wilks
2020-04-10LibJS: Add property configuration transitionsAndreas Kling
2020-04-10LibJS: Add Object.defineProperty() and start caring about attributesAndreas Kling
2020-04-09LibJS: Add globalThisLinus Groh
2020-04-09LibJS: Fix BooleanPrototype buildAndreas Kling