Index: src/isolate.h |
diff --git a/src/isolate.h b/src/isolate.h |
index 42e22b4fd248b263a9de051da6f7ad6b73276339..58e1c098f05e1e5739ba213f6dbd55d43c88a2ec 100644 |
--- a/src/isolate.h |
+++ b/src/isolate.h |
@@ -6,11 +6,13 @@ |
#define V8_ISOLATE_H_ |
#include <queue> |
+#include <set> |
jochen (gone - plz use gerrit)
2015/07/20 13:37:20
nit. empty line after this one
epertoso
2015/07/20 13:40:20
Done.
|
#include "include/v8-debug.h" |
#include "src/allocation.h" |
#include "src/assert-scope.h" |
#include "src/base/atomicops.h" |
#include "src/builtins.h" |
+#include "src/cancelable-task.h" |
#include "src/contexts.h" |
#include "src/date.h" |
#include "src/execution.h" |
@@ -1133,6 +1135,9 @@ class Isolate { |
FutexWaitListNode* futex_wait_list_node() { return &futex_wait_list_node_; } |
+ void RegisterCancelableTask(CancelableTask* task); |
+ void RemoveCancelableTask(CancelableTask* task); |
+ |
protected: |
explicit Isolate(bool enable_serializer); |
@@ -1368,6 +1373,8 @@ class Isolate { |
FutexWaitListNode futex_wait_list_node_; |
+ std::set<CancelableTask*> cancelable_tasks_; |
+ |
friend class ExecutionAccess; |
friend class HandleScopeImplementer; |
friend class OptimizingCompileDispatcher; |