@@ -1117,7 +1117,7 @@ Crypto::SignedBigInteger round_number_to_increment_as_if_positive(Crypto::Signed
11171117 return rounded.multiplied_by (increment);
11181118}
11191119
1120- // 13.34 ParseISODateTime ( isoString, allowedFormats ), https://tc39.es/proposal-temporal/#sec-temporal-parseisodatetime
1120+ // 13.35 ParseISODateTime ( isoString, allowedFormats ), https://tc39.es/proposal-temporal/#sec-temporal-parseisodatetime
11211121ThrowCompletionOr<ParsedISODateTime> parse_iso_date_time (VM& vm, StringView iso_string, ReadonlySpan<Production> allowed_formats)
11221122{
11231123 // 1. Let parseResult be EMPTY.
@@ -1333,7 +1333,7 @@ ThrowCompletionOr<ParsedISODateTime> parse_iso_date_time(VM& vm, StringView iso_
13331333 return ParsedISODateTime { .year = year_return, .month = static_cast <u8 >(month_value), .day = static_cast <u8 >(day_value), .time = move (time), .time_zone = move (time_zone_result), .calendar = move (calendar) };
13341334}
13351335
1336- // 13.35 ParseTemporalCalendarString ( string ), https://tc39.es/proposal-temporal/#sec-temporal-parsetemporalcalendarstring
1336+ // 13.36 ParseTemporalCalendarString ( string ), https://tc39.es/proposal-temporal/#sec-temporal-parsetemporalcalendarstring
13371337ThrowCompletionOr<String> parse_temporal_calendar_string (VM& vm, String const & string)
13381338{
13391339 // 1. Let parseResult be Completion(ParseISODateTime(string, « TemporalDateTimeString[+Zoned], TemporalDateTimeString[~Zoned],
@@ -1370,7 +1370,7 @@ ThrowCompletionOr<String> parse_temporal_calendar_string(VM& vm, String const& s
13701370 return string;
13711371}
13721372
1373- // 13.36 ParseTemporalDurationString ( isoString ), https://tc39.es/proposal-temporal/#sec-temporal-parsetemporaldurationstring
1373+ // 13.37 ParseTemporalDurationString ( isoString ), https://tc39.es/proposal-temporal/#sec-temporal-parsetemporaldurationstring
13741374ThrowCompletionOr<GC::Ref<Duration>> parse_temporal_duration_string (VM& vm, StringView iso_string)
13751375{
13761376 // 1. Let duration be ParseText(StringToCodePoints(isoString), TemporalDurationString).
@@ -1590,8 +1590,8 @@ ThrowCompletionOr<GC::Ref<Duration>> parse_temporal_duration_string(VM& vm, Stri
15901590 return TRY (create_temporal_duration (vm, years_value, months_value, weeks_value, days_value, hours_value, factored_minutes_value, factored_seconds_value, factored_milliseconds_value, factored_microseconds_value, factored_nanoseconds_value));
15911591}
15921592
1593- // 13.37 ParseTemporalTimeZoneString ( timeZoneString ), https://tc39.es/proposal-temporal/#sec-temporal-parsetemporaltimezonestring
1594- ThrowCompletionOr<TimeZone > parse_temporal_time_zone_string (VM& vm, StringView time_zone_string)
1593+ // 13.38 ParseTemporalTimeZoneString ( timeZoneString ), https://tc39.es/proposal-temporal/#sec-temporal-parsetemporaltimezonestring
1594+ ThrowCompletionOr<ParsedTimeZoneIdentifier > parse_temporal_time_zone_string (VM& vm, StringView time_zone_string)
15951595{
15961596 // 1. Let parseResult be ParseText(StringToCodePoints(timeZoneString), TimeZoneIdentifier).
15971597 auto parse_result = parse_iso8601 (Production::TimeZoneIdentifier, time_zone_string);
@@ -1640,7 +1640,7 @@ ThrowCompletionOr<TimeZone> parse_temporal_time_zone_string(VM& vm, StringView t
16401640 return vm.throw_completion <RangeError>(ErrorType::TemporalInvalidTimeZoneString, time_zone_string);
16411641}
16421642
1643- // 13.40 ToOffsetString ( argument ), https://tc39.es/proposal-temporal/#sec-temporal-tooffsetstring
1643+ // 13.41 ToOffsetString ( argument ), https://tc39.es/proposal-temporal/#sec-temporal-tooffsetstring
16441644ThrowCompletionOr<String> to_offset_string (VM& vm, Value argument)
16451645{
16461646 // 1. Let offset be ? ToPrimitive(argument, STRING).
@@ -1657,7 +1657,7 @@ ThrowCompletionOr<String> to_offset_string(VM& vm, Value argument)
16571657 return offset.as_string ().utf8_string ();
16581658}
16591659
1660- // 13.41 ISODateToFields ( calendar, isoDate, type ), https://tc39.es/proposal-temporal/#sec-temporal-isodatetofields
1660+ // 13.42 ISODateToFields ( calendar, isoDate, type ), https://tc39.es/proposal-temporal/#sec-temporal-isodatetofields
16611661CalendarFields iso_date_to_fields (StringView calendar, ISODate iso_date, DateType type)
16621662{
16631663 // 1. Let fields be an empty Calendar Fields Record with all fields set to unset.
@@ -1685,7 +1685,7 @@ CalendarFields iso_date_to_fields(StringView calendar, ISODate iso_date, DateTyp
16851685 return fields;
16861686}
16871687
1688- // 13.42 GetDifferenceSettings ( operation, options, unitGroup, disallowedUnits, fallbackSmallestUnit, smallestLargestDefaultUnit ), https://tc39.es/proposal-temporal/#sec-temporal-getdifferencesettings
1688+ // 13.43 GetDifferenceSettings ( operation, options, unitGroup, disallowedUnits, fallbackSmallestUnit, smallestLargestDefaultUnit ), https://tc39.es/proposal-temporal/#sec-temporal-getdifferencesettings
16891689ThrowCompletionOr<DifferenceSettings> get_difference_settings (VM& vm, DurationOperation operation, Object const & options, UnitGroup unit_group, ReadonlySpan<Unit> disallowed_units, Unit fallback_smallest_unit, Unit smallest_largest_default_unit)
16901690{
16911691 // 1. NOTE: The following steps read options and perform independent validation in alphabetical order.
0 commit comments