v8/test/common/wasm
Manos Koukoutos 22c5844851 [wasm-gc] Allow all reference types at the JS boundary
We have been manually disallowing subtypes of anyref, as well as null
types, at the JS boundary, although the infrastructure to handle them
was basically in place. This CL removes this restriction.

Drive-by: Handle null correctly for typed functions in {ToJS}.

Bug: v8:7748
Change-Id: I51df2159ff4e6eea5a1ba401fa87920db9c4f2aa
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4154413
Commit-Queue: Manos Koukoutos <manoskouk@chromium.org>
Reviewed-by: Matthias Liedtke <mliedtke@chromium.org>
Cr-Commit-Position: refs/heads/main@{#85260}
2023-01-12 15:42:15 +00:00
..
flag-utils.h [config] Add V8_NODISCARD for Scope classes 2020-11-26 11:08:45 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
test-signatures.h [wasm-gc] Split any and extern type 2022-07-28 13:09:55 +00:00
wasm-interpreter.cc [relaxed-simd] Fix ordering of relaxed FMA/FNMA operands 2022-12-16 19:12:44 +00:00
wasm-interpreter.h [wasm][cleanup] Pass ModuleWireBytes by value 2022-11-10 12:17:39 +00:00
wasm-macro-gen.h [wasm-gc] Add new br_on_cast_fail null variant taking a heap type immediate 2022-12-15 12:45:51 +00:00
wasm-module-runner.cc [wasm-gc] Allow all reference types at the JS boundary 2023-01-12 15:42:15 +00:00
wasm-module-runner.h [wasm][cleanup] Pass ModuleWireBytes by value 2022-11-10 12:17:39 +00:00