Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: cb33335735a96497d668430668716a1b8f694e29
      
https://github.com/WebKit/WebKit/commit/cb33335735a96497d668430668716a1b8f694e29
  Author: Chris Dumez <cdu...@apple.com>
  Date:   2024-04-26 (Fri, 26 Apr 2024)

  Changed paths:
    M Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h
    M Source/JavaScriptCore/ftl/FTLCompile.cpp
    M Source/WTF/wtf/CodePtr.cpp
    M Source/WTF/wtf/CodePtr.h
    M Source/WTF/wtf/Dominators.h
    M Source/WTF/wtf/Gigacage.h
    M Source/WTF/wtf/MemoryPressureHandler.cpp
    M Source/WTF/wtf/SingleRootGraph.h
    M Source/WTF/wtf/StringHashDumpContext.h
    M Source/WTF/wtf/SuspendableWorkQueue.cpp
    M Source/WTF/wtf/SuspendableWorkQueue.h
    M Source/WTF/wtf/URLParser.cpp
    M Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.cpp
    M Source/WebCore/Modules/push-api/PushDatabase.h
    M Source/WebCore/Modules/webauthn/cbor/CBORReader.cpp
    M Source/WebCore/Modules/webauthn/cbor/CBORReader.h
    M Source/WebCore/Modules/webauthn/fido/FidoConstants.cpp
    M Source/WebCore/Modules/webauthn/fido/FidoConstants.h
    M Source/WebCore/Modules/webdatabase/Database.cpp
    M Source/WebCore/Modules/webdatabase/DatabaseTask.cpp
    M Source/WebCore/Modules/webdatabase/DatabaseTask.h
    M Source/WebCore/Modules/webdatabase/SQLTransaction.cpp
    M Source/WebCore/Modules/webdatabase/SQLTransaction.h
    M Source/WebCore/Modules/webdatabase/SQLTransactionBackend.cpp
    M Source/WebCore/Modules/webdatabase/SQLTransactionStateMachine.cpp
    M Source/WebCore/Modules/webdatabase/SQLTransactionStateMachine.h
    M Source/WebCore/Modules/websockets/WebSocket.cpp
    M Source/WebCore/Modules/websockets/WebSocketExtensionParser.cpp
    M Source/WebCore/bindings/js/SerializedScriptValue.cpp
    M Source/WebCore/contentextensions/ContentExtensionActions.cpp
    M Source/WebCore/contentextensions/ContentExtensionParser.cpp
    M Source/WebCore/contentextensions/DFABytecodeInterpreter.cpp
    M Source/WebCore/contentextensions/DFABytecodeInterpreter.h
    M Source/WebCore/crypto/SubtleCrypto.cpp
    M Source/WebCore/crypto/gcrypt/CryptoAlgorithmECDSAGCrypt.cpp
    M Source/WebCore/crypto/gcrypt/CryptoAlgorithmEd25519GCrypt.cpp
    M Source/WebCore/crypto/gcrypt/CryptoKeyECGCrypt.cpp
    M Source/WebCore/crypto/gcrypt/CryptoKeyRSAGCrypt.cpp
    M Source/WebCore/css/CSSCounterStyleRule.cpp
    M Source/WebCore/css/CSSTimingFunctionValue.cpp
    M Source/WebCore/css/ShorthandSerializer.cpp
    M Source/WebCore/css/StyleColor.cpp
    M Source/WebCore/css/typedom/numeric/CSSNumericBaseType.h
    M Source/WebCore/dom/Node.cpp
    M Source/WebCore/dom/Node.h
    M Source/WebCore/html/FTPDirectoryDocument.cpp
    M Source/WebCore/html/PermissionsPolicy.cpp
    M Source/WebCore/loader/MixedContentChecker.cpp
    M Source/WebCore/page/MemoryRelease.cpp
    M Source/WebCore/page/PerformanceLogging.cpp
    M Source/WebCore/page/PerformanceLogging.h
    M Source/WebCore/page/cocoa/PerformanceLoggingCocoa.mm
    M Source/WebCore/page/csp/ContentSecurityPolicy.cpp
    M Source/WebCore/platform/RuntimeApplicationChecks.cpp
    M Source/WebCore/platform/RuntimeApplicationChecks.h
    M Source/WebCore/platform/graphics/GraphicsContextState.cpp
    M 
Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.mm
    M Source/WebCore/platform/sql/SQLiteDatabase.cpp
    M Source/WebCore/rendering/RenderCounter.cpp
    M Source/WebCore/rendering/RenderCounter.h
    M Source/WebKit/Platform/IPC/HandleMessage.h
    M Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm

  Log Message:
  -----------
  Reduce use of `const char*` in the code base
https://bugs.webkit.org/show_bug.cgi?id=273277

