Re: [whatwg/streams] Rewrite to use Web IDL, and generally modernize (#1035)

Status update:

- webidl2js v16 fixed a few of the relevant bugs. The missing pieces are callback function support (landing soon) and async iterator support (not yet started). I'm unsure whether to block landing this PR on async iterator support, or whether we should investigate other approaches, e.g. hard-coding the CI to skip async iterator checks or introducing `-expected.txt` support to `wptrunner` (https://github.com/domenic/wpt-runner/issues/9).

- I did another pass through the WPTs and they now are updated so that the reference implementation matches them for all cases except callback function support and async iterator support. So probably the tests are good now, but we don't have the extra guarantee of the reference implementation to double check us.

- The OP's list of normative changes has been kept up to date. Maybe it's time to start asking implementers what they think.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/streams/pull/1035#issuecomment-621413363

Received on Wednesday, 29 April 2020 19:34:30 UTC