| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Add a macro to help with opaque Runtime wrappers. | Nick Mathewson | 2022-01-19 | 1 | -0/+1 | |
| | | | | | | | | We're soon going to have our different Runtime types be built as CompoundRuntime instances. We don't want to expose that detail, though, so we'll use this macro to make them implement the right traits. | |||||
| * | Add a CompoundRuntime type for runtime construction. | Nick Mathewson | 2022-01-19 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | This type can solve two problems at once. First, it lets users replace parts of an existing runtime implementation without replacing the whole thing. For example, you can use it to override your TcpProvider implementation to solve problems like #235. Second, we can use it internally to tor-rtcompat to define Runtimes piece-by-piece. Mostly we'll use this to separate our Tls implementations from our implementations of the rest of the Runtime. | |||||
| * | extend lints to include 'clippy::all' | Daniel Eades | 2021-12-28 | 1 | -0/+1 | |
| | | ||||||
| * | add semicolons if nothing returned | Daniel Eades | 2021-11-25 | 1 | -1/+2 | |
| | | ||||||
| * | enable checked_conversions lint. | Nick Mathewson | 2021-10-09 | 1 | -0/+1 | |
| | | ||||||
| * | Move all crates into a `crates` subdirectory. | Nick Mathewson | 2021-08-27 | 1 | -0/+291 | |
| This will cause some pain for now, but now is really the best time to do this kind of thing. | ||||||
