| Index: Source/bindings/scripts/v8_types.py
|
| diff --git a/Source/bindings/scripts/v8_types.py b/Source/bindings/scripts/v8_types.py
|
| index d1dfb9f631a1193524bea2d4f4caad99f6b3f729..b63be76207faf2a068d81c5c7c4532d282e10d7b 100644
|
| --- a/Source/bindings/scripts/v8_types.py
|
| +++ b/Source/bindings/scripts/v8_types.py
|
| @@ -69,9 +69,11 @@ TYPED_ARRAY_TYPES = frozenset([
|
| ARRAY_BUFFER_AND_VIEW_TYPES = TYPED_ARRAY_TYPES.union(frozenset([
|
| 'ArrayBuffer',
|
| 'ArrayBufferView',
|
| + 'SharedArrayBuffer',
|
| 'DataView',
|
| ]))
|
|
|
| +
|
| IdlType.is_array_buffer_or_view = property(
|
| lambda self: self.base_type in ARRAY_BUFFER_AND_VIEW_TYPES)
|
|
|
| @@ -501,7 +503,7 @@ V8_VALUE_TO_CPP_VALUE = {
|
| 'EventTarget': 'toEventTarget({isolate}, {v8_value})',
|
| 'NodeFilter': 'toNodeFilter({v8_value}, info.Holder(), ScriptState::current({isolate}))',
|
| 'Promise': 'ScriptPromise::cast(ScriptState::current({isolate}), {v8_value})',
|
| - 'SerializedScriptValue': 'SerializedScriptValueFactory::instance().create({isolate}, {v8_value}, 0, 0, exceptionState)',
|
| + 'SerializedScriptValue': 'SerializedScriptValueFactory::instance().create({isolate}, {v8_value}, 0, 0, 0, exceptionState)',
|
| 'ScriptValue': 'ScriptValue(ScriptState::current({isolate}), {v8_value})',
|
| 'Window': 'toDOMWindow({isolate}, {v8_value})',
|
| 'XPathNSResolver': 'toXPathNSResolver(ScriptState::current({isolate}), {v8_value})',
|
|
|