Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: fb03224060917c7d88ddfe678c5f3f9ccaee65de
      
https://github.com/WebKit/WebKit/commit/fb03224060917c7d88ddfe678c5f3f9ccaee65de
  Author: Chris Dumez <[email protected]>
  Date:   2025-12-07 (Sun, 07 Dec 2025)

  Changed paths:
    M Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp
    M Source/WTF/wtf/Box.h
    M Source/WTF/wtf/ButterflyArray.h
    M Source/WTF/wtf/CagedPtr.h
    M Source/WTF/wtf/CompactRefPtrTuple.h
    M Source/WTF/wtf/CompactUniquePtrTuple.h
    M Source/WTF/wtf/CompletionHandler.h
    M Source/WTF/wtf/ConcurrentBuffer.h
    M Source/WTF/wtf/ConcurrentVector.h
    M Source/WTF/wtf/DataRef.h
    M Source/WTF/wtf/Deque.h
    M Source/WTF/wtf/Function.h
    M Source/WTF/wtf/GraphNodeWorklist.h
    M Source/WTF/wtf/HashCountedSet.h
    M Source/WTF/wtf/HashMap.h
    M Source/WTF/wtf/HashSet.h
    M Source/WTF/wtf/HashTable.h
    M Source/WTF/wtf/IndexMap.h
    M Source/WTF/wtf/IndexSet.h
    M Source/WTF/wtf/IndexSparseSet.h
    M Source/WTF/wtf/Insertion.h
    M Source/WTF/wtf/InterferenceGraph.h
    M Source/WTF/wtf/JSONValues.h
    M Source/WTF/wtf/LazyRef.h
    M Source/WTF/wtf/LazyUniqueRef.h
    M Source/WTF/wtf/ListHashSet.h
    M Source/WTF/wtf/Liveness.h
    M Source/WTF/wtf/LoggingHashMap.h
    M Source/WTF/wtf/LoggingHashSet.h
    M Source/WTF/wtf/MachSendRight.h
    M Source/WTF/wtf/MainThreadData.h
    M Source/WTF/wtf/MallocPtr.h
    M Source/WTF/wtf/RangeSet.h
    M Source/WTF/wtf/RefCountable.h
    M Source/WTF/wtf/RefVector.h
    M Source/WTF/wtf/ReferenceWrapperVector.h
    M Source/WTF/wtf/RobinHoodHashTable.h
    M Source/WTF/wtf/SingleRootGraph.h
    M Source/WTF/wtf/SmallMap.h
    M Source/WTF/wtf/SmallSet.h
    M Source/WTF/wtf/StreamBuffer.h
    M Source/WTF/wtf/UniqueRefVector.h
    M Source/WTF/wtf/VariantList.h
    M Source/WTF/wtf/cocoa/SpanCocoa.h
    M Source/WTF/wtf/text/AtomString.h
    M 
Source/WebKit/NetworkProcess/webtransport/cocoa/NetworkTransportSessionCocoa.mm

  Log Message:
  -----------
  Adopt LIFETIME_BOUND in more places in WTF/
https://bugs.webkit.org/show_bug.cgi?id=303701

Reviewed by Darin Adler and Geoffrey Garen.

* Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
* Source/WTF/wtf/Box.h:
(WTF::Box::get const): Deleted.
(WTF::Box::operator* const): Deleted.
(WTF::Box::operator-> const): Deleted.
* Source/WTF/wtf/ButterflyArray.h:
(WTF::ButterflyArray::leadingSpan): Deleted.
(WTF::ButterflyArray::leadingSpan const): Deleted.
(WTF::ButterflyArray::trailingSpan): Deleted.
(WTF::ButterflyArray::trailingSpan const): Deleted.
* Source/WTF/wtf/CagedPtr.h:
(WTF::CagedPtr::get const): Deleted.
(WTF::CagedPtr::getMayBeNull const): Deleted.
(WTF::CagedPtr::getUnsafe const): Deleted.
* Source/WTF/wtf/CompactRefPtrTuple.h:
* Source/WTF/wtf/CompactUniquePtrTuple.h:
* Source/WTF/wtf/CompletionHandler.h:
(WTF::CompletionHandler<Out):
* Source/WTF/wtf/ConcurrentBuffer.h:
* Source/WTF/wtf/ConcurrentVector.h:
* Source/WTF/wtf/DataRef.h:
(WTF::DataRef::operator const T& const): Deleted.
(WTF::DataRef::ptr const): Deleted.
(WTF::DataRef::get const): Deleted.
(WTF::DataRef::operator* const): Deleted.
(WTF::DataRef::operator-> const): Deleted.
(WTF::DataRef::access): Deleted.
* Source/WTF/wtf/Deque.h:
* Source/WTF/wtf/Function.h:
(WTF::Function<Out):
* Source/WTF/wtf/GraphNodeWorklist.h:
(WTF::GraphNodeWorklist::seen const): Deleted.
* Source/WTF/wtf/HashCountedSet.h:
* Source/WTF/wtf/HashMap.h:
* Source/WTF/wtf/HashSet.h:
* Source/WTF/wtf/HashTable.h:
(WTF::HashTable::add): Deleted.
(WTF::HashTable::find): Deleted.
(WTF::HashTable::find const): Deleted.
* Source/WTF/wtf/IndexMap.h:
(WTF::IndexMap::at): Deleted.
(WTF::IndexMap::at const): Deleted.
(WTF::IndexMap::operator[]): Deleted.
(WTF::IndexMap::operator[] const): Deleted.
* Source/WTF/wtf/IndexSet.h:
(WTF::IndexSet::Iterable::begin const): Deleted.
(WTF::IndexSet::Iterable::end const): Deleted.
* Source/WTF/wtf/IndexSparseSet.h:
(WTF::IndexSparseSet::values const): Deleted.
* Source/WTF/wtf/Insertion.h:
(WTF::Insertion::element const): Deleted.
(WTF::Insertion::element): Deleted.
* Source/WTF/wtf/InterferenceGraph.h:
(WTF::InterferenceBitVector::Iterable::begin const): Deleted.
(WTF::InterferenceBitVector::Iterable::end const): Deleted.
* Source/WTF/wtf/JSONValues.h:
* Source/WTF/wtf/LazyRef.h:
(WTF::LazyRef::get const): Deleted.
(WTF::LazyRef::get): Deleted.
(WTF::LazyRef::getIfExists const): Deleted.
(WTF::LazyRef::getIfExists): Deleted.
* Source/WTF/wtf/LazyUniqueRef.h:
(WTF::LazyUniqueRef::get const): Deleted.
(WTF::LazyUniqueRef::get): Deleted.
(WTF::LazyUniqueRef::getIfExists const): Deleted.
(WTF::LazyUniqueRef::getIfExists): Deleted.
* Source/WTF/wtf/ListHashSet.h:
* Source/WTF/wtf/Liveness.h:
(WTF::Liveness::LocalCalc::Iterable::begin const): Deleted.
(WTF::Liveness::LocalCalc::Iterable::end const): Deleted.
(WTF::Liveness::Iterable::begin const): Deleted.
(WTF::Liveness::Iterable::end const): Deleted.
* Source/WTF/wtf/LoggingHashMap.h:
* Source/WTF/wtf/LoggingHashSet.h:
* Source/WTF/wtf/MachSendRight.h:
(WTF::MachSendRight::sendRight const): Deleted.
* Source/WTF/wtf/MainThreadData.h:
(WTF::MainThreadData::operator->): Deleted.
(WTF::MainThreadData::operator*): Deleted.
* Source/WTF/wtf/MallocPtr.h:
(WTF::MallocPtr::get const): Deleted.
(WTF::MallocPtr::operator* const): Deleted.
(WTF::MallocPtr::operator-> const): Deleted.
* Source/WTF/wtf/RangeSet.h:
* Source/WTF/wtf/RefCountable.h:
(WTF::RefCountable::operator*): Deleted.
(WTF::RefCountable::operator* const): Deleted.
* Source/WTF/wtf/RefVector.h:
(WTF::RefVector::begin): Deleted.
(WTF::RefVector::end): Deleted.
(WTF::RefVector::begin const): Deleted.
(WTF::RefVector::end const): Deleted.
(WTF::RefVector::rbegin): Deleted.
(WTF::RefVector::rend): Deleted.
(WTF::RefVector::rbegin const): Deleted.
(WTF::RefVector::rend const): Deleted.
(WTF::RefVector::at): Deleted.
(WTF::RefVector::at const): Deleted.
(WTF::RefVector::operator[]): Deleted.
(WTF::RefVector::operator[] const): Deleted.
(WTF::RefVector::first): Deleted.
(WTF::RefVector::first const): Deleted.
(WTF::RefVector::last): Deleted.
(WTF::RefVector::last const): Deleted.
* Source/WTF/wtf/ReferenceWrapperVector.h:
(WTF::ReferenceWrapperVector::begin): Deleted.
(WTF::ReferenceWrapperVector::end): Deleted.
(WTF::ReferenceWrapperVector::begin const): Deleted.
(WTF::ReferenceWrapperVector::end const): Deleted.
(WTF::ReferenceWrapperVector::rbegin): Deleted.
(WTF::ReferenceWrapperVector::rend): Deleted.
(WTF::ReferenceWrapperVector::rbegin const): Deleted.
(WTF::ReferenceWrapperVector::rend const): Deleted.
(WTF::ReferenceWrapperVector::at): Deleted.
(WTF::ReferenceWrapperVector::at const): Deleted.
(WTF::ReferenceWrapperVector::operator[]): Deleted.
(WTF::ReferenceWrapperVector::operator[] const): Deleted.
(WTF::ReferenceWrapperVector::first): Deleted.
(WTF::ReferenceWrapperVector::first const): Deleted.
(WTF::ReferenceWrapperVector::last): Deleted.
(WTF::ReferenceWrapperVector::last const): Deleted.
* Source/WTF/wtf/RobinHoodHashTable.h:
(WTF::RobinHoodHashTable::add): Deleted.
(WTF::RobinHoodHashTable::find): Deleted.
(WTF::RobinHoodHashTable::find const): Deleted.
* Source/WTF/wtf/SingleRootGraph.h:
(WTF::SingleRootMap::operator[]): Deleted.
(WTF::SingleRootMap::operator[] const): Deleted.
* Source/WTF/wtf/SmallMap.h:
(WTF::SmallMap::ensure): Deleted.
(WTF::SmallMap::get const): Deleted.
(WTF::SmallMap::rawStorage const): Deleted.
* Source/WTF/wtf/SmallSet.h:
* Source/WTF/wtf/StreamBuffer.h:
(WTF::StreamBuffer::firstBlockData const): Deleted.
* Source/WTF/wtf/UniqueRefVector.h:
(WTF::UniqueRefVector::begin): Deleted.
(WTF::UniqueRefVector::end): Deleted.
(WTF::UniqueRefVector::begin const): Deleted.
(WTF::UniqueRefVector::end const): Deleted.
(WTF::UniqueRefVector::rbegin): Deleted.
(WTF::UniqueRefVector::rend): Deleted.
(WTF::UniqueRefVector::rbegin const): Deleted.
(WTF::UniqueRefVector::rend const): Deleted.
(WTF::UniqueRefVector::at): Deleted.
(WTF::UniqueRefVector::at const): Deleted.
(WTF::UniqueRefVector::operator[]): Deleted.
(WTF::UniqueRefVector::operator[] const): Deleted.
(WTF::UniqueRefVector::first): Deleted.
(WTF::UniqueRefVector::first const): Deleted.
(WTF::UniqueRefVector::last): Deleted.
(WTF::UniqueRefVector::last const): Deleted.
* Source/WTF/wtf/VariantList.h:
(WTF::VariantList::begin const): Deleted.
(WTF::VariantList::end const): Deleted.
* Source/WTF/wtf/cocoa/SpanCocoa.h:
(WTF::span):
* Source/WTF/wtf/text/AtomString.h:
* 
Source/WebKit/NetworkProcess/webtransport/cocoa/NetworkTransportSessionCocoa.mm:
(WebKit::NetworkTransportSession::terminate):

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



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

Reply via email to