Re: [whatwg/encoding] Rename Encoding's "streams" to "I/O queues" (#215)

The message of the original commit in this PR no longer reflects the total of the changes. Instead, it should be squashed and merged with the following message:

```
Rename Encoding's "streams" to "I/O queues"

This change renames the Encoding-specific concept of "streams", which
had been causing confusion with readable/writable streams for years, to
"I/O queues". It also refactors the I/O queue operations and exports the
corresponding definitions.

As part of this refactoring, "end-of-queue" (formerly "end-of-stream")
becomes an optional item in the queue, indicating that the end of the
streaming data has been reached and that no more data is expected. As a
result, the "read" operation explicitly blocks when trying to read from
an empty queue – a behavior that was previously left unstated.

Closes #180.
```

-- 
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/encoding/pull/215#issuecomment-687172973

Received on Friday, 4 September 2020 14:16:54 UTC