thib...@chromium.org, ah...@chromium.org, va...@chromium.org, ahe...@chromium.org
https://github.com/aheejin/exception-handling
https://github.com/WebAssembly/exception-handling
This feature is adding exception support to WebAssembly. Exception handling allows code to break control flow when an exception is thrown. The exception can be any exception known by the WebAssembly module, or it may be an unknown exception that was thrown by a called imported function.
Not required for WebAssembly feature launches
Not applicable
Gecko: Positive (https://bugzilla.mozilla.org/show_bug.cgi?id=1335652)
WebKit: Positive They're probably not likely to begin working on the proposal before stage 3
Web developers: The developer feedback on the spec proposal (https://github.com/WebAssembly/exception-handling) was positive. This feature is one of the last bits missing to port legacy c++ apps to the web. Code that uses WebAssembly Exception Handling can be generated by Emscripten and has been used successfully in the origin trial.
Supported using DevTools
Yes, tests are provided by the spec, see https://github.com/WebAssembly/exception-handling/tree/master/test.
WebAssembly Exception handling can be enabled and disabled by the V8 Flag: --experimental-wasm-eh.
No
https://bugs.chromium.org/p/v8/issues/detail?id=8091
https://bugs.chromium.org/p/chromium/issues/detail?id=1173515
https://chromestatus.com/feature/4756734233018368
Intent to Experiment: https://groups.google.com/a/chromium.org/g/blink-dev/c/7l3oDJuNs6o/m/MtlFURU1BAAJ
Contact emails
thib...@chromium.org, ah...@chromium.org, va...@chromium.org, ahe...@chromium.org
Explainer
https://github.com/aheejin/exception-handling
Specification
https://github.com/WebAssembly/exception-handling
Summary
This feature is adding exception support to WebAssembly. Exception handling allows code to break control flow when an exception is thrown. The exception can be any exception known by the WebAssembly module, or it may be an unknown exception that was thrown by a called imported function.
Blink component
Search tags
TAG review
Not required for WebAssembly feature launches
TAG review status
Not applicable
Risks
Interoperability and Compatibility
Gecko: Positive (https://bugzilla.mozilla.org/show_bug.cgi?id=1335652)
WebKit: Positive They're probably not likely to begin working on the proposal before stage 3
On Tuesday, August 24, 2021 at 11:04:33 AM UTC+2 Andreas Haas wrote:Contact emails
thib...@chromium.org, ah...@chromium.org, va...@chromium.org, ahe...@chromium.org
Explainer
https://github.com/aheejin/exception-handling
Specification
https://github.com/WebAssembly/exception-handling
Summary
This feature is adding exception support to WebAssembly. Exception handling allows code to break control flow when an exception is thrown. The exception can be any exception known by the WebAssembly module, or it may be an unknown exception that was thrown by a called imported function.
Blink component
Search tags
TAG review
Not required for WebAssembly feature launches
TAG review status
Not applicable
Risks
Interoperability and Compatibility
Gecko: Positive (https://bugzilla.mozilla.org/show_bug.cgi?id=1335652)
Looks like they shipped (or at least fully implemented), so that's definitely a strong signal :)
On Wednesday, August 25, 2021 at 3:56:34 PM UTC+2 yoav...@chromium.org wrote:On Tuesday, August 24, 2021 at 11:04:33 AM UTC+2 Andreas Haas wrote:Contact emails
thib...@chromium.org, ah...@chromium.org, va...@chromium.org, ahe...@chromium.org
Explainer
https://github.com/aheejin/exception-handling
Specification
https://github.com/WebAssembly/exception-handling
Summary
This feature is adding exception support to WebAssembly. Exception handling allows code to break control flow when an exception is thrown. The exception can be any exception known by the WebAssembly module, or it may be an unknown exception that was thrown by a called imported function.
Blink component
Search tags
TAG review
Not required for WebAssembly feature launches
TAG review status
Not applicable
Risks
Interoperability and Compatibility
Gecko: Positive (https://bugzilla.mozilla.org/show_bug.cgi?id=1335652)
Looks like they shipped (or at least fully implemented), so that's definitely a strong signal :)We have an incomplete implementation (available behind a flag in Nightly, not on by default even there) and have not in any sense shipped anything. We do not (to my knowledge) have any publicly stated position on this spec, apart from that bug and an intent-to-prototype.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/92a38cf6-cd34-430a-bb1f-56dbae947a2fn%40chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAELSTve34mMRwax9sGCBXe604zkiPJAUmXHJ8bB0J-_5oLDWyg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAELSTvctZjb3LN6JbHuV_4K29r8Mc7xy%3DC6YR_DCJC1KTmh0QA%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/92a38cf6-cd34-430a-bb1f-56dbae947a2fn%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.