| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add noop_method_call warning. | Nick Mathewson | 2021-05-27 | 1 | -0/+1 |
| | | | | | | | This would have saved ahf and me a lot of confusion in debugging a situation where we were cloning a reference of a type that didn't implement Clone. | ||||
| * | Use the "typos" tool to fix some spelling | Nick Mathewson | 2021-05-26 | 1 | -1/+1 |
| | | |||||
| * | Enable cargo_common_metadata warning. | Nick Mathewson | 2021-05-25 | 1 | -0/+1 |
| | | |||||
| * | Crate documentation for tor-consdiff. | Nick Mathewson | 2021-05-24 | 1 | -3/+11 |
| | | |||||
| * | Add the "unreachable_pub" lint. | Nick Mathewson | 2021-05-18 | 1 | -0/+1 |
| | | | | | | | This is a somewhat obnoxious change in its scope and requirements, but it makes it easier to understand what the real public and private parts of our APIs are. | ||||
| * | Add trait_duplication_in_bounds warning. | Nick Mathewson | 2021-05-03 | 1 | -0/+1 |
| | | |||||
| * | Add unseparated_literal_suffix lint, and fix it. | Nick Mathewson | 2021-05-03 | 1 | -0/+1 |
| | | |||||
| * | Add a few more clippy warnings | Nick Mathewson | 2021-05-03 | 1 | -0/+5 |
| | | |||||
| * | Add some more clippy warnings to our list. | Nick Mathewson | 2021-04-27 | 1 | -1/+6 |
| | | |||||
| * | Enforce (and obey) clippy lints about exhaustive enums, structs. | Nick Mathewson | 2021-04-27 | 1 | -0/+3 |
| | | | | | | | | | These lints force us to declare our exported enums and exhaustive-looking structs as non-exhaustive (so that we can add to them in the future without breaking our API) or to explicitly disable the warning for a given enum/struct (to say that we _intend_ for additions to be a breaking change). | ||||
| * | Avoid unwrap() in tor-consdiff. | Nick Mathewson | 2021-03-04 | 1 | -8/+4 |
| | | |||||
| * | My rustfmt is up-to-date with the gitlab ci one again | Nick Mathewson | 2021-03-01 | 1 | -5/+19 |
| | | |||||
| * | Check declared post-digest on consensus diffs. | Nick Mathewson | 2021-01-25 | 1 | -0/+19 |
| | | |||||
| * | cargo fix --edition-idioms | Nick Mathewson | 2020-12-29 | 1 | -1/+1 |
| | | |||||
| * | Add a function to see if a document looks like a diff. | Nick Mathewson | 2020-12-17 | 1 | -0/+6 |
| | | |||||
| * | consdiff: disallow usize::MAX as a line number. | Nick Mathewson | 2020-12-17 | 1 | -1/+11 |
| | | | | | This prevents some overflow cases; found by fuzzing. | ||||
| * | Add a fuzzer to tor-consdiff | Nick Mathewson | 2020-12-17 | 1 | -8/+20 |
| | | | | | | This fuzzer checks both implementations and makes sure they give the same result. | ||||
| * | consdiff: move responsibility for checking sort order into iterator | Nick Mathewson | 2020-12-17 | 1 | -23/+43 |
| | | |||||
| * | More tests for tor-consdiff. | Nick Mathewson | 2020-12-17 | 1 | -6/+191 |
| | | |||||
| * | tor-consdiff: document everything. | Nick Mathewson | 2020-12-17 | 1 | -33/+154 |
| | | |||||
| * | consdiff: use real error messages | Nick Mathewson | 2020-12-17 | 1 | -15/+19 |
| | | |||||
| * | consdiff: extract Error type to new module. | Nick Mathewson | 2020-12-17 | 1 | -19/+2 |
| | | |||||
| * | Make the O(n^2) slow diff-apply algorithm off-by-default. | Nick Mathewson | 2020-12-16 | 1 | -0/+4 |
| | | |||||
| * | Handle the headers on our diff format correctly. | Nick Mathewson | 2020-12-16 | 1 | -13/+73 |
| | | |||||
| * | Implement the O(n) algorithm for applying diffs | Nick Mathewson | 2020-12-16 | 1 | -14/+101 |
| | | |||||
| * | Initial work on client-side consensus diff code. | Nick Mathewson | 2020-12-16 | 1 | -0/+350 |
