summaryrefslogtreecommitdiff
path: root/crates/tor-rtmock/src
Commit message (Expand)AuthorAgeFilesLines
...
* tor-rtmock: Break out advance_innerIan Jackson2023-10-031-10/+31
* tor-rtmock: Add a deprecation warning to MockSleepProviderIan Jackson2023-10-031-0/+13
* 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-032-12/+11
* tor-rtmock: Provide SimpleTimeProviderIan Jackson2023-10-032-0/+348
* 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: task backtraces: Expand on spurious backtracesIan Jackson2023-09-131-2/+7
* tor-rtmock: task backtraces: Fix output re backtrace multiplicityIan Jackson2023-09-131-2/+10
* tor-rtmock: task: Add missing doc commentIan Jackson2023-09-131-1/+3
* tor-rtmock: task: Add warning about backtrace salienceIan Jackson2023-09-131-2/+34
* tor-rtmock: task: Add backtrace dumping callsIan Jackson2023-09-131-4/+4
* tor-rtmock: task: Add API for printing dumps including backtracesIan Jackson2023-09-131-3/+77
* tor-rtmock: task: Capture sleep backtraces, with code to dumpIan Jackson2023-09-131-4/+75
* tor-rtmock: task: Prepare for ActualWaker::clone taking the data lockIan Jackson2023-09-131-4/+28
* tor-rtmock: task: Switch to unsafe RawWaker approachIan Jackson2023-09-131-5/+83
* tor-rtmock: task: Add space in data for sleep backtracesIan Jackson2023-09-131-5/+8
* tor-rtmock: task: Disable traced_test under miriIan Jackson2023-09-131-2/+4
* Add cognitive-complexity exceptions for clippy.Nick Mathewson2023-09-053-0/+3
* Merge branch 'clippy' into 'main'Ian Jackson2023-08-234-0/+4
|\
| * Run maint/add_warning to add lint block everywhereIan Jackson2023-08-234-0/+4
* | tor-rtmock: Relax Sync bound on spawned tasks in MockExecutorIan Jackson2023-08-231-2/+2
* | tor-rtmock: Expose time_until_next_timeout on MockRuntimeIan Jackson2023-08-231-0/+25
|/
* Run add_warnings on all files.Nick Mathewson2023-08-041-2/+2
* Run cargo +nightly fmt to format many let ... else ...Ian Jackson2023-07-241-2/+6
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-105-0/+5
* Add exceptions for some cases of diverging_sub_expressionNick Mathewson2023-07-101-0/+1
* Merge branch 'da-task' into 'main'gabi-2502023-07-104-72/+72
|\
| * tor-rtmock: Use derive-adhoc for composite runtimesIan Jackson2023-07-074-72/+72
* | Run add_warning to remove `missing_panics_doc` deny.Nick Mathewson2023-07-061-1/+0
|/
* tor-rtmock: statically assert that the macro makes a Runtime implIan Jackson2023-07-061-0/+6
* tor-rtmock: Use the same specified field for BlockOn and SpawnIan Jackson2023-07-064-10/+8
* tor-rtmock: task: Fix a typoIan Jackson2023-07-061-1/+1
* tor-rtmock: task: clarify progress_until_stalled a littleIan Jackson2023-07-062-1/+5
* tor-rtmock: Runtime: Expand on "allowed" documentationIan Jackson2023-07-061-3/+33
* tor-rtmock: task: Remove a () assignmentIan Jackson2023-07-061-1/+1
* tor-rtmock: task: Abolish TaskFutureInfo alias (fmt)Ian Jackson2023-07-061-1/+3
* tor-rtmock: task: Abolish TaskFutureInfo aliasIan Jackson2023-07-061-7/+6
* tor-rtmock: Net: Make UDP sockets un-constructableIan Jackson2023-07-061-14/+15
* tor-rtmock: Add a cross-reference from MockSleepRuntime::wait_forIan Jackson2023-07-061-0/+4
* tor-rtmock: MockRuntime: provide test_with_variousIan Jackson2023-07-061-0/+43
* tor-rtmock: MockExecutor: Configurable scheduling policyIan Jackson2023-07-062-5/+74