Chromium Code Reviews| Index: runtime/vm/isolate.h |
| diff --git a/runtime/vm/isolate.h b/runtime/vm/isolate.h |
| index 3d06d6f091662382d079c13919042702373feb7c..74ba3d92ab8b90466664a0682250d205aaf82ca5 100644 |
| --- a/runtime/vm/isolate.h |
| +++ b/runtime/vm/isolate.h |
| @@ -707,6 +707,14 @@ class Isolate : public BaseIsolate { |
| compilation_allowed_ = allowed; |
| } |
| + RawGrowableObjectArray* pending_extension_calls() const { |
| + return pending_extension_calls_; |
| + } |
| + void set_pending_extension_calls(const GrowableObjectArray& value); |
|
turnidge
2015/08/20 17:34:39
Maybe make pending_extension_calls, set_pending_ex
Cutch
2015/08/20 18:09:37
Done.
|
| + RawObject* InvokePendingExtensionCalls(); |
| + RawGrowableObjectArray* PrunePendingExtensionCalls(); |
| + void AppendExtensionCall(const Instance& closure); |
| + |
| #if defined(DEBUG) |
| #define REUSABLE_HANDLE_SCOPE_ACCESSORS(object) \ |
| void set_reusable_##object##_handle_scope_active(bool value) { \ |
| @@ -861,6 +869,8 @@ class Isolate : public BaseIsolate { |
| RawGrowableObjectArray* collected_closures_; |
| RawGrowableObjectArray* deoptimized_code_array_; |
| + RawGrowableObjectArray* pending_extension_calls_; |
| + |
| Metric* metrics_list_head_; |
| Counters counters_; |