Skip to content

Commit 75fddbd

Browse files
anbaptomato
authored andcommitted
Add feature tag for "Time Zone Canonicalization"
1 parent 2ea91c0 commit 75fddbd

18 files changed

+21
-15
lines changed

features.txt

+4
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,10 @@ import-defer
9292
# https://github.com/tc39/proposal-iterator-sequencing
9393
iterator-sequencing
9494

95+
# Time Zone Canonicalization
96+
# https://github.com/tc39/proposal-canonical-tz
97+
canonical-tz
98+
9599
## Standard language features
96100
#
97101
# Language features that have been included in a published version of the

test/intl402/DateTimeFormat/timezone-case-insensitive.js

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
/*---
55
esid: sec-initializedatetimeformat
66
description: Time zone identifiers are case-normalized
7+
features: [canonical-tz]
78
---*/
89

910
const timeZoneIdentifiers = [

test/intl402/DateTimeFormat/timezone-not-canonicalized.js

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
/*---
55
esid: sec-initializedatetimeformat
66
description: Time zone identifiers are not canonicalized before storing in internal slots
7+
features: [canonical-tz]
78
---*/
89

910
const baseOptions = {

test/intl402/Temporal/ZonedDateTime/etc-timezone.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/*---
55
esid: sec-temporal.zoneddatetime
66
description: Some Etc/GMT{+/-}{0}N timezones are valid, but not all
7-
features: [Temporal]
7+
features: [Temporal, canonical-tz]
88
---*/
99

1010
// "Etc/GMT-0" through "Etc/GMT-14" are OK

test/intl402/Temporal/ZonedDateTime/from/argument-valid.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/*---
55
esid: sec-temporal.zoneddatetime.from
66
description: Built-in time zones are parsed correctly out of valid strings
7-
features: [Temporal]
7+
features: [Temporal, canonical-tz]
88
---*/
99

1010
const valids = [

test/intl402/Temporal/ZonedDateTime/from/do-not-canonicalize-iana-identifiers.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/*---
55
esid: sec-temporal.zoneddatetime.from
66
description: ZonedDateTime.from does not canonicalize time zone IDs
7-
features: [Temporal]
7+
features: [Temporal, canonical-tz]
88
---*/
99

1010
const calcutta = Temporal.ZonedDateTime.from('2020-01-01T00:00:00+05:30[Asia/Calcutta]');

test/intl402/Temporal/ZonedDateTime/from/etc-timezone.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/*---
55
esid: sec-temporal.zoneddatetime.from
66
description: Some Etc/GMT{+/-}{0}N timezones are valid, but not all
7-
features: [Temporal]
7+
features: [Temporal, canonical-tz]
88
---*/
99

1010
// "Etc/GMT-0" through "Etc/GMT-14" are OK

test/intl402/Temporal/ZonedDateTime/from/timezone-case-insensitive.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/*---
55
esid: sec-temporal.zoneddatetime.from
66
description: Time zone identifiers are case-normalized
7-
features: [Temporal]
7+
features: [Temporal, canonical-tz]
88
---*/
99

1010
const timeZoneIdentifiers = [

test/intl402/Temporal/ZonedDateTime/iana-legacy-names.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/*---
55
esid: sec-temporal.zoneddatetime
66
description: IANA legacy names must be supported
7-
features: [Temporal]
7+
features: [Temporal, canonical-tz]
88
---*/
99

1010
const legacyNames = [

test/intl402/Temporal/ZonedDateTime/links-asia.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/*---
55
esid: sec-temporal.zoneddatetime
66
description: ZonedDateTime constructor accepts link names as time zone ID input
7-
features: [Temporal]
7+
features: [Temporal, canonical-tz]
88
---*/
99

1010
const testCases = [

test/intl402/Temporal/ZonedDateTime/links-backward.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/*---
55
esid: sec-temporal.zoneddatetime
66
description: ZonedDateTime constructor accepts link names as time zone ID input
7-
features: [Temporal]
7+
features: [Temporal, canonical-tz]
88
---*/
99

1010
const testCases = [

test/intl402/Temporal/ZonedDateTime/links-backzone.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/*---
55
esid: sec-temporal.zoneddatetime
66
description: ZonedDateTime constructor accepts link names as time zone ID input
7-
features: [Temporal]
7+
features: [Temporal, canonical-tz]
88
---*/
99

1010
const testCases = [

test/intl402/Temporal/ZonedDateTime/links-etcetera.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/*---
55
esid: sec-temporal.zoneddatetime
66
description: ZonedDateTime constructor accepts link names as time zone ID input
7-
features: [Temporal]
7+
features: [Temporal, canonical-tz]
88
---*/
99

1010
const testCases = [

test/intl402/Temporal/ZonedDateTime/links-europe.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/*---
55
esid: sec-temporal.zoneddatetime
66
description: ZonedDateTime constructor accepts link names as time zone ID input
7-
features: [Temporal]
7+
features: [Temporal, canonical-tz]
88
---*/
99

1010
const testCases = [

test/intl402/Temporal/ZonedDateTime/links-northamerica.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/*---
55
esid: sec-temporal.zoneddatetime
66
description: ZonedDateTime constructor accepts link names as time zone ID input
7-
features: [Temporal]
7+
features: [Temporal, canonical-tz]
88
---*/
99

1010
const testCases = [

test/intl402/Temporal/ZonedDateTime/non-canonical-utc.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/*---
55
esid: sec-temporal.zoneddatetime
66
description: ZonedDateTime constructor accepts link names as time zone ID input
7-
features: [Temporal]
7+
features: [Temporal, canonical-tz]
88
---*/
99

1010
const testCases = [

test/intl402/Temporal/ZonedDateTime/timezone-case-insensitive.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/*---
55
esid: sec-temporal.zoneddatetime
66
description: Time zone names are case-normalized
7-
features: [Temporal]
7+
features: [Temporal, canonical-tz]
88
---*/
99

1010
const timeZone = 'eTc/gMt+1';

test/intl402/Temporal/ZonedDateTime/timezone-ids-basic.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
/*---
55
esid: sec-temporal.zoneddatetime
66
description: Basic tests for time zone IDs
7-
features: [Temporal]
7+
features: [Temporal, canonical-tz]
88
---*/
99

1010
const valid = [

0 commit comments

Comments
 (0)