summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime/Temporal/Calendar.h
AgeCommit message (Expand)Author
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-10-19LibJS: Remove trivial operations ISO{Year,Month,Day}Moustafa Raafat
2022-10-19LibJS: Merge ISOMonthCode and BuildISOMonthCodeMoustafa Raafat
2022-08-29LibJS: Hide all the constructors!Andreas Kling
2022-08-25LibJS: Allow undefined for calendar in MaybeFormatCalendarAnnotationLinus Groh
2022-08-25LibJS: Use fully spec'd algorithm for ToISOWeekOfYearLinus Groh
2022-08-25LibJS: Avoid calling ToString on calendar when calendarName is "never"Luke Wilde
2022-08-23LibJS: Replace GlobalObject with VM in Temporal AOs [Part 2/19]Linus Groh
2022-06-18LibJS: Move MergeLists into non-Temporal ECMA-262 amendmentsLinus Groh
2022-06-18LibJS: Rename CalendarMergeFieldNames to MergeListsLinus Groh
2022-06-15LibJS: Add an explicit operation for merging calendar field namesLinus Groh
2022-06-10LibJS: Rename DefaultMergeFields to DefaultMergeCalendarFieldsLinus Groh
2022-05-16LibJS: Introduce ISO Date RecordsLinus Groh
2022-05-08LibJS: Remove ToISODayOfWeekLinus Groh
2022-05-08LibJS: Remove ToISODayOfYearLinus Groh
2022-05-08LibJS: Remove IsISOLeapYearLinus Groh
2022-05-08LibJS: Remove ISODaysInYearLinus Groh
2022-04-29LibJS: Define IsBuiltinCalendar in terms of AvailableCalendarsLinus Groh
2022-04-29LibJS: Rename DateFromFields to CalendarDateFromFields, etcLinus Groh
2022-04-07LibJS: Consistently call observable Temporal AOs with undefined optionsLinus Groh
2022-03-31LibJS: Correct PlainYearMonth arithmetic for non-ISO calendarsLinus Groh
2021-11-11LibJS: Implement the required AOs for Temporal.Duration.compareLuke Wilde
2021-11-07LibJS: Change calendar_date_add() date parameter from PlainDate to ValueLinus Groh
2021-11-02LibJS: Implement TODO()'d parts of balance_duration()Linus Groh
2021-11-01LibJS: Implement Temporal.TimeZone.prototype.getInstantFor()Linus Groh
2021-10-11LibJS: Implement Temporal.PlainYearMonth.prototype.toPlainDate()Linus Groh
2021-09-17LibJS: Convert Calendar AOs to ThrowCompletionOrLinus Groh
2021-09-09LibJS: Make default_merge_fields() {additional_,}fields Object a const&Linus Groh
2021-09-09LibJS: Make resolve_iso_month() fields Object a const&Linus Groh
2021-09-09LibJS: Make Temporal foo_from_fields() AO field/options Object a const*Linus Groh
2021-09-09LibJS: Make new_target parameter of all Temporal AOs a const*Linus Groh
2021-08-27LibJS: Implement Temporal.PlainDate.prototype.eraYearLinus Groh
2021-08-27LibJS: Implement Temporal.PlainDate.prototype.eraLinus Groh
2021-08-19LibJS: Implement Temporal.PlainDate.prototype.toString()Linus Groh
2021-08-17LibJS: Implement Temporal.Calendar.prototype.mergeFields()Linus Groh
2021-08-16LibJS: Implement Temporal.PlainDate.prototype.toPlainMonthDay()Linus Groh
2021-08-16LibJS: Implement Temporal.Calendar.prototype.monthDayFromFields()Linus Groh
2021-08-16LibJS: Implement Temporal.PlainDate.prototype.toPlainYearMonth()Linus Groh
2021-08-16LibJS: Implement Temporal.Calendar.prototype.yearMonthFromFields()Linus Groh
2021-08-08LibJS: Mark getters of more Temporal objects [[nodiscard]]Linus Groh
2021-08-05LibJS: Make regulate_iso_date() and iso_date_from_fields() use ISODateLinus Groh
2021-08-01LibJS: Use "T m_foo; // [[Foo]]" style for all Temporal internal slotsLinus Groh
2021-07-31LibJS: Implement Temporal.PlainDateTime.prototype.withPlainDateIdan Horowitz
2021-07-26LibJS: Use narrower types in Temporal PlainDate/PlainDateTime/CalendarIdan Horowitz
2021-07-23LibJS: Implement Temporal.PlainDate.prototype.inLeapYearIdan Horowitz
2021-07-23LibJS: Implement Temporal.PlainDate.prototype.monthsInYearIdan Horowitz
2021-07-23LibJS: Implement Temporal.PlainDate.prototype.daysInYearIdan Horowitz
2021-07-23LibJS: Implement Temporal.PlainDate.prototype.daysInMonthIdan Horowitz
2021-07-23LibJS: Implement Temporal.PlainDate.prototype.daysInWeekIdan Horowitz
2021-07-23LibJS: Implement Temporal.PlainDate.prototype.weekOfYearIdan Horowitz