Index: src/api.cc |
diff --git a/src/api.cc b/src/api.cc |
index cf032a1fe8903851f3e53a18f4f19cff8d4712fe..73e18ee3de0391065ee50a4d51d54fe85a875a8f 100644 |
--- a/src/api.cc |
+++ b/src/api.cc |
@@ -6629,6 +6629,15 @@ bool Isolate::IdleNotification(int idle_time_in_ms) { |
} |
+bool Isolate::IdleNotificationDeadline(double deadline_in_seconds) { |
+ // Returning true tells the caller that it need not |
+ // continue to call IdleNotification. |
+ i::Isolate* isolate = reinterpret_cast<i::Isolate*>(this); |
+ if (!i::FLAG_use_idle_notification) return true; |
+ return isolate->heap()->IdleNotification(deadline_in_seconds); |
+} |
+ |
+ |
void Isolate::LowMemoryNotification() { |
i::Isolate* isolate = reinterpret_cast<i::Isolate*>(this); |
{ |