Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a2d09e310875d86bb0497edd0c712430114faa43
      
https://github.com/WebKit/WebKit/commit/a2d09e310875d86bb0497edd0c712430114faa43
  Author: Richard Robinson <[email protected]>
  Date:   2026-03-17 (Tue, 17 Mar 2026)

  Changed paths:
    M Source/WTF/wtf/RefCounted.h
    M Source/WebGPU/WebGPU/Buffer.h
    M Source/WebGPU/WebGPU/CommandBuffer.h
    M Source/WebGPU/WebGPU/CommandEncoder.h
    M Source/WebGPU/WebGPU/ComputePassEncoder.h
    M Source/WebGPU/WebGPU/Device.h
    M Source/WebGPU/WebGPU/QuerySet.h
    M Source/WebGPU/WebGPU/Queue.h
    M Source/WebGPU/WebGPU/RenderPassEncoder.h
    M Source/WebGPU/WebGPU/Texture.h
    M Source/WebGPU/WebGPU/TextureView.h
    M Source/WebKit/Platform/IPC/Connection.h
    M Source/WebKit/Shared/API/APIArray.h
    M Source/WebKit/Shared/API/APIObject.h
    M Source/WebKit/Shared/SessionState.h
    M Source/WebKit/Shared/WebBackForwardListFrameItem.h
    M Source/WebKit/Shared/WebBackForwardListItem.h
    M Source/WebKit/UIProcess/AuxiliaryProcessProxy.h
    M Source/WebKit/UIProcess/BrowsingContextGroup.h
    M Source/WebKit/UIProcess/SuspendedPageProxy.h
    M Source/WebKit/UIProcess/WebBackForwardCacheEntry.h
    M Source/WebKit/UIProcess/WebFrameProxy.h
    M Source/WebKit/UIProcess/WebPageProxy.h
    M Source/WebKit/UIProcess/WebPreferences.h
    M Source/WebKit/UIProcess/WebProcessProxy.h
    M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.h

  Log Message:
  -----------
  [WTF] Remove useless `WTF::ref` and `WTF::deref` functions
https://bugs.webkit.org/show_bug.cgi?id=310066
rdar://172708498

Reviewed by Mike Wyrzykowski and Abrar Rahman Protyasha.

These no longer serve any purpose after 287320@main, and just lead to confusion.

* Source/WTF/wtf/RefCounted.h:
(WTF::ref): Deleted.
(WTF::deref): Deleted.
* Source/WebGPU/WebGPU/Buffer.h:
(refBuffer):
(derefBuffer):
* Source/WebGPU/WebGPU/CommandBuffer.h:
(refCommandBuffer):
(derefCommandBuffer):
* Source/WebGPU/WebGPU/CommandEncoder.h:
(refCommandEncoder):
(derefCommandEncoder):
* Source/WebGPU/WebGPU/ComputePassEncoder.h:
(refComputePassEncoder):
(derefComputePassEncoder):
* Source/WebGPU/WebGPU/Device.h:
(refDevice):
(derefDevice):
* Source/WebGPU/WebGPU/QuerySet.h:
(refQuerySet):
(derefQuerySet):
* Source/WebGPU/WebGPU/Queue.h:
(refQueue):
(derefQueue):
* Source/WebGPU/WebGPU/RenderPassEncoder.h:
(refRenderPassEncoder):
(derefRenderPassEncoder):
* Source/WebGPU/WebGPU/Texture.h:
(refTexture):
(derefTexture):
* Source/WebGPU/WebGPU/TextureView.h:
(refTextureView):
(derefTextureView):
* Source/WebKit/Platform/IPC/Connection.h:
(refConnection):
(derefConnection):
* Source/WebKit/Shared/API/APIArray.h:
(refArray):
(derefArray):
* Source/WebKit/Shared/API/APIObject.h:
(refObject):
(derefObject):
* Source/WebKit/Shared/SessionState.h:
(refFrameState):
(derefFrameState):
* Source/WebKit/Shared/WebBackForwardListFrameItem.h:
(refWebBackForwardListFrameItem):
(derefWebBackForwardListFrameItem):
* Source/WebKit/Shared/WebBackForwardListItem.h:
(refBackForwardListItem):
(derefBackForwardListItem):
* Source/WebKit/UIProcess/AuxiliaryProcessProxy.h:
(refAuxiliaryProcessProxy):
(derefAuxiliaryProcessProxy):
* Source/WebKit/UIProcess/BrowsingContextGroup.h:
(refBrowsingContextGroup):
(derefBrowsingContextGroup):
* Source/WebKit/UIProcess/SuspendedPageProxy.h:
(refSuspendedPageProxy):
(derefSuspendedPageProxy):
* Source/WebKit/UIProcess/WebBackForwardCacheEntry.h:
(refWebBackForwardCacheEntry):
(derefWebBackForwardCacheEntry):
* Source/WebKit/UIProcess/WebFrameProxy.h:
(refWebFrameProxy):
(derefWebFrameProxy):
* Source/WebKit/UIProcess/WebPageProxy.h:
(refWebPageProxy):
(derefWebPageProxy):
* Source/WebKit/UIProcess/WebPreferences.h:
(refPrefs):
(derefPrefs):
* Source/WebKit/UIProcess/WebProcessProxy.h:
(refWebProcessProxy):
(derefWebProcessProxy):
* Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.h:
(refDataStore):
(derefDataStore):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to