Skip to content
Snippets Groups Projects
  1. Feb 03, 2017
  2. Nov 22, 2016
  3. Nov 21, 2016
  4. Nov 03, 2016
  5. Nov 02, 2016
    • Carl Lerche's avatar
      Restructure and trim down the library · 57e84f26
      Carl Lerche authored
      This commit is a significant overhaul of the library in an effort to head
      towards a stable API. The rope implementation as well as a number of buffer
      implementations have been removed from the library and will live at
      https://github.com/carllerche/bytes-more while they incubate.
      
      **Bytes / BytesMut**
      
      `Bytes` is now an atomic ref counted byte slice. As it is contigous, it offers
      a richer API than before.
      
      `BytesMut` is a mutable variant. It is safe by ensuring that it is the only
      handle to a given byte slice.
      
      **AppendBuf -> ByteBuf**
      
      `AppendBuf` has been replaced by `ByteBuf`. The API is not identical, but is
      close enough to be considered a suitable replacement.
      
      **Removed types**
      
      The following types have been removed in favor of living in bytes-more
      
      * RingBuf
      * BlockBuf
      * `Bytes` as a rope implementation
      * ReadExt
      * WriteExt
      57e84f26
  6. Sep 23, 2016
  7. Aug 23, 2016
  8. Aug 11, 2016
  9. Aug 10, 2016
    • Carl Lerche's avatar
      Huge overhaul of `bytes` · 04e0ac75
      Carl Lerche authored
      * Get rid of `ByteStr` trait
      * `Bytes` is not a concrete type
      * Add `BlockBuf`
      * Delete lots of cruft
      * Performance work
      04e0ac75
  10. Jul 23, 2016
  11. Jul 20, 2016
  12. Jun 08, 2016
  13. Dec 04, 2015
  14. Sep 25, 2015
  15. Jul 26, 2015
  16. Jul 24, 2015
  17. Jul 18, 2015
  18. Jul 03, 2015
  19. Apr 11, 2015
  20. Apr 08, 2015
  21. Apr 02, 2015
  22. Mar 19, 2015
  23. Mar 10, 2015
  24. Feb 17, 2015
  25. Feb 10, 2015
Loading