@@ -19911,7 +19911,7 @@ TEST(RunMicrotasksIgnoresThrownExceptionsFromApi) {
1991119911 CHECK(!isolate->IsExecutionTerminating());
1991219912 isolate->EnqueueMicrotask(ThrowExceptionMicrotask);
1991319913 isolate->EnqueueMicrotask(IncrementCounterMicrotask);
19914- isolate->RunMicrotasks ();
19914+ isolate->PerformMicrotaskCheckpoint ();
1991519915 CHECK_EQ(1, microtask_callback_count);
1991619916 CHECK(!try_catch.HasCaught());
1991719917 }
@@ -19953,7 +19953,7 @@ TEST(SetAutorunMicrotasks) {
1995319953 CHECK_EQ(0, CompileRun("ext2Calls")->Int32Value(env.local()).FromJust());
1995419954 CHECK_EQ(1u, microtasks_completed_callback_count);
1995519955
19956- env->GetIsolate()->RunMicrotasks ();
19956+ env->GetIsolate()->PerformMicrotaskCheckpoint ();
1995719957 CHECK_EQ(2, CompileRun("ext1Calls")->Int32Value(env.local()).FromJust());
1995819958 CHECK_EQ(1, CompileRun("ext2Calls")->Int32Value(env.local()).FromJust());
1995919959 CHECK_EQ(2u, microtasks_completed_callback_count);
@@ -19965,7 +19965,7 @@ TEST(SetAutorunMicrotasks) {
1996519965 CHECK_EQ(1, CompileRun("ext2Calls")->Int32Value(env.local()).FromJust());
1996619966 CHECK_EQ(2u, microtasks_completed_callback_count);
1996719967
19968- env->GetIsolate()->RunMicrotasks ();
19968+ env->GetIsolate()->PerformMicrotaskCheckpoint ();
1996919969 CHECK_EQ(2, CompileRun("ext1Calls")->Int32Value(env.local()).FromJust());
1997019970 CHECK_EQ(2, CompileRun("ext2Calls")->Int32Value(env.local()).FromJust());
1997119971 CHECK_EQ(3u, microtasks_completed_callback_count);
@@ -20015,7 +20015,7 @@ TEST(RunMicrotasksWithoutEnteringContext) {
2001520015 isolate->EnqueueMicrotask(
2001620016 Function::New(context, MicrotaskOne).ToLocalChecked());
2001720017 }
20018- isolate->RunMicrotasks ();
20018+ isolate->PerformMicrotaskCheckpoint ();
2001920019 {
2002020020 Context::Scope context_scope(context);
2002120021 CHECK_EQ(1, CompileRun("ext1Calls")->Int32Value(context).FromJust());
@@ -20039,7 +20039,7 @@ static void Regress808911_CurrentContextWrapper(
2003920039 CHECK(isolate->GetCurrentContext() !=
2004020040 isolate->GetEnteredOrMicrotaskContext());
2004120041 isolate->EnqueueMicrotask(Regress808911_MicrotaskCallback, isolate);
20042- isolate->RunMicrotasks ();
20042+ isolate->PerformMicrotaskCheckpoint ();
2004320043}
2004420044
2004520045THREADED_TEST(Regress808911) {
@@ -22507,7 +22507,7 @@ TEST(PromiseThen) {
2250722507 .ToLocalChecked()
2250822508 ->Int32Value(context.local())
2250922509 .FromJust());
22510- isolate->RunMicrotasks ();
22510+ isolate->PerformMicrotaskCheckpoint ();
2251122511 CHECK_EQ(1, global->Get(context.local(), v8_str("x1"))
2251222512 .ToLocalChecked()
2251322513 ->Int32Value(context.local())
@@ -22533,7 +22533,7 @@ TEST(PromiseThen) {
2253322533 .ToLocalChecked()
2253422534 ->Int32Value(context.local())
2253522535 .FromJust());
22536- isolate->RunMicrotasks ();
22536+ isolate->PerformMicrotaskCheckpoint ();
2253722537 CHECK_EQ(0, global->Get(context.local(), v8_str("x1"))
2253822538 .ToLocalChecked()
2253922539 ->Int32Value(context.local())
@@ -22553,7 +22553,7 @@ TEST(PromiseThen) {
2255322553 .ToLocalChecked()
2255422554 ->Int32Value(context.local())
2255522555 .FromJust());
22556- isolate->RunMicrotasks ();
22556+ isolate->PerformMicrotaskCheckpoint ();
2255722557 CHECK_EQ(3, global->Get(context.local(), v8_str("x1"))
2255822558 .ToLocalChecked()
2255922559 ->Int32Value(context.local())
@@ -22602,7 +22602,7 @@ TEST(PromiseThen2) {
2260222602 .ToLocalChecked()
2260322603 ->Int32Value(context.local())
2260422604 .FromJust());
22605- isolate->RunMicrotasks ();
22605+ isolate->PerformMicrotaskCheckpoint ();
2260622606 CHECK_EQ(1, global->Get(context.local(), v8_str("x1"))
2260722607 .ToLocalChecked()
2260822608 ->Int32Value(context.local())
@@ -22613,7 +22613,7 @@ TEST(PromiseThen2) {
2261322613 .FromJust());
2261422614
2261522615 Local<v8::Promise> b = a->Then(context.local(), f3, f2).ToLocalChecked();
22616- isolate->RunMicrotasks ();
22616+ isolate->PerformMicrotaskCheckpoint ();
2261722617 CHECK_EQ(1, global->Get(context.local(), v8_str("x1"))
2261822618 .ToLocalChecked()
2261922619 ->Int32Value(context.local())
@@ -22624,7 +22624,7 @@ TEST(PromiseThen2) {
2262422624 .FromJust());
2262522625
2262622626 Local<v8::Promise> c = b->Then(context.local(), f1, f2).ToLocalChecked();
22627- isolate->RunMicrotasks ();
22627+ isolate->PerformMicrotaskCheckpoint ();
2262822628 CHECK_EQ(1, global->Get(context.local(), v8_str("x1"))
2262922629 .ToLocalChecked()
2263022630 ->Int32Value(context.local())
@@ -22635,7 +22635,7 @@ TEST(PromiseThen2) {
2263522635 .FromJust());
2263622636
2263722637 v8::Local<v8::Promise> d = c->Then(context.local(), f1, f2).ToLocalChecked();
22638- isolate->RunMicrotasks ();
22638+ isolate->PerformMicrotaskCheckpoint ();
2263922639 CHECK_EQ(103, global->Get(context.local(), v8_str("x1"))
2264022640 .ToLocalChecked()
2264122641 ->Int32Value(context.local())
@@ -22646,7 +22646,7 @@ TEST(PromiseThen2) {
2264622646 .FromJust());
2264722647
2264822648 v8::Local<v8::Promise> e = d->Then(context.local(), f3, f2).ToLocalChecked();
22649- isolate->RunMicrotasks ();
22649+ isolate->PerformMicrotaskCheckpoint ();
2265022650 CHECK_EQ(103, global->Get(context.local(), v8_str("x1"))
2265122651 .ToLocalChecked()
2265222652 ->Int32Value(context.local())
@@ -22657,7 +22657,7 @@ TEST(PromiseThen2) {
2265722657 .FromJust());
2265822658
2265922659 v8::Local<v8::Promise> f = e->Then(context.local(), f1, f3).ToLocalChecked();
22660- isolate->RunMicrotasks ();
22660+ isolate->PerformMicrotaskCheckpoint ();
2266122661 CHECK_EQ(103, global->Get(context.local(), v8_str("x1"))
2266222662 .ToLocalChecked()
2266322663 ->Int32Value(context.local())
@@ -22668,7 +22668,7 @@ TEST(PromiseThen2) {
2266822668 .FromJust());
2266922669
2267022670 f->Then(context.local(), f1, f2).ToLocalChecked();
22671- isolate->RunMicrotasks ();
22671+ isolate->PerformMicrotaskCheckpoint ();
2267222672 CHECK_EQ(103, global->Get(context.local(), v8_str("x1"))
2267322673 .ToLocalChecked()
2267422674 ->Int32Value(context.local())
@@ -25735,7 +25735,7 @@ TEST(DynamicImport) {
2573525735 i::MaybeHandle<i::JSPromise> maybe_promise =
2573625736 i_isolate->RunHostImportModuleDynamicallyCallback(referrer, specifier);
2573725737 i::Handle<i::JSPromise> promise = maybe_promise.ToHandleChecked();
25738- isolate->RunMicrotasks ();
25738+ isolate->PerformMicrotaskCheckpoint ();
2573925739 CHECK(result->Equals(i::String::cast(promise->result())));
2574025740}
2574125741
@@ -26435,7 +26435,7 @@ TEST(MicrotaskContextShouldBeNativeContext) {
2643526435 " await 42;"
2643626436 "})().then(callback);}");
2643726437
26438- isolate->RunMicrotasks ();
26438+ isolate->PerformMicrotaskCheckpoint ();
2643926439}
2644026440
2644126441TEST(PreviewSetKeysIteratorEntriesWithDeleted) {
0 commit comments