Chromium Code Reviews| 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; |