Skip to content

Commit 754d26a

Browse files
targosRafaelGSS
authored andcommittedSep 5, 2022
deps: patch V8 to 10.2.154.15
Refs: v8/v8@10.2.154.13...10.2.154.15 PR-URL: #44294 Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
1 parent 443730c commit 754d26a

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed
 

Diff for: ‎deps/v8/include/v8-version.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#define V8_MAJOR_VERSION 10
1212
#define V8_MINOR_VERSION 2
1313
#define V8_BUILD_NUMBER 154
14-
#define V8_PATCH_LEVEL 13
14+
#define V8_PATCH_LEVEL 15
1515

1616
// Use 1 for candidates and 0 otherwise.
1717
// (Boolean macro values are not supported by all preprocessors.)

Diff for: ‎deps/v8/src/compiler/escape-analysis.cc

+5-1
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ class ReduceScope {
7878
explicit ReduceScope(Node* node, Reduction* reduction)
7979
: current_node_(node), reduction_(reduction) {}
8080

81+
void SetValueChanged() { reduction()->set_value_changed(); }
82+
8183
protected:
8284
Node* current_node() const { return current_node_; }
8385
Reduction* reduction() { return reduction_; }
@@ -806,7 +808,9 @@ void ReduceNode(const Operator* op, EscapeAnalysisTracker::Scope* current,
806808
break;
807809
}
808810
case IrOpcode::kStateValues:
809-
// These uses are always safe.
811+
// We visit StateValue nodes through their correpsonding FrameState node,
812+
// so we need to make sure we revisit the FrameState.
813+
current->SetValueChanged();
810814
break;
811815
case IrOpcode::kFrameState: {
812816
// We mark the receiver as escaping due to the non-standard `.getThis`

Diff for: ‎deps/v8/tools/whitespace.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ Because whitespaces are not that funny......
1515
Today's answer to life the universe and everything is 12950!
1616
Today's answer to life the universe and everything is 6728!
1717
Today's answer to life the universe and everything is 6728!!
18-
..
18+
.

0 commit comments

Comments
 (0)
Please sign in to comment.