aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-rtcompat/src/task.rs
Commit message (Collapse)AuthorAgeFilesLines
* smol: Implement smol in tor-rtcompatNiel Duysters2025-08-211-1/+1
|
* CI: run miri, currently on tor-rtcompatIan Jackson2024-09-261-1/+2
| | | | | | I'm about to add some unsafe which I want tested in CI. We must disable two tests.
* Make test_with_all_runtimes cover _all_ the runtimes.Nick Mathewson2022-01-261-3/+2
| | | | | | | | | | | This took some refactoring, so that I wouldn't need to define 9 different versions of the function. It also required that we change the behavior of test_with_all_runtimes slightly, so that it asserts on _any_ failure rather than asserting on most but returning Err() for others. That in turn required changes to a few of its callers. There's probably a better way to do all of this macro business, but this is the best I could find.
* Make the native-tls crate optional.Nick Mathewson2022-01-261-1/+5
| | | | | | | | | | | This commit puts the native-tls crate behind a feature. The feature is off-by-default in the tor-rtcompat crate, but can be enabled either from arti or arti-client. There is an included script that I used to test that tor-rtcompat could build and run its tests with all subsets of its features. Closes #300
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+83
This will cause some pain for now, but now is really the best time to do this kind of thing.