summaryrefslogtreecommitdiff
path: root/Libraries/LibJS
AgeCommit message (Expand)Author
2020-05-11LibJS: Parse comma operator into SequenceExpressionLinus Groh
2020-05-08LibJS: Correct tiny issue with passing a String to String::formatAnotherTest
2020-05-08LibJS: Be a bit more explicit about sizeof(buf) / sizeof(FlatPtr)AnotherTest
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: Add Value::is_integer()Linus 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: Simplify a Value type check in Object::to_string()Andreas Kling
2020-05-06LibJS: Implement tagged template literals (foo`bar`)Linus Groh
2020-05-06LibJS: Add Value::{is, as}_function()Linus Groh
2020-05-06LibJS: Fix syntax error for arrow function non-decl variable assignmentMatthew Olsson
2020-05-05LibJS: Switch objects to unique shape after 100 property additionsAndreas Kling
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-05LibJS: Implement ConsoleClientEmanuele Torre
2020-05-05LibJS: Add some helpers and use them to re-implement Console functionsEmanuele Torre
2020-05-05LibJS: run clang-format on all the filesEmanuele Torre
2020-05-05LibJS: Re-implement console functions as wrappers around Console methodsEmanuele Torre
2020-05-05LibJS: Move join_args() in InterpreterEmanuele Torre
2020-05-05LibJS: Remove ConsoleMessage from LibJSEmanuele Torre
2020-05-04LibJS: Implement rest parametersLinus Groh
2020-05-04LibJS: Add indentation to sections in SwitchCase::dump()Linus 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: Fix build (GlobalObject::add_constructor not visible in LibWeb)Andreas Kling
2020-05-02LibJS: Add "name" property to functionsLinus Groh
2020-05-02LibJS: Set correct "length" of Object constructorLinus Groh
2020-05-02LibJS: Minor formatting changes in Function.cppLinus Groh
2020-05-02LibJS: Name functions created by "Function" "anonymous"Linus Groh
2020-05-02LibJS: Add ConsoleMessage conceptEmanuele Torre
2020-05-02LibJS: Implement ConsoleObject::count() as a Console::count() wrapperEmanuele Torre
2020-05-02LibJS: Start implementing a Console class for the interpreterEmanuele Torre
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: Make Array.length non-configurableLinus Groh
2020-05-01LibJS: Add Value::to_size_t()Linus Groh
2020-05-01LibJS: Add Object::has_property()Linus Groh
2020-05-01LibJS: Return a bool from Object::put* to indicate successLinus Groh