summaryrefslogtreecommitdiff
path: root/tor-consdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump version dependencies to 0.0.0Nick Mathewson2021-06-241-1/+1
|
* Remove "publish = false"Nick Mathewson2021-06-241-1/+0
|
* Add noop_method_call warning.Nick Mathewson2021-05-271-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 spellingNick Mathewson2021-05-262-2/+2
|
* Enable cargo_common_metadata warning.Nick Mathewson2021-05-251-0/+1
|
* Add automatically generated README.md files to each crate.Nick Mathewson2021-05-251-0/+21
|
* Crate documentation for tor-consdiff.Nick Mathewson2021-05-241-3/+11
|
* Give every Cargo.toml a repository fieldNick Mathewson2021-05-191-0/+1
|
* Add the "unreachable_pub" lint.Nick Mathewson2021-05-181-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 Mathewson2021-05-031-0/+1
|
* Add unseparated_literal_suffix lint, and fix it.Nick Mathewson2021-05-031-0/+1
|
* Add a few more clippy warningsNick Mathewson2021-05-031-0/+5
|
* Add some more clippy warnings to our list.Nick Mathewson2021-04-271-1/+6
|
* Enforce (and obey) clippy lints about exhaustive enums, structs.Nick Mathewson2021-04-272-0/+4
| | | | | | | | 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).
* Add appropriate categories to some Cargo.toml files.Nick Mathewson2021-03-171-0/+1
|
* Add the tor project as an author.Nick Mathewson2021-03-171-1/+1
|
* Add keywords to each Cargo.tomlNick Mathewson2021-03-171-0/+1
|
* Add a description field to all our Cargo.toml filesNick Mathewson2021-03-171-0/+1
|
* Give it a homepage everyplace.Nick Mathewson2021-03-171-0/+1
|
* Bump dependencies with "cargo upgrade"Nick Mathewson2021-03-061-1/+1
|
* Avoid unwrap() in tor-consdiff.Nick Mathewson2021-03-041-8/+4
|
* My rustfmt is up-to-date with the gitlab ci one againNick Mathewson2021-03-011-5/+19
|
* Update some dependencies.Nick Mathewson2021-02-191-1/+1
|
* Check declared post-digest on consensus diffs.Nick Mathewson2021-01-252-0/+22
|
* cargo upgrade.Nick Mathewson2020-12-301-1/+1
|
* cargo fix --edition-idiomsNick Mathewson2020-12-291-1/+1
|
* Cargo-upgrade a few dependenciesNick Mathewson2020-12-211-1/+1
|
* Add a function to see if a document looks like a diff.Nick Mathewson2020-12-171-0/+6
|
* Whoops: add fuzzers code.Nick Mathewson2020-12-173-0/+51
|
* consdiff: disallow usize::MAX as a line number.Nick Mathewson2020-12-171-1/+11
| | | | This prevents some overflow cases; found by fuzzing.
* Add a fuzzer to tor-consdiffNick Mathewson2020-12-171-8/+20
| | | | | This fuzzer checks both implementations and makes sure they give the same result.
* consdiff: move responsibility for checking sort order into iteratorNick Mathewson2020-12-171-23/+43
|
* More tests for tor-consdiff.Nick Mathewson2020-12-173-75/+191
|
* tor-consdiff: document everything.Nick Mathewson2020-12-172-33/+162
|
* consdiff: use real error messagesNick Mathewson2020-12-172-25/+26
|
* consdiff: extract Error type to new module.Nick Mathewson2020-12-173-19/+29
|
* Make the O(n^2) slow diff-apply algorithm off-by-default.Nick Mathewson2020-12-163-0/+9
|
* Handle the headers on our diff format correctly.Nick Mathewson2020-12-163-17/+77
|
* Implement the O(n) algorithm for applying diffsNick Mathewson2020-12-162-14/+111
|
* Initial work on client-side consensus diff code.Nick Mathewson2020-12-168-0/+668