summaryrefslogtreecommitdiff
path: root/crates/tor-rtmock/src/runtime.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-rtmock: miri: disable tests that use wallclock timeIan Jackson2024-10-081-1/+3
* tor-rtmock docs: Add some more discussion of the simulated timeIan Jackson2024-07-301-1/+17
* tor-rtmock docs: We have CoarseTimeProvider nowIan Jackson2024-07-301-2/+3
* Switch to derive-deftlyIan Jackson2024-04-031-5/+5
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* Fix typosDimitris Apostolou2024-01-081-1/+1
* rtmock: Remove now-needless to_string calls.Nick Mathewson2023-11-301-4/+0
* tor-rtmock: handle Receiver result inside spawn_join()Saksham Mittal2023-11-211-1/+1
* tor-rtmock: change return types to be less concreteSaksham Mittal2023-11-211-1/+1
* tor-rtmock: change return type of spawn_join()Saksham Mittal2023-11-211-3/+3
* tor-rtmock: introduce spawn_join() for MockRuntime & MockExecutorSaksham Mittal2023-11-211-0/+13
* tor-rtmock: MockRuntimeBuilder: new sleep_provider() setterIan Jackson2023-11-011-1/+10
* tor-rtmock: simplify/reorganise MockRuntimeBuilder::buildIan Jackson2023-11-011-4/+3
* tor-rtmock: MockRuntime::test_with_various: Print what we're doingIan Jackson2023-10-161-1/+6
* tor-rtmock: MockRuntime: in advance_*, warn to stderr about loopingIan Jackson2023-10-031-1/+21
* tor-rtmock: Break out advance_innerIan Jackson2023-10-031-10/+31
* tor-rtmock: Abolish deprecated Runtime::advance()Ian Jackson2023-10-031-17/+0
* tor-rtmock: Fix doc refs to advance_*Ian Jackson2023-10-031-2/+2
* tor-rtmock: Rename MockRuntime::jump_to to jump_wallclockIan Jackson2023-10-031-2/+2
* tor-rtmock: Abolish just-introduced confusing type alias (fmt)Ian Jackson2023-10-031-1/+1
* tor-rtmock: Abolish just-introduced confusing type aliasIan Jackson2023-10-031-8/+8
* tor-rtmock: Switch MockRuntime to SimpleMockSleepProviderIan Jackson2023-10-031-12/+8
* tor-rtmock: Drop some obsolete caveatsIan Jackson2023-10-031-7/+2
* tor-rtmock: MockRuntime: Work around borrowck in Rust 1.65Ian Jackson2023-09-181-0/+2
* tor-rtmock: MockRuntime: Move deprecated advance to end of impl blockIan Jackson2023-09-181-17/+17
* tor-rtmock: MockRuntime: Add tests for advance_*Ian Jackson2023-09-181-0/+177
* tor-rtmock: MockRuntime: Provide advance_by() etc. and deprecate .advance()Ian Jackson2023-09-181-1/+100
* tor-rtmock: MockRuntime: Provide spawn_identified() wrapperIan Jackson2023-09-181-0/+13
* tor-rtmock: Expose time_until_next_timeout on MockRuntimeIan Jackson2023-08-231-0/+25
* tor-rtmock: Use derive-adhoc for composite runtimesIan Jackson2023-07-071-8/+5
* tor-rtmock: Use the same specified field for BlockOn and SpawnIan Jackson2023-07-061-2/+1
* tor-rtmock: task: clarify progress_until_stalled a littleIan Jackson2023-07-061-0/+2
* tor-rtmock: Runtime: Expand on "allowed" documentationIan Jackson2023-07-061-3/+33
* tor-rtmock: MockRuntime: provide test_with_variousIan Jackson2023-07-061-0/+43
* tor-rtmock: MockExecutor: Configurable scheduling policyIan Jackson2023-07-061-1/+13
* tor-rtmock: Provide MockRuntimeIan Jackson2023-07-061-0/+129