Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 3d3f4763409e6ffe73158cf837cb77580a707a60
https://github.com/WebKit/WebKit/commit/3d3f4763409e6ffe73158cf837cb77580a707a60
Author: Yusuke Suzuki <[email protected]>
Date: 2026-04-27 (Mon, 27 Apr 2026)
Changed paths:
M Source/JavaScriptCore/runtime/IntlObject.cpp
M Source/JavaScriptCore/runtime/VM.cpp
Log Message:
-----------
[JSC] Delay intlAvailableTimeZoneIndex initialization as normal IANA case
covers most of cases
https://bugs.webkit.org/show_bug.cgi?id=313324
rdar://175601401
Reviewed by Yijia Huang.
Since IANA primary TimeZone IDs can conver most of cases, let's just
initialize that part, and let the legacy TimeZone ID handling hashtable
initialized lazily. Also delaying initialization when minimode is enabled.
* Source/JavaScriptCore/runtime/IntlObject.cpp:
(JSC::intlAvailableTimeZones):
(JSC::intlResolveTimeZoneID):
(JSC::intlAvailableNamedTimeZone):
* Source/JavaScriptCore/runtime/VM.cpp:
(JSC::VM::VM):
Canonical link: https://commits.webkit.org/312136@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications