1
0
mirror of https://github.com/danog/byte-stream.git synced 2024-11-26 20:04:51 +01:00
byte-stream/lib
Niklas Keller b420ae4d6b Solve performance issues with very large chunks
Very large chunks need to be copied every time there's a partial write, which is pretty problematic. Instead of doing an almost full copy of the full chunk every time, this patch splits very large chunks into multiple smaller chunks automatically.

Fixes #41.
2018-05-23 19:39:34 +02:00
..
ClosedException.php Make ClosedException final 2017-05-25 17:52:07 +02:00
functions.php Polyfill STDOUT and STDERR on SAPIs not being CLI 2018-01-12 20:43:00 +01:00
InMemoryStream.php Make InMemoryStream, IteratorStream and methods of Message final 2017-05-22 14:37:20 +02:00
InputStream.php Fix minor phpdoc issue 2017-06-17 17:10:23 +02:00
IteratorStream.php Throw correct PendingReadError for IteratorStream 2017-12-22 09:31:37 +01:00
Message.php Add Payload 2018-03-13 09:53:18 -05:00
OutputBuffer.php Extract OutputBuffer class 2017-10-17 21:24:21 +02:00
OutputStream.php Remove close() from interfaces 2017-05-11 18:08:45 -05:00
Payload.php Add Payload 2018-03-13 09:53:18 -05:00
PendingReadError.php Make Parser + PendingReadError final, add explicit note about extension to Message 2017-05-25 17:30:53 +02:00
ResourceInputStream.php Fix resource input streams 2018-03-11 10:19:43 +01:00
ResourceOutputStream.php Solve performance issues with very large chunks 2018-05-23 19:39:34 +02:00
StreamException.php Update and fix php-cs-fixer and code style 2017-04-26 08:27:52 +02:00
ZlibInputStream.php Increase test coverage 2017-10-17 21:24:21 +02:00
ZlibOutputStream.php Remove error suppressions for deflate_add 2017-10-17 21:24:21 +02:00