| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tor-rtmock: Actually apply deprecated attr to deprecated time.rs | Ian Jackson | 2025-03-06 | 1 | -0/+10 |
| | | |||||
| * | Remove semver.md files. | Nick Mathewson | 2023-12-04 | 1 | -1/+0 |
| | | |||||
| * | tor-rtmock: MockRuntimeBuilder: new sleep_provider() setter | Ian Jackson | 2023-11-01 | 1 | -0/+1 |
| | | |||||
| * | Remove semver.md files from arti 1.1.10 | Nick Mathewson | 2023-10-31 | 1 | -6/+0 |
| | | |||||
| * | tor-rtmock: MockExecutor: Provide n_tasks accessor | Ian Jackson | 2023-10-16 | 1 | -0/+1 |
| | | |||||
| * | tor-rtmock: Add a deprecation warning to MockSleepProvider | Ian Jackson | 2023-10-03 | 1 | -0/+1 |
| | | |||||
| * | tor-rtmock: Abolish deprecated Runtime::advance() | Ian Jackson | 2023-10-03 | 1 | -0/+1 |
| | | | | | | Now we're making breaking changes anyway, in or mock crate, it is a convenient time to get rid of this. | ||||
| * | tor-rtmock: Rename MockRuntime::jump_to to jump_wallclock | Ian Jackson | 2023-10-03 | 1 | -0/+1 |
| | | | | | | | This was named after the method from MockSleepRuntime. The name is confusing because it seems to imply it might do something to the monotonic time. | ||||
| * | tor-rtmock: Switch MockRuntime to SimpleMockSleepProvider | Ian Jackson | 2023-10-03 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | For now we do this by changing the meaning of the name `MockSleepProvider` in runtime.rs. This is a bodge to reduce noise in this diff. Consequences at call sites: * If the type is named somehow, the other type must be used. * SimpleMockTimeProvider calls it jump_wallclock rather than jump_to, which is IMO a better name. (MockRuntime will change in a moment.) * SimpleMockTimeProvider's advance() function isn't async and doesn't yield. But none of the call sites actually mind that. | ||||
| * | tor-rtmock: Provide SimpleTimeProvider | Ian Jackson | 2023-10-03 | 1 | -0/+1 |
| | | |||||
| * | Remove semver.md files now that 1.1.9 is out. | Nick Mathewson | 2023-10-02 | 1 | -3/+0 |
| | | |||||
| * | tor-rtmock: MockRuntime: Provide advance_by() etc. and deprecate .advance() | Ian Jackson | 2023-09-18 | 1 | -0/+2 |
| | | | | | | | | | advance_by can be used in a more natural way, rather than having to manually advance the clock in chunks to avoid triggering only the first sleep. It can also detects some "timeout triggered precisely" edge case bugs. | ||||
| * | tor-rtmock: task: Add API for printing dumps including backtraces | Ian Jackson | 2023-09-13 | 1 | -0/+1 |
| | | |||||
| * | Remove semver.md now that 1.1.8 is out. | Nick Mathewson | 2023-09-05 | 1 | -2/+0 |
| | | |||||
| * | tor-rtmock: Relax Sync bound on spawned tasks in MockExecutor | Ian Jackson | 2023-08-23 | 1 | -0/+1 |
| | | | | | | Sync is actually otiose - and I'm about to have some test cases with futures that aren't Sync. | ||||
| * | tor-rtmock: Expose time_until_next_timeout on MockRuntime | Ian Jackson | 2023-08-23 | 1 | -0/+1 |
| | | |||||
| * | Remove semver.md files now that 1.1.7 is out. | Nick Mathewson | 2023-08-01 | 1 | -3/+0 |
| | | |||||
| * | tor-rtmock: Add semver.md | Ian Jackson | 2023-07-06 | 1 | -0/+3 |
