| Index: src/api.cc
|
| diff --git a/src/api.cc b/src/api.cc
|
| index 064a4b013f45e22b2327c4a451fae928cbfff27e..f076438f20eeb5427770f1990046682e7123e2ed 100644
|
| --- a/src/api.cc
|
| +++ b/src/api.cc
|
| @@ -6334,6 +6334,26 @@ void V8::AddCallCompletedCallback(CallCompletedCallback callback) {
|
| }
|
|
|
|
|
| +void V8::RunMicrotasks(Isolate* isolate) {
|
| + i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
|
| + i::HandleScope scope(i_isolate);
|
| + i::V8::RunMicrotasks(i_isolate);
|
| +}
|
| +
|
| +
|
| +void V8::EnqueueExternalMicrotask(Isolate* isolate,
|
| + MicrotaskCallback callback) {
|
| + i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
|
| + i::HandleScope scope(i_isolate);
|
| + i::V8::EnqueueExternalMicrotask(i_isolate, callback);
|
| +}
|
| +
|
| +
|
| +void V8::SetAutorunMicrotasks(Isolate* isolate, bool autorun) {
|
| + reinterpret_cast<i::Isolate*>(isolate)->set_autorun_microtasks(autorun);
|
| +}
|
| +
|
| +
|
| void V8::RemoveCallCompletedCallback(CallCompletedCallback callback) {
|
| i::V8::RemoveCallCompletedCallback(callback);
|
| }
|
|
|