summaryrefslogtreecommitdiff
path: root/crates/tor-rtcompat/src/compound.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-rtcompat: BlockOn: relax bounds on reenter_block_onIan Jackson2025-04-091-1/+1
* tor-rtcompat: Rename spawn_thread to spawn_blockingIan Jackson2025-03-041-2/+2
* tor-rtcompat: CompoundRuntime: Rename TaskR member from SpawnRIan Jackson2025-03-041-40/+39
* tor-rtcompat: Provide Blocking::blocking_ioIan Jackson2025-03-041-0/+9
* tor-rtcompat: Provide a new function for executor re-entryIan Jackson2025-03-041-1/+13
* tor-rtcompat: New plan for blocking interaction, Blocking traitIan Jackson2025-03-041-5/+5
* tor-rtcompat: Rename BlockOn to ToplevelBlockOnIan Jackson2025-03-041-3/+3
* tor-rtcompat: Big invasive change adding StreamOps bound everywhere.Gabriela Moldovan2025-01-151-0/+1
* tor-rtcompat: Use GAT instead of RPIT in SpawnBlocking trait.Wesley Aptekar-Cassels2025-01-071-1/+3
* tor-rtcompat: Add spawn_blocking to Runtime trait.Wesley Aptekar-Cassels2025-01-071-0/+22
* Remove re-export of "unix" from tor_rtcompat.Nick Mathewson2024-10-291-1/+1
* rtcompat: Fix some rustdoc links.Nick Mathewson2024-09-241-2/+3
* rtcompat: Add NetStreamProvider<Unix> to CompoundRuntimeNick Mathewson2024-09-241-32/+80
* Documentation updates for "NetStreamProvider" renameNick Mathewson2024-09-241-4/+5
* rtcompat: Rename TcpProvider to NetStreamProvider.Nick Mathewson2024-09-241-7/+7
* rtcompat: Add an extension trait for building modified RuntimesNick Mathewson2024-09-241-0/+67
* tls: Support export keying material (RFC 5705)David Goulet2024-06-181-0/+5
* tor-rtcompat: CompoundRuntime: Add a CoarseTimeProvider, and impl (fmt)Ian Jackson2024-03-251-4/+15
* tor-rtcompat: CompoundRuntime: Add a CoarseTimeProvider, and implIan Jackson2024-03-251-17/+44
* tor-rtcompat: Reformat a doc comment for semantic newlinesIan Jackson2024-03-251-3/+3
* tor-rtcompat: use track-caller for thin wrappersJim Newsome2023-12-181-0/+2
* Add an exception for clippy::arc_with_non_send_sync.Nick Mathewson2023-07-101-0/+1
* rt-compat: Make all the individual runtime traits Clone+Send etc.Ian Jackson2022-06-081-0/+11
* tor-rtcompat: make CompoundRuntime handle SleepProviders properlyeta2022-05-101-0/+11
* add udp to runtimetrinity-1686a2022-03-141-11/+39
* Replace manual Clone impl with educe in tor-rtcompatIan Jackson2022-03-021-10/+3
* tor-rtcompat: Provide TLS wrapping for all streamsIan Jackson2022-02-241-3/+2
* Rename `SpawnBlocking` trait to `BlockOn`.Nick Mathewson2022-01-261-4/+4
* Limit the inner types in tor-rtcompat that have to implement CloneNick Mathewson2022-01-261-1/+10
* Add a CompoundRuntime type for runtime construction.Nick Mathewson2022-01-191-0/+131