summaryrefslogtreecommitdiff
path: root/Libraries/LibJS
AgeCommit message (Expand)Author
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: Track whether ScriptFunctions and FunctionExpressions are arrowJack Karamanian
2020-05-30LibJS: Remove unnecessary explicit from the 3 argument FunctionJack 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: Add all remaining tokens to MarkupGenerator's style converterFalseHonesty
2020-05-29LibJS: Integrate labels into the InterpreterMatthew Olsson
2020-05-29LibJS: Parse labels in continue and break statementsMatthew Olsson
2020-05-29LibJS: Parse labelled statementsMatthew Olsson
2020-05-29LibJS: New expressions look for expressions with correct precedenceMatthew Olsson
2020-05-29LibJS: Make Object::invoke() non-constLinus Groh
2020-05-29LibJS: Add Array.prototype.toLocaleString()Linus Groh
2020-05-29LibJS: Add Object.prototype.toLocaleString()Linus Groh
2020-05-29LibJS: Add Object::invoke()Linus Groh
2020-05-29Meta: Add a script check the presence of "#pragma once" in header filesEmanuele Torre
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: Strict mode assignment to 'eval' & 'arguments' is a syntax errorMatthew Olsson
2020-05-28LibJS: Add strict modeMatthew Olsson
2020-05-28LibJS: Object index properties have descriptors; Handle sparse indicesMatthew Olsson
2020-05-28LibJS: Fix out-of-range error in Parser::Error::source_location_hintMatthew Olsson
2020-05-27LibJS: Reformat ArrayPrototype.cppLinus Groh
2020-05-27LibJS: Simplify and normalize publicly-exposed Object functionsMatthew Olsson
2020-05-26LibJS: Add Array.prototype.fillAngel
2020-05-26LibJS: Fix style inconsistencies in AST.h (#2403)Emanuele Torre
2020-05-26LibJS: Fix incorrect token column values (#2401)Paul Redmond
2020-05-26LibJS: Add Error::source_location_hint()Linus Groh
2020-05-26LibJS: Only log exception throw information on SerenityLinus Groh
2020-05-26LibJS: Add Array.prototype.spliceLuke
2020-05-26Browser: Add output styles to JS source printed in the consoleFalseHonesty
2020-05-26LibJS: Create JS to HTML markup generatorFalseHonesty
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: Use the new math constantsSergey Bugaev
2020-05-24LibJS: add Array.prototype.reduceRight()Marcin Gasperowicz
2020-05-24LibJS: Refactor AccessorLinus Groh
2020-05-24Browser: Add JS ConsoleFalseHonesty
2020-05-23LibJS: Use __APPLE__ instead of __MACH__ for MacOS buildMarcin 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-23Build: Make Lagom build under macOS (#2341)Marcin Gasperowicz
2020-05-23LibJS: Add missing exception check to ArrayPrototype's for_each_item()Linus 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