[webkit-changes] [WebKit/WebKit] 2a9976: Versioning.
Dan Robson
noreply at github.com
Wed Oct 25 14:27:47 PDT 2023
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 <mcobbs at apple.com>
Date: 2023-06-14 (Wed, 14 Jun 2023)
Changed paths:
M Configurations/Version.xcconfig
Log Message:
-----------
Versioning.
WebKit-7615.2.9.11.7
Identifier: 259548.679 at safari-7615.2.9.11-branch
Commit: 92e45bf00447538843d486efad426ca037ef0d18
https://github.com/WebKit/WebKit/commit/92e45bf00447538843d486efad426ca037ef0d18
Author: David Degazio <d_degazio at apple.com>
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 at 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: 259548.680 at safari-7615.2.9.11-branch
Commit: 71aa5241a4c805a9a327bdde1fdcce13b456c4f2
https://github.com/WebKit/WebKit/commit/71aa5241a4c805a9a327bdde1fdcce13b456c4f2
Author: Myah Cobbs <mcobbs at apple.com>
Date: 2023-06-22 (Thu, 22 Jun 2023)
Changed paths:
M Configurations/Version.xcconfig
Log Message:
-----------
Versioning.
WebKit-7615.2.9.11.8
Identifier: 259548.681 at safari-7615.2.9.11-branch
Commit: 92e21118d72d12ab44041cbade3a331c854c5982
https://github.com/WebKit/WebKit/commit/92e21118d72d12ab44041cbade3a331c854c5982
Author: Dan Robson <dan_robson at apple.com>
Date: 2023-06-28 (Wed, 28 Jun 2023)
Changed paths:
M Configurations/Version.xcconfig
Log Message:
-----------
Versioning.
WebKit-7615.2.9.11.9
Identifier: 259548.682 at safari-7615.2.9.11-branch
Commit: 4fc9224d3188a7fd8ff2a8a3e0f8a4c5082e0233
https://github.com/WebKit/WebKit/commit/4fc9224d3188a7fd8ff2a8a3e0f8a4c5082e0233
Author: Justin Michaud <justin_michaud at apple.com>
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: 259548.683 at safari-7615.2.9.11-branch
Commit: f35571a69f8cdb85586ae6daca8a6fde566bd7cc
https://github.com/WebKit/WebKit/commit/f35571a69f8cdb85586ae6daca8a6fde566bd7cc
Author: Dan Robson <dan_robson at apple.com>
Date: 2023-07-07 (Fri, 07 Jul 2023)
Changed paths:
M Configurations/Version.xcconfig
Log Message:
-----------
Versioning.
WebKit-7615.2.9.101.1
Identifier: 259548.684 at safari-7615.2.9.101-branch
Compare: https://github.com/WebKit/WebKit/compare/2a99767f62cf%5E...f35571a69f8c
More information about the webkit-changes
mailing list