Bug 1842999 - Part 27: Support DataView.p.{get,set} on resizable dataviews. r=jandem
commit7677858f3636371dc2ed1c68f5a8528b4ae90caf
authorAndré Bargull <andre.bargull@gmail.com>
Tue, 27 Feb 2024 13:27:54 +0000 (27 13:27 +0000)
committerAndré Bargull <andre.bargull@gmail.com>
Tue, 27 Feb 2024 13:27:54 +0000 (27 13:27 +0000)
treea9ecb5de9e2a0c5f0226dee4d2ed786171a728a0
parentb8bd87e7c42dcf79257b309bb6b5f67528ca5739
Bug 1842999 - Part 27: Support DataView.p.{get,set} on resizable dataviews. r=jandem

Differential Revision: https://phabricator.services.mozilla.com/D200667
13 files changed:
js/src/builtin/DataViewObject.h
js/src/jit-test/tests/dataview/resizable-dataview-get-elem-with-sab.js [new file with mode: 0644]
js/src/jit-test/tests/dataview/resizable-dataview-get-elem.js [new file with mode: 0644]
js/src/jit-test/tests/dataview/resizable-dataview-set-elem-with-sab.js [new file with mode: 0644]
js/src/jit-test/tests/dataview/resizable-dataview-set-elem.js [new file with mode: 0644]
js/src/jit/CacheIR.cpp
js/src/jit/CacheIR.h
js/src/jit/CacheIRCompiler.cpp
js/src/jit/CacheIRCompiler.h
js/src/jit/CacheIROps.yaml
js/src/jit/Registers.h
js/src/jit/WarpCacheIRTranspiler.cpp
js/src/vm/PortableBaselineInterpret.cpp