[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