Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b819dda2e51c36103f8f83e0d74f76206ef2c30f
      
https://github.com/WebKit/WebKit/commit/b819dda2e51c36103f8f83e0d74f76206ef2c30f
  Author: Chris Dumez <[email protected]>
  Date:   2024-11-13 (Wed, 13 Nov 2024)

  Changed paths:
    M Source/WTF/benchmarks/LockSpeedTest.cpp
    M Source/WTF/icu/unicode/dtitvinf.h
    M Source/WTF/wtf/FastMalloc.cpp
    M Source/WTF/wtf/Language.cpp
    M Source/WTF/wtf/NaturalLoops.h
    M Source/WTF/wtf/SortedArrayMap.h
    M Source/WTF/wtf/Threading.h
    M Source/WTF/wtf/TimingScope.cpp
    M Source/WTF/wtf/URL.cpp
    M Source/WTF/wtf/text/StringHash.h
    M Source/WebCore/PAL/pal/text/TextEncodingRegistry.cpp
    M Source/WebCore/bridge/IdentifierRep.cpp
    M Source/WebCore/bridge/objc/WebScriptObject.mm
    M Source/WebCore/bridge/objc/objc_class.h
    M Source/WebCore/bridge/objc/objc_instance.mm
    M Source/WebCore/bridge/runtime_root.h
    M Source/WebCore/crypto/CryptoAlgorithmRegistry.h
    M Source/WebCore/crypto/SubtleCrypto.h
    M Source/WebCore/dom/BroadcastChannel.cpp
    M Source/WebCore/dom/ViewTransition.h
    M Source/WebCore/fileapi/Blob.cpp
    M Source/WebCore/fileapi/FileReader.h
    M Source/WebCore/fileapi/ThreadableBlobRegistry.cpp
    M Source/WebCore/history/BackForwardCache.h
    M Source/WebCore/html/track/InbandGenericTextTrack.h
    M Source/WebCore/inspector/DOMPatchSupport.cpp
    M Source/WebCore/inspector/DOMPatchSupport.h
    M Source/WebCore/inspector/InspectorFrontendAPIDispatcher.h
    M Source/WebCore/inspector/InspectorStyleSheet.cpp
    M Source/WebCore/inspector/agents/InspectorAnimationAgent.h
    M Source/WebCore/inspector/agents/InspectorCSSAgent.h
    M Source/WebCore/inspector/agents/InspectorDOMAgent.h
    M Source/WebCore/inspector/agents/InspectorLayerTreeAgent.h
    M Source/WebCore/inspector/agents/InspectorPageAgent.h
    M Source/WebCore/inspector/agents/WebDebuggerAgent.h
    M Source/WebCore/inspector/agents/page/PageDOMDebuggerAgent.h
    M Source/WebCore/loader/DocumentLoader.cpp
    M Source/WebCore/page/Navigation.h
    M Source/WebCore/page/Page.cpp
    M Source/WebCore/page/Page.h
    M Source/WebCore/page/PageGroup.cpp
    M Source/WebCore/page/PrintContext.cpp
    M Source/WebCore/page/PrintContext.h
    M Source/WebCore/page/Quirks.cpp
    M Source/WebCore/page/ResourceUsageThread.h
    M Source/WebCore/platform/gamepad/cocoa/GameControllerGamepadProvider.h
    M Source/WebCore/platform/gamepad/libwpe/GamepadProviderLibWPE.h
    M Source/WebCore/platform/gamepad/mac/HIDGamepad.h
    M Source/WebCore/platform/gamepad/mac/HIDGamepadProvider.h
    M Source/WebCore/platform/gamepad/manette/ManetteGamepadProvider.h
    M Source/WebCore/platform/mediastream/MediaPayload.h
    M Source/WebCore/platform/mediastream/MediaStreamTrackPrivate.cpp
    M Source/WebCore/platform/mediastream/RealtimeMediaSource.h
    M 
Source/WebCore/platform/mediastream/gstreamer/GStreamerCaptureDeviceManager.h
    M 
Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingSourceGStreamer.h
    M Source/WebCore/platform/mock/MockRealtimeMediaSourceCenter.cpp
    M Source/WebCore/platform/network/curl/CookieJarDB.h
    M Source/WebCore/platform/network/curl/CurlRequestScheduler.h
    M Source/WebCore/platform/network/curl/CurlStreamScheduler.h
    M Source/WebCore/platform/network/glib/DNSResolveQueueGLib.h
    M Source/WebCore/platform/network/soup/SoupNetworkSession.h
    M Source/WebCore/storage/StorageNamespaceProvider.h

  Log Message:
  -----------
  Replace UncheckedKeyHashMap with HashMap in more places where it should not 
impact performance
https://bugs.webkit.org/show_bug.cgi?id=283033

Reviewed by Darin Adler.

