Index: gin/public/isolate_holder.h |
diff --git a/gin/public/isolate_holder.h b/gin/public/isolate_holder.h |
index 62b871085805716db97938f3dda6a44888cbfca6..4c558ae4a6bc6165257970bf0fee8add2ced3cbd 100644 |
--- a/gin/public/isolate_holder.h |
+++ b/gin/public/isolate_holder.h |
@@ -41,6 +41,12 @@ class GIN_EXPORT IsolateHolder { |
kUseLocker |
}; |
+ // Whether Atomics.wait can be called on this isolate. |
+ enum AllowAtomicsWaitMode { |
+ kDisallowAtomicsWait, |
+ kAllowAtomicsWait |
+ }; |
+ |
// Indicates whether V8 works with stable or experimental v8 extras. |
enum V8ExtrasMode { |
kStableV8Extras, |
@@ -50,7 +56,8 @@ class GIN_EXPORT IsolateHolder { |
explicit IsolateHolder( |
scoped_refptr<base::SingleThreadTaskRunner> task_runner); |
IsolateHolder(scoped_refptr<base::SingleThreadTaskRunner> task_runner, |
- AccessMode access_mode); |
+ AccessMode access_mode, |
+ AllowAtomicsWaitMode atomics_wait_mode = kAllowAtomicsWait); |
jochen (gone - plz use gerrit)
2017/02/01 04:34:19
no default arguments please
binji
2017/02/01 23:09:32
Done.
|
~IsolateHolder(); |
// Should be invoked once before creating IsolateHolder instances to |