[webkit-changes] [WebKit/WebKit] 62cce4: Revert 259842c7afc2. rdar://problem/112205623

MyahCobbs noreply at github.com
Mon Nov 27 16:08:19 PST 2023


  Branch: refs/heads/safari-7615.3.12.11-branch
  Home:   https://github.com/WebKit/WebKit
  Commit: 62cce4bd7341d7f1280106ea318ab8ac9e504f6b
      https://github.com/WebKit/WebKit/commit/62cce4bd7341d7f1280106ea318ab8ac9e504f6b
  Author: Myah Cobbs <mcobbs at apple.com>
  Date:   2023-07-13 (Thu, 13 Jul 2023)

  Changed paths:
    M Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.h
    M Source/WebCore/bindings/js/ScriptController.cpp
    M Source/WebCore/dom/UserGestureIndicator.cpp
    M Source/WebCore/dom/UserGestureIndicator.h
    M Tools/TestWebKitAPI/Tests/WebKitCocoa/AsyncFunction.mm

  Log Message:
  -----------
  Revert 259842c7afc2. rdar://problem/112205623

Identifier: 259548.867 at safari-7615.3.12.11-branch


  Commit: 1ca98b99f1161c882aca8a931761c46be92b7f16
      https://github.com/WebKit/WebKit/commit/1ca98b99f1161c882aca8a931761c46be92b7f16
  Author: Myah Cobbs <mcobbs at apple.com>
  Date:   2023-07-13 (Thu, 13 Jul 2023)

  Changed paths:
    M Configurations/Version.xcconfig

  Log Message:
  -----------
  Versioning.

WebKit-7615.3.12.11.3

Identifier: 259548.868 at safari-7615.3.12.11-branch


  Commit: 7db474f7a0868b36341bebbb7ff6f83319bd611f
      https://github.com/WebKit/WebKit/commit/7db474f7a0868b36341bebbb7ff6f83319bd611f
  Author: Myah Cobbs <mcobbs at apple.com>
  Date:   2023-07-13 (Thu, 13 Jul 2023)

  Changed paths:
    M Source/WebCore/bindings/js/RunJavaScriptParameters.h
    M Source/WebCore/bindings/js/ScriptController.cpp
    M Source/WebKit/Shared/Cocoa/DefaultWebBrowserChecks.h
    M Source/WebKit/Shared/Cocoa/DefaultWebBrowserChecks.mm
    M Source/WebKit/UIProcess/API/C/WKPage.cpp
    M Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm
    M Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp
    M Source/WebKit/UIProcess/Inspector/socket/RemoteInspectorProtocolHandler.cpp

  Log Message:
  -----------
  Revert 465b681115e6. rdar://problem/112231965

Identifier: 259548.869 at safari-7615.3.12.11-branch


  Commit: 5bd4f787a19289d536bf94fc3bcc193799611ea8
      https://github.com/WebKit/WebKit/commit/5bd4f787a19289d536bf94fc3bcc193799611ea8
  Author: Myah Cobbs <mcobbs at apple.com>
  Date:   2023-07-14 (Fri, 14 Jul 2023)

  Changed paths:
    M Source/WebCore/bindings/js/RunJavaScriptParameters.h
    M Source/WebCore/bindings/js/ScriptController.cpp
    M Source/WebKit/Shared/Cocoa/DefaultWebBrowserChecks.h
    M Source/WebKit/Shared/Cocoa/DefaultWebBrowserChecks.mm
    M Source/WebKit/UIProcess/API/C/WKPage.cpp
    M Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm
    M Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp
    M Source/WebKit/UIProcess/Inspector/socket/RemoteInspectorProtocolHandler.cpp

  Log Message:
  -----------
  Revert "Revert 465b681115e6. rdar://problem/112231965"

This reverts commit 7db474f7a0868b36341bebbb7ff6f83319bd611f.

