1. 23 Jun, 2021 1 commit
  2. 15 Jun, 2021 1 commit
  3. 14 Jun, 2021 1 commit
  4. 29 May, 2021 1 commit
  5. 12 Apr, 2021 1 commit
  6. 06 Apr, 2021 2 commits
  7. 26 Feb, 2021 1 commit
  8. 26 Jan, 2021 1 commit
  9. 25 Jan, 2021 1 commit
  10. 12 Jan, 2021 1 commit
  11. 19 Apr, 2020 1 commit
    • pscott's avatar
      Extend Fuzzer with Encoding (#191) · 18b49a87
      pscott authored
      
      
      * Verify bytes after encoding an object that was decoded from original bytes
      
      * Add BinaryHeapWrapper to allow PartialEq trait impl
      
      * Add Arbitrary crate and derives
      
      * Add prototype for encoding testing
      
      * Add partial encode fuzz testing
      
      * Derive arbitrary to compact
      
      * Add types for encode fuzzing
      
      * Simplify macro
      
      * Remove BitVec from Encoding macro
      
      * Add comments about sorting
      
      * Add comment for BinaryHeapWrapper
      
      * Update bytes sorting and move type display to the end
      
      * Make raw1 immutable
      
      * Hide arbitrary crate behind feature 'fuzz'
      
      * Indent macro
      
      * Impl Arbitrary for BitVecWrapper
      
      * Differentiate flows depending on fuzzing input
      
      * Update comments and add TODO
      
      * Change minimal to only_decode
      
      * Use more straightforward code for defining eq trait
      
      Co-Authored-By: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      
      * Put comments before derive
      
      Co-Authored-By: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      
      * Put comments before derive
      
      Co-Authored-By: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      
      * Use match in macros; Remove comments on into_iter_sorted and fix compile for paritaleq trait
      
      * Use match in fuzz_encode
      
      * Fix typo in comments
      
      * Apply suggestions from code review
      
      Co-Authored-By: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      
      * Remove useless mut
      
      Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      18b49a87
  12. 28 Mar, 2020 1 commit
  13. 03 Mar, 2020 1 commit
  14. 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
  15. 06 Jan, 2020 1 commit
  16. 05 Jan, 2020 1 commit
  17. 13 Nov, 2019 2 commits
  18. 27 Sep, 2019 1 commit
  19. 08 Aug, 2019 1 commit
  20. 05 Aug, 2019 1 commit
  21. 29 Jul, 2019 2 commits
  22. 25 Jul, 2019 1 commit
    • Wei Tang's avatar
      Add generic-array and vecarray support (#134) · 3c2e0423
      Wei Tang authored
      * Add generic-array support
      
      * Add vecarray support
      
      * Use 0.12 version of generic-array
      
      * Update cargo lock
      
      * Move impl to separate files
      
      * Make sure std features of vecarray are disabled by default
      
      * Use with_capacity
      
      * Add features to CI
      
      * Add missing license
      
      * Add tests for generic-array
      
      * Add tests for vec-array
      
      * Apply suggestions from code review
      3c2e0423
  23. 19 Jul, 2019 1 commit
  24. 17 Jul, 2019 2 commits
  25. 11 Jun, 2019 1 commit
  26. 04 Jun, 2019 1 commit
  27. 03 Jun, 2019 1 commit
  28. 28 May, 2019 1 commit
    • Stanislav Tkach's avatar
      Support BitVec, BitBox and BitSlice (#81) · b980954c
      Stanislav Tkach authored and asynchronous rob's avatar asynchronous rob committed
      * Support BitVec
      
      * Move bitvec related parts into a separate file
      
      * Generic Encode implementation
      
      * Make decode implementation generic and add more tests
      
      * Add BitBox and BitSlice implementations
      
      * More detailed byte slice casting error description
      
      * Fix formatting
      b980954c
  29. 02 Apr, 2019 1 commit
    • Bastian Köcher's avatar
      Port derive empty enum to master (#66) · bdcbe67f
      Bastian Köcher authored
      
      
      * release parity-codec v3.2
      
      * impl skip fields and variants (#58)
      
      * impl skip variants
      
      * impl skip on fields
      
      * reorganize code
      
      * in code rename
      
      Co-Authored-By: thiolliere's avatarthiolliere <gui.thiolliere@gmail.com>
      
      * in code rename
      
      * code refactor
      
      * refactor: variant filter
      
      * new version of derive (#61)
      
      * release codec-v3.3 that forward derive-v3.2 (#63)
      
      * Implement derive for empty enums
      
      * Bump version of parity-codec-derive to 3.3
      
      * Fixes test
      bdcbe67f
  30. 12 Mar, 2019 1 commit
  31. 28 Feb, 2019 1 commit
  32. 12 Feb, 2019 1 commit
  33. 22 Jan, 2019 2 commits
  34. 16 Jan, 2019 2 commits