You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SR-8078: Some time zone identifiers are not supported by TimeZone on Linux (#1616)
- TimeZone.knownTimeZoneIdentifiers was returning time zone names
that could not be instantiated by TimeZone(identifier:) due to
CFTimeZone.c:__nameStringOK() filtering out some names.
- Make CFTimeZoneCopyKnownNames(), used by .knownTimeZoneIdentifiers,
also filter these names using __nameStringOK().
- __nameStringOK calls ICU function ucal_getCanonicalTimeZoneID
which ultimately decides if the time zone is valid.
0 commit comments