Contact emails thiba...@chromium.org, ecmzieg...@chromium.org
Explainer https://github.com/WebAssembly/multi-value/blob/master/proposals/multi-value/Overview.md Spec WebAssembly multi-value spec repository: https://github.com/WebAssembly/multi-value/ Recently merged into the core WebAssembly spec repository: https://github.com/WebAssembly/spec/ The V8 feature launch process <https://v8.dev/docs/feature-launch-process> does not require a TAG review for small language features which do not affect other Web APIs. Summary The WebAssembly multi-value feature allows WebAssembly functions and blocks to consume and return an arbitrary number of values. JavaScript functions returning iterables can be imported as multi-value functions in WebAssembly, and multi-value WebAssembly functions can be exported as functions returning arrays to JavaScript. Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)? Yes. Risks Interoperability and Compatibility The feature specification is finished <https://github.com/WebAssembly/proposals/blob/master/finished-proposals.md> and merged into the core WebAssembly spec <https://github.com/WebAssembly/spec>. It is already enabled by default in Firefox <https://bugzilla.mozilla.org/show_bug.cgi?id=1628321> and in WebKit <https://bugs.webkit.org/show_bug.cgi?id=202250>. Is this feature fully tested by web-platform-tests <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md> ? WPT are not required according to the V8 feature launch process <https://v8.dev/docs/feature-launch-process>, the V8 test suite already includes the WebAssembly spec tests <https://github.com/WebAssembly/spec/tree/master/test> and additional JavaScript tests <https://cs.chromium.org/chromium/src/v8/test/mjsunit/wasm/multi-value.js>. Entry on the feature dashboard <http://www.chromestatus.com/> https://chromestatus.com/features/5192420329259008 *Requesting approval to ship?* Yes. -- -- v8-users mailing list v8-users@googlegroups.com http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to v8-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/v8-users/CALowwNYY0ZxUTyFfeNzpKtiZ7%2Bx%3Db-F0CokvueWpyXGWTjMoSQ%40mail.gmail.com.