Improve [Async]IterableIterator code
Categories
(Core :: DOM: Bindings (WebIDL), enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox107 | --- | fixed |
People
(Reporter: shelly, Assigned: peterv, NeedInfo)
References
Details
Attachments
(5 files)
In Bug 1577383, we use a void* to indicate its data to be resolved asynchronously. If in any case it would just be a promise, it might be better to give it a type and store it directly.
Updated•2 years ago
|
Comment 1•2 years ago
|
||
In the streams spec the iterator has both a reader
of type ReadableStreamDefaultReader
and a boolean prevent cancel
. https://streams.spec.whatwg.org/#rs-get-iterator
Assignee | ||
Comment 2•2 years ago
|
||
I'm going to reuse this bug to make various changes to the WebIDL iterable code, including how we store the data.
Assignee | ||
Comment 3•2 years ago
|
||
Depends on D156323
Assignee | ||
Comment 4•2 years ago
|
||
Depends on D156344
Assignee | ||
Comment 5•2 years ago
|
||
Depends on D156345
Assignee | ||
Comment 6•2 years ago
|
||
Depends on D156346
Assignee | ||
Comment 7•2 years ago
|
||
Depends on D156347
Comment hidden (off-topic) |
Comment hidden (off-topic) |
Comment 10•2 years ago
|
||
Comment 11•2 years ago
|
||
Backed out for causing bp-hybrid bustages.
Backout link: https://hg.mozilla.org/integration/autoland/rev/0413cf8b2fb959ca99a80af39b627b34611f020a
Comment 12•2 years ago
|
||
Comment 13•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/86405d3c029c
https://hg.mozilla.org/mozilla-central/rev/e3d5ebcfdc00
https://hg.mozilla.org/mozilla-central/rev/ce5e768ab88d
https://hg.mozilla.org/mozilla-central/rev/7bea935c223b
https://hg.mozilla.org/mozilla-central/rev/3e30b1d53ea6
Description
•