⇢ | A | Stream added | |
⇢ | A | StreamReader added | |
⇢ | A | StreamWriter added | |
A | ↘ | B | Stream got worse |
B | ↛ | AsyncStream removed | |
A | ↛ | AsyncStreamWriter removed | |
A | ↛ | AsyncStreamReader removed |
⇢ | B | Stream::resume() added | |
⇢ | B | StreamWriter::handleWrite() added | |
⇢ | B | Stream::handleWrite() added | |
⇢ | B | StreamReader::read() added | |
⇢ | B | Stream::read() added | |
⇢ | B | Stream::handleRead() added | |
⇢ | B | StreamReader::handleRead() added | |
⇢ | B | StreamWriter::writeEnd() added | |
⇢ | B | Stream::writeEnd() added | |
⇢ | A | StreamWriter::write() added | |
⋮ | view more | ||
B | ↗ | A | Stream::read() improved |
B | ↗ | A | StreamReader::read() improved |
B | ↛ | AsyncStream::resume() removed | |
B | ↛ | AsyncStreamWriter::handleWrite() removed | |
B | ↛ | AsyncStream::handleWrite() removed | |
B | ↛ | AsyncStreamReader::handleRead() removed | |
B | ↛ | AsyncStream::handleRead() removed | |
B | ↛ | AsyncStream::writeEnd() removed | |
B | ↛ | AsyncStreamWriter::writeEnd() removed | |
A | ↛ | AsyncStream::__construct() removed | |
A | ↛ | AsyncStreamWriter::resume() removed | |
A | ↛ | AsyncStreamWriter::write() removed | |
⋮ | view more |