On Wednesday, August 25, 2021 at 3:56:34 PM UTC+2 [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 :)
>

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.

--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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/bdb7395e-d205-4c2e-b322-9f1b6ec1ed77n%40chromium.org.

Reply via email to