Skip to content
Snippets Groups Projects
  1. Jul 30, 2019
  2. Jul 25, 2019
  3. Jun 11, 2019
  4. Jun 06, 2019
  5. Mar 06, 2019
  6. Nov 17, 2018
  7. Sep 04, 2018
  8. Sep 03, 2018
  9. Jul 23, 2018
  10. Jun 19, 2018
  11. Jun 18, 2018
    • Carl Lerche's avatar
      Clarify license as MIT (#216) · a6b98442
      Carl Lerche authored
      The intent of the license was to dual license MIT & Apache 2.0. However,
      the messaging was copy / pasted from rust-lang.
      
      Clarify the license as exclusively MIT.
      
      Fixes #215
      a6b98442
  12. May 25, 2018
  13. Apr 27, 2018
  14. Jan 29, 2018
  15. Jan 26, 2018
  16. Jan 08, 2018
  17. Aug 12, 2017
  18. Jun 26, 2017
  19. May 26, 2017
  20. May 02, 2017
  21. Apr 30, 2017
  22. Apr 05, 2017
  23. Mar 15, 2017
  24. Mar 01, 2017
  25. Feb 24, 2017
  26. Feb 20, 2017
    • Carl Lerche's avatar
      Rewrite `Bytes` / `BytesMut` core implementation · cf5a1bc4
      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.
      cf5a1bc4
  27. Feb 06, 2017
  28. 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
  29. Aug 31, 2016
  30. Aug 11, 2016
  31. 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
  32. Jul 23, 2016
  33. Jul 20, 2016
  34. Jul 19, 2016
  35. Dec 04, 2015
  36. Jul 08, 2015
  37. May 13, 2015
Loading