Branch: refs/heads/safari-7615.2.9.101-branch
  Home:   https://github.com/WebKit/WebKit
  Commit: 2a99767f62cf44d7d81303fa334e85c3da3351d2
      
https://github.com/WebKit/WebKit/commit/2a99767f62cf44d7d81303fa334e85c3da3351d2
  Author: Myah Cobbs <[email protected]>
  Date:   2023-06-14 (Wed, 14 Jun 2023)

  Changed paths:
    M Configurations/Version.xcconfig

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

WebKit-7615.2.9.11.7

Identifier: [email protected]


  Commit: 92e45bf00447538843d486efad426ca037ef0d18
      
https://github.com/WebKit/WebKit/commit/92e45bf00447538843d486efad426ca037ef0d18
  Author: David Degazio <[email protected]>
  Date:   2023-06-14 (Wed, 14 Jun 2023)

  Changed paths:
    M Source/JavaScriptCore/dfg/DFGClobberize.h
    M Source/JavaScriptCore/dfg/DFGHeapLocation.cpp
    M Source/JavaScriptCore/dfg/DFGHeapLocation.h

  Log Message:
  -----------
  Cherry-pick 01e86f13952b. rdar://problem/110785576

    Backport fix for erroneous CSE of EnumeratorNextUpdateIndexAndMode and 
HasIndexedProperty
    rdar://110785576

    Reviewed by Michael Saboff, Justin Michaud and Yusuke Suzuki.

    Backports part of https://commits.webkit.org/263909@main, which
    prevents erroneous elimination of an EnumeratorNextUpdateIndexAndMode
    and HasIndexedProperty node pair if they have the same operands.
    The full commit in 263909@main depends on the existence of DFG tuples,
    which haven't yet been brought into the security branch, so those
    parts are omitted from this patch.

    * Source/JavaScriptCore/dfg/DFGClobberize.h:
    (JSC::DFG::clobberize):
    * Source/JavaScriptCore/dfg/DFGHeapLocation.cpp:
    (WTF::printInternal):
    * Source/JavaScriptCore/dfg/DFGHeapLocation.h:

    Canonical link: https://commits.webkit.org/259548.828@safari-7615-branch
Identifier: [email protected]


  Commit: 71aa5241a4c805a9a327bdde1fdcce13b456c4f2
      
https://github.com/WebKit/WebKit/commit/71aa5241a4c805a9a327bdde1fdcce13b456c4f2
  Author: Myah Cobbs <[email protected]>
  Date:   2023-06-22 (Thu, 22 Jun 2023)

  Changed paths:
    M Configurations/Version.xcconfig

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

WebKit-7615.2.9.11.8

Identifier: [email protected]


  Commit: 92e21118d72d12ab44041cbade3a331c854c5982
      
https://github.com/WebKit/WebKit/commit/92e21118d72d12ab44041cbade3a331c854c5982
  Author: Dan Robson <[email protected]>
  Date:   2023-06-28 (Wed, 28 Jun 2023)

  Changed paths:
    M Configurations/Version.xcconfig

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

WebKit-7615.2.9.11.9

Identifier: [email protected]


  Commit: 4fc9224d3188a7fd8ff2a8a3e0f8a4c5082e0233
      
https://github.com/WebKit/WebKit/commit/4fc9224d3188a7fd8ff2a8a3e0f8a4c5082e0233
  Author: Justin Michaud <[email protected]>
  Date:   2023-06-28 (Wed, 28 Jun 2023)

  Changed paths:
    A JSTests/stress/putstacksinking-callvarargs.js
    A JSTests/stress/putstacksinking-tailcallvarargs.js
    M Source/JavaScriptCore/dfg/DFGPreciseLocalClobberize.h

  Log Message:
  -----------
  Cherry-pick c3d2e3627b45. rdar://problem/111361499

    CallVarargs should identify that it can read inline call frame arguments.
    rdar://111361499

    Reviewed by Yusuke Suzuki.

    Call already does this, but CallVarargs has a special case that forgot.

    We should not be allowed to push PutStacks below a call of any kind, since
    it might access our call frame's arguments via foo.arguments, unless
    we are strict.

    The only exception is TailCall (but not 
TailCallForwardVarargsInlinedCaller),
    because it will destroy the entire frame.

    We do not un-pessimize TailCall yet to reduce risk, but it could be made
    to match TailCallForwardVarargs in the future.

    * JSTests/stress/putstacksinking-callvarargs.js: Added.
    (main.opt.x):
    (main.opt.y):
    (main.opt.z):
    (main.opt):
    (main):
    * JSTests/stress/putstacksinking-tailcallvarargs.js: Added.
    (main.opt.x):
    (main.opt.y):
    (main.opt.z):
    (main.opt):
    (main):
    * Source/JavaScriptCore/dfg/DFGPreciseLocalClobberize.h:
    (JSC::DFG::PreciseLocalClobberizeAdaptor::readTop):

    Canonical link: https://commits.webkit.org/259548.856@safari-7615-branch

Identifier: [email protected]


  Commit: f35571a69f8cdb85586ae6daca8a6fde566bd7cc
      
https://github.com/WebKit/WebKit/commit/f35571a69f8cdb85586ae6daca8a6fde566bd7cc
  Author: Dan Robson <[email protected]>
  Date:   2023-07-07 (Fri, 07 Jul 2023)

  Changed paths:
    M Configurations/Version.xcconfig

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

WebKit-7615.2.9.101.1

Identifier: [email protected]


Compare: https://github.com/WebKit/WebKit/compare/2a99767f62cf%5E...f35571a69f8c
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to