summaryrefslogtreecommitdiff
path: root/tor-rtcompat/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Add noop_method_call warning.Nick Mathewson2021-05-271-0/+1
* Enable cargo_common_metadata warning.Nick Mathewson2021-05-251-0/+1
* Add a link tto the tor website to arti blurb.Nick Mathewson2021-05-241-1/+2
* Add tor-proto docs and tweak docs+apis elsewhere.Nick Mathewson2021-05-211-7/+7
* Improve crate-level tor-rtcompat documentationNick Mathewson2021-05-211-30/+125
* Implement Runtime for a thin wrapper around tokio runtime handlesNick Mathewson2021-05-201-10/+46
* Add the "unreachable_pub" lint.Nick Mathewson2021-05-181-0/+1
* 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
* Split mocking parts of rtcompat into new rtmock crate.Nick Mathewson2021-05-031-1/+0
* 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-271-0/+3
* tor_rtcompat: add a yield_now() function.Nick Mathewson2021-04-211-0/+2
* Add support for simulating the passage of time.Nick Mathewson2021-04-191-0/+1
* Simple unit tests for tor_rtcompat: at last!Nick Mathewson2021-04-191-0/+3
* tor_rtcompat: Documentation and cleanupsNick Mathewson2021-04-171-4/+59
* Remove the no-longer-needed "global runtime" code.Nick Mathewson2021-04-171-43/+34
* Move timer functions into an extension trait.Nick Mathewson2021-04-171-112/+3
* Move around the public modules in tor_rtcompat.Nick Mathewson2021-04-171-1/+8
* Remove all non-runtime methods in tor_rtcompat.Nick Mathewson2021-04-161-32/+5
* Add a "Runtime" parameter to all the manager types.Nick Mathewson2021-04-161-2/+10
* rtcompat: Make TLS functionality use Runtime traits.Nick Mathewson2021-04-161-37/+3
* Move the "sleep()" function from task to timer.Nick Mathewson2021-04-161-9/+7
* Make incoming Streams of TcpStream a real type for each backend.Nick Mathewson2021-04-161-39/+1
* Port tor_rtcompat::net to use Runtime objects.Nick Mathewson2021-04-161-1/+41
* Port tor_rtcompat::timer to use Runtime objects.Nick Mathewson2021-04-161-2/+57
* Begin a refactoring of tor-rtcompat to use runtime objects.Nick Mathewson2021-04-161-3/+38
* rtcompat: rename traits module to impl_traits.Nick Mathewson2021-04-161-1/+1
* Move responsibility for knowing about TLS into tor_rtcompat.Nick Mathewson2021-03-231-0/+31
* Update docs wrt tokio a bitNick Mathewson2021-03-021-5/+16
* Port to work with tokio or async-std.Nick Mathewson2021-03-021-1/+19
* Write a few misc unit testsNick Mathewson2020-12-151-6/+35
* rtcompat: add a function to sleep until a given wallclock timeNick Mathewson2020-12-041-1/+36
* Require documentation in tor-rtcompat.Nick Mathewson2020-11-201-11/+15
* Document tor-rtcompat crate a littleNick Mathewson2020-11-111-2/+11
* Isolate async_std usage in a new tor_rtcompat crate.Nick Mathewson2020-11-111-0/+6