- 12 Jan, 2021 1 commit
-
-
thiolliere authored
-
- 06 Jan, 2021 1 commit
-
-
thiolliere authored
Co-authored-by: Cheme Co-authored-by:
Brian Anderson <andersrb@gmail.com> Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> Co-authored-by:
David <dvdplm@gmail.com>
-
- 04 Jan, 2021 1 commit
-
-
David authored
-
- 12 Nov, 2020 1 commit
-
-
Shirshak authored
-
- 16 Oct, 2020 3 commits
-
-
Denis_P authored
* change (CI): cache pre-population script; use of cargo home and cargo target caches; rules instead only * fix (CI): wrong pasta * fix (CI): persimmons to the pre_pop script
-
Peter Goodspeed-Niklaus authored
-
Denis_P authored
-
- 08 Oct, 2020 1 commit
-
-
stephaneyfx authored
This makes it easier to write code that uses `Error` with or without `std`.
-
- 06 Oct, 2020 2 commits
-
-
Bastian Köcher authored
-
André Silva authored
-
- 25 Sep, 2020 1 commit
-
-
Vladislav authored
-
- 10 Sep, 2020 1 commit
-
-
thiolliere authored
-
- 07 Jul, 2020 1 commit
-
-
kaichao authored
-
- 19 Jun, 2020 1 commit
-
-
Arkadiy Paronyan authored
-
- 03 Jun, 2020 2 commits
-
-
thiolliere authored
Seek trait doesn't ensure that the length is fixed, thus our usage in IoReader is wrong. Now fixed.
-
thiolliere authored
* fix * better impl
-
- 30 May, 2020 1 commit
-
-
Aaron Hill authored
Normally, the span of a field has the same hygiene context as `Span::call_site`. However, it's possible for a struct definition to be 'constructed' via a `macro_rules` macro such that the field has a different hygiene context. This will cause the expanded code to be unable to resolve any references to `self`, resulting in a compilation error. This pull request uses `quote!` instead of `quote_spanned!` when emitting a 'self' identifier. `quote_spanned!` is still used for everything else in the emitted method, meaning that error messages will still point to the proper field. I've included a test case which triggers this issue on Rust 1.43.1. It's current difficult to hit this issue other than in this artificial case, but that will change once rust-lang/rust#72622 is re-landed.
-
- 12 May, 2020 1 commit
-
-
thiolliere authored
* decode_length for tuple' * add test * refactor
-
- 19 Apr, 2020 1 commit
-
-
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:
Bastian Köcher <bkchr@users.noreply.github.com> * Put comments before derive Co-Authored-By:
Bastian Köcher <bkchr@users.noreply.github.com> * Put comments before derive Co-Authored-By:
Bastian 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:
Bastian Köcher <bkchr@users.noreply.github.com> * Remove useless mut Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com>
-
- 08 Apr, 2020 1 commit
-
-
thiolliere authored
* add check for attribute and modify index attribute * fmt * improve doc * improve doc * add custom error message
-
- 07 Apr, 2020 1 commit
-
-
thiolliere authored
-
- 06 Apr, 2020 1 commit
-
-
Hero Bird authored
* add Encode and Decode impls for NonZero* types * fix Wasm32 build for Error instantiation * apply code review requests
-
- 02 Apr, 2020 1 commit
-
-
thiolliere authored
* impl return error for decode_from in CompactAs trait * update readme * update doc test and readme
-
- 28 Mar, 2020 1 commit
-
-
Bastian Köcher authored
-
- 18 Mar, 2020 1 commit
-
-
pscott authored
* Change from_utf8_lossy to from_utf8 to avoid replacement characters * Compact code to make it clearer * Add invalid utf8 string decode * Fix code for no-std
-
- 10 Mar, 2020 1 commit
-
-
pscott authored
-
- 05 Mar, 2020 1 commit
-
-
Bastian Köcher authored
Fixed link to `Compact Integers`
-
- 03 Mar, 2020 3 commits
-
-
Stefanie Doll authored
-
Bastian Köcher authored
-
thiolliere authored
* add doc
-
- 02 Mar, 2020 1 commit
-
-
Arkadiy Paronyan authored
* Fixed capacity calcuation when decoding Vec * Added a test
-
- 27 Feb, 2020 1 commit
-
-
Bastian Köcher authored
Also implements `EncodeLike` for `VecDeque`/`Vec`.
-
- 23 Feb, 2020 1 commit
-
-
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...
-
- 06 Jan, 2020 1 commit
-
-
Bastian Köcher authored
* Implement `Encode`/`Decode` for `Cow` on `no_std` * Fix import * Make decode work on `no_std`
-
- 05 Jan, 2020 1 commit
-
-
Nikolay Volf authored
-
- 20 Dec, 2019 1 commit
-
-
Bastian Köcher authored
-
- 09 Dec, 2019 1 commit
-
-
thiolliere authored
-
- 06 Dec, 2019 1 commit
-
-
thiolliere authored
Co-Authored-By:
Bastian Köcher <bkchr@users.noreply.github.com>
-
- 13 Nov, 2019 2 commits
-
-
Bastian Köcher authored
* Increase version to `1.1` and release * Use correct version format * Fixes build and require explicit versions
-
Qinxuan Chen authored
* Update dependencies Signed-off-by:
koushiro <koushiro.cqx@gmail.com> * Update Signed-off-by:
koushiro <koushiro.cqx@gmail.com> * Revert some deps; Fix some warnings Signed-off-by:
koushiro <koushiro.cqx@gmail.com> * Improve utils of derive Signed-off-by:
koushiro <koushiro.cqx@gmail.com> * Bump bitvec to 0.15 Signed-off-by:
koushiro <koushiro.cqx@gmail.com> * Improve utils of derive Signed-off-by:
koushiro <koushiro.cqx@gmail.com>
-