Identifier: 259548.870 at safari-7615.3.12.11-branch


  Commit: ea6a13588885e6ceb6cd4c81273602844548d2aa
      https://github.com/WebKit/WebKit/commit/ea6a13588885e6ceb6cd4c81273602844548d2aa
  Author: Myah Cobbs <mcobbs at apple.com>
  Date:   2023-07-14 (Fri, 14 Jul 2023)

  Changed paths:
    M Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.h
    M Source/WebCore/bindings/js/ScriptController.cpp
    M Source/WebCore/dom/UserGestureIndicator.cpp
    M Source/WebCore/dom/UserGestureIndicator.h
    M Tools/TestWebKitAPI/Tests/WebKitCocoa/AsyncFunction.mm

  Log Message:
  -----------
  Revert "Revert 259842c7afc2. rdar://problem/112205623"

This reverts commit 62cce4bd7341d7f1280106ea318ab8ac9e504f6b.

Identifier: 259548.871 at safari-7615.3.12.11-branch


  Commit: 2a0187c2a5ec3824418e4850c9a94693216807f1
      https://github.com/WebKit/WebKit/commit/2a0187c2a5ec3824418e4850c9a94693216807f1
  Author: Myah Cobbs <mcobbs at apple.com>
  Date:   2023-09-14 (Thu, 14 Sep 2023)

  Changed paths:
    M Configurations/Version.xcconfig

  Log Message:
  -----------
  Versioning.

WebKit-7615.3.12.11.4

Identifier: 259548.872 at safari-7615.3.12.11-branch


  Commit: 60b4ab15e9dc850111950b62f98c1a84cd7e3a99
      https://github.com/WebKit/WebKit/commit/60b4ab15e9dc850111950b62f98c1a84cd7e3a99
  Author: Keith Miller <keith_miller at apple.com>
  Date:   2023-09-14 (Thu, 14 Sep 2023)

  Changed paths:
    A JSTests/stress/getbyoffset-cse-consistency.js
    A JSTests/stress/multigetbyoffset-cse-consistency.js
    M Source/JavaScriptCore/dfg/DFGCSEPhase.cpp
    M Source/JavaScriptCore/dfg/DFGClobberize.h
    M Source/JavaScriptCore/dfg/DFGHeapLocation.h

  Log Message:
  -----------
  Cherry-pick 47e039ffd689. rdar://115399657

    clobberize needs to be more precise with the *ByOffset nodes
    https://bugs.webkit.org/show_bug.cgi?id=261544
    rdar://115399657

    Reviewed by Yusuke Suzuki and Mark Lam.

    CSE phase uses clobberize to figure out if it's safe to merge two operations that
    def the same HeapLocation. Since HeapLocation does not currently have a way to
    track the offset used by the various *ByOffset nodes it can get confused and
    think that two ByOffset instructions produce the same value even if they don't
    use the same offset. This patch solves this by adding a new field to HeapLocation,
    which takes the metadata associated with the corresponding *ByOffset node. If two
    *ByOffset operations don't share the same metadata then they cannot be CSEed.

    * Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:
    * Source/JavaScriptCore/dfg/DFGClobberize.h:
    (JSC::DFG::clobberize):
    * Source/JavaScriptCore/dfg/DFGHeapLocation.h:
    (JSC::DFG::HeapLocation::HeapLocation):
    (JSC::DFG::HeapLocation::extraState const):
    (JSC::DFG::HeapLocation::hash const):

    Canonical link: https://commits.webkit.org/265870.558@safari-7616-branch

Identifier: 259548.873 at safari-7615.3.12.11-branch


  Commit: f1404ac4921929eced09dc2a212c0e6781e776b2
      https://github.com/WebKit/WebKit/commit/f1404ac4921929eced09dc2a212c0e6781e776b2
  Author: Myah Cobbs <mcobbs at apple.com>
  Date:   2023-09-19 (Tue, 19 Sep 2023)

  Changed paths:
    M Configurations/Version.xcconfig

  Log Message:
  -----------
  Versioning.

WebKit-7615.3.12.11.5

Identifier: 259548.874 at safari-7615.3.12.11-branch


Compare: https://github.com/WebKit/WebKit/compare/f6caf595fc2f...f1404ac49219


More information about the webkit-changes mailing list