Changeset 247828 in webkit
- Timestamp:
- Jul 25, 2019 11:09:59 AM (5 years ago)
- Location:
- trunk/Source
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r247827 r247828 1 2019-07-25 Chris Dumez <cdumez@apple.com> 2 3 Avoid some unnecessary HashMap copies 4 https://bugs.webkit.org/show_bug.cgi?id=200129 5 6 Reviewed by Youenn Fablet. 7 8 * workers/service/server/SWServer.cpp: 9 (WebCore::SWServer::addRegistrationFromStore): 10 1 11 2019-07-25 Joshua Watt <JPEW.hacker@gmail.com> 2 12 -
trunk/Source/WebCore/workers/service/server/SWServer.cpp
r247104 r247828 150 150 addRegistration(WTFMove(registration)); 151 151 152 auto worker = SWServerWorker::create(*this, *registrationPtr, data.scriptURL, data.script, data.contentSecurityPolicy, WTFMove(data.referrerPolicy), data.workerType, data.serviceWorkerIdentifier, HashMap<URL, ServiceWorkerContextData::ImportedScript> { data.scriptResourceMap });152 auto worker = SWServerWorker::create(*this, *registrationPtr, data.scriptURL, data.script, data.contentSecurityPolicy, WTFMove(data.referrerPolicy), data.workerType, data.serviceWorkerIdentifier, WTFMove(data.scriptResourceMap)); 153 153 registrationPtr->updateRegistrationState(ServiceWorkerRegistrationState::Active, worker.ptr()); 154 154 worker->setState(ServiceWorkerState::Activated); -
trunk/Source/WebKit/ChangeLog
r247825 r247828 1 2019-07-25 Chris Dumez <cdumez@apple.com> 2 3 Avoid some unnecessary HashMap copies 4 https://bugs.webkit.org/show_bug.cgi?id=200129 5 6 Reviewed by Youenn Fablet. 7 8 * NetworkProcess/NetworkConnectionToWebProcess.cpp: 9 (WebKit::NetworkConnectionToWebProcess::didClose): 10 * UIProcess/AuxiliaryProcessProxy.cpp: 11 (WebKit::AuxiliaryProcessProxy::connect): 12 * UIProcess/Launcher/ProcessLauncher.cpp: 13 (WebKit::ProcessLauncher::ProcessLauncher): 14 * UIProcess/Launcher/ProcessLauncher.h: 15 (WebKit::ProcessLauncher::create): 16 * WebProcess/Plugins/WebPluginInfoProvider.cpp: 17 (WebKit::WebPluginInfoProvider::setPluginLoadClientPolicy): 18 1 19 2019-07-25 Truitt Savell <tsavell@apple.com> 2 20 -
trunk/Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.cpp
r247822 r247828 313 313 314 314 #if ENABLE(INDEXED_DATABASE) 315 auto idbConnections = m_webIDBConnections;315 auto idbConnections = std::exchange(m_webIDBConnections, { }); 316 316 for (auto& connection : idbConnections.values()) 317 317 connection->disconnectedFromWebProcess(); 318 319 m_webIDBConnections.clear();320 318 #endif 321 319 -
trunk/Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp
r242303 r247828 87 87 ProcessLauncher::LaunchOptions launchOptions; 88 88 getLaunchOptions(launchOptions); 89 m_processLauncher = ProcessLauncher::create(this, launchOptions);89 m_processLauncher = ProcessLauncher::create(this, WTFMove(launchOptions)); 90 90 } 91 91 -
trunk/Source/WebKit/UIProcess/Launcher/ProcessLauncher.cpp
r230711 r247828 33 33 namespace WebKit { 34 34 35 ProcessLauncher::ProcessLauncher(Client* client, const LaunchOptions& launchOptions)35 ProcessLauncher::ProcessLauncher(Client* client, LaunchOptions&& launchOptions) 36 36 : m_client(client) 37 , m_launchOptions( launchOptions)37 , m_launchOptions(WTFMove(launchOptions)) 38 38 , m_processIdentifier(0) 39 39 { -
trunk/Source/WebKit/UIProcess/Launcher/ProcessLauncher.h
r242303 r247828 84 84 }; 85 85 86 static Ref<ProcessLauncher> create(Client* client, const LaunchOptions& launchOptions)86 static Ref<ProcessLauncher> create(Client* client, LaunchOptions&& launchOptions) 87 87 { 88 return adoptRef(*new ProcessLauncher(client, launchOptions));88 return adoptRef(*new ProcessLauncher(client, WTFMove(launchOptions))); 89 89 } 90 90 … … 96 96 97 97 private: 98 ProcessLauncher(Client*, const LaunchOptions& launchOptions);98 ProcessLauncher(Client*, LaunchOptions&&); 99 99 100 100 void launchProcess(); -
trunk/Source/WebKit/WebProcess/Plugins/WebPluginInfoProvider.cpp
r241933 r247828 79 79 80 80 versionsToPolicies.set(versionStringToSet, clientPolicy); 81 policiesByIdentifier.set(bundleIdentifierToSet, versionsToPolicies);81 policiesByIdentifier.set(bundleIdentifierToSet, WTFMove(versionsToPolicies)); 82 82 m_hostsToPluginIdentifierData.set(hostToSet, policiesByIdentifier); 83 83
Note: See TracChangeset
for help on using the changeset viewer.