Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 27a1ee5ab6deb23c6e618ab2756faccce741e9e2 https://github.com/WebKit/WebKit/commit/27a1ee5ab6deb23c6e618ab2756faccce741e9e2 Author: Chris Dumez <cdu...@apple.com> Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths: M Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp M Source/JavaScriptCore/runtime/IntlObject.cpp M Source/JavaScriptCore/runtime/JSStringJoiner.cpp M Source/JavaScriptCore/runtime/StringConstructor.cpp M Source/JavaScriptCore/runtime/StringPrototype.cpp M Source/WTF/wtf/HexNumber.h M Source/WTF/wtf/URLHelpers.cpp M Source/WTF/wtf/text/StringBuilder.cpp M Source/WTF/wtf/text/StringBuilderInternals.h M Source/WTF/wtf/text/StringCommon.cpp M Source/WTF/wtf/text/StringCommon.h M Source/WTF/wtf/text/StringConcatenate.h M Source/WTF/wtf/text/StringConcatenateNumbers.h M Source/WTF/wtf/text/StringImpl.cpp M Source/WTF/wtf/text/StringImpl.h M Source/WTF/wtf/text/StringView.cpp M Source/WTF/wtf/text/StringView.h M Source/WTF/wtf/text/WTFString.cpp M Source/WTF/wtf/text/icu/UTextProviderLatin1.cpp M Tools/TestWebKitAPI/Tests/WTF/StringCommon.cpp M Tools/TestWebKitAPI/Tests/WTF/StringImpl.cpp Log Message: ----------- Use std::span more in StringImpl code https://bugs.webkit.org/show_bug.cgi?id=272208 Reviewed by Darin Adler. * Source/JavaScriptCore/dfg/DFGLazyJSValue.cpp: (JSC::DFG::LazyJSValue::dumpInContext const): * Source/JavaScriptCore/runtime/IntlObject.cpp: (JSC::languageTagForLocaleID): (JSC::addScriptlessLocaleIfNeeded): (JSC::numberingSystemsForLocale): (JSC::intlAvailableCalendars): (JSC::intlAvailableTimeZones): * Source/JavaScriptCore/runtime/JSStringJoiner.cpp: (JSC::appendStringToData): * Source/JavaScriptCore/runtime/StringConstructor.cpp: (JSC::JSC_DEFINE_HOST_FUNCTION): * Source/JavaScriptCore/runtime/StringPrototype.cpp: (JSC::jsSpliceSubstrings): * Source/WTF/wtf/HexNumber.h: (WTF::StringTypeAdapter<HexNumberBuffer>::writeTo const): * Source/WTF/wtf/URLHelpers.cpp: (WTF::URLHelpers::escapeUnsafeCharacters): * Source/WTF/wtf/text/StringBuilder.cpp: (WTF::StringBuilder::appendCharacters): * Source/WTF/wtf/text/StringBuilderInternals.h: (WTF::StringBuilder::allocateBuffer): * Source/WTF/wtf/text/StringCommon.cpp: (WTF::find8NonASCIIAlignedImpl): (WTF::find16NonASCIIAlignedImpl): * Source/WTF/wtf/text/StringCommon.h: * Source/WTF/wtf/text/StringConcatenate.h: * Source/WTF/wtf/text/StringConcatenateNumbers.h: (WTF::FormattedNumber::span const): (WTF::StringTypeAdapter<FormattedNumber>::writeTo const): (WTF::FormattedCSSNumber::span const): (WTF::StringTypeAdapter<FormattedCSSNumber>::writeTo const): * Source/WTF/wtf/text/StringImpl.cpp: (WTF::StringImpl::createInternal): (WTF::StringImpl::createStaticStringImpl): (WTF::StringImpl::create8BitIfPossible): (WTF::StringImpl::foldCase): (WTF::StringImpl::convertASCIICase): (WTF::StringImpl::replace): (WTF::StringImpl::utf8ForCharacters): (WTF::StringImpl::utf8ForCharactersIntoBuffer): (WTF::StringImpl::tryGetUTF8 const): * Source/WTF/wtf/text/StringImpl.h: (WTF::StringImpl::create8BitIfPossible): (WTF::StringImpl::createStaticStringImpl): (WTF::StringImpl::copyCharacters): (WTF::StringImpl::StringImpl): (WTF::StringImpl::removeCharactersImpl): (WTF::StringImpl::createByReplacingInCharacters): (WTF::StringImpl::tryGetUTF8 const): (WTF::StringImpl::tryGetUTF8ForCharacters): * Source/WTF/wtf/text/StringView.cpp: (WTF::StringView::tryGetUTF8 const): * Source/WTF/wtf/text/StringView.h: (WTF::StringView::getCharacters8 const): (WTF::StringView::getCharacters16 const): (WTF::StringView::UpconvertedCharactersWithSize<N>::UpconvertedCharactersWithSize): (WTF::StringView::tryGetUTF8 const): * Source/WTF/wtf/text/WTFString.cpp: (WTF::String::make8Bit): (WTF::String::convertTo16Bit): * Source/WTF/wtf/text/icu/UTextProviderLatin1.cpp: (WTF::uTextLatin1Access): (WTF::uTextLatin1Extract): (WTF::textLatin1ContextAwareMoveInPrimaryContext): * Tools/TestWebKitAPI/Tests/WTF/StringCommon.cpp: (TestWebKitAPI::TEST(WTF_StringCommon, Find8NonASCII)): (TestWebKitAPI::TEST(WTF_StringCommon, Find16NonASCII)): * Tools/TestWebKitAPI/Tests/WTF/StringImpl.cpp: (TestWebKitAPI::TEST(WTF, DynamicStaticStringImpl)): Canonical link: https://commits.webkit.org/277147@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