Bug 1842773 - Part 10: Add {FixedLength,Resizable}DataViewObject classes. r=sfink
commitb1ec860405b075250ec2789e5e12d2c8d4176e35
authorAndré Bargull <andre.bargull@gmail.com>
Thu, 25 Jan 2024 15:49:46 +0000 (25 15:49 +0000)
committerAndré Bargull <andre.bargull@gmail.com>
Thu, 25 Jan 2024 15:49:46 +0000 (25 15:49 +0000)
tree3947d08a0b39fa096f7d691a7a8d4abf12064e44
parent820fbcce3d4e2568afed20a5d1412f533a06b749
Bug 1842773 - Part 10: Add {FixedLength,Resizable}DataViewObject classes. r=sfink

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

Differential Revision: https://phabricator.services.mozilla.com/D183326
js/public/ProtoKey.h
js/public/experimental/TypedData.h
js/src/builtin/DataViewObject.cpp
js/src/builtin/DataViewObject.h
js/src/jit/CacheIR.cpp
js/src/jit/CacheIR.h
js/src/jit/CacheIRCompiler.cpp
js/src/jit/WarpCacheIRTranspiler.cpp
js/src/vm/ArrayBufferObject.h
js/src/vm/PortableBaselineInterpret.cpp
js/src/vm/StructuredClone.cpp