Reviewed by Darin Adler.

Reduce use of `const char*` in the code base by leveraging ASCIILiteral.

* Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:
(JSC::MacroAssemblerCodeRef::dump const):
* Source/JavaScriptCore/ftl/FTLCompile.cpp:
(JSC::FTL::compile):
* Source/WTF/wtf/CodePtr.cpp:
(WTF::CodePtrBase::dumpWithName):
* Source/WTF/wtf/CodePtr.h:
(WTF::CodePtr::dumpWithName const):
(WTF::CodePtr::dump const):
* Source/WTF/wtf/Dominators.h:
(WTF::Dominators::Dominators):
(WTF::Dominators::ValidationContext::reportError):
* Source/WTF/wtf/Gigacage.h:
(Gigacage::name):
* Source/WTF/wtf/MemoryPressureHandler.cpp:
(WTF::toString):
(WTF::MemoryPressureHandler::setMemoryUsagePolicyBasedOnFootprint):
* Source/WTF/wtf/SingleRootGraph.h:
(WTF::SingleRootGraphNode::rootName):
(WTF::SingleRootGraphSet::dump const):
* Source/WTF/wtf/StringHashDumpContext.h:
(WTF::StringHashDumpContext::dump const):
* Source/WTF/wtf/SuspendableWorkQueue.cpp:
(WTF::SuspendableWorkQueue::stateString):
(WTF::SuspendableWorkQueue::suspend):
(WTF::SuspendableWorkQueue::resume):
* Source/WTF/wtf/SuspendableWorkQueue.h:
* Source/WTF/wtf/URLParser.cpp:
(WTF::serializeURLEncodedForm):
* Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.cpp:
(WebCore::IDBServer::quotaErrorMessageName):
(WebCore::IDBServer::UniqueIDBDatabase::performCurrentOpenOperationAfterSpaceCheck):
(WebCore::IDBServer::UniqueIDBDatabase::createObjectStore):
(WebCore::IDBServer::UniqueIDBDatabase::renameObjectStore):
(WebCore::IDBServer::UniqueIDBDatabase::createIndex):
(WebCore::IDBServer::UniqueIDBDatabase::renameIndex):
(WebCore::IDBServer::UniqueIDBDatabase::putOrAddAfterSpaceCheck):
* Source/WebCore/Modules/push-api/PushDatabase.h:
* Source/WebCore/Modules/webauthn/cbor/CBORReader.cpp:
(cbor::CBORReader::errorCodeToString):
* Source/WebCore/Modules/webauthn/cbor/CBORReader.h:
* Source/WebCore/Modules/webauthn/fido/FidoConstants.cpp:
(fido::publicKeyCredentialTypeToString):
* Source/WebCore/Modules/webauthn/fido/FidoConstants.h:
* Source/WebCore/Modules/webdatabase/Database.cpp:
(WebCore::formatErrorMessage):
(WebCore::Database::performOpenAndVerify):
(WebCore::Database::incrementalVacuumIfNeeded):
* Source/WebCore/Modules/webdatabase/DatabaseTask.cpp:
(WebCore::DatabaseTask::performTask):
(WebCore::DatabaseOpenTask::debugTaskName const):
(WebCore::DatabaseCloseTask::debugTaskName const):
(WebCore::DatabaseTransactionTask::debugTaskName const):
(WebCore::DatabaseTableNamesTask::debugTaskName const):
* Source/WebCore/Modules/webdatabase/DatabaseTask.h:
* Source/WebCore/Modules/webdatabase/SQLTransaction.cpp:
(WebCore::SQLTransaction::performPendingCallback):
(WebCore::SQLTransaction::requestTransitToState):
(WebCore::SQLTransaction::scheduleCallback):
(WebCore::SQLTransaction::computeNextStateAndCleanupIfNeeded):
(WebCore::SQLTransaction::debugStepName):
* Source/WebCore/Modules/webdatabase/SQLTransaction.h:
* Source/WebCore/Modules/webdatabase/SQLTransactionBackend.cpp:
(WebCore::SQLTransactionBackend::computeNextStateAndCleanupIfNeeded):
(WebCore::SQLTransactionBackend::requestTransitToState):
* Source/WebCore/Modules/webdatabase/SQLTransactionStateMachine.cpp:
(WebCore::nameForSQLTransactionState):
* Source/WebCore/Modules/webdatabase/SQLTransactionStateMachine.h:
* Source/WebCore/Modules/websockets/WebSocket.cpp:
(WebCore::joinStrings):
* Source/WebCore/Modules/websockets/WebSocketExtensionParser.cpp:
(WebCore::isSeparator):
* Source/WebCore/bindings/js/SerializedScriptValue.cpp:
(WebCore::name):
(WTF::printInternal):
* Source/WebCore/contentextensions/ContentExtensionActions.cpp:
(WebCore::ContentExtensions::makeJSString):
(WebCore::ContentExtensions::RedirectAction::RegexSubstitutionAction::applyToURL
 const):
