[webkit-changes] [WebKit/WebKit] e3bc80: Further reduce use of memcmp()
Chris Dumez
noreply at github.com
Sat Dec 21 21:34:32 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: e3bc80970566b176f6f2e02c0ffbf3323c0eb19e
https://github.com/WebKit/WebKit/commit/e3bc80970566b176f6f2e02c0ffbf3323c0eb19e
Author: Chris Dumez <cdumez at apple.com>
Date: 2024-12-21 (Sat, 21 Dec 2024)
Changed paths:
M Source/JavaScriptCore/API/JSValue.mm
M Source/JavaScriptCore/builtins/BuiltinExecutables.cpp
M Source/JavaScriptCore/fuzzilli/Fuzzilli.cpp
M Source/WTF/wtf/StdLibExtras.h
M Source/WTF/wtf/URLHelpers.cpp
M Source/WebCore/crypto/cocoa/CryptoKeyECMac.cpp
M Source/WebCore/css/parser/CSSPropertyParser.cpp
M Source/WebCore/html/parser/HTMLDocumentParserFastPath.cpp
M Source/WebCore/html/parser/ParsingUtilities.h
M Source/WebCore/html/track/DataCue.cpp
M Source/WebCore/loader/TextResourceDecoder.cpp
M Source/WebCore/loader/appcache/ApplicationCacheManifestParser.cpp
M Source/WebCore/platform/SharedBuffer.cpp
M Source/WebCore/platform/encryptedmedia/clearkey/CDMClearKey.cpp
M Source/WebCore/platform/image-decoders/ScalableImageDecoder.cpp
M Source/WebCore/platform/image-decoders/ico/ICOImageDecoder.cpp
M Source/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp
M Source/WebCore/svg/SVGPreserveAspectRatioValue.cpp
M Source/WebCore/svg/SVGTransformable.cpp
M Source/WebCore/svg/SVGViewSpec.cpp
M Source/WebCore/svg/SVGZoomAndPan.cpp
M Source/WebKit/Shared/mac/AuxiliaryProcessMac.mm
M Source/WebKit/UIProcess/WebAuthentication/fido/CtapHidDriver.cpp
M Tools/TestWebKitAPI/Tests/IPC/ArgumentCoderTests.cpp
Log Message:
-----------
Further reduce use of memcmp()
https://bugs.webkit.org/show_bug.cgi?id=285060
Reviewed by Darin Adler.
* Source/JavaScriptCore/API/JSValue.mm:
(createStructHandlerMap):
* Source/JavaScriptCore/builtins/BuiltinExecutables.cpp:
(JSC::BuiltinExecutables::createExecutable):
* Source/JavaScriptCore/fuzzilli/Fuzzilli.cpp:
(Fuzzilli::initializeReprl):
* Source/WebCore/html/parser/HTMLDocumentParserFastPath.cpp:
(WebCore::HTMLFastPathParser::parseContainerElement):
* Source/WebCore/html/parser/ParsingUtilities.h:
(WebCore::skipLettersExactlyIgnoringASCIICase):
(WebCore::skipCharactersExactly):
* Source/WebCore/loader/appcache/ApplicationCacheManifestParser.cpp:
(WebCore::parseApplicationCacheManifest):
* Source/WebCore/svg/SVGPreserveAspectRatioValue.cpp:
(WebCore::SVGPreserveAspectRatioValue::parseInternal):
* Source/WebCore/svg/SVGTransformable.cpp:
(WebCore::parseTransformTypeGeneric):
* Source/WebCore/svg/SVGViewSpec.cpp:
(WebCore::SVGViewSpec::parseViewSpec):
* Source/WebCore/svg/SVGZoomAndPan.cpp:
(WebCore::parseZoomAndPanGeneric):
* Tools/TestWebKitAPI/Tests/IPC/ArgumentCoderTests.cpp:
(TestWebKitAPI::TYPED_TEST_P):
Canonical link: https://commits.webkit.org/288228@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list