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

Reply via email to