| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tor-rtcompat: Make Runtime imply CoarseTimeProvider, etc. | Ian Jackson | 2024-03-25 | 1 | -0/+1 |
| | | | | | We must also impl CoarseTimeProvider for mocked runtimes. | ||||
| * | tor-rtcompat: CompoundRuntime: Add a CoarseTimeProvider, and impl | Ian Jackson | 2024-03-25 | 1 | -0/+1 |
| | | | | | | | In all the uses in-crate, this is just a RealCoarseTimeProvider. Now all the compound runtimes impl CoarseTimeProvider. | ||||
| * | tor-rtcompat: Provide coarsetime APIs and RealCoarseTimeProvider | Ian Jackson | 2024-03-25 | 1 | -0/+1 |
| | | |||||
| * | Remove semver.md files now that arti 1.0.1 is out. | Nick Mathewson | 2022-10-03 | 1 | -1/+0 |
| | | |||||
| * | `TaskSchedule`: give error on `sleep*()` if last handle is dropped | Nick Mathewson | 2022-09-07 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | This fixes an busy-loop. When the last `TaskHandle` on a `TaskSchedule` is dropped, the schedule is permanently canceled: whatever operation it was scheduling should no longer be performed. But our code was broken: the `sleep()` and `sleep_until_wallclock()` functions don't verify whether the handles are dropped or not. This breakage caused an CPU-eating busy-loop in `sleep_until_wallclock`. With this patch, we now return a `Result<(), SleepError>` from these functions. Fixes #572. | ||||
| * | Remove semver.md from arti-1.0.0 | Nick Mathewson | 2022-09-07 | 1 | -1/+0 |
| | | |||||
| * | Add a semver note for TcpStream send conversion. | Nick Mathewson | 2022-08-15 | 1 | -0/+1 |
| | | |||||
| * | Remove semver.md files now that 0.5.0 is out | Nick Mathewson | 2022-06-24 | 1 | -1/+0 |
| | | |||||
| * | Document semver changes | Ian Jackson | 2022-06-08 | 1 | -0/+1 |
