Bug 296291

Summary: WebIDL's `async iterable<>` interface declaration is changing to `async_iterable<>`
Product: WebKit Reporter: Tab Atkins Jr. <jackalmage>
Component: BindingsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: cdumez, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Tab Atkins Jr.
Reported 2025-07-21 13:17:02 PDT
<https://github.com/whatwg/webidl/pull/1500> The `async` keyword has already caused LL(1) conflicts in the WebIDL grammar (resulting in [WebIDL PR 1489](https://github.com/whatwg/webidl/pull/1489) changing the `async iterable<>` *type* to `async_iterable<>`, and then later to `async_sequence<>`), and is likely to produce more. To avoid this, we're moving away from using it at all, and instead changing the `async iterable<>` interface declaration to `async_iterable<>`. The specs currently using `async iterable<>` will be changed shortly to match.
Attachments
Radar WebKit Bug Importer
Comment 1 2025-07-28 13:17:14 PDT
Note You need to log in before you can comment on or make changes to this bug.