Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6fa60849e6a4a1dbf191c93ab571c8059ec03cc9
https://github.com/WebKit/WebKit/commit/6fa60849e6a4a1dbf191c93ab571c8059ec03cc9
Author: Chris Dumez <[email protected]>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M Source/WebCore/loader/WorkerThreadableLoader.cpp
M Source/WebCore/workers/DedicatedWorkerGlobalScope.h
M Source/WebCore/workers/ScriptBuffer.h
M Source/WebCore/workers/Worker.h
M Source/WebCore/workers/WorkerFontLoadRequest.h
M Source/WebCore/workers/WorkerGlobalScope.h
M Source/WebCore/workers/WorkerInspectorProxy.h
M Source/WebCore/workers/WorkerLocation.h
M Source/WebCore/workers/WorkerOrWorkletGlobalScope.h
M Source/WebCore/workers/WorkerOrWorkletScriptController.cpp
M Source/WebCore/workers/WorkerOrWorkletThread.h
M Source/WebCore/workers/WorkerRunLoop.h
M Source/WebCore/workers/WorkerScriptLoader.h
M Source/WebCore/workers/service/ExtendableMessageEvent.h
M Source/WebCore/workers/service/FetchEvent.h
M Source/WebCore/workers/service/RouterCondition.h
M Source/WebCore/workers/service/ServiceWorker.h
M Source/WebCore/workers/service/ServiceWorkerClient.h
M Source/WebCore/workers/service/ServiceWorkerGlobalScope.h
M Source/WebCore/workers/service/ServiceWorkerJob.h
M Source/WebCore/workers/service/ServiceWorkerRegistration.h
M Source/WebCore/workers/service/ServiceWorkerRegistrationKey.h
M Source/WebCore/workers/service/background-fetch/BackgroundFetch.h
M Source/WebCore/workers/service/background-fetch/BackgroundFetchRecord.h
M
Source/WebCore/workers/service/background-fetch/BackgroundFetchRegistration.h
M Source/WebCore/workers/service/context/ServiceWorkerThreadProxy.h
M Source/WebCore/workers/service/server/SWServer.h
M Source/WebCore/workers/service/server/SWServerJobQueue.h
M Source/WebCore/workers/service/server/SWServerRegistration.h
M Source/WebCore/workers/service/server/SWServerToContextConnection.h
M Source/WebCore/workers/service/server/SWServerWorker.h
M Source/WebCore/workers/shared/SharedWorker.h
M Source/WebCore/workers/shared/SharedWorkerGlobalScope.h
M Source/WebCore/workers/shared/SharedWorkerScriptLoader.h
M Source/WebCore/worklets/PaintWorkletGlobalScope.h
M Source/WebCore/worklets/Worklet.h
M Source/WebCore/worklets/WorkletGlobalScope.h
Log Message:
-----------
Adopt `LIFETIME_BOUND` annotation in more places in WebCore/workers &
WebCore/worklets
https://bugs.webkit.org/show_bug.cgi?id=309227
Reviewed by Geoffrey Garen.
* Source/WebCore/loader/WorkerThreadableLoader.cpp:
(WebCore::WorkerThreadableLoader::loadResourceSynchronously):
* Source/WebCore/workers/DedicatedWorkerGlobalScope.h:
* Source/WebCore/workers/ScriptBuffer.h:
(WebCore::ScriptBuffer::bufferBuilder const): Deleted.
* Source/WebCore/workers/Worker.h:
* Source/WebCore/workers/WorkerFontLoadRequest.h:
* Source/WebCore/workers/WorkerGlobalScope.h:
(WebCore::WorkerGlobalScope::ownerURL const): Deleted.
(WebCore::WorkerGlobalScope::inspectorIdentifier const): Deleted.
(WebCore::WorkerGlobalScope::workerClient): Deleted.
* Source/WebCore/workers/WorkerInspectorProxy.h:
(WebCore::WorkerInspectorProxy::url const): Deleted.
(WebCore::WorkerInspectorProxy::name const): Deleted.
(WebCore::WorkerInspectorProxy::identifier const): Deleted.
* Source/WebCore/workers/WorkerLocation.h:
(WebCore::WorkerLocation::url const): Deleted.
* Source/WebCore/workers/WorkerOrWorkletGlobalScope.h:
(WebCore::WorkerOrWorkletGlobalScope::moduleLoader): Deleted.
* Source/WebCore/workers/WorkerOrWorkletScriptController.cpp:
(WebCore::WorkerOrWorkletScriptController::loadModuleSynchronously):
* Source/WebCore/workers/WorkerOrWorkletThread.h:
(WebCore::WorkerOrWorkletThread::runLoop): Deleted.
(WebCore::WorkerOrWorkletThread::inspectorIdentifier const): Deleted.
* Source/WebCore/workers/WorkerRunLoop.h:
* Source/WebCore/workers/WorkerScriptLoader.h:
* Source/WebCore/workers/service/ExtendableMessageEvent.h:
* Source/WebCore/workers/service/FetchEvent.h:
* Source/WebCore/workers/service/RouterCondition.h:
* Source/WebCore/workers/service/ServiceWorker.h:
* Source/WebCore/workers/service/ServiceWorkerClient.h:
(WebCore::ServiceWorkerClient::data const): Deleted.
* Source/WebCore/workers/service/ServiceWorkerGlobalScope.h:
* Source/WebCore/workers/service/ServiceWorkerJob.h:
* Source/WebCore/workers/service/ServiceWorkerRegistration.h:
* Source/WebCore/workers/service/ServiceWorkerRegistrationKey.h:
(WebCore::ServiceWorkerRegistrationKey::topOrigin const): Deleted.
(WebCore::ServiceWorkerRegistrationKey::scope const): Deleted.
* Source/WebCore/workers/service/background-fetch/BackgroundFetch.h:
(WebCore::BackgroundFetch::registrationKey const): Deleted.
(WebCore::BackgroundFetch::options const): Deleted.
(WebCore::BackgroundFetch::origin const): Deleted.
* Source/WebCore/workers/service/background-fetch/BackgroundFetchRecord.h:
(WebCore::BackgroundFetchRecord::responseReady): Deleted.
* Source/WebCore/workers/service/background-fetch/BackgroundFetchRegistration.h:
* Source/WebCore/workers/service/context/ServiceWorkerThreadProxy.h:
* Source/WebCore/workers/service/server/SWServer.h:
(WebCore::SWServer::connections const): Deleted.
(WebCore::SWServer::originStore): Deleted.
* Source/WebCore/workers/service/server/SWServerJobQueue.h:
* Source/WebCore/workers/service/server/SWServerRegistration.h:
(WebCore::SWServerRegistration::key const): Deleted.
(WebCore::SWServerRegistration::navigationPreloadState const): Deleted.
* Source/WebCore/workers/service/server/SWServerToContextConnection.h:
* Source/WebCore/workers/service/server/SWServerWorker.h:
(WebCore::SWServerWorker::registrationKey const): Deleted.
(WebCore::SWServerWorker::scriptURL const): Deleted.
(WebCore::SWServerWorker::script const): Deleted.
(WebCore::SWServerWorker::certificateInfo const): Deleted.
(WebCore::SWServerWorker::data const): Deleted.
(WebCore::SWServerWorker::topRegistrableDomain const): Deleted.
(WebCore::SWServerWorker::topSite const): Deleted.
(WebCore::SWServerWorker::scriptResourceMap const): Deleted.
* Source/WebCore/workers/shared/SharedWorker.h:
* Source/WebCore/workers/shared/SharedWorkerGlobalScope.h:
* Source/WebCore/workers/shared/SharedWorkerScriptLoader.h:
* Source/WebCore/worklets/PaintWorkletGlobalScope.h:
* Source/WebCore/worklets/Worklet.h:
(WebCore::Worklet::proxies const): Deleted.
(WebCore::Worklet::identifier const): Deleted.
* Source/WebCore/worklets/WorkletGlobalScope.h:
Canonical link: https://commits.webkit.org/308748@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications