From bf0b6fd5c189094389d3254d73fc95042143790d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Bargull?= Date: Sun, 10 Apr 2022 09:18:03 +0000 Subject: [PATCH] Bug 1763783 - Part 3: Update time zone data to tzdata2022a. r=platform-i18n-reviewers,jfkthame Depends on D143275 Differential Revision: https://phabricator.services.mozilla.com/D143276 --- intl/tzdata/GIT-INFO | 8 +- intl/tzdata/VERSION | 2 +- intl/tzdata/source/be/zoneinfo64.res | Bin 156000 -> 154592 bytes intl/tzdata/source/ee/zoneinfo64.res | Bin 156000 -> 154592 bytes intl/tzdata/source/le/zoneinfo64.res | Bin 156000 -> 154592 bytes intl/tzdata/source/zoneinfo64.txt | 169 +++++++----------- js/src/builtin/intl/TimeZoneDataGenerated.h | 2 +- .../DateTimeFormat/timeZone_backward_links.js | 2 +- .../Intl/DateTimeFormat/timeZone_backzone.js | 2 +- .../DateTimeFormat/timeZone_backzone_links.js | 2 +- .../timeZone_notbackward_links.js | 2 +- .../Intl/DateTimeFormat/timeZone_version.js | 7 +- .../supportedValuesOf-timeZones-canonical.js | 2 +- 13 files changed, 76 insertions(+), 122 deletions(-) diff --git a/intl/tzdata/GIT-INFO b/intl/tzdata/GIT-INFO index c5d0e7bc0c4c..5c0412ee7025 100644 --- a/intl/tzdata/GIT-INFO +++ b/intl/tzdata/GIT-INFO @@ -1,5 +1,5 @@ -commit a6aa6e4d73f284d5cc6452980e62f7acccb1a67f -Author: Yoshito Umaoka -Date: Mon Oct 25 09:42:41 2021 -0400 +commit e75fe57b8c94a71cd165209c893bb6f1a3dcc935 +Author: yumaoka +Date: Thu Mar 17 11:12:29 2022 -0400 - ICU-21811 TZ data update 2021a3 (2021e) + ICU-21949 tzdata2022a update data diff --git a/intl/tzdata/VERSION b/intl/tzdata/VERSION index 366745ce82f8..ca002de23bcd 100644 --- a/intl/tzdata/VERSION +++ b/intl/tzdata/VERSION @@ -1 +1 @@ -2021a3 +2022a diff --git a/intl/tzdata/source/be/zoneinfo64.res b/intl/tzdata/source/be/zoneinfo64.res index d17d4c985e5d604d90ece3a7c8580af450f1facd..852570fa41918984cfd970d86b1aa92cf033d2cb 100644 GIT binary patch delta 13333 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 A#Q*>R delta 14174 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 A#Q*>R delta 14174 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 S<`C6^a2W_P~5ZXI69zMB~Gy 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 diff --git a/intl/tzdata/source/zoneinfo64.txt b/intl/tzdata/source/zoneinfo64.txt index 821cafad4bf2..c42e580ebac2 100644 --- a/intl/tzdata/source/zoneinfo64.txt +++ b/intl/tzdata/source/zoneinfo64.txt @@ -3,17 +3,17 @@ // License & terms of use: http://www.unicode.org/copyright.html //--------------------------------------------------------- // Build tool: tz2icu -// Build date: Sun Oct 24 18:18:10 2021 +// Build date: Wed Mar 16 23:36:37 2022 // tz database: ftp://ftp.iana.org/tz/ -// tz version: 2021a3 -// ICU version: 70.1 +// tz version: 2022a +// ICU version: 71.1 //--------------------------------------------------------- // >> !!! >> THIS IS A MACHINE-GENERATED FILE << !!! << // >> !!! >>> DO NOT EDIT <<< !!! << //--------------------------------------------------------- zoneinfo64:table(nofallback) { - TZVersion { "2021a3" } + TZVersion { "2022a" } Zones:array { /* ACT */ :int { 356 } //Z#0 /* AET */ :int { 368 } //Z#1 @@ -24,13 +24,9 @@ zoneinfo64:table(nofallback) { trans:intvector { -1830383032 } typeOffsets:intvector { -968, 0, 0, 0 } typeMap:bin { "01" } - links:intvector { 5, 11, 13, 21, 22, 27, 38, 51, 52, 55, 348 } + links:intvector { 5, 6, 11, 13, 21, 22, 27, 38, 51, 52, 55, 348 } } //Z#5 - /* Africa/Accra */ :table { - trans:intvector { -1709337548, -1581206400, -1577917200, -1556834400, -1546294800, -1525298400, -1514758800, -1493762400, -1483222800, -1462226400, -1451686800, -1430604000, -1420064400, -1399068000, -1388528400, -1367532000, -1356992400, -1335996000, -1325456400, -1304373600, -1293834000, -1272837600, -1262298000, -1241301600, -1230762000, -1209765600, -1199226000, -1178143200, -1167603600, -1146607200, -1136067600, -1115071200, -1104531600, -1083535200, -1072995600, -1051912800, -1041373200, -1020376800, -1009837200, -988840800, -978301200, -957304800, -946765200, -936309600, -915142800, -904773600, -883606800, -880329600, -756952200, -610149600, -599610600, -578613600, -568074600, -546991200, -536452200, -515455200, -504916200, -483919200, -473380200, -452383200, -441844200 } - typeOffsets:intvector { -52, 0, 0, 0, 0, 1200, 0, 1800, 1800, 0 } - typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010401030103010301030103010301" } - } //Z#6 + /* Africa/Accra */ :int { 5 } //Z#6 /* Africa/Addis_Ababa */ :int { 48 } //Z#7 /* Africa/Algiers */ :table { transPre32:intvector { -1, 1808374564 } @@ -62,7 +58,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1773012580, -956361600, -950490000, -942019200, -761187600, -617241600, -605149200, -81432000, -71110800, 141264000, 147222000, 199756800, 207702000, 231292800, 244249200, 265507200, 271033200, 448243200, 504918000, 1212278400, 1220223600, 1243814400, 1250809200, 1272758400, 1281222000, 1301788800, 1312066800, 1335664800, 1342749600, 1345428000, 1348970400, 1367114400, 1373162400, 1376100000, 1382839200, 1396144800, 1403920800, 1406944800, 1414288800, 1427594400, 1434247200, 1437271200, 1445738400, 1459044000, 1465092000, 1468116000, 1477792800, 1490493600, 1495332000, 1498960800, 1509242400, 1521943200, 1526176800, 1529200800, 1557021600, 1560045600, 1587261600, 1590890400, 1618106400, 1621130400, 1648346400, 1651975200, 1679191200, 1682820000, 1710036000, 1713060000, 1740276000, 1743904800, 1771120800, 1774144800, 1801965600, 1804989600, 1832205600, 1835834400, 1863050400, 1866074400, 1893290400, 1896919200, 1924135200, 1927764000, 1954980000, 1958004000, 1985220000, 1988848800, 2016064800, 2019088800, 2046304800, 2049933600, 2077149600, 2080778400, 2107994400, 2111018400, 2138234400, 2141863200 } transPost32:intvector { 0, -2125888096, 0, -2122259296, 0, -2095043296, 0, -2092019296, 0, -2064803296, 0, -2061174496, 0, -2033958496, 0, -2030934496, 0, -2003718496, 0, -2000089696, 0, -1972873696, 0, -1969244896, 0, -1942028896, 0, -1939004896, 0, -1911788896, 0, -1908160096, 0, -1880944096, 0, -1877315296, 0, -1850099296, 0, -1847075296, 0, -1819859296, 0, -1816230496, 0, -1789014496, 0, -1785990496, 0, -1758774496, 0, -1755145696, 0, -1727929696, 0, -1724300896, 0, -1697084896, 0, -1694060896, 0, -1666844896, 0, -1663216096, 0, -1636000096, 0, -1632371296, 0, -1605155296, 0, -1602131296, 0, -1574915296, 0, -1571286496, 0, -1544070496, 0, -1541046496, 0, -1513830496, 0, -1510201696, 0, -1482985696, 0, -1479356896, 0, -1452140896, 0, -1449116896, 0, -1421900896, 0, -1418272096, 0, -1391056096, 0, -1387427296, 0, -1360211296, 0, -1357187296, 0, -1329971296, 0, -1326342496, 0, -1299126496, 0, -1296102496, 0, -1268886496, 0, -1265257696, 0, -1238041696, 0, -1234412896, 0, -1207196896, 0, -1204172896, 0, -1176956896, 0, -1173328096, 0, -1146112096, 0, -1142483296, 0, -1115267296, 0, -1112243296, 0, -1085027296, 0, -1081398496, 0, -1054182496, 0, -1051158496, 0, -1023942496, 0, -1020313696, 0, -993097696, 0, -989468896, 0, -962252896, 0, -959228896, 0, -932012896, 0, -928384096, 0, -901168096, 0, -897539296, 0, -870323296, 0, -867299296, 0, -840083296, 0, -836454496, 0, -809238496, 0, -806214496, 0, -778998496, 0, -775369696, 0, -748153696, 0, -744524896, 0, -717308896, 0, -714284896, 0, -687068896, 0, -683440096, 0, -656224096, 0, -652595296, 0, -625379296, 0, -622355296, 0, -595139296, 0, -591510496 } typeOffsets:intvector { -1820, 0, 0, 0, 0, 3600, 3600, 0 } - typeMap:bin { "01020102010201020102010201020102010301020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102" } + typeMap:bin { "01020102010201020102010201020102010301020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020103" } } //Z#19 /* Africa/Ceuta */ :table { transPre32:intvector { -1, 2117514496 } @@ -81,8 +77,8 @@ zoneinfo64:table(nofallback) { /* Africa/El_Aaiun */ :table { trans:intvector { -1136070432, 198291600, 199756800, 207702000, 231292800, 244249200, 265507200, 271033200, 1212278400, 1220223600, 1243814400, 1250809200, 1272758400, 1281222000, 1301788800, 1312066800, 1335664800, 1342749600, 1345428000, 1348970400, 1367114400, 1373162400, 1376100000, 1382839200, 1396144800, 1403920800, 1406944800, 1414288800, 1427594400, 1434247200, 1437271200, 1445738400, 1459044000, 1465092000, 1468116000, 1477792800, 1490493600, 1495332000, 1498960800, 1509242400, 1521943200, 1526176800, 1529200800, 1557021600, 1560045600, 1587261600, 1590890400, 1618106400, 1621130400, 1648346400, 1651975200, 1679191200, 1682820000, 1710036000, 1713060000, 1740276000, 1743904800, 1771120800, 1774144800, 1801965600, 1804989600, 1832205600, 1835834400, 1863050400, 1866074400, 1893290400, 1896919200, 1924135200, 1927764000, 1954980000, 1958004000, 1985220000, 1988848800, 2016064800, 2019088800, 2046304800, 2049933600, 2077149600, 2080778400, 2107994400, 2111018400, 2138234400, 2141863200 } transPost32:intvector { 0, -2125888096, 0, -2122259296, 0, -2095043296, 0, -2092019296, 0, -2064803296, 0, -2061174496, 0, -2033958496, 0, -2030934496, 0, -2003718496, 0, -2000089696, 0, -1972873696, 0, -1969244896, 0, -1942028896, 0, -1939004896, 0, -1911788896, 0, -1908160096, 0, -1880944096, 0, -1877315296, 0, -1850099296, 0, -1847075296, 0, -1819859296, 0, -1816230496, 0, -1789014496, 0, -1785990496, 0, -1758774496, 0, -1755145696, 0, -1727929696, 0, -1724300896, 0, -1697084896, 0, -1694060896, 0, -1666844896, 0, -1663216096, 0, -1636000096, 0, -1632371296, 0, -1605155296, 0, -1602131296, 0, -1574915296, 0, -1571286496, 0, -1544070496, 0, -1541046496, 0, -1513830496, 0, -1510201696, 0, -1482985696, 0, -1479356896, 0, -1452140896, 0, -1449116896, 0, -1421900896, 0, -1418272096, 0, -1391056096, 0, -1387427296, 0, -1360211296, 0, -1357187296, 0, -1329971296, 0, -1326342496, 0, -1299126496, 0, -1296102496, 0, -1268886496, 0, -1265257696, 0, -1238041696, 0, -1234412896, 0, -1207196896, 0, -1204172896, 0, -1176956896, 0, -1173328096, 0, -1146112096, 0, -1142483296, 0, -1115267296, 0, -1112243296, 0, -1085027296, 0, -1081398496, 0, -1054182496, 0, -1051158496, 0, -1023942496, 0, -1020313696, 0, -993097696, 0, -989468896, 0, -962252896, 0, -959228896, 0, -932012896, 0, -928384096, 0, -901168096, 0, -897539296, 0, -870323296, 0, -867299296, 0, -840083296, 0, -836454496, 0, -809238496, 0, -806214496, 0, -778998496, 0, -775369696, 0, -748153696, 0, -744524896, 0, -717308896, 0, -714284896, 0, -687068896, 0, -683440096, 0, -656224096, 0, -652595296, 0, -625379296, 0, -622355296, 0, -595139296, 0, -591510496 } - typeOffsets:intvector { -3168, 0, -3600, 0, 0, 0, 0, 3600 } - typeMap:bin { "0102030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203" } + typeOffsets:intvector { -3168, 0, -3600, 0, 0, 0, 0, 3600, 3600, 0 } + typeMap:bin { "0102030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030203020302030204" } } //Z#26 /* Africa/Freetown */ :int { 5 } //Z#27 /* Africa/Gaborone */ :int { 43 } //Z#28 @@ -193,8 +189,8 @@ zoneinfo64:table(nofallback) { finalYear:int { 2008 } links:intvector { 4, 60, 617 } } //Z#60 - /* America/Anguilla */ :int { 187 } //Z#61 - /* America/Antigua */ :int { 187 } //Z#62 + /* America/Anguilla */ :int { 190 } //Z#61 + /* America/Antigua */ :int { 190 } //Z#62 /* America/Araguaina */ :table { trans:intvector { -1767214032, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600, 634701600, 813726000, 824004000, 844570800, 856058400, 876106800, 888717600, 908074800, 919562400, 938919600, 951616800, 970974000, 982461600, 1003028400, 1013911200, 1036292400, 1045360800, 1350788400, 1361066400 } typeOffsets:intvector { -11568, 0, -10800, 0, -10800, 3600 } @@ -277,7 +273,7 @@ zoneinfo64:table(nofallback) { typeOffsets:intvector { -16392, 0, -15408, 0, -14400, 0, -14400, 3600, -10800, 0, -10800, 3600 } typeMap:bin { "01020302030203020302030203020302030203020302030203020302030203020302030203020302030204050405040504050405040504030402040504" } } //Z#76 - /* America/Aruba */ :int { 105 } //Z#77 + /* America/Aruba */ :int { 190 } //Z#77 /* America/Asuncion */ :table { trans:intvector { -1206389360, 86760000, 134017200, 181368000, 194497200, 212990400, 226033200, 244526400, 257569200, 276062400, 291783600, 307598400, 323406000, 339220800, 354942000, 370756800, 386478000, 402292800, 418014000, 433828800, 449636400, 465451200, 481172400, 496987200, 512708400, 528523200, 544244400, 560059200, 575866800, 591681600, 607402800, 625032000, 638938800, 654753600, 670474800, 686721600, 699418800, 718257600, 733546800, 749448000, 762318000, 780984000, 793767600, 812520000, 825649200, 844574400, 856666800, 876024000, 888721200, 907473600, 920775600, 938923200, 952225200, 970372800, 983674800, 1002427200, 1018148400, 1030852800, 1049598000, 1062907200, 1081047600, 1097985600, 1110682800, 1129435200, 1142132400, 1160884800, 1173582000, 1192939200, 1205031600, 1224388800, 1236481200, 1255838400, 1270954800, 1286078400, 1302404400, 1317528000, 1333854000, 1349582400, 1364094000, 1381032000 } typeOffsets:intvector { -13840, 0, -14400, 0, -14400, 3600, -10800, 0 } @@ -286,12 +282,7 @@ zoneinfo64:table(nofallback) { finalRaw:int { -14400 } finalYear:int { 2014 } } //Z#78 - /* America/Atikokan */ :table { - transPre32:intvector { -1, 1928234084 } - trans:intvector { -1632067200, -1615136400, -923248800, -765392400 } - typeOffsets:intvector { -21988, 0, -21600, 0, -21600, 3600, -18000, 0 } - typeMap:bin { "0102010203" } - } //Z#79 + /* America/Atikokan */ :int { 182 } //Z#79 /* America/Atka */ :int { 59 } //Z#80 /* America/Bahia */ :table { trans:intvector { -1767216356, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600, 634701600, 656478000, 666756000, 687927600, 697600800, 719982000, 728445600, 750826800, 761709600, 782276400, 793159200, 813726000, 824004000, 844570800, 856058400, 876106800, 888717600, 908074800, 919562400, 938919600, 951616800, 970974000, 982461600, 1003028400, 1013911200, 1036292400, 1045360800, 1318734000, 1330221600 } @@ -321,12 +312,7 @@ zoneinfo64:table(nofallback) { typeOffsets:intvector { -21168, 0, -21600, 0, -21600, 1800, -21600, 3600 } typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201030102010201020102010201020102010201020102010201020102010201020102010201020102010201020103010301" } } //Z#85 - /* America/Blanc-Sablon */ :table { - transPre32:intvector { -1, 1581070604 } - trans:intvector { -1632074400, -1615143600, -880221600, -765399600 } - typeOffsets:intvector { -13708, 0, -14400, 0, -14400, 3600 } - typeMap:bin { "0102010201" } - } //Z#86 + /* America/Blanc-Sablon */ :int { 190 } //Z#86 /* America/Boa_Vista */ :table { trans:intvector { -1767211040, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000, -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000, -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000, 511239600, 530596800, 540270000, 562132800, 571201200, 938923200, 951620400, 970977600, 971578800 } typeOffsets:intvector { -14560, 0, -14400, 0, -14400, 3600 } @@ -403,23 +389,13 @@ zoneinfo64:table(nofallback) { typeOffsets:intvector { -20173, 0, -21600, 0, -21600, 3600 } typeMap:bin { "010201020102010201" } } //Z#102 - /* America/Creston */ :table { - transPre32:intvector { -1, 1581084860 } - trans:intvector { -1680454800, -1627833600 } - typeOffsets:intvector { -27964, 0, -28800, 0, -25200, 0 } - typeMap:bin { "020102" } - } //Z#103 + /* America/Creston */ :int { 185 } //Z#103 /* America/Cuiaba */ :table { trans:intvector { -1767212140, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000, -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000, -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000, 511239600, 530596800, 540270000, 562132800, 571201200, 592977600, 602046000, 624427200, 634705200, 656481600, 666759600, 687931200, 697604400, 719985600, 728449200, 750830400, 761713200, 782280000, 793162800, 813729600, 824007600, 844574400, 856062000, 876110400, 888721200, 908078400, 919566000, 938923200, 951620400, 970977600, 982465200, 1003032000, 1013914800, 1036296000, 1045364400, 1099368000, 1108868400, 1129435200, 1140318000, 1162699200, 1172372400, 1192334400, 1203217200, 1224388800, 1234666800, 1255838400, 1266721200, 1287288000, 1298170800, 1318737600, 1330225200, 1350792000, 1361070000, 1382241600, 1392519600, 1413691200, 1424574000, 1445140800, 1456023600, 1476590400, 1487473200, 1508040000, 1518922800, 1541304000, 1550372400 } typeOffsets:intvector { -13460, 0, -14400, 0, -14400, 3600 } typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } } //Z#104 - /* America/Curacao */ :table { - trans:intvector { -1826738653, -157750200 } - typeOffsets:intvector { -16547, 0, -16200, 0, -14400, 0 } - typeMap:bin { "0102" } - links:intvector { 77, 105, 148, 153 } - } //Z#105 + /* America/Curacao */ :int { 190 } //Z#105 /* America/Danmarkshavn */ :table { trans:intvector { -1686091520, 323845200, 338950800, 354675600, 370400400, 386125200, 401850000, 417574800, 433299600, 449024400, 465354000, 481078800, 496803600, 512528400, 528253200, 543978000, 559702800, 575427600, 591152400, 606877200, 622602000, 638326800, 654656400, 670381200, 686106000, 701830800, 717555600, 733280400, 749005200, 764730000, 780454800, 796179600, 811904400, 820465200 } typeOffsets:intvector { -4480, 0, -10800, 0, -10800, 3600, 0, 0 } @@ -456,7 +432,7 @@ zoneinfo64:table(nofallback) { finalYear:int { 2008 } links:intvector { 110, 625 } } //Z#110 - /* America/Dominica */ :int { 187 } //Z#111 + /* America/Dominica */ :int { 190 } //Z#111 /* America/Edmonton */ :table { trans:intvector { -1998663968, -1632063600, -1615132800, -1600614000, -1596816000, -1567954800, -1551628800, -1536505200, -1523203200, -1504450800, -1491753600, -1473001200, -1459699200, -880210800, -765388800, -715791600, -702489600, 73472400, 89193600, 104922000, 120643200, 136371600, 152092800, 167821200, 183542400, 199270800, 215596800, 230720400, 247046400, 262774800, 278496000, 294224400, 309945600, 325674000, 341395200, 357123600, 372844800, 388573200, 404899200, 420022800, 436348800, 452077200, 467798400, 483526800, 499248000, 514976400, 530697600, 544611600, 562147200, 576061200, 594201600, 607510800, 625651200, 638960400, 657100800, 671014800, 688550400, 702464400, 720000000, 733914000, 752054400, 765363600, 783504000, 796813200, 814953600, 828867600, 846403200, 860317200, 877852800, 891766800, 909302400, 923216400, 941356800, 954666000, 972806400, 986115600, 1004256000, 1018170000, 1035705600, 1049619600, 1067155200, 1081069200, 1099209600, 1112518800, 1130659200, 1143968400, 1162108800, 1173603600, 1194163200 } typeOffsets:intvector { -27232, 0, -25200, 0, -25200, 3600 } @@ -516,8 +492,8 @@ zoneinfo64:table(nofallback) { finalRaw:int { -18000 } finalYear:int { 2019 } } //Z#122 - /* America/Grenada */ :int { 187 } //Z#123 - /* America/Guadeloupe */ :int { 187 } //Z#124 + /* America/Grenada */ :int { 190 } //Z#123 + /* America/Guadeloupe */ :int { 190 } //Z#124 /* America/Guatemala */ :table { trans:intvector { -1617040676, 123055200, 130914000, 422344800, 433054800, 669708000, 684219600, 1146376800, 1159678800 } typeOffsets:intvector { -21724, 0, -21600, 0, -21600, 3600 } @@ -685,7 +661,7 @@ zoneinfo64:table(nofallback) { finalYear:int { 2008 } } //Z#146 /* America/Knox_IN */ :int { 132 } //Z#147 - /* America/Kralendijk */ :int { 105 } //Z#148 + /* America/Kralendijk */ :int { 190 } //Z#148 /* America/La_Paz */ :table { trans:intvector { -1205954844, -1192307244 } typeOffsets:intvector { -16356, 0, -16356, 3600, -14400, 0 } @@ -708,7 +684,7 @@ zoneinfo64:table(nofallback) { links:intvector { 151, 550, 627, 628 } } //Z#151 /* America/Louisville */ :int { 145 } //Z#152 - /* America/Lower_Princes */ :int { 105 } //Z#153 + /* America/Lower_Princes */ :int { 190 } //Z#153 /* America/Maceio */ :table { trans:intvector { -1767217028, -1206957600, -1191362400, -1175374800, -1159826400, -633819600, -622069200, -602283600, -591832800, -570747600, -560210400, -539125200, -531352800, -191365200, -184197600, -155163600, -150069600, -128898000, -121125600, -99954000, -89589600, -68418000, -57967200, 499748400, 511236000, 530593200, 540266400, 562129200, 571197600, 592974000, 602042400, 624423600, 634701600, 813726000, 824004000, 938919600, 951616800, 970974000, 972180000, 1003028400, 1013911200 } typeOffsets:intvector { -8572, 0, -10800, 0, -10800, 3600 } @@ -726,7 +702,7 @@ zoneinfo64:table(nofallback) { typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201" } links:intvector { 156, 378 } } //Z#156 - /* America/Marigot */ :int { 187 } //Z#157 + /* America/Marigot */ :int { 190 } //Z#157 /* America/Martinique */ :table { trans:intvector { -1851537340, 323841600, 338958000 } typeOffsets:intvector { -14660, 0, -14400, 0, -14400, 3600 } @@ -816,15 +792,8 @@ zoneinfo64:table(nofallback) { typeMap:bin { "01030203020302030203020302030203020302030203020305040504060406040504060406040705040604060406040604060406040604060406040604060406040604060406040604060406040604060406040604" } } //Z#169 /* America/Montreal */ :int { 218 } //Z#170 - /* America/Montserrat */ :int { 187 } //Z#171 - /* America/Nassau */ :table { - trans:intvector { -1825095030, -873140400, -788904000, -786222000, -763848000, -179341200, -163620000, -147891600, -131565600, -116442000, -100116000, -84387600, -68666400, -52938000, -37216800, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400, 104914800, 120636000, 136364400, 152085600, 167814000, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } - typeOffsets:intvector { -18570, 0, -18000, 0, -18000, 3600 } - typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } - finalRule { "US" } - finalRaw:int { -18000 } - finalYear:int { 2008 } - } //Z#172 + /* America/Montserrat */ :int { 190 } //Z#171 + /* America/Nassau */ :int { 218 } //Z#172 /* America/New_York */ :table { transPre32:intvector { -1, 1577316496 } trans:intvector { -1633280400, -1615140000, -1601830800, -1583690400, -1570381200, -1551636000, -1536512400, -1523210400, -1504458000, -1491760800, -1473008400, -1459706400, -1441558800, -1428256800, -1410109200, -1396807200, -1378659600, -1365357600, -1347210000, -1333908000, -1315155600, -1301853600, -1283706000, -1270404000, -1252256400, -1238954400, -1220806800, -1207504800, -1189357200, -1176055200, -1157302800, -1144605600, -1125853200, -1112551200, -1094403600, -1081101600, -1062954000, -1049652000, -1031504400, -1018202400, -1000054800, -986752800, -968000400, -955303200, -936550800, -923248800, -905101200, -891799200, -880218000, -765396000, -747248400, -733946400, -715798800, -702496800, -684349200, -671047200, -652899600, -639597600, -620845200, -608148000, -589395600, -576093600, -557946000, -544644000, -526496400, -513194400, -495046800, -481744800, -463597200, -447271200, -431542800, -415821600, -400093200, -384372000, -368643600, -352922400, -337194000, -321472800, -305744400, -289418400, -273690000, -257968800, -242240400, -226519200, -210790800, -195069600, -179341200, -163620000, -147891600, -131565600, -116442000, -100116000, -84387600, -68666400, -52938000, -37216800, -21488400, -5767200, 9961200, 25682400, 41410800, 57736800, 73465200, 89186400, 104914800, 120636000, 126687600, 152085600, 162370800, 183535200, 199263600, 215589600, 230713200, 247039200, 262767600, 278488800, 294217200, 309938400, 325666800, 341388000, 357116400, 372837600, 388566000, 404892000, 420015600, 436341600, 452070000, 467791200, 483519600, 499240800, 514969200, 530690400, 544604400, 562140000, 576054000, 594194400, 607503600, 625644000, 638953200, 657093600, 671007600, 688543200, 702457200, 719992800, 733906800, 752047200, 765356400, 783496800, 796806000, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954658800, 972799200, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } @@ -908,7 +877,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1946918424 } typeOffsets:intvector { -19088, 0, -19176, 0, -18000, 0 } typeMap:bin { "0102" } - links:intvector { 97, 100, 182 } + links:intvector { 79, 97, 100, 182 } } //Z#182 /* America/Pangnirtung */ :table { trans:intvector { -1546300800, -880221600, -765399600, -147902400, -131572800, 325663200, 341384400, 357112800, 372834000, 388562400, 404888400, 420012000, 436338000, 452066400, 467787600, 483516000, 499237200, 514965600, 530686800, 544600800, 562136400, 576050400, 594190800, 607500000, 625640400, 638949600, 657090000, 671004000, 688539600, 702453600, 719989200, 733903200, 752043600, 765352800, 783493200, 796802400, 814946400, 828860400, 846396000, 860310000, 877845600, 891759600, 909295200, 923209200, 941349600, 954662400, 972802800, 986108400, 1004248800, 1018162800, 1035698400, 1049612400, 1067148000, 1081062000, 1099202400, 1112511600, 1130652000, 1143961200, 1162101600, 1173596400, 1194156000 } @@ -928,7 +897,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -1633273200, -1615132800, -1601823600, -1583683200, -880210800, -820519140, -812653140, -796845540, -84380400, -68659200 } typeOffsets:intvector { -26898, 0, -25200, 0, -25200, 3600 } typeMap:bin { "0102010201020102010201" } - links:intvector { 185, 547, 619 } + links:intvector { 103, 185, 547, 619 } } //Z#185 /* America/Port-au-Prince */ :table { transPre32:intvector { -1, 1770463056 } @@ -939,12 +908,7 @@ zoneinfo64:table(nofallback) { finalRaw:int { -18000 } finalYear:int { 2018 } } //Z#186 - /* America/Port_of_Spain */ :table { - trans:intvector { -1825098836 } - typeOffsets:intvector { -14764, 0, -14400, 0 } - typeMap:bin { "01" } - links:intvector { 61, 62, 111, 123, 124, 157, 171, 187, 207, 209, 210, 211, 212, 219, 221 } - } //Z#187 + /* America/Port_of_Spain */ :int { 190 } //Z#187 /* America/Porto_Acre */ :int { 197 } //Z#188 /* America/Porto_Velho */ :table { trans:intvector { -1767210264, -1206954000, -1191358800, -1175371200, -1159822800, -633816000, -622065600, -602280000, -591829200, -570744000, -560206800, -539121600, -531349200, -191361600, -184194000, -155160000, -150066000, -128894400, -121122000, -99950400, -89586000, -68414400, -57963600, 499752000, 511239600, 530596800, 540270000, 562132800, 571201200 } @@ -956,12 +920,12 @@ zoneinfo64:table(nofallback) { trans:intvector { -873057600, -765399600 } typeOffsets:intvector { -15865, 0, -14400, 0, -14400, 3600 } typeMap:bin { "010201" } - links:intvector { 190, 549 } + links:intvector { 61, 62, 77, 86, 105, 111, 123, 124, 148, 153, 157, 171, 187, 190, 207, 209, 210, 211, 212, 219, 221, 549 } } //Z#190 /* America/Punta_Arenas */ :table { transPre32:intvector { -1, 1770462716 } - trans:intvector { -1892661434, -1688410800, -1619205434, -1593806400, -1335986234, -1317585600, -1304362800, -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400, -870552000, -865278000, -718056000, -713649600, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1480820400 } - typeOffsets:intvector { -17020, 0, -18000, 0, -18000, 3600, -16966, 0, -14400, 0, -14400, 3600, -10800, 0 } + trans:intvector { -1892661435, -1688410800, -1619205435, -1593806400, -1335986235, -1317585600, -1304362800, -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400, -870552000, -865278000, -718056000, -713649600, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1480820400 } + typeOffsets:intvector { -17020, 0, -18000, 0, -18000, 3600, -16965, 0, -14400, 0, -14400, 3600, -10800, 0 } typeMap:bin { "0301030403020102010201020102010401040104050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040504050405040506" } } //Z#191 /* America/Rainy_River */ :table { @@ -1014,8 +978,8 @@ zoneinfo64:table(nofallback) { typeMap:bin { "010201020102010201020102010201020102010201020102010201020103" } } //Z#200 /* America/Santiago */ :table { - trans:intvector { -1892661434, -1688410800, -1619205434, -1593806400, -1335986234, -1317585600, -1304362800, -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400, -870552000, -865278000, -740520000, -736376400, -718056000, -713649600, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1494730800, 1502596800, 1526180400, 1534046400, 1554606000, 1567915200 } - typeOffsets:intvector { -16966, 0, -18000, 0, -18000, 3600, -14400, 0, -14400, 3600 } + trans:intvector { -1892661435, -1688410800, -1619205435, -1593806400, -1335986235, -1317585600, -1304362800, -1286049600, -1272826800, -1254513600, -1241290800, -1222977600, -1209754800, -1191355200, -1178132400, -870552000, -865278000, -740520000, -736376400, -718056000, -713649600, -36619200, -23922000, -3355200, 7527600, 24465600, 37767600, 55915200, 69217200, 87969600, 100666800, 118209600, 132116400, 150868800, 163566000, 182318400, 195620400, 213768000, 227070000, 245217600, 258519600, 277272000, 289969200, 308721600, 321418800, 340171200, 353473200, 371620800, 384922800, 403070400, 416372400, 434520000, 447822000, 466574400, 479271600, 498024000, 510721200, 529473600, 545194800, 560923200, 574225200, 592372800, 605674800, 624427200, 637124400, 653457600, 668574000, 687326400, 700628400, 718776000, 732078000, 750225600, 763527600, 781675200, 794977200, 813729600, 826426800, 845179200, 859690800, 876628800, 889930800, 906868800, 923194800, 939528000, 952830000, 971582400, 984279600, 1003032000, 1015729200, 1034481600, 1047178800, 1065931200, 1079233200, 1097380800, 1110682800, 1128830400, 1142132400, 1160884800, 1173582000, 1192334400, 1206846000, 1223784000, 1237086000, 1255233600, 1270350000, 1286683200, 1304823600, 1313899200, 1335668400, 1346558400, 1367118000, 1378612800, 1398567600, 1410062400, 1463281200, 1471147200, 1494730800, 1502596800, 1526180400, 1534046400, 1554606000, 1567915200 } + typeOffsets:intvector { -16965, 0, -18000, 0, -18000, 3600, -14400, 0, -14400, 3600 } typeMap:bin { "0100030002010201020102010201030103040301030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304030403040304" } finalRule { "Chile" } finalRaw:int { -14400 } @@ -1052,7 +1016,7 @@ zoneinfo64:table(nofallback) { finalRaw:int { -32400 } finalYear:int { 2008 } } //Z#206 - /* America/St_Barthelemy */ :int { 187 } //Z#207 + /* America/St_Barthelemy */ :int { 190 } //Z#207 /* America/St_Johns */ :table { trans:intvector { -1664130548, -1650137348, -1632076148, -1615145348, -1598650148, -1590100148, -1567286948, -1551565748, -1535837348, -1520116148, -1503782948, -1488666548, -1472333348, -1457216948, -1440883748, -1425767348, -1409434148, -1394317748, -1377984548, -1362263348, -1346534948, -1330813748, -1314480548, -1299364148, -1283030948, -1267914548, -1251581348, -1236464948, -1220131748, -1205015348, -1188682148, -1172960948, -1156627748, -1141511348, -1125178148, -1110061748, -1096921748, -1093728600, -1078612200, -1061670600, -1048973400, -1030221000, -1017523800, -998771400, -986074200, -966717000, -954624600, -935267400, -922570200, -903817800, -891120600, -872368200, -765401400, -746044200, -733347000, -714594600, -701897400, -683145000, -670447800, -651695400, -638998200, -619641000, -606943800, -589401000, -576099000, -557951400, -544649400, -526501800, -513199800, -495052200, -481750200, -463602600, -450300600, -431548200, -418246200, -400098600, -386796600, -368649000, -355347000, -337199400, -323897400, -305749800, -289423800, -273695400, -257974200, -242245800, -226524600, -210796200, -195075000, -179346600, -163625400, -147897000, -131571000, -116447400, -100121400, -84393000, -68671800, -52943400, -37222200, -21493800, -5772600, 9955800, 25677000, 41405400, 57731400, 73459800, 89181000, 104909400, 120630600, 136359000, 152080200, 167808600, 183529800, 199258200, 215584200, 230707800, 247033800, 262762200, 278483400, 294211800, 309933000, 325661400, 341382600, 357111000, 372832200, 388560600, 404886600, 420010200, 436336200, 452064600, 467785800, 483514200, 499235400, 514963800, 530685000, 544591860, 562127460, 576041460, 594178260, 607491060, 625631460, 638940660, 657081060, 670995060, 688530660, 702444660, 719980260, 733894260, 752034660, 765343860, 783484260, 796793460, 814933860, 828847860, 846383460, 860297460, 877833060, 891747060, 909282660, 923196660, 941337060, 954646260, 972786660, 986095860, 1004236260, 1018150260, 1035685860, 1049599860, 1067135460, 1081049460, 1099189860, 1112499060, 1130639460, 1143948660, 1162089060, 1173583860, 1194143460, 1205033460, 1225593060, 1236483060, 1257042660, 1268537460, 1289097060, 1299987060, 1320553800, 1331443800, 1352003400 } typeOffsets:intvector { -12652, 0, -12652, 3600, -12600, 0, -12600, 3600, -12600, 7200 } @@ -1062,10 +1026,10 @@ zoneinfo64:table(nofallback) { finalYear:int { 2013 } links:intvector { 208, 381, 390 } } //Z#208 - /* America/St_Kitts */ :int { 187 } //Z#209 - /* America/St_Lucia */ :int { 187 } //Z#210 - /* America/St_Thomas */ :int { 187 } //Z#211 - /* America/St_Vincent */ :int { 187 } //Z#212 + /* America/St_Kitts */ :int { 190 } //Z#209 + /* America/St_Lucia */ :int { 190 } //Z#210 + /* America/St_Thomas */ :int { 190 } //Z#211 + /* America/St_Vincent */ :int { 190 } //Z#212 /* America/Swift_Current */ :table { trans:intvector { -2030201320, -1632063600, -1615132800, -880210800, -765388800, -747241200, -732729600, -715791600, -702489600, -684342000, -671040000, -652892400, -639590400, -400086000, -384364800, -337186800, -321465600, -305737200, -292435200, -273682800, -260985600, 73472400 } typeOffsets:intvector { -25880, 0, -25200, 0, -25200, 3600, -21600, 0 } @@ -1110,9 +1074,9 @@ zoneinfo64:table(nofallback) { finalRule { "Canada" } finalRaw:int { -18000 } finalYear:int { 2008 } - links:intvector { 170, 218, 388 } + links:intvector { 170, 172, 218, 388 } } //Z#218 - /* America/Tortola */ :int { 187 } //Z#219 + /* America/Tortola */ :int { 190 } //Z#219 /* America/Vancouver */ :table { transPre32:intvector { -1, 1581086444 } trans:intvector { -1632060000, -1615129200, -880207200, -765385200, -747237600, -733935600, -715788000, -702486000, -684338400, -671036400, -652888800, -639586800, -620834400, -608137200, -589384800, -576082800, -557935200, -544633200, -526485600, -513183600, -495036000, -481734000, -463586400, -450284400, -431532000, -418230000, -400082400, -386780400, -368632800, -355330800, -337183200, -323881200, -305733600, -292431600, -273679200, -260982000, -242229600, -226508400, -210780000, -195058800, -179330400, -163609200, -147880800, -131554800, -116431200, -100105200, -84376800, -68655600, -52927200, -37206000, -21477600, -5756400, 9972000, 25693200, 41421600, 57747600, 73476000, 89197200, 104925600, 120646800, 136375200, 152096400, 167824800, 183546000, 199274400, 215600400, 230724000, 247050000, 262778400, 278499600, 294228000, 309949200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1173607200, 1194166800 } @@ -1123,7 +1087,7 @@ zoneinfo64:table(nofallback) { finalYear:int { 2008 } links:intvector { 220, 391 } } //Z#220 - /* America/Virgin */ :int { 187 } //Z#221 + /* America/Virgin */ :int { 190 } //Z#221 /* America/Whitehorse */ :table { transPre32:intvector { -1, 2105969308 } trans:intvector { -1632056400, -1615125600, -1596978000, -1583164800, -880203600, -765381600, -147884400, -131554800, -81961200, 325677600, 341398800, 357127200, 372848400, 388576800, 404902800, 420026400, 436352400, 452080800, 467802000, 483530400, 499251600, 514980000, 530701200, 544615200, 562150800, 576064800, 594205200, 607514400, 625654800, 638964000, 657104400, 671018400, 688554000, 702468000, 720003600, 733917600, 752058000, 765367200, 783507600, 796816800, 814957200, 828871200, 846406800, 860320800, 877856400, 891770400, 909306000, 923220000, 941360400, 954669600, 972810000, 986119200, 1004259600, 1018173600, 1035709200, 1049623200, 1067158800, 1081072800, 1099213200, 1112522400, 1130662800, 1143972000, 1162112400, 1173607200, 1194166800, 1205056800, 1225616400, 1236506400, 1257066000, 1268560800, 1289120400, 1300010400, 1320570000, 1331460000, 1352019600, 1362909600, 1383469200, 1394359200, 1414918800, 1425808800, 1446368400, 1457863200, 1478422800, 1489312800, 1509872400, 1520762400, 1541322000, 1552212000, 1572771600, 1583661600, 1604214000 } @@ -1168,11 +1132,7 @@ zoneinfo64:table(nofallback) { typeOffsets:intvector { 0, 0, 18000, 0, 25200, 0 } typeMap:bin { "02000201020102" } } //Z#227 - /* Antarctica/DumontDUrville */ :table { - trans:intvector { -725846400, -566992800, -415497600 } - typeOffsets:intvector { 0, 0, 36000, 0 } - typeMap:bin { "010001" } - } //Z#228 + /* Antarctica/DumontDUrville */ :int { 585 } //Z#228 /* Antarctica/Macquarie */ :table { transPre32:intvector { -1, 2080708096 } trans:intvector { -1680508800, -1665388800, -1601719200, -687052800, -71136000, -55411200, -37267200, -25776000, -5817600, 5673600, 25632000, 37728000, 57686400, 67968000, 89136000, 100022400, 120585600, 131472000, 152035200, 162921600, 183484800, 194976000, 215539200, 226425600, 246988800, 257875200, 278438400, 289324800, 309888000, 320774400, 341337600, 352224000, 372787200, 386092800, 404841600, 417542400, 436291200, 447177600, 467740800, 478627200, 499190400, 510076800, 530035200, 542736000, 562089600, 574790400, 594144000, 606240000, 625593600, 637689600, 657043200, 670348800, 686678400, 701798400, 718128000, 733248000, 749577600, 764697600, 781027200, 796147200, 812476800, 828201600, 844531200, 859651200, 875980800, 891100800, 907430400, 922550400, 938880000, 954000000, 967305600, 985449600, 1002384000, 1017504000, 1033833600, 1048953600, 1065283200, 1080403200, 1096732800, 1111852800, 1128182400, 1143907200, 1159632000, 1174752000, 1191686400, 1207411200, 1223136000, 1238860800, 1254585600, 1301760000, 1317484800 } @@ -1199,11 +1159,7 @@ zoneinfo64:table(nofallback) { typeMap:bin { "01" } } //Z#233 /* Antarctica/South_Pole */ :int { 553 } //Z#234 - /* Antarctica/Syowa */ :table { - trans:intvector { -407808000 } - typeOffsets:intvector { 0, 0, 10800, 0 } - typeMap:bin { "01" } - } //Z#235 + /* Antarctica/Syowa */ :int { 310 } //Z#235 /* Antarctica/Troll */ :table { trans:intvector { 1111885200, 1130634000 } typeOffsets:intvector { 0, 0, 0, 7200 } @@ -1362,22 +1318,22 @@ zoneinfo64:table(nofallback) { } //Z#268 /* Asia/Gaza */ :table { transPre32:intvector { -1, 2109557424 } - trans:intvector { -933638400, -923097600, -919036800, -857347200, -844300800, -825811200, -812678400, -794188800, -779846400, -762652800, -748310400, -731116800, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334101600, 337730400, 452642400, 462319200, 482277600, 494370000, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1219957200, 1238104800, 1252015200, 1269640860, 1281474000, 1301608860, 1312146000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445551200, 1458946800, 1477692000, 1490396400, 1509141600, 1521846000, 1540591200, 1553810400, 1572037200, 1585346400, 1603490400, 1616796000, 1635458400 } + trans:intvector { -933638400, -923097600, -919036800, -857347200, -844300800, -825811200, -812678400, -794188800, -779846400, -762652800, -748310400, -731116800, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334101600, 337730400, 452642400, 462319200, 482277600, 494370000, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1219957200, 1238104800, 1252015200, 1269640860, 1281474000, 1301608860, 1312146000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445551200, 1458946800, 1477692000, 1490396400, 1509141600, 1521846000, 1540591200, 1553810400, 1572037200, 1585346400, 1603490400, 1616796000, 1635458400, 1648332000, 1666908000 } typeOffsets:intvector { 8272, 0, 7200, 0, 7200, 3600 } - typeMap:bin { "010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } + typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } finalRule { "Palestine" } finalRaw:int { 7200 } - finalYear:int { 2022 } + finalYear:int { 2023 } } //Z#269 /* Asia/Harbin */ :int { 315 } //Z#270 /* Asia/Hebron */ :table { transPre32:intvector { -1, 2109557273 } - trans:intvector { -933638400, -923097600, -919036800, -857347200, -844300800, -825811200, -812678400, -794188800, -779846400, -762652800, -748310400, -731116800, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334101600, 337730400, 452642400, 462319200, 482277600, 494370000, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1220216400, 1238104800, 1252015200, 1269554400, 1281474000, 1301608860, 1312146000, 1314655200, 1317330000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445551200, 1458946800, 1477692000, 1490396400, 1509141600, 1521846000, 1540591200, 1553810400, 1572037200, 1585346400, 1603490400, 1616796000, 1635458400 } + trans:intvector { -933638400, -923097600, -919036800, -857347200, -844300800, -825811200, -812678400, -794188800, -779846400, -762652800, -748310400, -731116800, -399088800, -386650800, -368330400, -355114800, -336790800, -323654400, -305168400, -292032000, -273632400, -260496000, -242096400, -228960000, -210560400, -197424000, -178938000, -165801600, -147402000, -134265600, -115866000, -102643200, -84330000, -81313200, 142380000, 150843600, 167176800, 178664400, 334101600, 337730400, 452642400, 462319200, 482277600, 494370000, 516751200, 526424400, 545436000, 558478800, 576626400, 589323600, 609890400, 620773200, 638316000, 651618000, 669765600, 683672400, 701820000, 715726800, 733701600, 747176400, 765151200, 778021200, 796600800, 810075600, 828655200, 843170400, 860104800, 874620000, 891554400, 906069600, 924213600, 939934800, 956268000, 971989200, 987717600, 1003438800, 1019167200, 1034888400, 1050616800, 1066338000, 1082066400, 1096581600, 1113516000, 1128380400, 1143842400, 1158872400, 1175378400, 1189638000, 1206655200, 1220216400, 1238104800, 1252015200, 1269554400, 1281474000, 1301608860, 1312146000, 1314655200, 1317330000, 1333058400, 1348178400, 1364508000, 1380229200, 1395957600, 1414098000, 1427493600, 1445551200, 1458946800, 1477692000, 1490396400, 1509141600, 1521846000, 1540591200, 1553810400, 1572037200, 1585346400, 1603490400, 1616796000, 1635458400, 1648332000, 1666908000 } typeOffsets:intvector { 8423, 0, 7200, 0, 7200, 3600 } - typeMap:bin { "0102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } + typeMap:bin { "01020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201" } finalRule { "Palestine" } finalRaw:int { 7200 } - finalYear:int { 2022 } + finalYear:int { 2023 } } //Z#271 /* Asia/Ho_Chi_Minh */ :table { trans:intvector { -2004073600, -1851577590, -852105600, -782643600, -767869200, -718095600, -457776000, -315648000, 171820800 } @@ -1562,7 +1518,7 @@ zoneinfo64:table(nofallback) { trans:intvector { -719636812 } typeOffsets:intvector { 11212, 0, 10800, 0 } typeMap:bin { "01" } - links:intvector { 239, 291, 310 } + links:intvector { 235, 239, 291, 310 } } //Z#310 /* Asia/Saigon */ :int { 272 } //Z#311 /* Asia/Sakhalin */ :table { @@ -2163,12 +2119,12 @@ zoneinfo64:table(nofallback) { typeMap:bin { "0102010201020102010201020102030403050605060506050605060506050605060504030403040304030403040304030403040304030403040304030403040304030403040304030403040304030503" } } //Z#461 /* Europe/Kiev */ :table { - trans:intvector { -1441159324, -1247536800, -892522800, -857257200, -844556400, -828226800, -825382800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 646783200, 686102400, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796179600, 811904400, 828234000, 846378000 } + trans:intvector { -1441159324, -1247536800, -892522800, -857257200, -844556400, -828226800, -825382800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 646783200, 686102400, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846378000, 859683600, 877827600 } typeOffsets:intvector { 7324, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } - typeMap:bin { "0305020102010506050605060506050605060506050605060506040304030403040304030403" } + typeMap:bin { "03050201020105060506050605060506050605060506050605060403040304030403040304030403" } finalRule { "EU" } finalRaw:int { 7200 } - finalYear:int { 1997 } + finalYear:int { 1998 } } //Z#462 /* Europe/Kirov */ :table { trans:intvector { -1593820800, -1247540400, 354916800, 370724400, 386452800, 402260400, 417988800, 433796400, 449611200, 465343200, 481068000, 496792800, 512517600, 528242400, 543967200, 559692000, 575416800, 591141600, 606866400, 622594800, 638319600, 654649200, 670374000, 701820000, 717548400, 733273200, 748998000, 764722800, 780447600, 796172400, 811897200, 828226800, 846370800, 859676400, 877820400, 891126000, 909270000, 922575600, 941324400, 954025200, 972774000, 985474800, 1004223600, 1017529200, 1035673200, 1048978800, 1067122800, 1080428400, 1099177200, 1111878000, 1130626800, 1143327600, 1162076400, 1174777200, 1193526000, 1206831600, 1224975600, 1238281200, 1256425200, 1269730800, 1288479600, 1301180400, 1414274400 } @@ -2306,7 +2262,7 @@ zoneinfo64:table(nofallback) { } //Z#484 /* Europe/Simferopol */ :table { transPre32:intvector { -1, 1454818312 } - trans:intvector { -1441160160, -1247536800, -888894000, -857257200, -844556400, -828226800, -812502000, -811648800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 646786800, 701820000, 717541200, 733269600, 748990800, 764719200, 767739600, 780436800, 796165200, 811886400, 828219600, 846374400, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396137600, 1414274400 } + trans:intvector { -1441160160, -1247536800, -888894000, -857257200, -844556400, -828226800, -812502000, -811648800, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 646786800, 701827200, 717552000, 733276800, 749001600, 764726400, 767739600, 780436800, 796165200, 811886400, 828219600, 846374400, 859683600, 877827600, 891133200, 909277200, 922582800, 941331600, 954032400, 972781200, 985482000, 1004230800, 1017536400, 1035680400, 1048986000, 1067130000, 1080435600, 1099184400, 1111885200, 1130634000, 1143334800, 1162083600, 1174784400, 1193533200, 1206838800, 1224982800, 1238288400, 1256432400, 1269738000, 1288486800, 1301187600, 1319936400, 1332637200, 1351386000, 1364691600, 1382835600, 1396137600, 1414274400 } typeOffsets:intvector { 8184, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 8160, 0, 10800, 0, 10800, 3600, 14400, 0 } typeMap:bin { "050306020102010206070607060706070607060706070607060706030403040304070607060706040304030403040304030403040304030403040304030403040304030403040304030806" } } //Z#485 @@ -2353,12 +2309,12 @@ zoneinfo64:table(nofallback) { } //Z#492 /* Europe/Uzhgorod */ :table { transPre32:intvector { -1, 1794027544 } - trans:intvector { -938905200, -857257200, -844556400, -828226800, -812502000, -794714400, -773456400, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 646786800, 670384800, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796179600, 811904400, 828234000, 846378000 } + trans:intvector { -938905200, -857257200, -844556400, -828226800, -812502000, -794714400, -773456400, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 646786800, 670384800, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846378000, 859683600, 877827600 } typeOffsets:intvector { 5352, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 10800, 0, 10800, 3600 } - typeMap:bin { "0102010201020105060506050605060506050605060506050605010304030403040304030403" } + typeMap:bin { "01020102010201050605060506050605060506050605060506050103040304030403040304030403" } finalRule { "EU" } finalRaw:int { 7200 } - finalYear:int { 1997 } + finalYear:int { 1998 } } //Z#493 /* Europe/Vaduz */ :int { 502 } //Z#494 /* Europe/Vatican */ :int { 480 } //Z#495 @@ -2397,12 +2353,12 @@ zoneinfo64:table(nofallback) { /* Europe/Zagreb */ :int { 445 } //Z#500 /* Europe/Zaporozhye */ :table { transPre32:intvector { -1, 1454818056 } - trans:intvector { -1441160400, -1247536800, -894769200, -857257200, -844556400, -828226800, -826419600, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 686091600, 701820000, 717541200, 733269600, 748990800, 764719200, 780440400, 796179600, 811904400, 828234000, 846378000 } + trans:intvector { -1441160400, -1247536800, -894769200, -857257200, -844556400, -828226800, -826419600, 354920400, 370728000, 386456400, 402264000, 417992400, 433800000, 449614800, 465346800, 481071600, 496796400, 512521200, 528246000, 543970800, 559695600, 575420400, 591145200, 606870000, 622594800, 638319600, 654649200, 670374000, 686091600, 701827200, 717552000, 733276800, 749001600, 764726400, 780451200, 796176000, 811900800, 828230400, 846378000, 859683600, 877827600 } typeOffsets:intvector { 8440, 0, 3600, 0, 3600, 3600, 7200, 0, 7200, 3600, 8400, 0, 10800, 0, 10800, 3600 } - typeMap:bin { "05030602010201060706070607060706070607060706070607060706040304030403040304030403" } + typeMap:bin { "050306020102010607060706070607060706070607060706070607060403040304030403040304030403" } finalRule { "EU" } finalRaw:int { 7200 } - finalYear:int { 1997 } + finalYear:int { 1998 } } //Z#501 /* Europe/Zurich */ :table { transPre32:intvector { -1, 619768448, -1, 1909720710 } @@ -2718,6 +2674,7 @@ zoneinfo64:table(nofallback) { transPre32:intvector { -1, 1454791176, -1, 1928176784 } typeOffsets:intvector { 35320, 0, 35312, 0, 36000, 0 } typeMap:bin { "0102" } + links:intvector { 228, 585 } } //Z#585 /* Pacific/Rarotonga */ :table { transPre32:intvector { -1, 2085412040 } @@ -3114,7 +3071,7 @@ zoneinfo64:table(nofallback) { 8, -30, -1, 7200, 1, 3, 1, -1, 7200, 1, 3600 } //_#19 Palestine:intvector { - 2, 24, -7, 0, 0, 9, -31, -6, 3600, 0, 3600 + 2, 25, -1, 0, 0, 9, 23, -6, 3600, 0, 3600 } //_#20 Para:intvector { 9, 1, -1, 0, 0, 2, 22, -1, 0, 0, 3600 @@ -3239,7 +3196,7 @@ zoneinfo64:table(nofallback) { "KY", //Z#97 America/Cayman "US", //Z#98 America/Chicago "MX", //Z#99 America/Chihuahua - "PA", //Z#100 America/Coral_Harbour + "CA", //Z#100 America/Coral_Harbour "AR", //Z#101 America/Cordoba "CR", //Z#102 America/Costa_Rica "CA", //Z#103 America/Creston @@ -3360,7 +3317,7 @@ zoneinfo64:table(nofallback) { "CA", //Z#218 America/Toronto "VG", //Z#219 America/Tortola "CA", //Z#220 America/Vancouver - "TT", //Z#221 America/Virgin + "VI", //Z#221 America/Virgin "CA", //Z#222 America/Whitehorse "CA", //Z#223 America/Winnipeg "US", //Z#224 America/Yakutat diff --git a/js/src/builtin/intl/TimeZoneDataGenerated.h b/js/src/builtin/intl/TimeZoneDataGenerated.h index 3f9b316ef277..786c4e5b00ee 100644 --- a/js/src/builtin/intl/TimeZoneDataGenerated.h +++ b/js/src/builtin/intl/TimeZoneDataGenerated.h @@ -1,5 +1,5 @@ // Generated by make_intl_data.py. DO NOT EDIT. -// tzdata version = 2021e +// tzdata version = 2022a #ifndef builtin_intl_TimeZoneDataGenerated_h #define builtin_intl_TimeZoneDataGenerated_h diff --git a/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backward_links.js b/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backward_links.js index c9c3e87ca58c..55b242cead9b 100644 --- a/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backward_links.js +++ b/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backward_links.js @@ -1,7 +1,7 @@ // |reftest| skip-if(!this.hasOwnProperty("Intl")) // Generated by make_intl_data.py. DO NOT EDIT. -// tzdata version = 2021e +// tzdata version = 2022a const tzMapper = [ x => x, diff --git a/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone.js b/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone.js index 9f6d7d2d6071..7a0a69f07937 100644 --- a/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone.js +++ b/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone.js @@ -1,7 +1,7 @@ // |reftest| skip-if(!this.hasOwnProperty("Intl")) // Generated by make_intl_data.py. DO NOT EDIT. -// tzdata version = 2021e +// tzdata version = 2022a const tzMapper = [ x => x, diff --git a/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone_links.js b/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone_links.js index 57453a742c8f..cd35913e546d 100644 --- a/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone_links.js +++ b/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone_links.js @@ -1,7 +1,7 @@ // |reftest| skip-if(!this.hasOwnProperty("Intl")) // Generated by make_intl_data.py. DO NOT EDIT. -// tzdata version = 2021e +// tzdata version = 2022a const tzMapper = [ x => x, diff --git a/js/src/tests/non262/Intl/DateTimeFormat/timeZone_notbackward_links.js b/js/src/tests/non262/Intl/DateTimeFormat/timeZone_notbackward_links.js index 6f7adde45e90..5a7742e3d7f1 100644 --- a/js/src/tests/non262/Intl/DateTimeFormat/timeZone_notbackward_links.js +++ b/js/src/tests/non262/Intl/DateTimeFormat/timeZone_notbackward_links.js @@ -1,7 +1,7 @@ // |reftest| skip-if(!this.hasOwnProperty("Intl")) // Generated by make_intl_data.py. DO NOT EDIT. -// tzdata version = 2021e +// tzdata version = 2022a const tzMapper = [ x => x, diff --git a/js/src/tests/non262/Intl/DateTimeFormat/timeZone_version.js b/js/src/tests/non262/Intl/DateTimeFormat/timeZone_version.js index 830c70d3c67f..22589361a244 100644 --- a/js/src/tests/non262/Intl/DateTimeFormat/timeZone_version.js +++ b/js/src/tests/non262/Intl/DateTimeFormat/timeZone_version.js @@ -1,11 +1,8 @@ // |reftest| skip-if(!this.hasOwnProperty("Intl")) // Generated by make_intl_data.py. DO NOT EDIT. -// tzdata version = 2021e - -// NOTE: Manually edited for the non-standard release "2021a3". - -const tzdata = "2021a3"; +// tzdata version = 2022a +const tzdata = "2022a"; if (typeof getICUOptions === "undefined") { var getICUOptions = SpecialPowers.Cu.getJSTestingFunctions().getICUOptions; diff --git a/js/src/tests/non262/Intl/supportedValuesOf-timeZones-canonical.js b/js/src/tests/non262/Intl/supportedValuesOf-timeZones-canonical.js index 6c7880ea0c61..a38aab9364ce 100644 --- a/js/src/tests/non262/Intl/supportedValuesOf-timeZones-canonical.js +++ b/js/src/tests/non262/Intl/supportedValuesOf-timeZones-canonical.js @@ -1,7 +1,7 @@ // |reftest| skip-if(!this.hasOwnProperty("Intl")) // Generated by make_intl_data.py. DO NOT EDIT. -// tzdata version = 2021e +// tzdata version = 2022a // This file was generated with historical, pre-1970 backzone information // respected.