| Index: gin/public/isolate_holder.h
|
| diff --git a/gin/public/isolate_holder.h b/gin/public/isolate_holder.h
|
| index 62b871085805716db97938f3dda6a44888cbfca6..0d9cb3b39ef17561c090cf57d0f8dc916a67f0c7 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,
|
| @@ -51,6 +57,9 @@ class GIN_EXPORT IsolateHolder {
|
| scoped_refptr<base::SingleThreadTaskRunner> task_runner);
|
| IsolateHolder(scoped_refptr<base::SingleThreadTaskRunner> task_runner,
|
| AccessMode access_mode);
|
| + IsolateHolder(scoped_refptr<base::SingleThreadTaskRunner> task_runner,
|
| + AccessMode access_mode,
|
| + AllowAtomicsWaitMode atomics_wait_mode);
|
| ~IsolateHolder();
|
|
|
| // Should be invoked once before creating IsolateHolder instances to
|
|
|