Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e795d5a2ba673e1d122c5c1ca09d55dd1bb485ea
      
https://github.com/WebKit/WebKit/commit/e795d5a2ba673e1d122c5c1ca09d55dd1bb485ea
  Author: Ryosuke Niwa <[email protected]>
  Date:   2026-10-12 (Mon, 12 Oct 2026)

  Changed paths:
    M Source/WTF/wtf/Assertions.cpp
    M Source/WTF/wtf/Assertions.h
    M Source/WTF/wtf/AutomaticThread.h
    M Source/WTF/wtf/BitVector.h
    M Source/WTF/wtf/CPUTime.h
    M Source/WTF/wtf/CheckedRef.h
    M Source/WTF/wtf/Compiler.h
    M Source/WTF/wtf/CryptographicallyRandomNumber.cpp
    M Source/WTF/wtf/DateMath.cpp
    M Source/WTF/wtf/FastBitVector.h
    M Source/WTF/wtf/FastMalloc.h
    M Source/WTF/wtf/FileSystem.cpp
    M Source/WTF/wtf/FileSystem.h
    M Source/WTF/wtf/HexNumber.cpp
    M Source/WTF/wtf/Int128.cpp
    M Source/WTF/wtf/JSONValues.cpp
    M Source/WTF/wtf/JSONValues.h
    M Source/WTF/wtf/Language.cpp
    M Source/WTF/wtf/Lock.h
    M Source/WTF/wtf/LogInitialization.h
    M Source/WTF/wtf/Logger.h
    M Source/WTF/wtf/MachSendRight.h
    M Source/WTF/wtf/MainThread.h
    M Source/WTF/wtf/MainThreadDispatcher.h
    M Source/WTF/wtf/MathExtras.h
    M Source/WTF/wtf/MediaTime.cpp
    M Source/WTF/wtf/MediaTime.h
    M Source/WTF/wtf/MemoryPressureHandler.h
    M Source/WTF/wtf/MetaAllocator.h
    M Source/WTF/wtf/NativePromise.h
    M Source/WTF/wtf/OSObjectPtr.h
    M Source/WTF/wtf/ObjectIdentifier.h
    M Source/WTF/wtf/OverflowHandler.h
    M Source/WTF/wtf/ParallelHelperPool.cpp
    M Source/WTF/wtf/ParallelHelperPool.h
    M Source/WTF/wtf/ParkingLot.cpp
    M Source/WTF/wtf/PreciseSum.h
    M Source/WTF/wtf/ProcessPrivilege.cpp
    M Source/WTF/wtf/ProcessPrivilege.h
    M Source/WTF/wtf/RefCountDebugger.cpp
    M Source/WTF/wtf/RefPtr.h
    M Source/WTF/wtf/RetainPtr.h
    M Source/WTF/wtf/RunLoop.cpp
    M Source/WTF/wtf/RunLoop.h
    M Source/WTF/wtf/RuntimeApplicationChecks.cpp
    M Source/WTF/wtf/RuntimeApplicationChecks.h
    M Source/WTF/wtf/Seconds.h
    M Source/WTF/wtf/SixCharacterHash.h
    M Source/WTF/wtf/StdLibExtras.h
    M Source/WTF/wtf/StringPrintStream.h
    M Source/WTF/wtf/ThreadAssertions.h
    M Source/WTF/wtf/ThreadSafeWeakPtr.h
    M Source/WTF/wtf/Threading.cpp
    M Source/WTF/wtf/Threading.h
    M Source/WTF/wtf/TimeWithDynamicClockType.h
    M Source/WTF/wtf/TimingScope.cpp
    M Source/WTF/wtf/URL.cpp
    M Source/WTF/wtf/URL.h
    M Source/WTF/wtf/URLHelpers.cpp
    M Source/WTF/wtf/URLParser.cpp
    M Source/WTF/wtf/URLParser.h
    M Source/WTF/wtf/UUID.cpp
    M Source/WTF/wtf/UUID.h
    M Source/WTF/wtf/WTFConfig.h
    M Source/WTF/wtf/WeakPtr.h
    M Source/WTF/wtf/WeakPtrFactory.h
    M Source/WTF/wtf/WeakPtrImpl.h
    M Source/WTF/wtf/WordLock.h
    M Source/WTF/wtf/WorkQueue.h
    M Source/WTF/wtf/WorkerPool.cpp
    M Source/WTF/wtf/cocoa/FileSystemCocoa.mm
    M Source/WTF/wtf/cocoa/MemoryPressureHandlerCocoa.mm
    M Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.h
    M Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.mm
    M Source/WTF/wtf/darwin/LibraryPathDiagnostics.mm
    M Source/WTF/wtf/dtoa/bignum-dtoa.cc
    M Source/WTF/wtf/dtoa/bignum.cc
    M Source/WTF/wtf/dtoa/bignum.h
    M Source/WTF/wtf/dtoa/cached-powers.h
    M Source/WTF/wtf/dtoa/diy-fp.h
    M Source/WTF/wtf/dtoa/double-conversion.cc
    M Source/WTF/wtf/dtoa/double-conversion.h
    M Source/WTF/wtf/dtoa/fast-dtoa.cc
    M Source/WTF/wtf/dtoa/fixed-dtoa.cc
    M Source/WTF/wtf/dtoa/strtod.cc
    M Source/WTF/wtf/posix/CPUTimePOSIX.cpp
    M Source/WTF/wtf/posix/ThreadingPOSIX.cpp
    M Source/WTF/wtf/text/ASCIIFastPath.h
    M Source/WTF/wtf/text/AtomString.h
    M Source/WTF/wtf/text/AtomStringImpl.cpp
    M Source/WTF/wtf/text/Base64.cpp
    M Source/WTF/wtf/text/Base64.h
    M Source/WTF/wtf/text/CString.h
    M Source/WTF/wtf/text/StringBuilder.cpp
    M Source/WTF/wtf/text/StringBuilder.h
    M Source/WTF/wtf/text/StringCommon.h
    M Source/WTF/wtf/text/StringImpl.cpp
    M Source/WTF/wtf/text/StringImpl.h
    M Source/WTF/wtf/text/StringView.h
    M Source/WTF/wtf/text/SymbolImpl.h
    M Source/WTF/wtf/text/SymbolRegistry.cpp
    M Source/WTF/wtf/text/TextBreakIterator.h
    M Source/WTF/wtf/text/TextStream.cpp
    M Source/WTF/wtf/text/WTFString.h
    M Source/WTF/wtf/text/cf/StringImplCF.cpp
    M Source/WTF/wtf/text/icu/UTextProvider.cpp
    M Source/WTF/wtf/text/icu/UTextProviderLatin1.cpp
    M Source/WTF/wtf/text/icu/UTextProviderUTF16.cpp
    M Source/WTF/wtf/threads/Signals.cpp
    M Source/WTF/wtf/threads/Signals.h
    M Source/WTF/wtf/unicode/UTF8Conversion.cpp
    M Source/WTF/wtf/unicode/UTF8Conversion.h
    M Source/WTF/wtf/unicode/icu/CollatorICU.cpp

  Log Message:
  -----------
  Rename NODELETE to LEGACY_NODELETE in WTF
