Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified crates/jiff-tzdb/concatenated-zoneinfo.dat
Binary file not shown.
162 changes: 81 additions & 81 deletions crates/jiff-tzdb/tzname.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pub(super) static VERSION: Option<&str> = Some(r"2025b");
pub(super) static VERSION: Option<&str> = Some(r"2025c");

pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"Africa/Abidjan", 3982..4112),
Expand All @@ -14,15 +14,15 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"Africa/Blantyre", 3851..3982),
(r"Africa/Brazzaville", 10414..10594),
(r"Africa/Bujumbura", 3851..3982),
(r"Africa/Cairo", 163461..164770),
(r"Africa/Casablanca", 189897..191818),
(r"Africa/Cairo", 162382..163691),
(r"Africa/Casablanca", 190185..192106),
(r"Africa/Ceuta", 41827..42389),
(r"Africa/Conakry", 3982..4112),
(r"Africa/Dakar", 3982..4112),
(r"Africa/Dar_es_Salaam", 12063..12254),
(r"Africa/Djibouti", 12063..12254),
(r"Africa/Douala", 10414..10594),
(r"Africa/El_Aaiun", 186193..188019),
(r"Africa/El_Aaiun", 186481..188307),
(r"Africa/Freetown", 3982..4112),
(r"Africa/Gaborone", 3851..3982),
(r"Africa/Harare", 3851..3982),
Expand Down Expand Up @@ -74,7 +74,7 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"America/Argentina/Tucuman", 77548..78274),
(r"America/Argentina/Ushuaia", 71856..72564),
(r"America/Aruba", 9872..10049),
(r"America/Asuncion", 152557..153642),
(r"America/Asuncion", 151478..152563),
(r"America/Atikokan", 5647..5796),
(r"America/Atka", 122687..123656),
(r"America/Bahia", 65501..66183),
Expand All @@ -94,13 +94,13 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"America/Catamarca", 71148..71856),
(r"America/Cayenne", 6101..6252),
(r"America/Cayman", 5647..5796),
(r"America/Chicago", 184439..186193),
(r"America/Chicago", 184727..186481),
(r"America/Chihuahua", 64055..64746),
(r"America/Ciudad_Juarez", 66873..67591),
(r"America/Coral_Harbour", 5647..5796),
(r"America/Cordoba", 70440..71148),
(r"America/Costa_Rica", 16497..16729),
(r"America/Coyhaique", 167472..168834),
(r"America/Coyhaique", 167760..169122),
(r"America/Creston", 16966..17206),
(r"America/Cuiaba", 132233..133167),
(r"America/Curacao", 9872..10049),
Expand All @@ -113,21 +113,21 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"America/Edmonton", 133167..134137),
(r"America/Eirunepe", 30431..30867),
(r"America/El_Salvador", 11514..11690),
(r"America/Ensenada", 149270..150349),
(r"America/Fort_Nelson", 171698..173146),
(r"America/Ensenada", 166393..167760),
(r"America/Fort_Nelson", 171986..173434),
(r"America/Fort_Wayne", 36060..36591),
(r"America/Fortaleza", 37559..38043),
(r"America/Glace_Bay", 110783..111663),
(r"America/Godthab", 191818..192783),
(r"America/Goose_Bay", 176127..177707),
(r"America/Godthab", 192106..193071),
(r"America/Goose_Bay", 176415..177995),
(r"America/Grand_Turk", 108139..108992),
(r"America/Grenada", 9872..10049),
(r"America/Guadeloupe", 9872..10049),
(r"America/Guatemala", 15573..15785),
(r"America/Guayaquil", 9693..9872),
(r"America/Guyana", 10594..10775),
(r"America/Halifax", 179306..180978),
(r"America/Havana", 153642..154759),
(r"America/Halifax", 179594..181266),
(r"America/Havana", 152563..153680),
(r"America/Hermosillo", 17472..17730),
(r"America/Indiana/Indianapolis", 36060..36591),
(r"America/Indiana/Knox", 139996..141012),
Expand All @@ -143,14 +143,14 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"America/Jamaica", 21737..22076),
(r"America/Jujuy", 61970..62660),
(r"America/Juneau", 120800..121766),
(r"America/Kentucky/Louisville", 158397..159639),
(r"America/Kentucky/Louisville", 157318..158560),
(r"America/Kentucky/Monticello", 131261..132233),
(r"America/Knox_IN", 139996..141012),
(r"America/Kralendijk", 9872..10049),
(r"America/La_Paz", 7964..8134),
(r"America/Lima", 18282..18565),
(r"America/Los_Angeles", 160873..162167),
(r"America/Louisville", 158397..159639),
(r"America/Los_Angeles", 159794..161088),
(r"America/Louisville", 157318..158560),
(r"America/Lower_Princes", 9872..10049),
(r"America/Maceio", 38601..39103),
(r"America/Managua", 18565..18860),
Expand All @@ -165,20 +165,20 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"America/Metlakatla", 42389..42975),
(r"America/Mexico_City", 98432..99205),
(r"America/Miquelon", 40739..41289),
(r"America/Moncton", 174634..176127),
(r"America/Moncton", 174922..176415),
(r"America/Monterrey", 74688..75397),
(r"America/Montevideo", 128417..129386),
(r"America/Montreal", 180978..182695),
(r"America/Montreal", 181266..182983),
(r"America/Montserrat", 9872..10049),
(r"America/Nassau", 180978..182695),
(r"America/New_York", 182695..184439),
(r"America/Nipigon", 180978..182695),
(r"America/Nassau", 181266..182983),
(r"America/New_York", 182983..184727),
(r"America/Nipigon", 181266..182983),
(r"America/Nome", 123656..124631),
(r"America/Noronha", 36591..37075),
(r"America/North_Dakota/Beulah", 146140..147183),
(r"America/North_Dakota/Center", 134137..135127),
(r"America/North_Dakota/New_Salem", 135127..136117),
(r"America/Nuuk", 191818..192783),
(r"America/Nuuk", 192106..193071),
(r"America/Ojinaga", 67591..68309),
(r"America/Panama", 5647..5796),
(r"America/Pangnirtung", 106419..107274),
Expand All @@ -189,39 +189,39 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"America/Porto_Acre", 28274..28692),
(r"America/Porto_Velho", 26248..26642),
(r"America/Puerto_Rico", 9872..10049),
(r"America/Punta_Arenas", 157179..158397),
(r"America/Rainy_River", 162167..163461),
(r"America/Punta_Arenas", 156100..157318),
(r"America/Rainy_River", 161088..162382),
(r"America/Rankin_Inlet", 104795..105602),
(r"America/Recife", 37075..37559),
(r"America/Regina", 54642..55280),
(r"America/Resolute", 103988..104795),
(r"America/Rio_Branco", 28274..28692),
(r"America/Rosario", 70440..71148),
(r"America/Santa_Isabel", 149270..150349),
(r"America/Santa_Isabel", 166393..167760),
(r"America/Santarem", 27453..27862),
(r"America/Santiago", 196015..197369),
(r"America/Santiago", 196303..197657),
(r"America/Santo_Domingo", 19436..19753),
(r"America/Sao_Paulo", 137116..138068),
(r"America/Scoresbysund", 192783..193767),
(r"America/Scoresbysund", 193071..194055),
(r"America/Shiprock", 147183..148225),
(r"America/Sitka", 119844..120800),
(r"America/St_Barthelemy", 9872..10049),
(r"America/St_Johns", 188019..189897),
(r"America/St_Johns", 188307..190185),
(r"America/St_Kitts", 9872..10049),
(r"America/St_Lucia", 9872..10049),
(r"America/St_Thomas", 9872..10049),
(r"America/St_Vincent", 9872..10049),
(r"America/Swift_Current", 22418..22786),
(r"America/Tegucigalpa", 13299..13493),
(r"America/Thule", 30867..31322),
(r"America/Thunder_Bay", 180978..182695),
(r"America/Tijuana", 149270..150349),
(r"America/Toronto", 180978..182695),
(r"America/Thunder_Bay", 181266..182983),
(r"America/Tijuana", 166393..167760),
(r"America/Toronto", 181266..182983),
(r"America/Tortola", 9872..10049),
(r"America/Vancouver", 164770..166100),
(r"America/Vancouver", 163691..165021),
(r"America/Virgin", 9872..10049),
(r"America/Whitehorse", 141012..142041),
(r"America/Winnipeg", 162167..163461),
(r"America/Winnipeg", 161088..162382),
(r"America/Yakutat", 118898..119844),
(r"America/Yellowknife", 133167..134137),
(r"Antarctica/Casey", 18860..19147),
Expand Down Expand Up @@ -261,23 +261,23 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"Asia/Chungking", 25461..25854),
(r"Asia/Colombo", 14362..14609),
(r"Asia/Dacca", 14131..14362),
(r"Asia/Damascus", 159639..160873),
(r"Asia/Damascus", 158560..159794),
(r"Asia/Dhaka", 14131..14362),
(r"Asia/Dili", 8651..8821),
(r"Asia/Dubai", 4511..4644),
(r"Asia/Dushanbe", 23152..23518),
(r"Asia/Famagusta", 127477..128417),
(r"Asia/Gaza", 197369..200319),
(r"Asia/Gaza", 197657..200607),
(r"Asia/Harbin", 25461..25854),
(r"Asia/Hebron", 200319..203287),
(r"Asia/Hebron", 200607..203575),
(r"Asia/Ho_Chi_Minh", 15785..16021),
(r"Asia/Hong_Kong", 100821..101596),
(r"Asia/Hovd", 46530..47124),
(r"Asia/Irkutsk", 91581..92341),
(r"Asia/Istanbul", 154759..155959),
(r"Asia/Istanbul", 153680..154880),
(r"Asia/Jakarta", 14856..15104),
(r"Asia/Jayapura", 8480..8651),
(r"Asia/Jerusalem", 193767..194841),
(r"Asia/Jerusalem", 194055..195129),
(r"Asia/Kabul", 6859..7018),
(r"Asia/Kamchatka", 80467..81194),
(r"Asia/Karachi", 17206..17472),
Expand Down Expand Up @@ -320,7 +320,7 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"Asia/Tashkent", 22786..23152),
(r"Asia/Tbilisi", 53338..53967),
(r"Asia/Tehran", 103176..103988),
(r"Asia/Tel_Aviv", 193767..194841),
(r"Asia/Tel_Aviv", 194055..195129),
(r"Asia/Thimbu", 7171..7325),
(r"Asia/Thimphu", 7171..7325),
(r"Asia/Tokyo", 15360..15573),
Expand All @@ -336,14 +336,14 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"Asia/Yangon", 10227..10414),
(r"Asia/Yekaterinburg", 92341..93101),
(r"Asia/Yerevan", 73980..74688),
(r"Atlantic/Azores", 168834..170235),
(r"Atlantic/Azores", 169122..170523),
(r"Atlantic/Bermuda", 144073..145097),
(r"Atlantic/Canary", 33169..33647),
(r"Atlantic/Cape_Verde", 9164..9339),
(r"Atlantic/Faeroe", 29129..29570),
(r"Atlantic/Faroe", 29129..29570),
(r"Atlantic/Jan_Mayen", 63350..64055),
(r"Atlantic/Madeira", 166100..167472),
(r"Atlantic/Madeira", 165021..166393),
(r"Atlantic/Reykjavik", 3982..4112),
(r"Atlantic/South_Georgia", 3585..3717),
(r"Atlantic/St_Helena", 3982..4112),
Expand Down Expand Up @@ -375,24 +375,24 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"Brazil/DeNoronha", 36591..37075),
(r"Brazil/East", 137116..138068),
(r"Brazil/West", 27862..28274),
(r"Canada/Atlantic", 179306..180978),
(r"Canada/Central", 162167..163461),
(r"Canada/Eastern", 180978..182695),
(r"Canada/Atlantic", 179594..181266),
(r"Canada/Central", 161088..162382),
(r"Canada/Eastern", 181266..182983),
(r"Canada/Mountain", 133167..134137),
(r"Canada/Newfoundland", 188019..189897),
(r"Canada/Pacific", 164770..166100),
(r"Canada/Newfoundland", 188307..190185),
(r"Canada/Pacific", 163691..165021),
(r"Canada/Saskatchewan", 54642..55280),
(r"Canada/Yukon", 141012..142041),
(r"CET", 151454..152557),
(r"Chile/Continental", 196015..197369),
(r"Chile/EasterIsland", 194841..196015),
(r"CST6CDT", 184439..186193),
(r"Cuba", 153642..154759),
(r"CET", 150375..151478),
(r"Chile/Continental", 196303..197657),
(r"Chile/EasterIsland", 195129..196303),
(r"CST6CDT", 184727..186481),
(r"Cuba", 152563..153680),
(r"EET", 57918..58600),
(r"Egypt", 163461..164770),
(r"Eire", 173146..174634),
(r"Egypt", 162382..163691),
(r"Eire", 173434..174922),
(r"EST", 5647..5796),
(r"EST5EDT", 182695..184439),
(r"EST5EDT", 182983..184727),
(r"Etc/GMT", 113..224),
(r"Etc/GMT+0", 113..224),
(r"Etc/GMT+1", 3182..3295),
Expand Down Expand Up @@ -428,44 +428,44 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"Etc/Universal", 224..335),
(r"Etc/UTC", 224..335),
(r"Etc/Zulu", 224..335),
(r"Europe/Amsterdam", 151454..152557),
(r"Europe/Amsterdam", 150375..151478),
(r"Europe/Andorra", 23884..24273),
(r"Europe/Astrakhan", 81920..82646),
(r"Europe/Athens", 57918..58600),
(r"Europe/Belfast", 177707..179306),
(r"Europe/Belfast", 177995..179594),
(r"Europe/Belgrade", 34563..35041),
(r"Europe/Berlin", 63350..64055),
(r"Europe/Bratislava", 69009..69732),
(r"Europe/Brussels", 151454..152557),
(r"Europe/Brussels", 150375..151478),
(r"Europe/Bucharest", 57257..57918),
(r"Europe/Budapest", 97666..98432),
(r"Europe/Busingen", 35041..35538),
(r"Europe/Chisinau", 64746..65501),
(r"Europe/Copenhagen", 63350..64055),
(r"Europe/Dublin", 173146..174634),
(r"Europe/Gibraltar", 155959..157179),
(r"Europe/Guernsey", 177707..179306),
(r"Europe/Dublin", 173434..174922),
(r"Europe/Gibraltar", 154880..156100),
(r"Europe/Guernsey", 177995..179594),
(r"Europe/Helsinki", 32688..33169),
(r"Europe/Isle_of_Man", 177707..179306),
(r"Europe/Istanbul", 154759..155959),
(r"Europe/Jersey", 177707..179306),
(r"Europe/Isle_of_Man", 177995..179594),
(r"Europe/Istanbul", 153680..154880),
(r"Europe/Jersey", 177995..179594),
(r"Europe/Kaliningrad", 113459..114363),
(r"Europe/Kiev", 38043..38601),
(r"Europe/Kirov", 78274..79009),
(r"Europe/Kyiv", 38043..38601),
(r"Europe/Lisbon", 170235..171698),
(r"Europe/Lisbon", 170523..171986),
(r"Europe/Ljubljana", 34563..35041),
(r"Europe/London", 177707..179306),
(r"Europe/Luxembourg", 151454..152557),
(r"Europe/London", 177995..179594),
(r"Europe/Luxembourg", 150375..151478),
(r"Europe/Madrid", 111663..112560),
(r"Europe/Malta", 126549..127477),
(r"Europe/Mariehamn", 32688..33169),
(r"Europe/Minsk", 99205..100013),
(r"Europe/Monaco", 150349..151454),
(r"Europe/Monaco", 149270..150375),
(r"Europe/Moscow", 109875..110783),
(r"Europe/Nicosia", 44735..45332),
(r"Europe/Oslo", 63350..64055),
(r"Europe/Paris", 150349..151454),
(r"Europe/Paris", 149270..150375),
(r"Europe/Podgorica", 34563..35041),
(r"Europe/Prague", 69009..69732),
(r"Europe/Riga", 55280..55974),
Expand Down Expand Up @@ -493,8 +493,8 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"Europe/Zaporozhye", 38043..38601),
(r"Europe/Zurich", 35041..35538),
(r"Factory", 0..113),
(r"GB", 177707..179306),
(r"GB-Eire", 177707..179306),
(r"GB", 177995..179594),
(r"GB-Eire", 177995..179594),
(r"GMT", 113..224),
(r"GMT+0", 113..224),
(r"GMT-0", 113..224),
Expand All @@ -515,13 +515,13 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"Indian/Mayotte", 12063..12254),
(r"Indian/Reunion", 4511..4644),
(r"Iran", 103176..103988),
(r"Israel", 193767..194841),
(r"Israel", 194055..195129),
(r"Jamaica", 21737..22076),
(r"Japan", 15360..15573),
(r"Kwajalein", 12882..13101),
(r"Libya", 29570..30001),
(r"MET", 151454..152557),
(r"Mexico/BajaNorte", 149270..150349),
(r"MET", 150375..151478),
(r"Mexico/BajaNorte", 166393..167760),
(r"Mexico/BajaSur", 66183..66873),
(r"Mexico/General", 98432..99205),
(r"MST", 16966..17206),
Expand All @@ -534,7 +534,7 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"Pacific/Bougainville", 12254..12455),
(r"Pacific/Chatham", 100013..100821),
(r"Pacific/Chuuk", 6705..6859),
(r"Pacific/Easter", 194841..196015),
(r"Pacific/Easter", 195129..196303),
(r"Pacific/Efate", 22076..22418),
(r"Pacific/Enderbury", 8134..8306),
(r"Pacific/Fakaofo", 5796..5949),
Expand Down Expand Up @@ -574,29 +574,29 @@ pub(super) static TZNAME_TO_OFFSET: &[(&str, core::ops::Range<usize>)] = &[
(r"Pacific/Wallis", 3717..3851),
(r"Pacific/Yap", 6705..6859),
(r"Poland", 116167..117090),
(r"Portugal", 170235..171698),
(r"Portugal", 170523..171986),
(r"PRC", 25461..25854),
(r"PST8PDT", 160873..162167),
(r"PST8PDT", 159794..161088),
(r"ROC", 39103..39614),
(r"ROK", 27038..27453),
(r"Singapore", 15104..15360),
(r"Turkey", 154759..155959),
(r"Turkey", 153680..154880),
(r"UCT", 224..335),
(r"Universal", 224..335),
(r"US/Alaska", 124631..125608),
(r"US/Aleutian", 122687..123656),
(r"US/Arizona", 16966..17206),
(r"US/Central", 184439..186193),
(r"US/Central", 184727..186481),
(r"US/East-Indiana", 36060..36591),
(r"US/Eastern", 182695..184439),
(r"US/Eastern", 182983..184727),
(r"US/Hawaii", 13910..14131),
(r"US/Indiana-Starke", 139996..141012),
(r"US/Michigan", 112560..113459),
(r"US/Mountain", 147183..148225),
(r"US/Pacific", 160873..162167),
(r"US/Pacific", 159794..161088),
(r"US/Samoa", 5197..5343),
(r"UTC", 224..335),
(r"W-SU", 109875..110783),
(r"WET", 170235..171698),
(r"WET", 170523..171986),
(r"Zulu", 224..335),
];
Loading