Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: de7ac2345de454bc2cda2202ecc2db5e50cc991f https://github.com/WebKit/WebKit/commit/de7ac2345de454bc2cda2202ecc2db5e50cc991f Author: Chris Dumez <cdu...@apple.com> Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths: M Source/WTF/wtf/HashMap.h M Source/WebCore/dom/messageports/MessagePortChannel.cpp M Source/WebCore/dom/messageports/MessagePortChannel.h M Source/WebCore/dom/messageports/MessagePortChannelProvider.cpp M Source/WebCore/dom/messageports/MessagePortChannelProvider.h M Source/WebCore/dom/messageports/MessagePortChannelProviderImpl.cpp M Source/WebCore/dom/messageports/MessagePortChannelRegistry.h M Source/WebCore/dom/messageports/WorkerMessagePortChannelProvider.cpp M Source/WebCore/dom/messageports/WorkerMessagePortChannelProvider.h Log Message: ----------- Increase smart pointer adoption in dom/messageports https://bugs.webkit.org/show_bug.cgi?id=267862 Reviewed by Geoffrey Garen. * Source/WTF/wtf/HashMap.h: (WTF::Y>::take): (WTF::Y>::takeFirst): * Source/WebCore/dom/messageports/MessagePortChannel.cpp: (WebCore::MessagePortChannel::MessagePortChannel): (WebCore::MessagePortChannel::~MessagePortChannel): (WebCore::MessagePortChannel::checkedRegistry const): (WebCore::MessagePortChannel::closePort): (WebCore::MessagePortChannel::takeAllMessagesForPort): * Source/WebCore/dom/messageports/MessagePortChannel.h: * Source/WebCore/dom/messageports/MessagePortChannelProvider.cpp: (WebCore::globalProvider): (WebCore::MessagePortChannelProvider::singleton): (WebCore::MessagePortChannelProvider::setSharedProvider): * Source/WebCore/dom/messageports/MessagePortChannelProvider.h: * Source/WebCore/dom/messageports/MessagePortChannelProviderImpl.cpp: (WebCore::MessagePortChannelProviderImpl::createNewMessagePortChannel): (WebCore::MessagePortChannelProviderImpl::entangleLocalPortInThisProcessToRemote): (WebCore::MessagePortChannelProviderImpl::messagePortDisentangled): (WebCore::MessagePortChannelProviderImpl::messagePortClosed): (WebCore::MessagePortChannelProviderImpl::postMessageToRemote): (WebCore::MessagePortChannelProviderImpl::takeAllMessagesForPort): (WebCore::MessagePortChannelProviderImpl::MessagePortChannelProviderImpl): Deleted. * Source/WebCore/dom/messageports/MessagePortChannelRegistry.h: * Source/WebCore/dom/messageports/WorkerMessagePortChannelProvider.cpp: (WebCore::WorkerMessagePortChannelProvider::~WorkerMessagePortChannelProvider): (WebCore::WorkerMessagePortChannelProvider::takeAllMessagesForPort): * Source/WebCore/dom/messageports/WorkerMessagePortChannelProvider.h: Canonical link: https://commits.webkit.org/273313@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes