summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime/Temporal/Duration.h
AgeCommit message (Expand)Author
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-20LibJS/Temporal: Unroll the loop in to_temporal_duration_recordJonah
2022-10-16LibJS: Change dateAdd to a required parameter of MoveRelativeDateIdan Horowitz
2022-10-16LibJS: Add optional dateAdd parameter to MoveRelativeDateIdan Horowitz
2022-09-17LibJS: Break another inclusion cycle by removing unnecessary includeBen Wiederhake
2022-08-29LibJS: Hide all the constructors!Andreas Kling
2022-08-23LibJS: Replace GlobalObject with VM in Temporal AOs [Part 2/19]Linus Groh
2022-07-20LibJS: Remove invalid CreateDateDurationRecord AO overloadIdan Horowitz
2022-06-18LibJS: Make relativeTo required for AdjustRoundedDurationDaysLinus Groh
2022-06-15LibJS: Remove constant arguments from CalculateOffsetShiftLinus Groh
2022-06-15LibJS: Rename ToPartialDuration to ToTemporalPartialDurationRecordLinus Groh
2022-06-15LibJS: Leverage ToPartialDuration in ToTemporalDurationRecordLinus Groh
2022-06-10LibJS: Remove unnecessary ToLimitedTemporalDuration AOLinus Groh
2022-05-08LibJS: Simplify DaysUntilLinus Groh
2022-05-08LibJS: Refactor Temporal add/subtract to common AOsLinus Groh
2022-03-19LibJS: Change balance_duration() nanoseconds from a JS to Crypto BigIntLinus Groh
2022-03-19LibJS: Change total_duration_nanoseconds() from JS to Crypto BigIntsLinus Groh
2022-03-10LibJS: Move string-parsing code into ToTemporalDurationRecordLinus Groh
2022-03-10LibJS: Create Duration Records with their own abstract operationsLinus Groh
2022-03-10LibJS: Remove assertions that are now part of structured headersLinus Groh
2022-03-10LibJS: Refactor return value of RoundDurationLinus Groh
2022-03-10LibJS: Describe various kinds of "Duration Records"Linus Groh
2021-11-24LibJS: Implement Temporal.ZonedDateTime.prototype.until()Linus Groh
2021-11-24LibJS: Implement balance_duration_relative()Luke Wilde
2021-11-24LibJS: Implement add_duration()Luke Wilde
2021-11-24LibJS: Implement default_temporal_largest_unit()Luke Wilde
2021-11-19LibJS: Treat relativeTo parameters as PlainDate or ZonedDateTimeLinus Groh
2021-11-11LibJS: Implement the required AOs for Temporal.Duration.compareLuke Wilde
2021-11-07LibJS: Implement Temporal.Duration.prototype.toString()Linus Groh
2021-10-24LibJS: Rename PropertyName to PropertyKeyAndreas Kling
2021-10-06LibJS: Add missing headersBen Wiederhake
2021-09-17LibJS: Convert Duration AOs to ThrowCompletionOrLinus Groh
2021-09-09LibJS: Make to_temporal_duration_record() time like Object a const&Linus Groh
2021-09-09LibJS: Make new_target parameter of all Temporal AOs a const*Linus Groh
2021-09-08LibJS: Add and use the CreateNegatedTemporalDuration AOLinus Groh
2021-09-06LibJS: Add a bunch of Temporal Abstract OperationsIdan Horowitz
2021-08-08LibJS: Mark getters of more Temporal objects [[nodiscard]]Linus Groh
2021-08-07LibJS: Implement Temporal.Instant.prototype.add()Linus Groh
2021-08-01LibJS: Use "T m_foo; // [[Foo]]" style for all Temporal internal slotsLinus Groh
2021-07-22LibJS: Remove pointless 'explicit' from a couple of constructorsLinus Groh
2021-07-19LibJS: Implement Temporal.Duration.from()Linus Groh
2021-07-19LibJS: Fix TemporalDurationLike property orderLinus Groh
2021-07-16LibJS: Implement Temporal.Duration.prototype.with()Linus Groh
2021-07-16LibJS: Start implementing Temporal.DurationLinus Groh