LGTM2 On Wed, Sep 1, 2021 at 6:12 PM Chris Harrelson <chris...@chromium.org> wrote:
> 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/CAL5BFfW%3Dmo1pJJWiWC5v0kZ-fnR7EX%2BcOOe7faTZ1qK2Usesag%40mail.gmail.com.