Here is a link to the toolchain that targeted the OT: https://emscripten.org/docs/porting/exceptions.html
On Thursday, August 26, 2021 at 1:12:26 PM UTC+2 Andreas Haas wrote: > The conclusion/feedback from the OT was that we've shown that the > WebAssembly Exceptions work well with the C++ toolchain that targets it, > and that it had the desired impact (i.e. exception-using code is much > smaller and faster). > We targeted the OT to specific partners, and it enabled those partners to > deploy to users and validate WebAssembly Exceptions based on their usage. > > On Wed, Aug 25, 2021 at 3:56 PM Yoav Weiss <[email protected]> wrote: > >> >> >> On Tuesday, August 24, 2021 at 11:04:33 AM UTC+2 Andreas Haas wrote: >> >>> Contact emails >>> >>> [email protected], [email protected], [email protected], >>> [email protected] >>> >>> 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 :) >> >> >>> >>> 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 [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/ed8f58e1-2fa0-408b-b797-3c2a3c2df128n%40chromium.org.
