Index: src/api.cc |
diff --git a/src/api.cc b/src/api.cc |
index 7419442470fa325843c945270b9d6953e9ddf7eb..58c08f59c69ac39bd0f50729f3559fae748b9c9c 100644 |
--- a/src/api.cc |
+++ b/src/api.cc |
@@ -6650,6 +6650,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); |
{ |