Bug 1842773 - Part 14: Add {FixedLength,Resizable}TypedArrayObject classes. r=sfink
commitcff3d07ed9383782299c851d24b9d3a77b98ab6a
authorAndré Bargull <andre.bargull@gmail.com>
Thu, 25 Jan 2024 15:49:47 +0000 (25 15:49 +0000)
committerAndré Bargull <andre.bargull@gmail.com>
Thu, 25 Jan 2024 15:49:47 +0000 (25 15:49 +0000)
tree652c3a096431408cc19151e82ed33c99ba5944b0
parent66c62b5447174893df11a8cf4f8e5fd0e6ec0924
Bug 1842773 - Part 14: Add {FixedLength,Resizable}TypedArrayObject classes. r=sfink

Similar to part 3, add separate classes for fixed-length and resizable
TypedArray objects.

Differential Revision: https://phabricator.services.mozilla.com/D183330
12 files changed:
js/public/ProtoKey.h
js/public/experimental/TypedData.h
js/src/gc/Tenuring.cpp
js/src/jit/CacheIR.cpp
js/src/jit/MacroAssembler.cpp
js/src/vm/ArrayBufferObject.h
js/src/vm/ArrayBufferViewObject.cpp
js/src/vm/JSObject.cpp
js/src/vm/StructuredClone.cpp
js/src/vm/TypedArrayObject-inl.h
js/src/vm/TypedArrayObject.cpp
js/src/vm/TypedArrayObject.h