@@ -6,10 +6,10 @@ Subject: Remove deprecated `GetIsolate`
66https://chromium-review.googlesource.com/c/v8/v8/+/6905244
77
88diff --git a/src/api/environment.cc b/src/api/environment.cc
9- index 8e227ddd1be50c046a8cf2895a31d607eb7d31de..82f53bba29613de212f64be440ca20d7c630fddf 100644
9+ index ceac508418f489a8077c1bc85a2feaf85bf60480..33827edce63c9fe08b52aea59571391a83853443 100644
1010--- a/src/api/environment.cc
1111+++ b/src/api/environment.cc
12- @@ -654 ,7 +654 ,7 @@ std::unique_ptr<MultiIsolatePlatform> MultiIsolatePlatform::Create(
12+ @@ -646 ,7 +646 ,7 @@ std::unique_ptr<MultiIsolatePlatform> MultiIsolatePlatform::Create(
1313
1414 MaybeLocal<Object> GetPerContextExports(Local<Context> context,
1515 IsolateData* isolate_data) {
@@ -18,7 +18,7 @@ index 8e227ddd1be50c046a8cf2895a31d607eb7d31de..82f53bba29613de212f64be440ca20d7
1818 EscapableHandleScope handle_scope(isolate);
1919
2020 Local<Object> global = context->Global();
21- @@ -700 ,7 +700 ,7 @@ void ProtoThrower(const FunctionCallbackInfo<Value>& info) {
21+ @@ -692 ,7 +692 ,7 @@ void ProtoThrower(const FunctionCallbackInfo<Value>& info) {
2222 // This runs at runtime, regardless of whether the context
2323 // is created from a snapshot.
2424 Maybe<void> InitializeContextRuntime(Local<Context> context) {
@@ -27,7 +27,7 @@ index 8e227ddd1be50c046a8cf2895a31d607eb7d31de..82f53bba29613de212f64be440ca20d7
2727 HandleScope handle_scope(isolate);
2828
2929 // When `IsCodeGenerationFromStringsAllowed` is true, V8 takes the fast path
30- @@ -779 ,7 +779 ,7 @@ Maybe<void> InitializeContextRuntime(Local<Context> context) {
30+ @@ -771 ,7 +771 ,7 @@ Maybe<void> InitializeContextRuntime(Local<Context> context) {
3131 }
3232
3333 Maybe<void> InitializeBaseContextForSnapshot(Local<Context> context) {
@@ -36,7 +36,7 @@ index 8e227ddd1be50c046a8cf2895a31d607eb7d31de..82f53bba29613de212f64be440ca20d7
3636 HandleScope handle_scope(isolate);
3737
3838 // Delete `Intl.v8BreakIterator`
39- @@ -804 ,7 +804 ,7 @@ Maybe<void> InitializeBaseContextForSnapshot(Local<Context> context) {
39+ @@ -796 ,7 +796 ,7 @@ Maybe<void> InitializeBaseContextForSnapshot(Local<Context> context) {
4040 }
4141
4242 Maybe<void> InitializeMainContextForSnapshot(Local<Context> context) {
@@ -45,7 +45,7 @@ index 8e227ddd1be50c046a8cf2895a31d607eb7d31de..82f53bba29613de212f64be440ca20d7
4545 HandleScope handle_scope(isolate);
4646
4747 // Initialize the default values.
48- @@ -822 ,7 +822 ,7 @@ Maybe<void> InitializeMainContextForSnapshot(Local<Context> context) {
48+ @@ -814 ,7 +814 ,7 @@ Maybe<void> InitializeMainContextForSnapshot(Local<Context> context) {
4949 MaybeLocal<Object> InitializePrivateSymbols(Local<Context> context,
5050 IsolateData* isolate_data) {
5151 CHECK(isolate_data);
@@ -54,7 +54,7 @@ index 8e227ddd1be50c046a8cf2895a31d607eb7d31de..82f53bba29613de212f64be440ca20d7
5454 EscapableHandleScope scope(isolate);
5555 Context::Scope context_scope(context);
5656
57- @@ -846 ,7 +846 ,7 @@ MaybeLocal<Object> InitializePrivateSymbols(Local<Context> context,
57+ @@ -838 ,7 +838 ,7 @@ MaybeLocal<Object> InitializePrivateSymbols(Local<Context> context,
5858 MaybeLocal<Object> InitializePerIsolateSymbols(Local<Context> context,
5959 IsolateData* isolate_data) {
6060 CHECK(isolate_data);
@@ -63,7 +63,7 @@ index 8e227ddd1be50c046a8cf2895a31d607eb7d31de..82f53bba29613de212f64be440ca20d7
6363 EscapableHandleScope scope(isolate);
6464 Context::Scope context_scope(context);
6565
66- @@ -872 ,7 +872 ,7 @@ MaybeLocal<Object> InitializePerIsolateSymbols(Local<Context> context,
66+ @@ -864 ,7 +864 ,7 @@ MaybeLocal<Object> InitializePerIsolateSymbols(Local<Context> context,
6767 Maybe<void> InitializePrimordials(Local<Context> context,
6868 IsolateData* isolate_data) {
6969 // Run per-context JS files.
@@ -508,10 +508,10 @@ index 492d5f455f45a5c8a957ecdabed38709a633f640..48f9917113555c7ed87e37750c45d152
508508 Local<Array> keys;
509509 if (!entries->GetOwnPropertyNames(context).ToLocal(&keys))
510510diff --git a/src/node_errors.cc b/src/node_errors.cc
511- index 4386a1bc5678e351ce084cd2c47202561619b164..8d51201ad24999ed8f54e16c7878432d41841cf2 100644
511+ index 36a21b9523351fe2f225ffe7fca184d737640b62..c6e9e2c00064348c435ae10871a4013cb49376e6 100644
512512--- a/src/node_errors.cc
513513+++ b/src/node_errors.cc
514- @@ -633 ,7 +633 ,7 @@ v8::ModifyCodeGenerationFromStringsResult ModifyCodeGenerationFromStrings(
514+ @@ -631 ,7 +631 ,7 @@ v8::ModifyCodeGenerationFromStringsResult ModifyCodeGenerationFromStrings(
515515 v8::Local<v8::Context> context,
516516 v8::Local<v8::Value> source,
517517 bool is_code_like) {
@@ -520,7 +520,7 @@ index 4386a1bc5678e351ce084cd2c47202561619b164..8d51201ad24999ed8f54e16c7878432d
520520
521521 if (context->GetNumberOfEmbedderDataFields() <=
522522 ContextEmbedderIndex::kAllowCodeGenerationFromStrings) {
523- @@ -1000 ,7 +1000 ,7 @@ const char* errno_string(int errorno) {
523+ @@ -1037 ,7 +1037 ,7 @@ const char* errno_string(int errorno) {
524524 }
525525
526526 void PerIsolateMessageListener(Local<Message> message, Local<Value> error) {
@@ -529,7 +529,7 @@ index 4386a1bc5678e351ce084cd2c47202561619b164..8d51201ad24999ed8f54e16c7878432d
529529 switch (message->ErrorLevel()) {
530530 case Isolate::MessageErrorLevel::kMessageWarning: {
531531 Environment* env = Environment::GetCurrent(isolate);
532- @@ -1161 ,7 +1161 ,7 @@ void Initialize(Local<Object> target,
532+ @@ -1198 ,7 +1198 ,7 @@ void Initialize(Local<Object> target,
533533 SetMethod(
534534 context, target, "getErrorSourcePositions", GetErrorSourcePositions);
535535
@@ -640,7 +640,7 @@ index 66a8ee48fc68b22eaf6c9d9209cc5cb2439e55ff..b31e244f8af7d37c35319853a478776c
640640 env->AssignToContext(context, this, ContextInfo(""));
641641 }
642642diff --git a/src/node_report.cc b/src/node_report.cc
643- index 8ff711f12e19f73e50daac2b9c0fd26773d32758..6966710e8f0be542364850776ddf76f9223a02e7 100644
643+ index e1f4e30417d17f85d2294f3a01e6d90f0a443948..12a59307b452b0d67ebe909cae0458b8a0ca085b 100644
644644--- a/src/node_report.cc
645645+++ b/src/node_report.cc
646646@@ -399,7 +399,7 @@ static void PrintJavaScriptErrorProperties(JSONWriter* writer,
0 commit comments