summaryrefslogtreecommitdiff
path: root/crates/tor-rtcompat/semver.md
Commit message (Collapse)AuthorAgeFilesLines
* tor-rtcompat: Make Runtime imply CoarseTimeProvider, etc.Ian Jackson2024-03-251-0/+1
| | | | We must also impl CoarseTimeProvider for mocked runtimes.
* tor-rtcompat: CompoundRuntime: Add a CoarseTimeProvider, and implIan Jackson2024-03-251-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 RealCoarseTimeProviderIan Jackson2024-03-251-0/+1
|
* Remove semver.md files now that arti 1.0.1 is out.Nick Mathewson2022-10-031-1/+0
|
* `TaskSchedule`: give error on `sleep*()` if last handle is droppedNick Mathewson2022-09-071-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.0Nick Mathewson2022-09-071-1/+0
|
* Add a semver note for TcpStream send conversion.Nick Mathewson2022-08-151-0/+1
|
* Remove semver.md files now that 0.5.0 is outNick Mathewson2022-06-241-1/+0
|
* Document semver changesIan Jackson2022-06-081-0/+1