Great! LGTM1
On Wed, Sep 1, 2021 at 9:09 AM Andreas Haas <ah...@chromium.org> wrote: > The signals from the other implementations are in now and are both > positive, see > > * WebKit: > https://lists.webkit.org/pipermail/webkit-dev/2021-August/031958.html > * Gecko: https://github.com/mozilla/standards-positions/issues/573 > > On Fri, Aug 27, 2021 at 11:55 PM Adam Klein <ad...@chromium.org> wrote: > >> Thanks Chris. Here's the updated signals links (no replies yet on either): >> >> * WebKit: >> https://lists.webkit.org/pipermail/webkit-dev/2021-August/031958.html >> * Gecko: https://github.com/mozilla/standards-positions/issues/573 >> >> On Thursday, August 26, 2021 at 2:14:57 PM UTC-7 Chris Harrelson wrote: >> >>> Hi, two points: >>> >>> * This proposal appears to be only at phase 3 >>> <https://github.com/WebAssembly/proposals/blob/master/README.md>, which >>> is one lower than the "intent-is-rubber-stamped" level. If you wish to ship >>> now, please provide signals from the other implementations. >>> * Implementation signals must come from bit.ly/blink-signals. >>> >>> On Thu, Aug 26, 2021 at 12:18 PM Yoav Weiss <yoavwe...@chromium.org> >>> wrote: >>> >>>> >>>> >>>> On Thursday, August 26, 2021 at 8:58:29 PM UTC+2 lha...@mozilla.com >>>> wrote: >>>> >>>>> 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 >>>>>>> >>>>>>> Blink>JavaScript>WebAssembly >>>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EJavaScript%3EWebAssembly> >>>>>>> >>>>>>> Search tags >>>>>>> >>>>>>> wasm <https://chromestatus.com/features#tags:wasm>, webassembly >>>>>>> <https://chromestatus.com/features#tags:webassembly>, Exceptions >>>>>>> <https://chromestatus.com/features#tags:Exceptions> >>>>>>> >>>>>>> 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 >>>>>>> <https://chromestatus.com/admin/features/launch/4756734233018368/5?intent=1> >>>>>>> ) >>>>>>> >>>>>> 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. >>>>> >>>> >>>> Apologies. I read too much into the issue marked as FIXED. >>>> >>>> >>>>> --lars >>>>> >>>>> >>>>>> >>>>>>> >>>>>>> WebKit: Positive They're probably not likely to begin working on the >>>>>>> proposal before stage 3 >>>>>>> >>>>>> >>>>>> Links? >>>>>> >>>>>> >>>>>>> >>>>>>> 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 <https://emscripten.org/docs/porting/exceptions.html> >>>>>>> and has been used successfully in the origin trial. >>>>>>> >>>>>>> >>>>>>> Debuggability >>>>>>> >>>>>>> Supported using DevTools >>>>>>> >>>>>>> >>>>>>> Is this feature fully tested by web-platform-tests >>>>>>> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md> >>>>>>> ? >>>>>>> >>>>>>> Yes, tests are provided by the spec, see >>>>>>> https://github.com/WebAssembly/exception-handling/tree/master/test. >>>>>>> >>>>>>> Flag name >>>>>>> >>>>>>> WebAssembly Exception handling can be enabled and disabled by the V8 >>>>>>> Flag: --experimental-wasm-eh. >>>>>>> >>>>>>> >>>>>>> Requires code in //chrome? >>>>>>> >>>>>>> No >>>>>>> >>>>>>> Tracking bug >>>>>>> >>>>>>> https://bugs.chromium.org/p/v8/issues/detail?id=8091 >>>>>>> >>>>>>> Launch bug >>>>>>> >>>>>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1173515 >>>>>>> >>>>>>> Estimated milestones >>>>>>> >>>>>>> OriginTrial desktop first >>>>>>> >>>>>>> 90 >>>>>>> >>>>>>> OriginTrial desktop last >>>>>>> >>>>>>> 94 >>>>>>> >>>>>>> OriginTrial android first >>>>>>> >>>>>>> 90 >>>>>>> >>>>>>> OriginTrial android last >>>>>>> >>>>>>> 94 >>>>>>> >>>>>>> >>>>>>> Link to entry on the Chrome Platform Status >>>>>>> >>>>>>> https://chromestatus.com/feature/4756734233018368 >>>>>>> >>>>>>> Links to previous Intent discussions >>>>>>> >>>>>>> Intent to Experiment: >>>>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/7l3oDJuNs6o/m/MtlFURU1BAAJ >>>>>>> >>>>>> >>>>>> Any conclusions/feedback from the Origin Trial? >>>>>> >>>>>> >>>>>>> >>>>>>> >>>>>>> This intent message was generated by Chrome Platform Status >>>>>>> <https://www.chromestatus.com/>. >>>>>>> >>>>>> -- >>>> 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+unsubscr...@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 >>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/92a38cf6-cd34-430a-bb1f-56dbae947a2fn%40chromium.org?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- > 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+unsubscr...@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 > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAELSTve34mMRwax9sGCBXe604zkiPJAUmXHJ8bB0J-_5oLDWyg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- 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+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_PHZ2b4XNtnqmF0r3DB-5V3tnoh9RkErVLmJSnhU6GpQ%40mail.gmail.com.