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