v8/test/wasm-js
Andreas Haas b918bf05a7 [wasm] Set prototype for more API objects
This CL sets the prototype for the other WebAssembly API objects,
Module, Instance, Table, and Memory.

For Instance, the WebAssemblyInstanceImpl function got inlined, as
there was only one caller, and it made setting the prototype
complicated.

R=jkummerow@chromium.org

Bug: v8:12227
Change-Id: I93b459d69b917b099b27f957fb0e04b7e021bd59
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3168282
Commit-Queue: Andreas Haas <ahaas@chromium.org>
Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
Cr-Commit-Position: refs/heads/main@{#76954}
2021-09-21 09:12:32 +00:00
..
third_party Revert "[wasm] Re-exported globals preserve their identity" 2020-06-24 22:57:41 +00:00
after.js [wasm][tests] Sync testharness of wasm-js tests with wpt 2020-06-16 08:17:19 +00:00
BUILD.gn Reland "[wasm] Add a new wasm-js testsuite to run js-api tests" 2018-10-18 20:18:55 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
report.js [wasm][tests] Sync testharness of wasm-js tests with wpt 2020-06-16 08:17:19 +00:00
testcfg.py [wasm] Add wasm wpt tests to the V8 tests 2021-09-14 19:10:27 +00:00
testharness-additions.js [wasm][tests] Sync testharness of wasm-js tests with wpt 2020-06-16 08:17:19 +00:00
tests.tar.gz.sha1 [wasm] Update spec tests 2021-09-16 12:07:51 +00:00
wasm-js.status [wasm] Set prototype for more API objects 2021-09-21 09:12:32 +00:00