* Source/WTF/benchmarks/LockSpeedTest.cpp:
* Source/WTF/icu/unicode/dtitvinf.h:
* Source/WTF/wtf/FastMalloc.cpp:
(WTF::MallocCallTracker::dumpStats):
* Source/WTF/wtf/Language.cpp:
* Source/WTF/wtf/NaturalLoops.h:
* Source/WTF/wtf/SortedArrayMap.h:
* Source/WTF/wtf/Threading.h:
* Source/WTF/wtf/TimingScope.cpp:
* Source/WTF/wtf/URL.cpp:
* Source/WTF/wtf/text/StringHash.h:
* Source/WebCore/PAL/pal/text/TextEncodingRegistry.cpp:
* Source/WebCore/bridge/IdentifierRep.cpp:
* Source/WebCore/bridge/objc/WebScriptObject.mm:
* Source/WebCore/bridge/objc/objc_class.h:
* Source/WebCore/bridge/objc/objc_instance.mm:
* Source/WebCore/bridge/runtime_root.h:
* Source/WebCore/crypto/CryptoAlgorithmRegistry.h:
* Source/WebCore/crypto/SubtleCrypto.h:
* Source/WebCore/dom/BroadcastChannel.cpp:
(WebCore::WTF_REQUIRES_LOCK):
(WebCore::channelToContextIdentifier):
* Source/WebCore/dom/ViewTransition.h:
* Source/WebCore/fileapi/Blob.cpp:
* Source/WebCore/fileapi/FileReader.h:
* Source/WebCore/fileapi/ThreadableBlobRegistry.cpp:
* Source/WebCore/history/BackForwardCache.h:
* Source/WebCore/html/track/InbandGenericTextTrack.h:
* Source/WebCore/inspector/DOMPatchSupport.cpp:
(WebCore::DOMPatchSupport::diff):
(WebCore::DOMPatchSupport::innerPatchChildren):
* Source/WebCore/inspector/DOMPatchSupport.h:
* Source/WebCore/inspector/InspectorFrontendAPIDispatcher.h:
* Source/WebCore/inspector/InspectorStyleSheet.cpp:
(WebCore::InspectorStyle::styleWithProperties const):
* Source/WebCore/inspector/agents/InspectorAnimationAgent.h:
* Source/WebCore/inspector/agents/InspectorCSSAgent.h:
* Source/WebCore/inspector/agents/InspectorDOMAgent.h:
* Source/WebCore/inspector/agents/InspectorLayerTreeAgent.h:
* Source/WebCore/inspector/agents/InspectorPageAgent.h:
* Source/WebCore/inspector/agents/WebDebuggerAgent.h:
* Source/WebCore/inspector/agents/page/PageDOMDebuggerAgent.h:
* Source/WebCore/loader/DocumentLoader.cpp:
* Source/WebCore/page/Navigation.h:
* Source/WebCore/page/Page.cpp:
(WebCore::replaceRanges):
* Source/WebCore/page/Page.h:
* Source/WebCore/page/PageGroup.cpp:
* Source/WebCore/page/PrintContext.cpp:
(WebCore::PrintContext::outputLinkedDestinations):
* Source/WebCore/page/PrintContext.h:
* Source/WebCore/page/Quirks.cpp:
(WebCore::updatableStorageAccessUserAgentStringQuirks):
* Source/WebCore/page/ResourceUsageThread.h:
* Source/WebCore/platform/gamepad/cocoa/GameControllerGamepadProvider.h:
* Source/WebCore/platform/gamepad/libwpe/GamepadProviderLibWPE.h:
* Source/WebCore/platform/gamepad/mac/HIDGamepad.h:
* Source/WebCore/platform/gamepad/mac/HIDGamepadProvider.h:
* Source/WebCore/platform/gamepad/manette/ManetteGamepadProvider.h:
* Source/WebCore/platform/mediastream/MediaPayload.h:
* Source/WebCore/platform/mediastream/MediaStreamTrackPrivate.cpp:
* Source/WebCore/platform/mediastream/RealtimeMediaSource.h:
* Source/WebCore/platform/mediastream/gstreamer/GStreamerCaptureDeviceManager.h:
* 
Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingSourceGStreamer.h:
* Source/WebCore/platform/mock/MockRealtimeMediaSourceCenter.cpp:
(WebCore::deviceMap):
* Source/WebCore/platform/network/curl/CookieJarDB.h:
* Source/WebCore/platform/network/curl/CurlRequestScheduler.h:
* Source/WebCore/platform/network/curl/CurlStreamScheduler.h:
* Source/WebCore/platform/network/glib/DNSResolveQueueGLib.h:
* Source/WebCore/platform/network/soup/SoupNetworkSession.h:
* Source/WebCore/storage/StorageNamespaceProvider.h:

Canonical link: https://commits.webkit.org/286534@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to