Bug 1842773 - Part 14: Add {FixedLength,Resizable}TypedArrayObject classes. r=sfink
commit35105ddd1422d601ded76553736a675e819f95ec
authorAndré Bargull <andre.bargull@gmail.com>
Mon, 29 Jan 2024 10:44:24 +0000 (29 10:44 +0000)
committerAndré Bargull <andre.bargull@gmail.com>
Mon, 29 Jan 2024 10:44:24 +0000 (29 10:44 +0000)
tree001db7d0029e37aa50ead30d3487554b0212ccc9
parent931c433e28df20cc25002fc55c4ef1ca089d4456
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