summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2022-03-02LibJS: Fix rounding issues in Number.toFixedBen Abraham
2022-02-28LibJS: Spin the event loop until await has completeddavidot
2022-02-23LibJS: Print the expected and received value on expect.toEqual() failureAli Mohammad Pur
2022-02-21LibJS: Define the Intl.Collator's compare function name to be emptyTimothy Flynn
2022-02-20LibJS: Re-implement String.localeCompare using the StringCompare AOIdan Horowitz
2022-02-20LibJS: Implement get Intl.Collator.prototype.compareIdan Horowitz
2022-02-20LibJS: Add an initial implementation of Collator Compare FunctionsIdan Horowitz
2022-02-20LibJS: Capture values as handles in Promise.prototype.finally callbacksLinus Groh
2022-02-20LibJS: Use new NativeFunction::create() in most placesLinus Groh
2022-02-20LibJS: Add NativeFunction::create() overload for CreateBuiltinFunctionLinus Groh
2022-02-20LibJS: Add [[InitialName]] and use it in Function.prototype.toString()Linus Groh
2022-02-20LibJS: Remove unused FunctionNode::set_name()Linus Groh
2022-02-20LibJS: Remove unused BoundFunction.h include from FunctionObject.cppLinus Groh
2022-02-19LibJS: Trim all types of whitespace characters before parsing numbersIdan Horowitz
2022-02-19LibJS: Mark %{Async,}IteratorPrototype%[@@iterator] as ConfigurableIdan Horowitz
2022-02-19LibJS: Do not create a prototype property on AsyncFunction instancesIdan Horowitz
2022-02-19LibJS: Initialize {Async,}{Generator,}Function constructors properlyIdan Horowitz
2022-02-19LibJS: Use FunctionConstructor as the proto of AsyncFunctionConstructorIdan Horowitz
2022-02-18LibJS: Ensure we only call toString on computed properties onceAnonymous
2022-02-18LibJS: Unify exponentiation logic for ** operator and Math.powAnonymous
2022-02-18LibJS: Add a spec link for Iterator RecordsTimothy Flynn
2022-02-18LibJS: Allow methods in classes named 'async'davidot
2022-02-18LibJS: Allow CallExpression as left hand side of for-of/for-in loopsdavidot
2022-02-16Meta: Add support for enumerations to the IDL compilerAli Mohammad Pur
2022-02-16LibJS+LibUnicode: Parse Unicode keywords from the BCP 47 CLDR packageTimothy Flynn
2022-02-16AK: Fix userland parsing of rounded floating point numbersserenitydev
2022-02-16LibJS/Tests: Run prettier on modulo-basic.jsLinus Groh
2022-02-16LibJS: Implement the Number::remainder AO using fmodAnonymous
2022-02-16LibJS: Fix mixing of logical and coalescing operatorsAnonymous
2022-02-15LibJS: Fix cases where we incorrectly allowed 'in' in for loopsAnonymous
2022-02-15LibJS: Correct an include in PrimitiveStringdavidot
2022-02-15LibJS: Use CopyDataProperties when spreading in object expressionsdavidot
2022-02-15LibJS: Use entire array of SimpleIndexedPropertyStorage before growingdavidot
2022-02-14LibJS: Add missing include for 'u32' to CanonicalIndex.hLinus Groh
2022-02-14LibJS: Get rid of unnecessary work from canonical_numeric_index_stringAnonymous
2022-02-13LibJS: Add spec comments to ArrayBuffer.prototype.byteLengthJamie Mansfield
2022-02-13LibJS: Add spec comments to ArrayBuffer.prototype.sliceJamie Mansfield
2022-02-13Revert "LibJS: Get rid of unnecessary work from canonical_numeric_index_string"Andreas Kling
2022-02-13LibJS: More properly implement scoping rules in bytecode codegenAli Mohammad Pur
2022-02-13LibJS: Implement ClassExpression::generate_bytecode()Ali Mohammad Pur
2022-02-13LibJS: Make ASTNode::generate_bytecode() fallibleAli Mohammad Pur
2022-02-13LibJS: Don't emit a LeaveUnwindContext after a successful handlerAli Mohammad Pur
2022-02-13LibJS: Implement the NewClass opcodeAli Mohammad Pur
2022-02-13LibJS/Tests: Rename snake_case identifiers in string-basic.jsLinus Groh
2022-02-13LibJS: Correct receiver value in GetValue's [[Get]] callLinus Groh
2022-02-13LibJS: Add spec comments to more Reference AOsLinus Groh
2022-02-13LibJS+LibLine: Run clang-formatAndreas Kling
2022-02-13LibJS: Always inline Lexer::current_code_point()Andreas Kling
2022-02-13LibJS: Make more use of Token::flystring_value()Andreas Kling
2022-02-13LibJS: Add Token::flystring_value() to produce FlyString directlyAndreas Kling