Tags: fortanix/tokio
Tags
chore: prepare for Tokio v1.26.0 release (tokio-rs#5521) # 1.26.0 (March 1st, 2023) ### Fixed - macros: fix empty `join!` and `try_join!` ([tokio-rs#5504]) - sync: don't leak tracing spans in mutex guards ([tokio-rs#5469]) - sync: drop wakers after unlocking the mutex in Notify ([tokio-rs#5471]) - sync: drop wakers outside lock in semaphore ([tokio-rs#5475]) ### Added - fs: add `fs::try_exists` ([tokio-rs#4299]) - net: add types for named unix pipes ([tokio-rs#5351]) - sync: add `MappedOwnedMutexGuard` ([tokio-rs#5474]) ### Changed - chore: update windows-sys to 0.45 ([tokio-rs#5386]) - net: use Message Read Mode for named pipes ([tokio-rs#5350]) - sync: mark lock guards with `#[clippy::has_significant_drop]` ([tokio-rs#5422]) - sync: reduce contention in watch channel ([tokio-rs#5464]) - time: remove cache padding in timer entries ([tokio-rs#5468]) - time: Improve `Instant::now()` perf with test-util ([tokio-rs#5513]) ### Internal Changes - io: use `poll_fn` in `copy_bidirectional` ([tokio-rs#5486]) - net: refactor named pipe builders to not use bitfields ([tokio-rs#5477]) - rt: remove Arc from Clock ([tokio-rs#5434]) - sync: make `notify_waiters` calls atomic ([tokio-rs#5458]) - time: don't store deadline twice in sleep entries ([tokio-rs#5410]) ### Unstable - metrics: add a new metric for budget exhaustion yields ([tokio-rs#5517]) ### Documented - io: improve AsyncFd example ([tokio-rs#5481]) - runtime: document the nature of the main future ([tokio-rs#5494]) - runtime: remove extra period in docs ([tokio-rs#5511]) - signal: updated Documentation for Signals ([tokio-rs#5459]) - sync: add doc aliases for `blocking_*` methods ([tokio-rs#5448]) - sync: fix docs for Send/Sync bounds in broadcast ([tokio-rs#5480]) - sync: document drop behavior for channels ([tokio-rs#5497]) - task: clarify what happens to spawned work during runtime shutdown ([tokio-rs#5394]) - task: clarify `process::Command` docs ([tokio-rs#5413]) - task: fix wording with 'unsend' ([tokio-rs#5452]) - time: document immediate completion guarantee for timeouts ([tokio-rs#5509]) - tokio: document supported platforms ([tokio-rs#5483]) [tokio-rs#4299]: tokio-rs#4299 [tokio-rs#5350]: tokio-rs#5350 [tokio-rs#5351]: tokio-rs#5351 [tokio-rs#5386]: tokio-rs#5386 [tokio-rs#5394]: tokio-rs#5394 [tokio-rs#5410]: tokio-rs#5410 [tokio-rs#5413]: tokio-rs#5413 [tokio-rs#5422]: tokio-rs#5422 [tokio-rs#5434]: tokio-rs#5434 [tokio-rs#5448]: tokio-rs#5448 [tokio-rs#5452]: tokio-rs#5452 [tokio-rs#5458]: tokio-rs#5458 [tokio-rs#5459]: tokio-rs#5459 [tokio-rs#5464]: tokio-rs#5464 [tokio-rs#5468]: tokio-rs#5468 [tokio-rs#5469]: tokio-rs#5469 [tokio-rs#5471]: tokio-rs#5471 [tokio-rs#5474]: tokio-rs#5474 [tokio-rs#5475]: tokio-rs#5475 [tokio-rs#5477]: tokio-rs#5477 [tokio-rs#5480]: tokio-rs#5480 [tokio-rs#5481]: tokio-rs#5481 [tokio-rs#5483]: tokio-rs#5483 [tokio-rs#5486]: tokio-rs#5486 [tokio-rs#5494]: tokio-rs#5494 [tokio-rs#5497]: tokio-rs#5497 [tokio-rs#5504]: tokio-rs#5504 [tokio-rs#5509]: tokio-rs#5509 [tokio-rs#5511]: tokio-rs#5511 [tokio-rs#5513]: tokio-rs#5513 [tokio-rs#5517]: tokio-rs#5517
chore: prepare tokio-stream v0.1.12 (tokio-rs#5484)
PreviousNext