v8/test/wasm-api-tests
Manos Koukoutos 2f852102d9 [wasm-gc] Final types
We add final types to wasm-gc.
- We introduce a `kWasmSubtypeFinalCode` as an alternative to
  `kWasmSubtypeCode`.
- Behind a flag, we interpret types behind this code as final, as well
  as types outside a subtype definition by default.
- For final types, type checks for call_indirect and ref.test etc. are
  reduced to simple type identity checks.

Bug: v8:7748
Change-Id: Iabf147b2a15f43abc4c7d1c582f460dbdc645d66
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4096478
Reviewed-by: Matthias Liedtke <mliedtke@chromium.org>
Reviewed-by: Clemens Backes <clemensb@chromium.org>
Commit-Queue: Manos Koukoutos <manoskouk@chromium.org>
Cr-Commit-Position: refs/heads/main@{#84955}
2022-12-20 14:03:30 +00:00
..
BUILD.gn
callbacks.cc [heap] Enable conservative stack scanning on tests 2022-12-14 16:14:12 +00:00
DEPS
finalize.cc [wasm] Clean up decoder constructor(s) 2022-11-21 10:42:57 +00:00
globals.cc
hostref.cc [wasm-gc] Split any and extern type 2022-07-28 13:09:55 +00:00
memory.cc
multi-return.cc
reflect.cc [wasm-gc] Split any and extern type 2022-07-28 13:09:55 +00:00
regressions.cc
run-all-wasm-api-tests.cc
serialize.cc [heap] Enable conservative stack scanning on tests 2022-12-14 16:14:12 +00:00
startup-errors.cc
table.cc [wasm-gc] Final types 2022-12-20 14:03:30 +00:00
testcfg.py [test] Refactor testrunner (4) 2022-07-18 09:52:24 +00:00
threads.cc
traps.cc [wasm] Always use the engine allocator for decoded modules 2022-12-02 12:22:06 +00:00
wasm-api-test.h [wasm] Clean up decoder constructor(s) 2022-11-21 10:42:57 +00:00
wasm-api-tests.status