1. 12 Jan, 2021 1 commit
  2. 06 Jan, 2021 1 commit
  3. 23 Feb, 2020 1 commit
    • Bastian Köcher's avatar
      Performance improvements (#180) · 99a77af9
      Bastian Köcher authored
      * Extend the benchmarks
      
      * Optimize encoding/decoding of primitive type vectors
      
      * Adds a benchmark for a complex type
      
      * Optimize `u8` and `i8`
      
      * Implement some more `size_hint` and improve array `encode_to`
      
      * Fix the range...
      99a77af9
  4. 13 Nov, 2019 1 commit
  5. 11 Jun, 2019 1 commit
  6. 04 Jun, 2019 1 commit
  7. 03 Jun, 2019 1 commit
  8. 15 Apr, 2019 1 commit
    • Bastian Köcher's avatar
      Introduce `EncodeAppend` and `CompactLen` (#69) · 7c06d4d4
      Bastian Köcher authored
      
      
      * Introduce `EncodeAppend` and `CompactLen`
      
      `CompactLen` is implemented by `Compact` to return the encoded length of
      a given value.
      `EncodeAppend` is a trait that can be implemented by types that support
      appending without decoding all previously encoded items. Currently it is
      implemented by `Vec<T>` and the benchmark shows a speed-up of factor
      800x when appending items.
      
      * Change `EncodeAppend` signature
      
      * Apply suggestions from code review
      
      Co-Authored-By: default avatarbkchr <bkchr@users.noreply.github.com>
      7c06d4d4
  9. 02 Apr, 2019 1 commit