- Sep 08, 2019
-
-
Taiki Endo authored
-
- Sep 05, 2019
-
-
Chris Beck authored
To make the library work as `no_std` we add an `std` feature which is on by default. When it is off, we compile as `no_std` and make parts of the API that require `std::io` conditional on the `std` feature.
-
- Aug 27, 2019
-
-
Douman authored
As consequence Buf::collect is removed as well, which is replaced with `Buf::into_bytes`. The advantage of `Buf::into_bytes` is that it can be optimized in cases where converting a `T: Buf` into a `Bytes` instance is efficient.
-
- Jul 30, 2019
-
-
Carl Lerche authored
-
- Nov 17, 2018
-
-
Carl Lerche authored
-
- Sep 03, 2018
-
-
Carl Lerche authored
-
- Jul 03, 2018
-
-
Sean McArthur authored
- Clones when the kind is INLINE or STATIC are sped up by over double. - Clones when the kind is ARC are spec up by about 1/3.
-
- May 25, 2018
-
-
Carl Lerche authored
-
Carl Lerche authored
-
Carl Lerche authored
-
- May 02, 2017
-
-
Arthur Silva authored
-
- Feb 20, 2017
-
-
Carl Lerche authored
The previous implementation didn't factor in a single `Bytes` handle being stored in an `Arc`. This new implementation correctly impelments both `Bytes` and `BytesMut` such that both are `Sync`. The rewrite also increases the number of bytes that can be stored inline.
-