Sönke Ludwig
|
3e45456bf3
|
Allow the buffer to grow for PipeMode.concurrent.
Reduces overhead for fast streams by increasing the buffer size up to 4MB, as long as the latency stays below 100ms.
|
2021-01-12 14:40:36 +01:00 |
|
Sönke Ludwig
|
2ea3a7ceb1
|
Refactor read loop to avoid code duplication.
|
2020-10-21 20:05:00 +02:00 |
|
Sönke Ludwig
|
f3f60ee870
|
Implement a concurrent mode for pipe().
This maximizes throughput for typical disk I/O loads.
|
2020-10-21 17:37:33 +02:00 |
|
Sönke Ludwig
|
5010085340
|
Fix documentation of pipe().
|
2020-03-14 19:47:29 +01:00 |
|
Sönke Ludwig
|
8e24c4a204
|
Correct copyright holder.
rejectedsoftware e.K. doesn't exist anymore since mid-2019.
|
2020-01-27 19:20:52 +01:00 |
|
Martin Nowak
|
30102f9e3a
|
avoid Buffer type which creates a huge __initZ symbol
|
2018-01-14 04:43:14 +01:00 |
|
Sönke Ludwig
|
340357d455
|
Let pipe() return the number of bytes written.
|
2017-10-30 22:55:54 +01:00 |
|
Sönke Ludwig
|
df4022d83e
|
Add stream proxy types to allow user code to store generic streams.
|
2017-01-31 16:48:04 +01:00 |
|
Sönke Ludwig
|
71c83440d3
|
Remove the deprecated OutputStream.write methods.
They will stay deprecated in vibe-d 0.8.0, but vibe-core will be released without them.
|
2017-01-27 00:10:09 +01:00 |
|
Sönke Ludwig
|
373f82c16b
|
Deprecate stream based OutputStream.write overloads.
Replaced by a global pipe() function that supports non-class streams, too.
|
2017-01-25 22:42:35 +01:00 |
|
Sönke Ludwig
|
2acc60934f
|
Add IOMode parameters to stream read/write methods.
|
2017-01-19 00:36:32 +01:00 |
|
Sönke Ludwig
|
f74c30a9f3
|
Use std.experimental.allocator and remove the custom allocator module.
|
2016-11-08 15:32:25 +01:00 |
|
Sönke Ludwig
|
1fad8f5c9d
|
Improve stream module documentation and avoid default arguments.
|
2016-11-02 20:59:55 +01:00 |
|
Sönke Ludwig
|
0ee42c4243
|
Add vibe.d 0.7.x compatible stream definitions.
In contrast to 0.7.x, streams can now be either of class, struct or interface type.
|
2016-10-26 13:11:28 +02:00 |
|
Sönke Ludwig
|
4c6f26bd00
|
Add a minimalistic duck typing based stream representation.
|
2016-06-18 10:00:02 +02:00 |
|