summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2022-08-15LibJS: Use NaN boxing to decrease the memory size of Valuesdavidot
2022-08-15LibJS: Specialize Optional<Completion>davidot
2022-08-15LibJS: Specialize Optional<Value>davidot
2022-08-15LibJS: Add extreme value tests for cos and sindavidot
2022-08-14LibJS: Make Function.prototype a callable function objectLinus Groh
2022-08-06LibJS: Teach String.prototype.concat() to create rope stringsAndreas Kling
2022-08-06LibJS: Correct BalanceDurationRelative algorithmLinus Groh
2022-08-06LibJS: Rename PrimitiveString::m_{left,right} to m_{lhs,rhs}Linus Groh
2022-08-06LibJS: Support creation of global object in Realm::set_global_object()Linus Groh
2022-08-06LibJS+LibWeb: Restore type safety of Realm::set_global_object()Linus Groh
2022-08-06LibJS: Implement string concatenation using ropesAndreas Kling
2022-08-05LibJS: Run clang-format on Realm.cppAndreas Kling
2022-08-05LibJS: Actually create a new Realm in $262.createRealm()Andreas Kling
2022-08-05LibJS: Make Interpreter::create() call InitializeHostDefinedRealm()Andreas Kling
2022-08-05LibJS: Implement a more general InitializeHostDefinedRealm AOAndreas Kling
2022-08-05LibJS: Let Shape store a Realm instead of a GlobalObjectAndreas Kling
2022-08-05LibJS: Remove unused ShapeWithoutGlobalObject constructor mechanismAndreas Kling
2022-08-03LibJS: Add previously skipped assertion in RegulateTimeLinus Groh
2022-08-03LibJS: Only coerce value once in BigInt constructordavidot
2022-07-31LibJS: Call HostEnsureCanCompileStrings in PerformShadowRealmEvalLinus Groh
2022-07-31LibJS: Implement & use the {Ordinary,PrepareFor}WrappedFunctionCall AOsLinus Groh
2022-07-30LibJS: Validate fractionalSecondDigits after truncationLinus Groh
2022-07-30LibJS: Support IANA legacy names in the Temporal ISO 8601 grammarLinus Groh
2022-07-30LibJS: Disallow out-of-range return from previous / next transitionLinus Groh
2022-07-27LibJS: Remove %TypedArray%.prototype.toSplicedTimothy Flynn
2022-07-27LibJS: Update Array.prototype.sort comments to align with implementationTimothy Flynn
2022-07-26LibJS: Allow out-of-order plural ranges to be formattedTimothy Flynn
2022-07-26LibJS: Allow out-of-order number ranges to be formattedTimothy Flynn
2022-07-26LibJS: Allow out-of-order date ranges to be formattedTimothy Flynn
2022-07-25LibJS: Use SortIndexedProperties AO in TypedArray.prototype.sortTimothy Flynn
2022-07-25LibJS: Use SortIndexedProperties AO in Array.prototype.sortTimothy Flynn
2022-07-25LibJS: Add missing spec step to CompareTypedArrayElementsTimothy Flynn
2022-07-22LibJS+LibUnicode: Generate a set of default DateTimeFormat patternsTimothy Flynn
2022-07-22Everywhere: Prefix 'TYPEDEF_DISTINCT_NUMERIC_GENERAL' with 'AK_'Linus Groh
2022-07-22LibJS: Add tests for %TypedArray%.prototype.withObinna Ikeh
2022-07-22LibJS: Add %TypedArray%.prototype.withObinna Ikeh
2022-07-22LibJS: Check PlainMonthDay is in the ISO date time limits in creationLuke Wilde
2022-07-22LibJS: Disallow negative day lengths in ZonedDateTime.protoype.roundLuke Wilde
2022-07-21LibJS: Selectively display DateTimeFormat day periods as noonTimothy Flynn
2022-07-21LibJS+LibUnicode: Handle flexible day periods on both sides of midnightTimothy Flynn
2022-07-20LibJS: Implement Intl.NumberFormat.prototype.formatRangeToPartsTimothy Flynn
2022-07-20LibJS: Implement Intl.NumberFormat.prototype.formatRangeTimothy Flynn
2022-07-20LibJS: Move PatternPartitionWithSource structure to AbstractOperations.hTimothy Flynn
2022-07-20LibJS: Hook up the 'v' (unicodeSets) RegExp flagAli Mohammad Pur
2022-07-20LibJS: Remove invalid CreateDateDurationRecord AO overloadIdan Horowitz
2022-07-20LibJS: Hook the Intl mathematical value into Intl.NumberFormatTimothy Flynn
2022-07-20LibJS: Implement a basic Intl mathematical valueTimothy Flynn
2022-07-20LibJS: Return an enum from ApplyUnsignedRoundingModeTimothy Flynn
2022-07-20LibJS: Avoid FormatNumericToString spec issue more carefullyTimothy Flynn
2022-07-19LibJS: Add PrimitiveString::is_empty() and use itAndreas Kling