diff options
author | Taym Haddadi <haddadi.taym@gmail.com> | 2025-01-06 21:29:36 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-06 20:29:36 +0000 |
commit | 82bc7cb5bb4c0cb53cc0011e3d8a3e120048d264 (patch) | |
tree | b3e2a760bf586700f451d60573635f02aaedfe8e /third_party/WebIDL/array-type.patch | |
parent | c43762faea97c24e6135f426fbde8224f261abf6 (diff) | |
download | servo-82bc7cb5bb4c0cb53cc0011e3d8a3e120048d264.tar.gz servo-82bc7cb5bb4c0cb53cc0011e3d8a3e120048d264.zip |
Use patch to add arrayType in WebIDL.py (#34848)
* Remove directly modified arrayType changes in WebIDL.py
Signed-off-by: Taym Haddadi <haddadi.taym@gmail.com>
* Use patch to add arrayType in WebIDL.py
Signed-off-by: Taym Haddadi <haddadi.taym@gmail.com>
---------
Signed-off-by: Taym Haddadi <haddadi.taym@gmail.com>
Diffstat (limited to 'third_party/WebIDL/array-type.patch')
-rw-r--r-- | third_party/WebIDL/array-type.patch | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/third_party/WebIDL/array-type.patch b/third_party/WebIDL/array-type.patch new file mode 100644 index 00000000000..68c3ede8744 --- /dev/null +++ b/third_party/WebIDL/array-type.patch @@ -0,0 +1,40 @@ +diff --git a/third_party/WebIDL/WebIDL.py b/third_party/WebIDL/WebIDL.py +index fbc193eac6..40e118e378 100644 +--- a/third_party/WebIDL/WebIDL.py ++++ b/third_party/WebIDL/WebIDL.py +@@ -2549,6 +2549,17 @@ class IDLType(IDLObject): + "object", + # Funny stuff + "interface", ++ "int8array", ++ "uint8array", ++ "int16array", ++ "uint16array", ++ "int32array", ++ "uint32array", ++ "float32array", ++ "float64array", ++ "arrayBuffer", ++ "arrayBufferView", ++ "uint8clampedarray", + "dictionary", + "enum", + "callback", +@@ -3832,6 +3843,17 @@ class IDLBuiltinType(IDLType): + Types.utf8string: IDLType.Tags.utf8string, + Types.jsstring: IDLType.Tags.jsstring, + Types.object: IDLType.Tags.object, ++ Types.ArrayBuffer: IDLType.Tags.arrayBuffer, ++ Types.ArrayBufferView: IDLType.Tags.arrayBufferView, ++ Types.Int8Array: IDLType.Tags.int8array, ++ Types.Uint8Array: IDLType.Tags.uint8array, ++ Types.Uint8ClampedArray: IDLType.Tags.uint8clampedarray, ++ Types.Int16Array: IDLType.Tags.int16array, ++ Types.Uint16Array: IDLType.Tags.uint16array, ++ Types.Int32Array: IDLType.Tags.int32array, ++ Types.Uint32Array: IDLType.Tags.uint32array, ++ Types.Float32Array: IDLType.Tags.float32array, ++ Types.Float64Array: IDLType.Tags.float64array, + } + + PrettyNames = { |