https://bugs.webkit.org/show_bug.cgi?id=327272

Reviewed by Geoffrey Garen.

Rename NODELETE to LEGACY_DELETE in preparation to migrate to new annotation
which works on constructor/destructor.

Apply the rename in WTF. We keep NODELETE alias for now.

No new tests since there should be no behavioral changes.

* Source/WTF/wtf/Assertions.cpp:
* Source/WTF/wtf/Assertions.h:
(WTF::logPrintfType):
* Source/WTF/wtf/AutomaticThread.h:
* Source/WTF/wtf/BitVector.h:
* Source/WTF/wtf/CPUTime.h:
* Source/WTF/wtf/CheckedRef.h:
(WTF::CanMakeCheckedPtrBase::checkedPtrCount const):
(WTF::CanMakeCheckedPtrBase::incrementCheckedPtrCount const):
(WTF::CanMakeCheckedPtrBase::decrementCheckedPtrCount const):
* Source/WTF/wtf/Compiler.h:
* Source/WTF/wtf/CryptographicallyRandomNumber.cpp:
* Source/WTF/wtf/DateMath.cpp:
(WTF::WTF_REQUIRES_LOCK):
(WTF::maximumYearForDST):
(WTF::skipSpacesAndComments):
* Source/WTF/wtf/FastBitVector.h:
* Source/WTF/wtf/FastMalloc.h:
* Source/WTF/wtf/FileSystem.cpp:
(WTF::FileSystemImpl::shouldEscapeChar16):
* Source/WTF/wtf/FileSystem.h:
* Source/WTF/wtf/HexNumber.cpp:
(WTF::Internal::hexDigitsForMode):
(WTF::toHexInternal):
* Source/WTF/wtf/Int128.cpp:
* Source/WTF/wtf/JSONValues.cpp:
* Source/WTF/wtf/JSONValues.h:
* Source/WTF/wtf/Language.cpp:
(WTF::WTF_REQUIRES_LOCK):
* Source/WTF/wtf/Lock.h:
* Source/WTF/wtf/LogInitialization.h:
* Source/WTF/wtf/Logger.h:
* Source/WTF/wtf/MachSendRight.h:
* Source/WTF/wtf/MainThread.h:
* Source/WTF/wtf/MainThreadDispatcher.h:
* Source/WTF/wtf/MathExtras.h:
(WTF::truncateDoubleToInt32):
(WTF::truncateDoubleToInt64):
(WTF::truncateDoubleToUint32):
(WTF::truncateDoubleToUint64):
(WTF::truncateFloatToInt32):
(WTF::truncateFloatToInt64):
(WTF::truncateFloatToUint32):
(WTF::truncateFloatToUint64):
(WTF::tryConvertToStrictInt32):
* Source/WTF/wtf/MediaTime.cpp:
(WTF::greatestCommonDivisor):
(WTF::leastCommonMultiple):
(WTF::signum):
* Source/WTF/wtf/MediaTime.h:
* Source/WTF/wtf/MemoryPressureHandler.h:
* Source/WTF/wtf/MetaAllocator.h:
* Source/WTF/wtf/NativePromise.h:
* Source/WTF/wtf/OSObjectPtr.h:
(WTF::lazyInitialize):
* Source/WTF/wtf/ObjectIdentifier.h:
* Source/WTF/wtf/OverflowHandler.h:
(WTF::AssertNoOverflow::crash):
(WTF::AssertNoOverflow::hasOverflowed const):
(WTF::CrashOnOverflow::overflowed):
(WTF::CrashOnOverflow::crash):
(WTF::CrashOnOverflow::hasOverflowed const):
(WTF::RecordOverflow::crash):
(WTF::RecordOverflow::hasOverflowed const):
* Source/WTF/wtf/ParallelHelperPool.cpp:
* Source/WTF/wtf/ParallelHelperPool.h:
* Source/WTF/wtf/ParkingLot.cpp:
* Source/WTF/wtf/PreciseSum.h:
* Source/WTF/wtf/ProcessPrivilege.cpp:
(WTF::processPrivileges):
* Source/WTF/wtf/ProcessPrivilege.h:
* Source/WTF/wtf/RefCountDebugger.cpp:
(WTF::RefLogStackShot::ptr):
* Source/WTF/wtf/RefPtr.h:
(WTF::lazyInitialize):
* Source/WTF/wtf/RetainPtr.h:
(WTF::lazyInitialize):
* Source/WTF/wtf/RunLoop.cpp:
(WTF::RunLoop::Holder::runLoop):
* Source/WTF/wtf/RunLoop.h:
* Source/WTF/wtf/RuntimeApplicationChecks.cpp:
(WTF::presentingApplicationPIDOverride):
(WTF::auxiliaryProcessType):
* Source/WTF/wtf/RuntimeApplicationChecks.h:
* Source/WTF/wtf/Seconds.h:
* Source/WTF/wtf/SixCharacterHash.h:
* Source/WTF/wtf/StdLibExtras.h:
(WTF::min):
(WTF::max):
(WTF::memcpySpan):
(WTF::memmoveSpan):
(WTF::secureZeroSpan):
(WTF::secureZeroBytes):
(WTF::safeNSStringPrintfType):
(WTF::lazyInitialize):
* Source/WTF/wtf/StringPrintStream.h:
* Source/WTF/wtf/ThreadAssertions.h:
* Source/WTF/wtf/ThreadSafeWeakPtr.h:
(WTF::ThreadSafeWeakPtrControlBlock::weakDeref):
(WTF::ThreadSafeRefCountedAndCanMakeThreadSafeWeakPtr::controlBlock const):
* Source/WTF/wtf/Threading.cpp:
(WTF::stackSize):
(WTF::toQOS):
* Source/WTF/wtf/Threading.h:
* Source/WTF/wtf/TimeWithDynamicClockType.h:
* Source/WTF/wtf/TimingScope.cpp:
* Source/WTF/wtf/URL.cpp:
(WTF::shouldTrimFromURL):
(WTF::decodeEscapeSequence):
(WTF::assertProtocolIsGood):
(WTF::WTF_REQUIRES_LOCK):
(WTF::forwardSlashHashOrQuestionMark):
(WTF::slashHashOrQuestionMark):
(WTF::countASCIIDigits):
(WTF::protocolIsInternal):
(WTF::isIPv4Address):
(WTF::substringIgnoringQueryAndFragments):
* Source/WTF/wtf/URL.h:
* Source/WTF/wtf/URLHelpers.cpp:
(WTF::URLHelpers::isLookalikeCharacterOfScriptType<USCRIPT_ARMENIAN>):
(WTF::URLHelpers::isLookalikeCharacterOfScriptType<USCRIPT_TAMIL>):
(WTF::URLHelpers::isLookalikeCharacterOfScriptType<USCRIPT_CANADIAN_ABORIGINAL>):
(WTF::URLHelpers::isLookalikeCharacterOfScriptType<USCRIPT_THAI>):
(WTF::URLHelpers::isASCIIDigitOrValidHostCharacter):
(WTF::URLHelpers::addScriptToIDNAllowedScriptList):
(WTF::URLHelpers::isRussianDomainNameCharacter):
* Source/WTF/wtf/URLParser.cpp:
(WTF::zeroSequenceLength):
(WTF::findLongestZeroSequence):
* Source/WTF/wtf/URLParser.h:
* Source/WTF/wtf/UUID.cpp:
(WTF::convertRandomUInt128ToUUIDVersion4):
* Source/WTF/wtf/UUID.h:
* Source/WTF/wtf/WTFConfig.h:
* Source/WTF/wtf/WeakPtr.h:
(WTF::WeakPtr::operator=):
* Source/WTF/wtf/WeakPtrFactory.h:
(WTF::WeakPtrFactory::initializeIfNeeded const):
(WTF::WeakPtrFactoryWithBitField::initializeIfNeeded const):
* Source/WTF/wtf/WeakPtrImpl.h:
* Source/WTF/wtf/WordLock.h:
* Source/WTF/wtf/WorkQueue.h:
* Source/WTF/wtf/WorkerPool.cpp:
* Source/WTF/wtf/cocoa/FileSystemCocoa.mm:
(WTF::FileSystemImpl::toIOPolicyScope):
* Source/WTF/wtf/cocoa/MemoryPressureHandlerCocoa.mm:
(WTF::memoryPressureEventSource):
(WTF::timerEventSource):
* Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.h:
* Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.mm:
(WTF::disableAdditionalSDKAlignedBehaviors):
(WTF::sdkAlignedBehaviorsValue):
(WTF::processIsExtensionValue):
(WTF::bundleIdentifierOverride):
(WTF::bundleIdentifier):
* Source/WTF/wtf/darwin/LibraryPathDiagnostics.mm:
(WTF::isAddressInSharedRegion):
* Source/WTF/wtf/dtoa/bignum-dtoa.cc:
* Source/WTF/wtf/dtoa/bignum.cc:
* Source/WTF/wtf/dtoa/bignum.h:
* Source/WTF/wtf/dtoa/cached-powers.h:
* Source/WTF/wtf/dtoa/diy-fp.h:
* Source/WTF/wtf/dtoa/double-conversion.cc:
* Source/WTF/wtf/dtoa/double-conversion.h:
* Source/WTF/wtf/dtoa/fast-dtoa.cc:
* Source/WTF/wtf/dtoa/fixed-dtoa.cc:
* Source/WTF/wtf/dtoa/strtod.cc:
* Source/WTF/wtf/posix/CPUTimePOSIX.cpp:
(WTF::timevalToSeconds):
* Source/WTF/wtf/posix/ThreadingPOSIX.cpp:
(WTF::schedPolicy):
(WTF::threadStateMetadata):
* Source/WTF/wtf/text/ASCIIFastPath.h:
(WTF::charactersAreAllASCII):
* Source/WTF/wtf/text/AtomString.h:
(WTF::equalIgnoringASCIICase):
* Source/WTF/wtf/text/AtomStringImpl.cpp:
(WTF::UTF16BufferTranslator::hash):
(WTF::Latin1BufferTranslator::hash):
(WTF::BufferFromStaticDataTranslator::hash):
(WTF::StaticStringAtomTranslator::hash):
* Source/WTF/wtf/text/Base64.cpp:
(WTF::toSIMDUTFEncodeOptions):
(WTF::toSIMDUTFDecodeOptions):
(WTF::toSIMDUTFLastChunkHandling):
* Source/WTF/wtf/text/Base64.h:
(WTF::base64Encode):
* Source/WTF/wtf/text/CString.h:
(WTF::operator==):
(WTF::CStringHash::equal):
* Source/WTF/wtf/text/StringBuilder.cpp:
(WTF::StringBuilder::shouldShrinkToFit const):
* Source/WTF/wtf/text/StringBuilder.h:
* Source/WTF/wtf/text/StringCommon.h:
(WTF::equal):
(WTF::equalCommon):
(WTF::equalIgnoringASCIICaseWithLength):
(WTF::spanHasPrefixIgnoringASCIICase):
(WTF::equalIgnoringASCIICase):
(WTF::equalIgnoringASCIICaseCommon):
(WTF::findIgnoringASCIICase):
(WTF::containsIgnoringASCIICase):
(WTF::findIgnoringASCIICaseWithoutLength):
(WTF::findInner):
(WTF::find8):
(WTF::findImpl):
(WTF::find16):
(WTF::find32):
(WTF::find64BitLaneImpl):
(WTF::find64):
(WTF::reverseFind8):
(WTF::reverseFindImpl):
(WTF::reverseFind16):
(WTF::reverseFind32):
(WTF::reverseFind64):
(WTF::reverseFindFloat16):
(WTF::reverseFindFloat):
(WTF::reverseFindDouble):
(WTF::findNaN):
(WTF::findFloat16):
(WTF::findFloat):
(WTF::findDouble):
(WTF::find8NonASCII):
(WTF::find16NonASCII):
(WTF::find):
(WTF::contains):
(WTF::reverseFindInner):
(WTF::equalLettersIgnoringASCIICaseWithLength):
(WTF::equalLettersIgnoringASCIICase):
(WTF::hasPrefixWithLettersIgnoringASCIICaseCommon):
(WTF::equalLettersIgnoringASCIICaseCommon):
(WTF::startsWith):
(WTF::endsWith):
(WTF::endsWithLettersIgnoringASCIICaseCommon):
(WTF::endsWithLettersIgnoringASCIICase):
(WTF::startsWithLettersIgnoringASCIICaseCommon):
(WTF::startsWithLettersIgnoringASCIICase):
* Source/WTF/wtf/text/StringImpl.cpp:
(WTF::StringImpl::codePointAt):
(WTF::needsTurkishCasingRules):
(WTF::needsGreekUppercasingRules):
(WTF::needsLithuanianCasingRules):
(WTF::StringImpl::startsWith const):
(WTF::StringImpl::endsWith const):
(WTF::equalInternal):
(WTF::equalIgnoringASCIICaseNonNull):
(WTF::StringImpl::sizeInBytes const):
* Source/WTF/wtf/text/StringImpl.h:
(WTF::equal):
(WTF::find):
* Source/WTF/wtf/text/StringView.h:
(WTF::codePointCompareLessThan):
(WTF::findIgnoringASCIICase):
(WTF::startsWith):
(WTF::startsWithIgnoringASCIICase):
(WTF::endsWith):
(WTF::endsWithIgnoringASCIICase):
* Source/WTF/wtf/text/SymbolImpl.h:
* Source/WTF/wtf/text/SymbolRegistry.cpp:
(WTF::SymbolRegistryTableRemovalHashTranslator::equal):
* Source/WTF/wtf/text/TextBreakIterator.h:
* Source/WTF/wtf/text/TextStream.cpp:
(WTF::hasFractions):
* Source/WTF/wtf/text/WTFString.h:
(WTF::equalIgnoringASCIICase):
* Source/WTF/wtf/text/cf/StringImplCF.cpp:
(WTF::StringWrapperCFAllocator::currentString):
(WTF::StringWrapperCFAllocator::retain):
(WTF::StringWrapperCFAllocator::release):
(WTF::StringWrapperCFAllocator::copyDescription):
(WTF::StringWrapperCFAllocator::preferredSize):
* Source/WTF/wtf/text/icu/UTextProvider.cpp:
(WTF::fixPointer):
* Source/WTF/wtf/text/icu/UTextProviderLatin1.cpp:
(WTF::latin1ContextSpan):
(WTF::chunkSpan):
(WTF::uTextLatin1NativeLength):
(WTF::uTextLatin1MapOffsetToNative):
(WTF::uTextLatin1MapNativeIndexToUTF16):
(WTF::uTextLatin1Close):
(WTF::textLatin1ContextAwareGetCurrentContext):
(WTF::uTextLatin1ContextAwareNativeLength):
(WTF::uTextLatin1ContextAwareExtract):
(WTF::uTextLatin1ContextAwareClose):
* Source/WTF/wtf/text/icu/UTextProviderUTF16.cpp:
(WTF::textUTF16ContextAwareGetCurrentContext):
(WTF::uTextUTF16ContextAwareNativeLength):
(WTF::uTextUTF16ContextAwareExtract):
(WTF::uTextUTF16ContextAwareClose):
* Source/WTF/wtf/threads/Signals.cpp:
(WTF::toMachMask):
(WTF::fromMachException):
(WTF::fromSystemSignal):
(WTF::offsetForSystemSignal):
* Source/WTF/wtf/threads/Signals.h:
* Source/WTF/wtf/unicode/UTF8Conversion.cpp:
(WTF::Unicode::Latin1Character>):
(WTF::Unicode::char16_t>):
(WTF::Unicode::append<char8_t>):
(WTF::Unicode::append<char16_t>):
* Source/WTF/wtf/unicode/UTF8Conversion.h:
* Source/WTF/wtf/unicode/icu/CollatorICU.cpp:
(WTF::getIndexLatin1):
(WTF::moveLatin1):
(WTF::hasNextLatin1):
(WTF::hasPreviousLatin1):
(WTF::currentLatin1):
(WTF::nextLatin1):
(WTF::previousLatin1):
(WTF::getStateLatin1):
(WTF::setStateLatin1):
(WTF::createLatin1Iterator):

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



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

Reply via email to