Carl Lerche
|
b1dc10e907
|
Rename & refactor ByteBuf -> SliceBuf
|
2016-09-25 22:40:35 -07:00 |
|
Nikolay Kim
|
1f188b5628
|
fix dropping front block in BlockBuf
|
2016-09-13 15:30:44 -07:00 |
|
Carl Lerche
|
046c864543
|
Integrate with byteorder
|
2016-08-31 12:07:44 -07:00 |
|
Carl Lerche
|
fbebb19a02
|
Simplify allocation strategy for now
Not having `unsafe_no_drop_flag` caused some weirdness with optimizing buffers
and bytes. For now, remeove it.
|
2016-08-11 01:36:16 -07:00 |
|
Carl Lerche
|
04e0ac75e2
|
Huge overhaul of bytes
* Get rid of `ByteStr` trait
* `Bytes` is not a concrete type
* Add `BlockBuf`
* Delete lots of cruft
* Performance work
|
2016-08-10 15:45:31 -07:00 |
|
Carl Lerche
|
d650404bb8
|
Add an AppendBuf
|
2016-07-23 09:49:59 -07:00 |
|
Carl Lerche
|
1c2234f7fe
|
Initial stab at a buffer pool
|
2016-07-20 22:47:41 +02:00 |
|
Carl Lerche
|
ed087be853
|
Provide Take decorator that limits Buf size
|
2015-07-28 12:51:24 -07:00 |
|
Florian Hartwig
|
40f1d1aa77
|
Add some basic tests for RingBuf
|
2015-04-09 23:18:16 +02:00 |
|
Carl Lerche
|
29e5dc72bb
|
Get compiling on Rust 1.0 beta
|
2015-04-03 23:45:34 -07:00 |
|
Carl Lerche
|
83680dda27
|
Implement Source for std::io::Read
|
2015-03-24 22:10:29 -07:00 |
|
Carl Lerche
|
7444721d98
|
Implement Debug for Bytes
|
2015-02-17 12:40:15 -08:00 |
|
Carl Lerche
|
3c4ebb85f0
|
WIP - Implement abstractions for working with bytes
|
2015-02-09 21:24:53 -08:00 |
|