* Source/WebCore/contentextensions/ContentExtensionParser.cpp:
(WebCore::ContentExtensions::getDomainList):
* Source/WebCore/contentextensions/DFABytecodeInterpreter.cpp:
(WebCore::ContentExtensions::DFABytecodeInterpreter::interpret):
* Source/WebCore/crypto/SubtleCrypto.cpp:
(WebCore::normalizeCryptoAlgorithmParameters):
* Source/WebCore/crypto/gcrypt/CryptoAlgorithmECDSAGCrypt.cpp:
(WebCore::extractECDSASignatureInteger):
(WebCore::gcryptSign):
* Source/WebCore/crypto/gcrypt/CryptoAlgorithmEd25519GCrypt.cpp:
(WebCore::extractEDDSASignatureInteger):
(WebCore::signEd25519):
* Source/WebCore/crypto/gcrypt/CryptoKeyECGCrypt.cpp:
(WebCore::curveName):
(WebCore::CryptoKeyEC::platformGeneratePair):
* Source/WebCore/crypto/gcrypt/CryptoKeyRSAGCrypt.cpp:
(WebCore::getRSAKeyParameter):
(WebCore::CryptoKeyRSA::algorithm const):
(WebCore::CryptoKeyRSA::exportData const):
* Source/WebCore/css/CSSCounterStyleRule.cpp:
(WebCore::CSSCounterStyleRule::cssText const):
* Source/WebCore/css/CSSTimingFunctionValue.cpp:
(WebCore::CSSStepsTimingFunctionValue::customCSSText const):
* Source/WebCore/css/ShorthandSerializer.cpp:
(WebCore::ShorthandSerializer::serialize):
(WebCore::ShorthandSerializer::serializeLonghands const):
(WebCore::ShorthandSerializer::serializeLonghandsOmittingTrailingInitialValue 
const):
(WebCore::ShorthandSerializer::serializeGridArea const):
(WebCore::ShorthandSerializer::serializeGridRowColumn const):
(WebCore::ShorthandSerializer::serializeGridTemplate const):
* Source/WebCore/css/StyleColor.cpp:
(WebCore::StyleColor::colorFromAbsoluteKeyword):
* Source/WebCore/css/typedom/numeric/CSSNumericBaseType.h:
(WebCore::debugString):
* Source/WebCore/dom/Node.cpp:
(WebCore::stringForRareDataUseType):
(WebCore::Node::dumpStatistics):
(WebCore::appendAttributeDesc):
(WebCore::Node::showNode const):
* Source/WebCore/dom/Node.h:
* Source/WebCore/html/FTPDirectoryDocument.cpp:
(WebCore::processFileDateString):
* Source/WebCore/html/PermissionsPolicy.cpp:
(WebCore::policyTypeName):
* Source/WebCore/loader/MixedContentChecker.cpp:
(WebCore::logConsoleWarning):
(WebCore::logConsoleWarningForUpgrade):
* Source/WebCore/page/PerformanceLogging.cpp:
(WebCore::toString):
(WebCore::PerformanceLogging::memoryUsageStatistics):
(WebCore::PerformanceLogging::didReachPointOfInterest):
(WebCore::PerformanceLogging::getPlatformMemoryUsageStatistics):
* Source/WebCore/page/PerformanceLogging.h:
* Source/WebCore/page/cocoa/PerformanceLoggingCocoa.mm:
(WebCore::PerformanceLogging::getPlatformMemoryUsageStatistics):
* Source/WebCore/page/csp/ContentSecurityPolicy.cpp:
(WebCore::ContentSecurityPolicy::reportInvalidPathCharacter const):
* Source/WebCore/platform/RuntimeApplicationChecks.cpp:
(WebCore::processTypeDescription):
* Source/WebCore/platform/RuntimeApplicationChecks.h:
* Source/WebCore/platform/graphics/GraphicsContextState.cpp:
(WebCore::stateChangeName):
* 
Source/WebCore/platform/graphics/avfoundation/objc/CDMSessionAVContentKeySession.mm:
(WebCore::isEqual):
(WebCore::CDMSessionAVContentKeySession::update):
* Source/WebCore/platform/sql/SQLiteDatabase.cpp:
(WebCore::SQLiteDatabase::overrideUnauthorizedFunctions):
* Source/WebCore/rendering/RenderCounter.cpp:
(showCounterRendererTree):
* Source/WebCore/rendering/RenderCounter.h:
(showCounterRendererTree):
* Source/WebKit/Platform/IPC/HandleMessage.h:
(IPC::textStreamForLogging):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to