-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
<chrono>
: Should divergence between ICU and IANA be reported?
#1786
Comments
Perhaps @mattjohnsonpint could recommend a course of action given his extensive expertise in this field? |
This is expected. IANA has a different definition of what is canonical than ICU/CLDR.
Also, ICU has its own set of backwards-compatibility links and zones that are not in IANA or CLDR. Lastly, there are four zones with older abbreviation-style names in IANA that that are not recognized by CLDR In short - there shouldn't be an expectation of strict consistency here. Most of these issues are known, and in they matter only in edge cases, not the general case. |
Just to go item by item:
|
Great, thank you! I'll update the comment accordingly. I suspect it takes some time for new versions of ICU to ship in Windows. |
While implementing C++20
<chrono>
time zones, @d-winsor discovered divergence between what ICU.dll implements and what the IANA database contains:STL/tests/std/tests/P0355R7_calendars_and_time_zones_time_zones/test.cpp
Lines 151 to 157 in 027fc9f
Are these issues that should be reported to ICU upstream?
The text was updated successfully, but these errors were encountered: