v8/test
Michael Starzinger f19a70681d [wasm] Add support for 'except_ref' value type.
This adds experimental support for an 'except_ref' value type for caught
exceptions as per the exception handling proposal. In the current for it
is only allowed to have such types in the stack or in a local, support
for having it as part of any signature was left out.

The default value for a local of type 'except_ref' is the 'ref_null'
value for now. Since this value cannot escape a wasm function, the
concrete value is not actually observable.

R=ahaas@chromium.org
TEST=unittests/LocalDeclDecoderTest.ExceptRef,mjsunit/wasm/exceptions
BUG=v8:8091

Change-Id: I7bd65274327a833262f8749cbe0e24e737f6e0c1
Reviewed-on: https://chromium-review.googlesource.com/1196510
Reviewed-by: Andreas Haas <ahaas@chromium.org>
Commit-Queue: Michael Starzinger <mstarzinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#55526}
2018-08-30 13:39:37 +00:00
..
benchmarks [test] Share resource-fetching logic with all d8 test cases 2018-08-29 17:51:43 +00:00
cctest [interpreter] Add bytecode for leading array spreads. 2018-08-30 11:47:58 +00:00
common [wasm] Add WasmFeatures to enable/detect features 2018-08-09 10:58:22 +00:00
debugger [test] Share resource-fetching logic with all d8 test cases 2018-08-29 17:51:43 +00:00
fuzzer Reland "[wasm] Implement the new API for WebAssembly.instantiateStreaming" 2018-08-14 08:20:19 +00:00
inspector Reland "inspector: find magic comment using V8 scanner" 2018-08-29 19:48:01 +00:00
intl [Intl] Add unit test to test the order of reading Options 2018-08-30 00:17:18 +00:00
js-perf-test [js-perf] Further reducing test-case size. 2018-08-30 11:41:30 +00:00
memory [builtins] Add embedded stats to --serialization-statistics 2018-07-05 12:33:26 +00:00
message [interpreter] Add bytecode for leading array spreads. 2018-08-30 11:47:58 +00:00
mjsunit [wasm] Add support for 'except_ref' value type. 2018-08-30 13:39:37 +00:00
mkgrokdump Implement global proposal 2018-08-16 11:07:21 +00:00
mozilla [test] Share resource-fetching logic with all d8 test cases 2018-08-29 17:51:43 +00:00
preparser [test] Share resource-fetching logic with all d8 test cases 2018-08-29 17:51:43 +00:00
test262 [ESNext] Enable test262 tests for globalThis 2018-08-29 19:43:00 +00:00
torque [torque] only expose safe FixedArray allocation 2018-08-13 15:58:17 +00:00
unittests [wasm] Add support for 'except_ref' value type. 2018-08-30 13:39:37 +00:00
wasm-spec-tests [test] Share resource-fetching logic with all d8 test cases 2018-08-29 17:51:43 +00:00
webkit [interpreter] Add bytecode for leading array spreads. 2018-08-30 11:47:58 +00:00
BUILD.gn Reland "[test] Add logic to run tests on Android" 2018-08-10 17:56:12 +00:00