On Tuesday, August 24, 2021 at 11:04:33 AM UTC+2 Andreas Haas wrote:

> Contact emails
>
> thiba...@chromium.org, ah...@chromium.org, v...@chromium.org, 
> ahee...@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 :)
 

>
> 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/427a0405-2dd1-4138-90ea-d646860bb1e8n%40chromium.org.

Reply via email to